Computer Science
Find exciting opportunities for professional learning available from CCCOE through Seasons of CS and the Educator Workforce Investment Grant (EWIG)
➤ Visit our Seasons of CS information page to find out more!
Our vision is for every student in every school to have the opportunity to learn Computer Science (CS). By increasing access to computer science, especially for women and underrepresented minorities, our children will be prepared for any career, opening doors for their future success.
To realize this vision, CCCOE provides workshops, programs, and resources for implementation of CS programs in grades K-12. For information about CCCOE's CS Initiatives, please contact Christen Northrop at cnorthrop@cccoe.k12.ca.us or Steve Bateman at sbateman@cccoe.k12.ca.us
CS Resource Quicklinks
CS Resource Quicklinks
CS Resource Quicklinks
Code.org
- Code.org Homepage CS is more important than ever. Let's build the future we want. #CSforGood
- CS Fundamentals Curriculum for students grades K-5
- CS Discoveries Curriculum for students grades 6-10
- AP CS Principles Curriculum for students grades 9-12
- AP CSA Curriculum for students grades 9-12
CCCOE provides Professional Learning opportunities for these CS Programs. Find out more about our workshops.
- Advocacy Information to use to promote CS in schools
- Hour of Code: Everyone can learn to code. Host an Hour of Code event
CS for CA
- California Computer Science Access Report from CSforCA and the Kapor Center (pdf)
- CS Equity Dashboard
Girls Who Code
- Girls Who Code Home page Building the world's largest pipeline of future female engineers.
- Summer Immersion Program for 10th and 11th grade girls
- Start a Girls Who Code Club (Grades 3-12)
Activities
- Odd Squad: Code Breaker: It's up to players to break the code so you can avoid booby traps in this game. Go through the multiple levels of play as you play this game for kids of all ages.
- Code Avengers: Data Representation DJ: A teacher at Oak Hills School is running out of time and needs student help to set up a DR DJ device. Use your logic skills to figure out how information is stored and recalled.
- Blockly Puzzle: Play the Blockly game to learn about algorithms and how to solve puzzles. You'll need to use programming visuals to fit pieces together, and even if you don't know anything about computer programming you can play.
- Binary Challenge: You don't need a computer to take this binary challenge. Make up five cards with dots on one side, and figure out how to send information using symbols.
- Robozzle Game: Robozzle is a social puzzle game that involves programming a robot to pick up stars in a puzzle. You are able to use three commands to make the robot move, and you have to place the commands into program slots in the game.
- Codemoji Workshop: Use Codemoji's tools to create an animated animal.
- The Continuing Adventures of Dr. Eval: Use the arrow keys on your keyboard to move your player around the playing field. You have limited access to the code, but you're going to have to figure out more to get around the blocks.
- Code Combat Game: Play Kithgard Dungeon by grabbing the gem and escaping the dungeon. Be careful not to run into anything!
- VIM Adventures: The cursor keys or keys "H," "J," "K," and "L" on your keyboard allow you to move yourself around in this game. Follow the path in the maze to get through the levels.
- Flexbox Froggy: Play Flexbox Froggy to help Froggy and friends using code. You have to write CSS code to guide Froggy to the lily pad.
- Karel Mini-Course: This course can get you started with computer programming. You'll be introduced to Python, Java, C/C++ and more through this two-hour course.
- Code Maven: Code Maven will teach you some programming skills. The boxes have code on one side and the result of the code on the other side so you can see what commands do.
- Code Your Name Binary Code Bracelets: Try this hands-on activity with string and black and white beads to make a bracelet that spells out your name in binary code.
- Unplugged Coding Activities: These activities include creating coding instructions for a friend, making a treasure obstacle course with instructions for completing it, and making up a loopy routine for a friend to follow.
- Compute and Find: A Secret Code Activity for Kids: Learn how to make a secret code generator and then use it to create codes for messages. You can create simple or challenging codes.
- Coding a Lego Maze: Print and cut out the game boards and pieces, use Lego pieces to build a maze, and then use the command cards to create an algorithm that will get a mini-figure from the start to the end.
credit: these resources were compiled by Hewlett Packard on their Computer Science Fun for Kids page.
Articles
Parent Resources
contacts
contacts
contacts
Tracy McManusSTEAM Coordinator
(925) 942-5323
tmcmanus@cccoe.k12.ca.us |
Steve BatemanManager, Educational Services
(925) 942-3443
sbateman@cccoe.k12.ca.us |
Peggy RussellAdministrative Assistant
(925) 942-3375
prussell@cccoe.k12.ca.us |