Microworlds with Different Pedagogical Approaches in Introductory Programming Learning: Effects in Programming Knowledge and Logical Reasoning.
Joana Martinho CostaPublished in: Informatica (Slovenia) (2019)
Keyphrases
- introductory programming
- novice programmers
- learning systems
- introductory programming courses
- logical reasoning
- pedagogical approaches
- learning process
- knowledge management
- learning algorithm
- online learning
- life cycle
- learning analytics
- computer programming
- student learning
- ims learning design
- learning content
- design process
- programming language
- active learning
- reinforcement learning