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 条
  • [31] Dual-Modality Instruction and Learning A Case Study in CS1
    Blanchard, Jeremiah
    Gardner-McCune, Christina
    Anthony, Lisa
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 818 - 824
  • [32] An Open CS1 Learning Platform to Promote and Incentivize Deliberate Practice
    Khademi, Keyvan
    de Vin, Mathew
    Ricca, Carson
    Adiraju, Abhineeth
    Lin, Lydia
    Adeyemi, Opey
    Hui, Bowen
    2023 IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, ICALT, 2023, : 9 - 13
  • [33] Finding and Investigating Buggy Codes to Make CS1 Learning Efficient
    Agarwal, Nimisha
    PROCEEDINGS OF THE 17TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, ISEC 2024, 2024,
  • [34] Enhancing CS1 Education through Experiential Learning with Robotics Projects
    Borela, Rodrigo
    Liding, Zhixian
    McDaniel, Melinda
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 1, 2025, : 144 - 150
  • [35] Enhancing CS1 Education through Experiential Learning with Robotics Projects
    Borela, Rodrigo
    Liding, Zhixian
    McDaniel, Melinda
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2, 2025, : 144 - 150
  • [36] Integrating Computational and Creative Thinking to Improve Learning and Performance in CS1
    Miller, L. D.
    Soh, Leen-Kiat
    Chiriacescu, Vlad
    Ingraham, Elizabeth
    Shell, Duane F.
    Hazley, Melissa Patterson
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 475 - 480
  • [37] DESIGN AND IMPLEMENTATION OF A FORMATIVE EVALUATION MECHANISM IN PROJECT-BASED COOPERATIVE LEARNING
    Zhang, G.
    Yang, C.
    12TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED), 2018, : 7818 - 7825
  • [38] Applying cooperative learning instructional methods to online medical physics education
    Dyce, Emma C.
    Clements, Natalie
    Colyer, Christopher
    Waterhouse, David
    RADIOTHERAPY AND ONCOLOGY, 2024, 194 : S2662 - S2664
  • [39] Design and implementation of a cooperative learning system in web
    Zhang, Wei
    Teng, Shaohua
    Fu, Xiufen
    You, Junhui
    PROCEEDINGS OF THE 2007 1ST INTERNATIONAL SYMPOSIUM ON INFORMATION TECHNOLOGIES AND APPLICATIONS IN EDUCATION (ISITAE 2007), 2007, : 95 - 99
  • [40] Using Complex Game Development To Accelerate Learning In CS1 and CS2 Programming Course
    Goulding, Tom
    IMSCI '08: 2ND INTERNATIONAL MULTI-CONFERENCE ON SOCIETY, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS, 2008, : 163 - 168