TR-COSC 02/96Software development projects are an essential component of software engineering courses. They provide the opportunity for students to apply theoretical material and to gain valuable experience in an environment typical of the workplace. These benefits, however, are difficult to realise. We discuss strategies for managing final-year software engineering projects in order to optimise the balance between pedagogy, course administration, and time constraints. In particular, we advocate an ``immersion'' model for software engineering projects. The immersion model emphasises the commercial realities of software development including activities such as reverse-engineering of existing systems, extensive code re-use, team work, user-in...
The software engineering course provides undergraduates with an opportunity to learn something about...
Recent publications indicate the importance of software engineering in the computer science curricul...
The student project is a key component of a software engineering course. What exact goals should the...
Software development projects are an essential component of software engineering courses. They prov...
International audienceBrest University offers the software engineering by immersion paradigm as an a...
International audienceWe present features of an education system entirely based on a 7-months projec...
International audienceLearning software engineering is often performed ‘by doing'. Shifting to the c...
International audienceLearning the software engineering (SE) profession is a difficult task. Most SE...
Many educational software engineering (SE) projects are done with little or no real outside involvem...
International audienceInside the french university, there are two different education systems: a 5-y...
International audienceDespite recent efforts to improve the effectiveness of software engineering ed...
Abstract – This paper reflects upon three years of experience of running Global Software Development...
The project experience described in this paper builds upon three years of running global software de...
Software Engineering Education is often associated with teaching computer concepts, programming lang...
Teaching larger software engineering project courses at the end of a computing curriculum is a way f...
The software engineering course provides undergraduates with an opportunity to learn something about...
Recent publications indicate the importance of software engineering in the computer science curricul...
The student project is a key component of a software engineering course. What exact goals should the...
Software development projects are an essential component of software engineering courses. They prov...
International audienceBrest University offers the software engineering by immersion paradigm as an a...
International audienceWe present features of an education system entirely based on a 7-months projec...
International audienceLearning software engineering is often performed ‘by doing'. Shifting to the c...
International audienceLearning the software engineering (SE) profession is a difficult task. Most SE...
Many educational software engineering (SE) projects are done with little or no real outside involvem...
International audienceInside the french university, there are two different education systems: a 5-y...
International audienceDespite recent efforts to improve the effectiveness of software engineering ed...
Abstract – This paper reflects upon three years of experience of running Global Software Development...
The project experience described in this paper builds upon three years of running global software de...
Software Engineering Education is often associated with teaching computer concepts, programming lang...
Teaching larger software engineering project courses at the end of a computing curriculum is a way f...
The software engineering course provides undergraduates with an opportunity to learn something about...
Recent publications indicate the importance of software engineering in the computer science curricul...
The student project is a key component of a software engineering course. What exact goals should the...