Curriculum recommendations for graduate professional programs in information systems
Communications of the ACM
Software Engineering Education: Needs and Objectives
Software Engineering Education: Needs and Objectives
Realism, style, and design: Packing it into a constrained course
SIGCSE '76 Proceedings of the ACM SIGCSE-SIGCUE technical symposium on Computer science and education
Essential elements of software engineering education
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Principles of Program Design
Software engineering education: a survey
ACM SIGCSE Bulletin
Process-Oriented Software Education
IEEE Software
Toward a Discipline of Software Engineering
IEEE Software
A project-unified software engineering course sequence
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
Educational Issues In Software Engineering
ACM '78 Proceedings of the 1978 annual conference
A Software Engineering Graduate Curriculum
ACM '78 Proceedings of the 1978 annual conference
Toward Model Curricula in Software Engineering
SIGCSE '78 Proceedings of the ninth SIGCSE technical symposium on Computer science education
A project-oriented undergraduate course sequence in software engineering
SIGCSE '80 Proceedings of the eleventh SIGCSE technical symposium on Computer science education
Status of graduate software engineering education
ACM '81 Proceedings of the ACM '81 conference
An approach to defining areas within the field of software engineering
ACM SIGSOFT Software Engineering Notes
Is software engineering for everyone?
Proceedings of the 2nd annual conference on Mid-south college computing
Improving software practice through education: Challenges and future trends
FOSE '07 2007 Future of Software Engineering
A distance learning approach to teaching eXtreme programming
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
We propose a curriculum for a graduate professional degree in software engineering. After presenting the instructional objectives to be met by this curriculum, we present its underlying philosophy and assumptions. A number of suggestions are made for implementing the curriculum. In particular, we emphasize that this is a specific curriculum (for a Master's degree) which can serve as a starting point for the development of other software engineering curricula.