Please enable JavaScript to use CodeHS

Collaboration in Computer Science

In this course, educators will learn what collaboration in the computer science classroom looks like, explore the various ideas and techniques for student collaboration and learn how to foster a collaborative setting in their classrooms. Educators will learn about the challenges they may face and how to overcome those obstacles. They will also be introduced to the CodeHS tools that help to support a collaborative setting.

Overview & Highlights

Level
Middle School, High School
Contact Hours
5

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Welcome to Collaboration in Computer Science
In this module, we will introduce you to the course and to collaboration in the computer science classroom.
What is Collaboration and Why Collaborate
In this unit, you will learn what collaboration in the computer science classroom looks like and why it is important to collaborate.
Fostering a Collaborative Environment
In this module, we will take a look at how to foster a collaborative environment by creating plans and ground rules, mindful and intentional selection of partners, and providing incentives for collaborating.
Collaboration Ideas and Techniques
In this module, we will explore some of the ideas and techniques for collaboration in the computer science classroom. We will look at whiteboarding, pair-programming, pop coding and coding relays, and storytelling through Code. We will also take a look at how unplugged collaboration can be used in the classroom.
The CodeHS Tools and Resources for Collaboration
In this module, we will take a look at the CodeHS real time collaboration tool in the Sandbox and how to embed outside collaboration tools into your CodeHS course.
Challenges to Collaborative Learning
In this module, we will take a look at some of the challenges that you may face while implementing collaborative learning. We will discus ways of overcoming these challenges. We will also introduce you to the cheat detection and prevention tools available through CodeHS.
Course Wrap Up!
In this module, we will wrap up the course through a final reflection, workshop survey and certificate of completion.

16
Lessons
23
Videos
25
Exercises