Teaching and learning programming and software engineering via interactive gaming.
Nikolai TillmannJonathan de HalleuxTao XieSumit GulwaniJudith BishopPublished in: ICSE (2013)
Keyphrases
- computer programming
- learning process
- software engineering
- learning systems
- online learning
- interactive learning
- effective learning
- learning algorithm
- learning analytics
- learning environment
- computer assisted instruction
- university level
- learning platform
- elementary school
- web based learning
- problem based learning
- programming language
- secondary school
- distance learning
- software development