Cooperative Learning Instructional Methods for CS1: Design, Implementation, and Evaluation

被引:36
|
作者
Beck, Leland [1 ]
Chizhik, Alexander [2 ]
机构
[1] San Diego State Univ, Dept Comp Sci, San Diego, CA 92182 USA
[2] San Diego State Univ, Sch Teacher Educ, San Diego, CA 92182 USA
来源
基金
美国国家科学基金会;
关键词
Experimentation; Human Factors; Measurement; Cooperative learning; CS1; Classroom management; pedagogy; group formation; CONFLICT; STUDENTS; BEHAVIOR; SCIENCE;
D O I
10.1145/2492686
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Cooperative learning is a well-known instructional technique that has been applied with a wide variety of subject matter and a broad spectrum of populations. This article briefly reviews the principles of cooperative learning, and describes how these principles were incorporated into a comprehensive set of cooperative learning activities for a CS1 course. In each activity, specific roles are assigned to group members in order to highlight important concepts and to enhance the overall functioning of the group. The group processing is followed by a whole-class debriefing led by the instructor, which works in tandem with the group activity to help students improve their understanding of the material. The effectiveness of these cooperative learning activities was assessed in a series of educational research studies which spanned three academic years and included two different instructors. The results of these studies show statistically significant benefits from the cooperative learning approach, both overall and for a broad range of subgroups of students. The article concludes with suggestions for faculty members who may want to use these cooperative learning activities in the classroom, or to develop their own activities along similar lines.
引用
收藏
页数:21
相关论文
共 50 条
  • [21] Pairing Ungrading with Project-Based Learning in CS1 for Inherently Flexible Course Design
    Smith, Gillian
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 1265 - 1271
  • [22] An evaluation of the implementation of instructional design skill standards for e-learning in Taiwan
    Chen, Ming-Puu
    PROCEEDINGS OF THE 6TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE, 2007, : 322 - +
  • [23] Instructional design and implementation of interactive learning tools
    Sassen, I
    Reiners, T
    Paschilk, B
    Voss, S
    ED-MEDIA 2004: World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vols. 1-7, 2004, : 1918 - 1921
  • [24] Cooperative learning instructional activities in a capstone design course
    Pimmel, Russ
    Journal of Engineering Education, 2001, 90 (03) : 413 - 421
  • [25] Improving CS1 Programming Learning with Visual Execution Environments
    Hijon-Neira, Raquel
    Pizarro, Celeste
    French, John
    Paredes-Barragan, Pedro
    Duignan, Michael
    INFORMATION, 2023, 14 (10)
  • [26] Collaborative Programming as a Didactic Learning Strategy in CS1 Courses
    Sanchez, Oscar Revelo
    Salazar, Alexander Baron
    Bolanos, Manuel Ernesto
    IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2025, 20 : 32 - 38
  • [27] Learning edge momentum: a new account of outcomes in CS1
    Robins, Anthony
    COMPUTER SCIENCE EDUCATION, 2010, 20 (01) : 37 - 71
  • [28] CSbots: Design and deployment of a robot designed for the CS1 classroom
    Lauwers, Tom
    Nourbakhsh, Illah
    Hamner, Emily
    SIGCSE Bulletin Inroads, 2009, 41 (01): : 428 - 432
  • [29] Program Cozmo to Enhance CS0/CS1 Learning of Secure Coding
    Grondahl, Kevin
    Chattopadhyay, Ankur
    Azhar, Mohammad
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1354 - 1354
  • [30] Teaching CS1 with a Mastery Learning Framework: Impact on Students' Learning and Engagement
    Toti, Giulia
    Chen, Guoning
    Gonzalez, Sebastian
    PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, : 540 - 546