Achieving balance is an issue that faces all curriculum designers. The complexity of the software process demands a pluralistic approach to systems development. This pluralism must also be reflected in the education and training of future software engineers. How can we integrate the diverse views into a unified curriculum framework? How can we cover all topics that are deemed essential for the discipline. We must balance specialised software engineering topics with fundamental topics in computer science and we must also balance the variety of software engineering topics amongst themselves within the relatively short three-year undergraduate curriculum. Very often, what is left out is just as important as what is left in. This paper describe...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
The demands for graduate education in software engineering were clearly established in the late 1980...
An assessment of a software engineering program has been carried out by reviewing state-of-the-art l...
Classically, the focus of degree courses in engineering has been primarily on the teaching of applie...
What is the best curriculum for a software engineering degree? We analyse nineteen thirdyear softwar...
This paper discusses the approach and philosophy of teaching software engineering at the University ...
Inadequate curriculum for software engineering is considered to be one of the most common software r...
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...
Of the 37 universities in Australia offering undergraduate courses in computing, eleven offer course...
Software engineering curriculum has to provide students with a strong mathematical and theoretical b...
The challenges of teaching software engineering include achieving functioning teams, enforcing indiv...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
The growing importance of software and its role in society places greater emphasis on developing sui...
The software engineering course provides undergraduates with an opportunity to learn something about...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
The demands for graduate education in software engineering were clearly established in the late 1980...
An assessment of a software engineering program has been carried out by reviewing state-of-the-art l...
Classically, the focus of degree courses in engineering has been primarily on the teaching of applie...
What is the best curriculum for a software engineering degree? We analyse nineteen thirdyear softwar...
This paper discusses the approach and philosophy of teaching software engineering at the University ...
Inadequate curriculum for software engineering is considered to be one of the most common software r...
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...
Of the 37 universities in Australia offering undergraduate courses in computing, eleven offer course...
Software engineering curriculum has to provide students with a strong mathematical and theoretical b...
The challenges of teaching software engineering include achieving functioning teams, enforcing indiv...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
The growing importance of software and its role in society places greater emphasis on developing sui...
The software engineering course provides undergraduates with an opportunity to learn something about...
Most computer science (CS) and software engineering (SE) curricula include some form of SE project w...
The demands for graduate education in software engineering were clearly established in the late 1980...
An assessment of a software engineering program has been carried out by reviewing state-of-the-art l...