Launching Sept 2014 - There are three levels of computer science at the elementary school level:
These experiences blend online, self-guided and self-paced tutorials with "unplugged" activities - lessons that teach computing concepts without a computer. Each level consists of about 20 lessons that may be implemented as one contiguous unit or one lesson a week for a semester. Each lesson may be implemented within a standard 45-50 minute class period. The courses have been designed for students of all ages and they align to and integrate national standards in Technology, Computer Science, Math, Science, and English.
Professional development opportunity: In the fall, we will offer free workshops nationwide for educators interested in teaching our K-5 curriculum. Request a workshop and we'll let you know when one is available near you.
There are two interdisciplinary modules at the middle school level: CS in Science and CS in Math. Each module exists as multiple sets of topical lessons that are able to be integrated into pre-existing Science and Math classes.
Code.org has partnered with the award-winning Project GUTS (Growing Up Thinking Scientifically) to deliver a middle school science program consisting of four instructional modules and professional development for the introduction of computer science concepts into science classrooms within the context of modeling and simulation. The goal of the program is to situate computer science practices and concepts within the context of life, physical, and earth sciences and prepare students to pursue formal, year-long courses in computer science during high school. CS in Science is aligned to the Next Generation Science Standards. Download a brief or full description.
Code.org has partnered with Bootstrap to offer a curriculum module which teaches algebraic and geometric concepts through computer programming. Bootstrap focuses on order of operations, the Cartesian plane, function composition and definition, and solving word problems within the context of video game design. By shifting classwork from abstract pencil-and-paper problems to a series of relevant programming problems, Bootstrap demonstrates how algebra applies in the real world, using an exciting, hands-on approach. The CS in Math module is aligned to the Common Core Standards for Mathematics. Visit the CS in Math program page. Download a description.
Leveraging years of research by the National Science Foundation, the core courses in Code.org's high school package, Exploring Computer Science and Computer Science Principles have been designed to broaden participation in secondary computer science and prepare students for post-secondary experiences related to computing or college majors in computer science.
Exploring Computer Science is a nationally recognized introductory college preparatory computer science course and includes curriculum, professional development, and assessments. ECS is composed of six foundational units with lessons that are designed to promote an inquiry-based approach to teaching and learning foundational concepts in computer science and highlighting the computational practices and problem solving associated with doing computer science.
The PD experience for ECS is based on three major pillars: computer science content/concepts, inquiry, and equity.
Download this one-pager describing Exploring Computer Science.
Find the curriculum and other resources at exploringcs.org/curriculum
Currently in a pilot phase leading to an AP® exam in 2016-2017, this course is far more than a traditional introduction to programming and the fundamental concepts of computing - it is a rigorous, engaging, and approachable course designed so that all students understand how these concepts are transforming the world we live in. Student will participate in the transformation of their world by learning how to use these concepts in their own lives, studies, and in collaboration with others. AP® is a registered trademark of the College Board.
Code.org is currently creating a complete curriculum consisting of daily lesson plans, videos, tutorials, and assessments. Check back often as units will be released individually from now until Summer 2015 when the entire curriculum will be publicly available. Download this timeline describing Code.org's CSP development cycle and release schedule. The resources will be distributed under a Creative Commons License.
Download this one-pager describing Code.org's CSP curriculum project, rationale, and features.
Download this overview of Code.org's CSP curriculum.
Download this map describing Code.org's CSP curriculum units and overaching themes.
Find more information at: csprinciples.org
We believe that: