Interactive Computer Tutors as a Programming Educator: Improving Learners' Experiences.
Ruiqi ShenPublished in: VL/HCC (2020)
Keyphrases
- interactive computer
- e learning
- learning process
- learning resources
- collaborative learning
- programming concepts
- learning environment
- programming language
- learning activities
- learning systems
- programming environment
- computer programming
- case study
- learning opportunities
- learning experience
- learning strategies
- intelligent tutoring systems
- learning processes
- online learning communities
- learning styles
- learning materials
- cognitive tutor
- object oriented programming
- learning outcomes
- interactive learning environments
- concept mapping
- online learning
- foreign language
- programming course
- tutoring system
- learning scenarios