Communications of the ACM
The SEI education program: the challenge of teaching future software engineers
Communications of the ACM
Communications of the ACM - Special issue: Soviet computing
Undergraduate software engineering: the fruits of experience
ACM SIGCSE Bulletin
Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
Software engineering (5th ed.)
Software engineering (5th ed.)
Software engineering fundamentals
Software engineering fundamentals
Organization of final year projects
ACM SIGCSE Bulletin
Computer ethics and social issues case analysis: an environmental algorithm
ACM SIGCSE Bulletin
External sponsored projects: lessons learned
ACM SIGCSE Bulletin
A web emphasis in software engineering
Journal of Computing Sciences in Colleges
Proceedings of the 48th Annual Southeast Regional Conference
Teaching requirements engineering to undergraduate students
Proceedings of the 42nd ACM technical symposium on Computer science education
Hi-index | 0.00 |
As software engineering (SE) is becoming increasingly important as a discipline for computing professionals, so is it becoming an increasing emphasis in undergraduate computing education. The curricular revisions described here represent an attempt to incorporate SE principles throughout an undergraduate curriculum in Computer Science (CS). The emphasis here, however, is not one of wholesale overhaul into a SE program, possibly to the detriment of other strengths in the previous curriculum. Rather this is a non-radical augmentation and change of focus in certain aspects of a strong, but somewhat traditional CS curriculum.