Teaching Software Engineering with Gamification Elements.
Sigrid Schefer-WenzlIgor MiladinovicPublished in: Int. J. Adv. Corp. Learn. (2018)
Keyphrases
- software engineering
- computer science curriculum
- artificial intelligence
- software systems
- user experience
- software development
- learning environment
- reverse engineering
- online learning
- higher education
- distance learning
- learning process
- software engineers
- knowledge engineering
- computer technology
- object oriented
- software design
- software maintenance
- university level
- game design
- web based learning
- high school
- formal methods
- computer programming
- educational technology
- distance education
- design patterns
- development process
- cooperative learning
- software architecture
- learning systems
- learning activities
- source code
- software reuse
- case study
- thinking skills
- engineering courses
- e learning