Course-in-a-Box

The CS Bridge curriculum has been designed as open-source “course-in-a-box” curriculum that can be easily adapted to a wide variety of languages, cultures, and teaching practices. This curriculum supports cross-border co-teaching with the goal of CS for All. The course is designed to foster creativity through programming and is targeted at high school-level introductory computer science. We are passionate about introducing computer science to students around the world and inspiring them to continue to study computer science and encourage educators around the world to use the free materials we have created to start their own program.

Publications:

Chris Piech, Lisa Yan, Lisa Einstein, Ana Saavedra, Baris Bozkurt, Eliska Sestakova, Ondrej Guth, and Nick McKeown. “Co-Teaching Computer Science Across Borders: Human-Centric Learning at Scale,” in Proceedings of the Seventh ACM Conference on Learning @ Scale (L@S ’20), June 2020. Awarded Best Paper. 

Interested in exploring the resources available in the course-in-a-box to create your own program?

On the course-in-a-box curriculum website you will find resources for CS Bridge in both Java (last updated August 2019) and Python (last updated August 2020). You are welcome to use the materials provided, we just ask that you let us know by sending an email to csbridge@cs.stanford.edu.

Resources include:

  • Course website templates

  • Assignment code

  • Lecture slides

  • Lesson plans for 2-week and 3-week CS1 summer courses

Programs Using the Curriculum

GNCode

Co-Founders: Moussa Doumbouya and Lisa Einstein

Location: Guinea

  • Starts with basic computer skills

  • Uses CS Bridge course-in-a-box curriculum adapted for the local context

  • Taught in French

  • Trains teachers to be Section Leaders

GNCode’s Vision: To transform Guinea into a nation that participates in the digital revolution in ways that are productive, responsible and beneficial for human, social and economic development.

GNCode’s Mission: To prepare Guineans to face the challenges and seize the opportunities inherent in the digital revolution.

Screen Shot 2021-08-30 at 3.58.34 PM.png

CODENG - CODE IN SIMPLE ENGLISH

Founder: Derval O’Neill

Location: Italy

Starts with visual programming skills and moves onto to web development using Javascript and game creation using Python

  • Regular tech news updates are a core part of CodEng’s teachings, covering everything from the latest developments in Big Tech to AI, robotics, cybersecurity and more

  • Annual code camps to Silicon Valley to visit the big names in the industry

  • Uses CS Bridge course-in-a-box curriculum adapted for the local context

  • Taught in Italian and English

CodEng’s Vision: To get as many young people as possible excited about learning how to code

CodEng’s Mission: To remove the intimidation often associated with learning how to code by making computer science classes a ton of fun and super motivational

CodEng New Logo.jpg
Photo courtesy of Derval O’Neill from CodEng

Photo courtesy of Derval O’Neill from CodEng