Active learning and its use in computer science
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Coached program planning: dialogue-based support for novice program design
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Student Modeling and Mastery Learning in a Computer-Based Proramming Tutor
ITS '92 Proceedings of the Second International Conference on Intelligent Tutoring Systems
Kinesthetic learning in the classroom
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Cooperative learning techniques in CS1: design and experimental evaluation
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Techniques for active learning in CS courses
Journal of Computing Sciences in Colleges
A systematic approach to active and cooperative learning in CS1 and its effects on CS2
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Developing collaborative skills early in the CS curriculum in a laboratory environment
Proceedings of the 37th SIGCSE technical symposium on Computer science education
An active learning approach to teaching the data structures course
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Active learning sheets for a beginner's course on reasoning about imperative programs
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Interactive visualization for the active learning classroom
Proceedings of the 38th SIGCSE technical symposium on Computer science education
The cognitive tutor authoring tools (CTAT): preliminary evaluation of efficiency gains
ITS'06 Proceedings of the 8th international conference on Intelligent Tutoring Systems
Need to consider variations within demographic groups when evaluating educational interventions
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Helping students build a mental model of computation
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Proceedings of the 42nd ACM technical symposium on Computer science education
Initial results of using an intelligent tutoring system with Alice
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
In this paper, we describe a scaffolding technique - pre-programming-analysis guided programming (PAGP) - developed to help students grasp basic programming concepts. Two different ways to implement the PAGP process in a classroom were developed and then compared: one for students to fill out an analysis form, and the other for students to interact with online cognitive tutors. Our results show that the PAGP process helps students learn better and faster, especially with the assistance of the online tutors.