What is the best curriculum for a software engineering degree? We analyse nineteen thirdyear software engineering projects to determine the skills that students need to complete those projects. From this list we recommend compulsory and elective topics in a software engineering degree. 1 Introduction Many universities around the world have introduced [3], or are planning to introduce [1], undergraduate software engineering degrees. What is the best curriculum for a software engineering degree ? Figure 1 gives a list of possible topics to be included in a curriculum. In this paper, we explore which of these topics should be considered compulsory, and which should be considered elective. We approach this issue empirically. For the past two y...
Classically, the focus of degree courses in engineering has been primarily on the teaching of applie...
Various issues make learning and teaching software engineering a challenge for both students and ins...
The University of Ottawa has recently established a new undergraduate program in software engineerin...
Software reverse engineering is a fascinating discipline of software engineering. But it has failed ...
Inadequate curriculum for software engineering is considered to be one of the most common software r...
Software engineering curriculum has to provide students with a strong mathematical and theoretical b...
The growing importance of software and its role in society places greater emphasis on developing sui...
Software Engineering is important for the students majored in computer science and technology. This ...
This position paper describes our work with a new course at Sussex University, designed to bridge th...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
The software engineering course provides undergraduates with an opportunity to learn something about...
The rapid development of technology has changed the world with various computer-based inventions and...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
Of the 37 universities in Australia offering undergraduate courses in computing, eleven offer course...
Achieving balance is an issue that faces all curriculum designers. The complexity of the software pr...
Classically, the focus of degree courses in engineering has been primarily on the teaching of applie...
Various issues make learning and teaching software engineering a challenge for both students and ins...
The University of Ottawa has recently established a new undergraduate program in software engineerin...
Software reverse engineering is a fascinating discipline of software engineering. But it has failed ...
Inadequate curriculum for software engineering is considered to be one of the most common software r...
Software engineering curriculum has to provide students with a strong mathematical and theoretical b...
The growing importance of software and its role in society places greater emphasis on developing sui...
Software Engineering is important for the students majored in computer science and technology. This ...
This position paper describes our work with a new course at Sussex University, designed to bridge th...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
The software engineering course provides undergraduates with an opportunity to learn something about...
The rapid development of technology has changed the world with various computer-based inventions and...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
Of the 37 universities in Australia offering undergraduate courses in computing, eleven offer course...
Achieving balance is an issue that faces all curriculum designers. The complexity of the software pr...
Classically, the focus of degree courses in engineering has been primarily on the teaching of applie...
Various issues make learning and teaching software engineering a challenge for both students and ins...
The University of Ottawa has recently established a new undergraduate program in software engineerin...