Undergraduate software engineering.
Michael J. LutzJ. Fernando NavedaJames R. VallinoPublished in: Commun. ACM (2014)
Keyphrases
- software engineering
- personal software process
- computer science curriculum
- engineering courses
- artificial intelligence
- reverse engineering
- computer science
- software systems
- development process
- software development
- object oriented
- programming language
- software engineers
- undergraduate students
- software projects
- knowledge management
- software maintenance
- software design
- design patterns
- systems development
- knowledge engineering
- formal methods
- requirements engineering
- software engineering education
- mechanical engineering
- chemical engineering
- data sets
- information technology
- computer science students
- online environment
- software developers