Exploring Relations between Programming Learning Trajectories and Students' Majors.
Zhizezhang GaoHaochen YanYuheng WuCan CuiYingzhi ZhangJun FengPublished in: ACM TUR-C (2024)
Keyphrases
- computer programming
- introductory computer science
- learning process
- programming course
- high school students
- novice programmers
- programming education
- university students
- cognitive load
- online learning
- learning environment
- college students
- computer assisted instruction
- introductory programming
- learning platform
- learning computer programming
- secondary school
- computer science education
- computer science
- learning activities
- learning sciences
- student engagement
- learning scenarios
- computer scientists
- introductory programming courses
- students learning
- university level
- learning analytics
- learning algorithm
- elementary school
- writing skills
- mobile learning
- java programming
- cognitive tutor
- subject matter
- helping students
- middle school students
- computer software
- conceptual understanding
- educational environment
- teaching materials
- problem based learning
- student learning
- e learning