Reflections on Teaching Software Engineering Capstone Course.
Anne-Maarit MajanojaTimo VasankariPublished in: CSEDU (2) (2018)
Keyphrases
- software engineering
- high school
- learning experience
- computer science curriculum
- software development
- artificial intelligence
- software systems
- programming language
- learning environment
- engineering design
- reverse engineering
- learning process
- computer programming
- e learning
- software projects
- hybrid learning
- cooperative learning
- object oriented
- learning systems
- educational technology
- software design
- online learning
- higher education
- design patterns
- engineering courses
- learning analytics
- distance education
- development process
- software architecture
- software reuse
- software maintenance
- teaching materials
- machine learning
- pair programming
- teacher education
- formal methods
- learning sciences
- st century
- knowledge engineering
- computer technology
- relational databases