Redesigning an undergraduate software engineering course for a large cohort.
Claudia IacobShamal FailyPublished in: ICSE (SEET) (2018)
Keyphrases
- software engineering
- reverse engineering
- personal software process
- computer science curriculum
- artificial intelligence
- programming language
- software systems
- software development
- computer science
- engineering courses
- development process
- design patterns
- object oriented
- software maintenance
- software engineers
- engineering students
- software projects
- software design
- undergraduate students
- software reuse
- software architecture
- mechanical engineering
- knowledge engineering
- requirements elicitation
- computer science students
- software evolution
- machine learning
- software engineering education
- graduate students
- software developers
- database
- life cycle
- distributed systems
- knowledge management
- data model
- multi agent
- data mining