skip to main content
10.1145/3328778.3372608acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
poster
Public Access

Impact of Infusing Interactive and Collaborative Learning in Teaching Introductory Programming in a Dynamic Class

Published: 26 February 2020 Publication History

Abstract

In this era of smart devices, new technologies, gadgets, apps, and numerous systems and services available over online, teaching an introductory programming course by traditional lecture method faces challenges to draw student's attention; especially in their freshman year. In this work, we discuss our experience in teaching an introductory CS course by infusing both interactive and collaborative learning in pedagogy so that students can learn using interactive platforms, tools, technologies, systems, and services as available to them and collaboration within and among groups. For interactive learning, students used an interactive programming environment (e.g. repl.it classroom) as well as online eBooks. We designed several in-class exercises, assignments, small lab-based projects with example codes and expected outputs, and unit tests by using built-in unit tests library. We also, in the middle of semester, introduced collaborative learning through teamwork on well-defined projects during the learning time and submitted at the end. The collaborations include use of basic task management tools and multi-player tool of repl.it that the students can critic, supplement, improve peer works and learn. To evaluate the impact of this infusion, a pre- and post-survey were conducted on student cohort in two different semesters. The initial evaluation of the survey results and performances (final project and final grades) show evidence to conclude that the proposed pedagogical approach increased student motivation and engagement and facilitated learning to entry-level computer science students.

References

[1]
A. Forte and M. Guzdial. Motivation and nonmajors in computer science: identifying discrete audiences for introductory courses. Education, IEEE Transactions on, 48(2):248--253, May 2005.
[2]
G. Scott, J. Mark and G. Van, A practical approach to integrating active and collaborative learning into the introductory computer science curriculum, In Proc. of the seventh annual consortium on Computing in small colleges midwestern conference, Consortium for Computing Sciences in Colleges, 2000, pp. 95--100.
[3]
A. Pears, S. Seidman, L. Malmi, L. Mannila, E. Adams, J. Bennedsen, M. Devlin, and J. Paterson. A survey of literature on the teaching of introductory programming. SIGCSE Bull., 39:204--223, December 2007.

Cited By

View all

Index Terms

  1. Impact of Infusing Interactive and Collaborative Learning in Teaching Introductory Programming in a Dynamic Class

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education
        February 2020
        1502 pages
        ISBN:9781450367936
        DOI:10.1145/3328778
        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 26 February 2020

        Check for updates

        Author Tags

        1. collaborative learning
        2. ebook
        3. interactive learning
        4. interactive programming
        5. introductory programming
        6. visual learning

        Qualifiers

        • Poster

        Funding Sources

        Conference

        SIGCSE '20
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

        Upcoming Conference

        SIGCSE TS 2025
        The 56th ACM Technical Symposium on Computer Science Education
        February 26 - March 1, 2025
        Pittsburgh , PA , USA

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)67
        • Downloads (Last 6 weeks)11
        Reflects downloads up to 15 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media