Computer Science Curriculum

This page provides links to course materials, videos, packets, and other computer science curriculum that might be useful for teaching computer science and programming.

Cambridge GCSE Computing Online

The course is based on OCR's GCSE Computing curriculum and gives participants an excellent opportunity to investigate how computers work, how they are used, and to develop computer programming and problem-solving skills. The course has been designed for 14-16 year olds; but is free and open to all, and can be used either as a course or a resource to support teachers.
http://www.cambridgegcsecomputing.org/

Computing at School

Computing at School (CAS) provides resources and support for computer science teachers and parents in the United Kingdom.
http://www.computingatschool.org.uk/
http://www.computingatschool.org.uk/about
http://community.computingatschool.org.uk/door
http://www.computingatschool.org.uk/news_items/91
https://www.youtube.com/user/computingatschool

#CivicSummer

Civic Innovation Summer is an experimental summer jobs program for teens focused on civics, media, and technology. The program, run in July and August of 2013, includes more than 140 Chicago teens being trained to use the latest digital tools to organize themselves, amplify their voice, and take positive civic action.
http://www.smartchicagocollaborative.org/projects/civic-innovation-summer-2/
http://arstechnica.com/staff/2013/08/teaching-150-teenagers-the-basics-of-technology-in-6-weeks/

Class Tech Tips

http://classtechtips.com/

Codecademy HTML Course for Special Needs Kids

Arranged and created by Tech Kids Unlimited and delivered by Codecademy, this free course teaches HTML with easy to understand concepts and exercises. Tech Kids Unlimited is a New York City area program geared towards teenagers with special needs to teach software in small hands on workshops as well as internships.
http://www.codecademy.com/tracks/special-needs/

Common Media Digital Literacy and Citizenship

A curriculum for grades K-12 with additional resources at the bottom of the page. Covers internet safety, online privacy, cyberbullying, self image, copyright, and related topics.
http://www.commonsensemedia.org/educators/scope-and-sequence#grades-9-12

Computer Science Unplugged

A computer science curriculum made of many different activities that do not require a computer.
http://csunplugged.org/

Computer Science Teachers Association (CSTA)

http://csta.acm.org/Curriculum/sub/CurrResources.html
http://csta.acm.org/Curriculum/sub/CompThinking.html
http://csta.acm.org/Curriculum/sub/CSK8.html

C-STEM

The University of California at Davis has developed a computer science curriculum around mathematics to reach kids who often have problems with math, as well as kids traditionally underrepresented in technology careers.
http://c-stem.ucdavis.edu/
http://c-stem.ucdavis.edu/curriculum/

Curriki

Free learning resources for the world.
http://www.curriki.org/

Institute of Play

http://www.instituteofplay.org/
http://vimeo.com/channels/qla
http://www.instituteofplay.org/work/projects/quest-learning-in-action/

K12CS.org

A collection of US computer science curriculum and standards groups organized to create a framework states and school districts can use to develop their own standards.
https://k12cs.org/

National Center for Women and Information Technology

http://www.ncwit.org/resources/category/teaching-curriculum

reKode

A curriculum to teach kids 6-16 and teachers how to make learning programming fun and engaging in age-appropriate ways. Based in Iceland, now opening a center in Seattle, Washington in the US.
http://rekode.com/

Simon Haughton

http://www.simonhaughton.co.uk/

Skype in the Classroom

A truly clever way to use technology to help kids learn hands on with interviews of professionals doing neat stuff, virtual field trips, and Mystery Skype where kids ask questions to figure out where the kids on the end of the call are from (could be most anywhere in the world).
https://education.skype.com/

Teachers Pay Teachers

http://www.teacherspayteachers.com/

Thinkersmith

http://www.thinkersmith.org/curriculum.php

Try Computing

From the Institute of Electrical and Electronics Engineers (IEEE), lesson plans for students 8-18 plus resources for anyone interested to learn more about computers and computing.
http://trycomputing.org/
http://trycomputing.org/inspire

UcodemyNew

Diverse program to help computer science teachers with CS and programming curriculum.
http://www.ucodemy.com/