A Proposed Curriculum for an Undergraduate Software Engineering Degree.
W. Michael McCrackenIdris HsiHeather A. RichterRobert WatersLaura BurkhartPublished in: CSEE&T (2000)
Keyphrases
- software engineering
- computer science curriculum
- artificial intelligence
- programming language
- personal software process
- software development
- software systems
- development process
- computer science
- reverse engineering
- object oriented
- software architecture
- database
- college level
- mechanical engineering
- software projects
- cooperative learning
- software design
- software engineers
- software maintenance
- systems analysis and design
- systems development
- formal methods
- high school
- design patterns
- human computer interaction
- learning styles
- information technology