A systematic approach to active and cooperative learning in CS1 and its effects on CS2

Graciela Gonzalez

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    26 Scopus citations

    Abstract

    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.

    Original languageEnglish (US)
    Title of host publicationProceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education
    Pages133-137
    Number of pages5
    DOIs
    StatePublished - Dec 1 2007
    Event37th SIGCSE Technical Symposium on Computer Science Education - Houston, TX, United States
    Duration: Mar 1 2006Mar 5 2006

    Publication series

    NameProceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education

    Other

    Other37th SIGCSE Technical Symposium on Computer Science Education
    CountryUnited States
    CityHouston, TX
    Period3/1/063/5/06

      Fingerprint

    Keywords

    • Active and cooperative learning
    • Assessment
    • CS1
    • CS2
    • Classroom management
    • Introduction to programming

    ASJC Scopus subject areas

    • Computer Science(all)
    • Education

    Cite this

    Gonzalez, G. (2007). A systematic approach to active and cooperative learning in CS1 and its effects on CS2. In Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education (pp. 133-137). (Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education). https://doi.org/10.1145/1121341.1121386