Students working for students on programming courses.
Dimitrios KallesPublished in: Comput. Educ. (2008)
Keyphrases
- programming course
- student learning
- computing education
- programming education
- computer programming
- introductory programming
- automatic assessment
- learning experience
- distance learning
- learning activities
- e learning
- higher education
- learning environment
- learning tools
- high school
- collaborative learning
- learning process
- tutoring system
- programming concepts
- problem based learning
- students learning
- novice programmers
- computer science education
- introductory computer
- teacher education
- computer assisted instruction
- distance education
- secondary school
- elementary school
- science education
- control group
- intelligent tutoring systems
- learning styles
- source code
- high level
- learning algorithm