Integrating tools and frameworks in undergraduate software engineering curriculum.
Christopher FuhrmanRoger ChampagneAlain AprilPublished in: ICSE (2012)
Keyphrases
- software engineering
- computer science curriculum
- software engineers
- artificial intelligence
- formal methods
- software developers
- design patterns
- software engineering practices
- object oriented
- software tools
- development process
- object oriented software engineering
- software development
- programming language
- case study
- tool support
- software architecture
- software systems
- elementary school
- software reuse
- end users
- computer science
- software maintenance
- cooperative learning
- undergraduate students
- lifelong learning
- decision support
- technology enhanced
- design principles
- software artifacts
- development methodologies
- learning experience