Constructivism in computer science education
Journal of Computers in Mathematics and Science Teaching
Just-in-Time Teaching: Blending Active Learning with Web Technology
Just-in-Time Teaching: Blending Active Learning with Web Technology
Redesigning introductory computer programming using multi-level online modules for a mixed audience
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Constructivism in an introduction to programming course
Journal of Computing Sciences in Colleges
Digital support for abductive learning in introductory computing courses
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
A case for smaller class size with integrated lab for introductory computer science
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Challenging the advanced first-year student's learning process through student presentations
Proceedings of the third international workshop on Computing education research
An experimental study of cooperative learning in cs1
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Pre-programming analysis tutors help students learn basic programming concepts
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Collective bin packing: an active learning exercise
Journal of Computing Sciences in Colleges
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Journal of Computing Sciences in Colleges
Experiences with active learning in CS 3
Journal of Computing Sciences in Colleges
Creating a summer program to engage students
Journal of Computing Sciences in Colleges
A people-first approach to programming
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Effects of team-based learning on a CS1 course
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Using the context of algorithmic art to change attitudes in introductory programming
Journal of Computing Sciences in Colleges
A lab-based approach for introductory computing that emphasizes collaboration
Computer Science Education Research Conference
Perspectives on active learning and collaboration: JavaWIDE in the classroom
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Process oriented guided inquiry learning (POGIL) for computer science
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Classroom interventions to reduce failure & withdrawal in CS1: a field report
Journal of Computing Sciences in Colleges
A CS unplugged activity for the online classroom
Journal of Computing Sciences in Colleges
Cooperative learning instructional methods for CS1: Design, implementation, and evaluation
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Hi-index | 0.00 |
This paper presents a description of a course redesign to incorporate active and cooperative learning techniques into an Introduction to Programming course (CS1) in a systematic way that addresses all aspects of the course: delivery, management, and assessment. The primary goals of the experience were to improve student learning in CS1 and help students develop a support system. By increasing their competence and confidence, and helping them establish a working relationship with their peers, we sought to improve their persistence and performance in the program. We thus focus on student performance and retention through the follow-up class (CS2) as taught at Sam Houston State University. The results are encouraging. We observed that 70% of those students that had the Active Learning experience in CS1 end up getting a passing grade in CS2, with only 10% withdrawing (dropping or resigning), in contrast to a 44% passing rate and 25% withdrawal rate among those that took a regular CS1 class.