Keyphrases
- meta cognitive
- student learning
- mental models
- middle school mathematics
- individual differences
- e learning
- learning experience
- learning outcomes
- high school
- learning styles
- learning activities
- programming education
- intelligent tutoring systems
- learning process
- collaborative learning
- critical thinking
- computer programs
- learning environment
- novice programmers
- high school students
- cognitive processes
- college students
- information processing
- socio cognitive
- mobile learning
- theoretical perspectives
- learning tools
- distance education
- cognitive development
- cognitive skills
- programming course
- online course
- computer programming
- problem based learning
- concept maps
- computer software
- information literacy
- learning gains
- tutoring system