Collaborative programming based on social shared regulation: An approach to improving students' programming achievements and group metacognition.
Cheng-Ye LiuWei LiJi-Yi HuangLu-Yuan LeiPei-Rou ZhangPublished in: J. Comput. Assist. Learn. (2023)
Keyphrases
- programming course
- group dynamics
- computer programming
- programming education
- sixth graders
- computer programs
- programming language
- collaborative learning
- online collaborative
- learning outcomes
- sixth grade
- computer science education
- group members
- collaborative activities
- group activities
- novice programmers
- programming skills
- programming environment
- cscl environments
- social context
- group learning
- introductory programming
- project based learning
- learning process
- introductory programming courses
- higher education
- learning environment
- elementary school
- learning styles
- object oriented programming
- college students
- student learning
- attitudes toward
- learning community
- statistically significant
- knowledge sharing
- intelligent tutoring systems
- social skills
- lego mindstorms
- content analysis
- individual learning
- computer supported collaborative learning
- social aspects
- learning experience
- social learning