Computer Science

“I Remember How to Do It”: Exploring Upper Elementary Students’ Collaborative Regulation While Pair Programming Using Epistemic Network Analysis

Background and Context
Students’ self-efficacy toward computing affect their participation in related tasks and courses. Self-efficacy is likely influenced by students’ initial experiences and exposure to computer science (CS) activities. Moreover, student interest in a subject likely informs their ability to effectively regulate their learning in that domain. One way to enhance interest in CS is through using collaborative pair programming.

Author/Presenter

Jessica Vandenberg

Collin Lynch

Kristy Elizabeth Boyer

Eric Wiebe

Year
2022
Short Description

Students’ self-efficacy toward computing affect their participation in related tasks and courses. Self-efficacy is likely influenced by students’ initial experiences and exposure to computer science (CS) activities. Moreover, student interest in a subject likely informs their ability to effectively regulate their learning in that domain. One way to enhance interest in CS is through using collaborative pair programming. We wanted to explore upper elementary students’ self-efficacy for and conceptual understanding of CS as manifest in collaborative and regulated discourse during pair programming.

It's Challenging but Doable: Lessons Learned from a Remote Collaborative Coding Camp for Elementary Students

The COVID-19 pandemic shifted many U.S. schools from in-person to remote instruction. While collaborative CS activities had become increasingly common in classrooms prior to the pandemic, the sudden shift to remote learning presented challenges for both teachers and students in implementing and supporting collaborative learning. Though some research on remote collaborative CS learning has been conducted with adult learners, less has been done with younger learners such as elementary school students.

Author/Presenter
Yingbo Ma

Julianna Martinez Ruiz

Timothy D. Brow

Kiana-Alize Diaz

Adam M. Gaweda

Mehmet Celepkolu

Kristy Elizabeth Boyer

Collin F. Lynch

Eric Wiebe

Year
2022
Short Description

This experience report describes lessons learned from a remote after-school camp with 24 elementary school students who participated in a series of individual and paired learning activities over three weeks. The report contributes to the understanding of remote CS learning practices, particularly for elementary school students, and we hope it will provoke methodological advancement in this important area.

It's Challenging but Doable: Lessons Learned from a Remote Collaborative Coding Camp for Elementary Students

The COVID-19 pandemic shifted many U.S. schools from in-person to remote instruction. While collaborative CS activities had become increasingly common in classrooms prior to the pandemic, the sudden shift to remote learning presented challenges for both teachers and students in implementing and supporting collaborative learning. Though some research on remote collaborative CS learning has been conducted with adult learners, less has been done with younger learners such as elementary school students.

Author/Presenter
Yingbo Ma

Julianna Martinez Ruiz

Timothy D. Brow

Kiana-Alize Diaz

Adam M. Gaweda

Mehmet Celepkolu

Kristy Elizabeth Boyer

Collin F. Lynch

Eric Wiebe

Year
2022
Short Description

This experience report describes lessons learned from a remote after-school camp with 24 elementary school students who participated in a series of individual and paired learning activities over three weeks. The report contributes to the understanding of remote CS learning practices, particularly for elementary school students, and we hope it will provoke methodological advancement in this important area.

Standards-Aligned Instructional Supports to Promote Computer Science Teachers' Pedagogical Content Knowledge

The rapid expansion of K-12 CS education has made it critical to support CS teachers, many of whom are new to teaching CS, with the necessary resources and training to strengthen their understanding of CS concepts and how to effectively teach CS. CS teachers are often tasked with teaching different curricula using different programming languages in different grades or during different school years, and tend to receive different professional development (PD) for each curriculum they are required to teach.

Author/Presenter

Satabdi Basu

Daisy Rutstein

Carol Tate

Arif Rachmatullah

Hui Yang

Lead Organization(s)
Year
2022
Short Description

This position paper advocates supporting computer science (CS) teacher professional learning by supplementing existing curriculum-specific teacher professional development (PD) with standards-aligned PD that focuses on teachers' conceptual understanding of CS standards and ability to adapt instruction based on student understanding of concepts underlying the CS standards. We share concrete examples of how to design standards-aligned educative resources and instructionally supportive tools that promote teachers' understanding of CS standards and common student challenges and develop teachers' formative assessment literacy, all essential components of CS pedagogical content knowledge.

CS-STEM Network

The CS-STEM Network offers research-based curricula created by Carnegie Mellon Robotics Academy that focus on teaching big ideas with robotics. Over 20 curriculum options provide support for LEGO, VEX, Arduino, and Virtual robot platforms in this Learning Management System.

Author/Presenter

The CS-STEM Network Team

Year
2022
Short Description

The CS-STEM Network offers research-based curricula created by Carnegie Mellon Robotics Academy that focus on teaching big ideas with robotics. Over 20 curriculum options provide support for LEGO, VEX, Arduino, and Virtual robot platforms in this Learning Management System.

CS-STEM Network

The CS-STEM Network offers research-based curricula created by Carnegie Mellon Robotics Academy that focus on teaching big ideas with robotics. Over 20 curriculum options provide support for LEGO, VEX, Arduino, and Virtual robot platforms in this Learning Management System.

Author/Presenter

The CS-STEM Network Team

Year
2022
Short Description

The CS-STEM Network offers research-based curricula created by Carnegie Mellon Robotics Academy that focus on teaching big ideas with robotics. Over 20 curriculum options provide support for LEGO, VEX, Arduino, and Virtual robot platforms in this Learning Management System.

EarSketch Workspace & Curriculum

EarSketch helps you learn core topics in computer science, music, and music technology in a fun, engaging environment. You learn to code in Python or JavaScript, two of the most popular programming languages in the world, while manipulating loops, composing beats, and applying effects to a multi-track digital audio workstation. To start learning to write code and make music, click the Start Coding button and use the integrated online curriculum.

Author/Presenter

EarSketch

Year
2018
Short Description

EarSketch helps you learn core topics in computer science, music, and music technology in a fun, engaging environment. You learn to code in Python or JavaScript, two of the most popular programming languages in the world, while manipulating loops, composing beats, and applying effects to a multi-track digital audio workstation. To start learning to write code and make music, click the Start Coding button and use the integrated online curriculum.

SchoolWide Labs

The SchoolWide Lab middle school curriculum units are anchored in phenomena, aligned to the Next Generation Science Standards(NGSS) and purposefully integrate Computational Thinking (CT). To date, four units have been developed by a team of researchers from the University of Colorado Boulder in collaboration with middle school teachers from Denver Public Schools.

Author/Presenter

SchoolWide Lab Team

Lead Organization(s)
Year
2021
Short Description

The SchoolWide Lab middle school curriculum units are anchored in phenomena, aligned to the Next Generation Science Standards(NGSS) and purposefully integrate Computational Thinking (CT). To date, four units have been developed by a team of researchers from the University of Colorado Boulder in collaboration with middle school teachers from Denver Public Schools.

Getting Unstuck Scratch Curriculum

Getting Unstuck is a 10-module intermediate Scratch curriculum to help your students develop greater creative and conceptual fluency with code. The curriculum reimagines the classroom as a design studio: a culture of learning in which students explore, create, share, and reflect. Get started with the curriculum by reading the orientation, then explore the modules.

Author/Presenter

The Getting Unstuck Team

Lead Organization(s)
Year
2021
Short Description

Getting Unstuck is a 10-module intermediate Scratch curriculum to help your students develop greater creative and conceptual fluency with code. The curriculum reimagines the classroom as a design studio: a culture of learning in which students explore, create, share, and reflect. Get started with the curriculum by reading the orientation, then explore the modules.