Software engineering courses include practical and theoretical elements that give many options for pedagogical combinations among them. In this paper, we report on two different pedagogical approaches for an undergraduate, introductory project-based software engineering course with more than 500 students working in collaborative scrum teams. We call one approach ‘Every Student is an Innovator’, and the other ‘No Student Left Behind’. This SE course has been long-running, with stable learning objectives and content. However, from one year to another, we radically changed the pedagogical approach of the course along several dimensions, among them the technical framework, software tools, project topic, mentor roles, assessment form and frequen...
The student project is a key component of a software engineering course. What exact goals should the...
Many educational software engineering (SE) projects are done with little or no real outside involvem...
Abstract – This paper reflects upon three years of experience of running Global Software Development...
Software engineering courses include practical and theoretical elements that give many options for p...
Software engineering courses are increasingly moving towards a project-based learning (PBL) approach...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
Software engineering is a diverse discipline utilising a multitude of tools and methodologies. A dev...
Contribution: This article identifies the participation of external stakeholders as a key contributi...
Contribution: This article identifies the participation of external stakeholders as a key contributi...
[[abstract]]This paper documents several years of experimentation with a new approach to organizing ...
The software engineering course provides undergraduates with an opportunity to learn something about...
Project courses in software engineering education have, roughly speaking, as long a history as the ...
Software engineering is done by individuals within teams and in organisations, with all that those w...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
The student project is a key component of a software engineering course. What exact goals should the...
Many educational software engineering (SE) projects are done with little or no real outside involvem...
Abstract – This paper reflects upon three years of experience of running Global Software Development...
Software engineering courses include practical and theoretical elements that give many options for p...
Software engineering courses are increasingly moving towards a project-based learning (PBL) approach...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
Software engineering is a key topic in computing education. Many schools offer a project-oriented co...
Software engineering is a diverse discipline utilising a multitude of tools and methodologies. A dev...
Contribution: This article identifies the participation of external stakeholders as a key contributi...
Contribution: This article identifies the participation of external stakeholders as a key contributi...
[[abstract]]This paper documents several years of experimentation with a new approach to organizing ...
The software engineering course provides undergraduates with an opportunity to learn something about...
Project courses in software engineering education have, roughly speaking, as long a history as the ...
Software engineering is done by individuals within teams and in organisations, with all that those w...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
The student project is a key component of a software engineering course. What exact goals should the...
Many educational software engineering (SE) projects are done with little or no real outside involvem...
Abstract – This paper reflects upon three years of experience of running Global Software Development...