2002 · 15 citations · 8 references
EducationComputer ScienceInformation SystemsCurriculum DesignCurriculum DevelopmentSoftware EngineeringComputer Science EducationCurriculum ScopeEngineering EducationComputer Science CurriculumCurriculum Coverage TimeCurriculum Development In EngineeringSoftware Engineering Education
A model is presented that describes the range of possible curricula for degree courses in software engineering and other areas of computing. This model allows distinctions to be made between the different aspects of computing that are related to software engineering, notably computer science, computer hardware engineering and information systems. It also classifies the various topics that need to be included in the curriculum for such degree programmes, and the relationships between these topics. As such it provides a basis for making decisions on the allocation of curriculum time between different topics, in order to match the aims for the overall focus of any specific degree course in this area.
8
Object-oriented software construction
Pierre America · Science of Computer Programming · 1989 · 2K citations
Systematic software development using VDM
Sunil Vadera · Data Processing · 1986 · 1.1K citations
Computing, Systems Engineering, Requirements Engineering +11
Software Metrics. A Rigorous Approach
Journal of Information Technology · 1991 · 847 citations