ACM SIGSOFT Software Engineering Notes · 1987 · 14 citations · 31 references
EducationCurriculumTeachingCurriculum DesignCurriculum DevelopmentSoftware EngineeringComputer Science EducationEngineering EducationSoftware Project ManagementComputer Science CurriculumCurriculum Development HistoryCurriculum Development In EngineeringInstructor PreparationLearning Support NeedsProject-based OrganizationSoftware Engineering EducationUndergraduate Computer Science Education
This study summarizes the software engineering course offerings of nearly one hundred universities responding to a recent survey. Information to determine the current state of software engineering education is tabulated and analyzed in order to support curriculum development and to determine deficiencies and future needs.Characteristics of the institutions are used to compare relative numbers, types and academic levels of course offerings. A history of course startups provides insight into the growth and direction of new classes. Instructor background is examined to determine current and future faculty support needs. Similarly, the use and availability of textbooks, automated tools, and other teaching materials are investigated for cours support requirements. Information on course format and project organization provides additional understanding of the structure of current software engineering courses.
31
The psychology of computer programming
Choice Reviews Online · 1999 · 971 citations
Software engineering economics
Hakan Erdogmus, Barry Boehm, Warren Harrison et al. · 2002 · 718 citations