Teaching software engineering with projects.
Jochen LudewigIvan BogicevicPublished in: EduRex@ICSE (2012)
Keyphrases
- software engineering
- software development
- software projects
- computer science curriculum
- higher education
- project management
- learning process
- object oriented
- software systems
- software development projects
- learning environment
- software design
- programming language
- project managers
- high school
- software engineers
- distance education
- pair programming
- computer programming
- engineering courses
- cooperative learning
- science education
- online learning
- e learning
- teaching methods
- development process
- software reuse
- university level
- requirements engineering
- software development process
- faculty members
- school teachers
- software maintenance
- artificial intelligence
- case study
- software architecture
- distance learning
- thinking skills
- reverse engineering
- systems development
- web based learning
- problem based learning
- hong kong
- knowledge engineering
- learning analytics
- learning systems
- information systems