An Innovative Approach to Teaching an Undergraduate Software Engineering Course.
Cynthia Y. LesterPublished in: ICSEA (2008)
Keyphrases
- software engineering
- computer science curriculum
- engineering courses
- computer science courses
- engineering students
- programming course
- programming language
- computer science students
- software systems
- development process
- software development
- object oriented
- learning environment
- undergraduate engineering
- artificial intelligence
- educational technology
- online environment
- design patterns
- software engineers
- software design
- software architecture
- learning outcomes
- cooperative learning
- software projects
- formal methods
- computer programming
- high school
- web based learning
- software maintenance
- early years
- educational practices
- distance learning
- higher education