Improving Engagement in Program Construction Examples for Learning Python Programming.
Roya HosseiniKamil AkhuseyinogluPeter BrusilovskyLauri MalmiKerttu Pollari-MalmiChristian SchunnTeemu SirkiäPublished in: Int. J. Artif. Intell. Educ. (2020)
Keyphrases
- object oriented programming
- programming language
- learning process
- novice programmers
- learning algorithm
- computer programs
- learning systems
- learning tasks
- neural network
- active learning
- computer programming
- programming environment
- learning objects
- supervised learning
- object oriented
- inductive inference
- positive examples
- prior knowledge
- computer science education
- student engagement
- machine learning