Fostering Programming Students Regulation of Learning Using a Computer-Based Learning Environment.
Leonardo SilvaPublished in: SIIE (2021)
Keyphrases
- learning process
- computer programming
- programming education
- learning analytics
- learning algorithm
- high school students
- student engagement
- novice programmers
- elementary school
- undergraduate students
- learning outcomes
- university level
- learning styles
- computer science education
- learning platform
- university students
- introductory programming courses
- introductory computer science
- students learning
- sixth grade
- programming course
- learning environment
- intelligent tutoring systems
- concept maps
- college students
- cognitive load
- computer lab
- helping students
- introductory programming
- learning experience
- science learning
- learning gains
- high school
- learning scenarios
- cognitive tutor
- video games
- worked examples
- higher education
- writing skills
- learning activities
- programming language
- learning computer programming
- meta cognitive
- classroom teaching
- mobile learning
- teaching materials
- computer software
- educational environment
- teacher education
- blended learning
- problem based learning
- cooperative learning
- object oriented programming