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.
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
Photo courtesy of Derval O’Neill from CodEng