๐Ÿ’ป
๐Ÿค–
๐ŸŽฎ
๐Ÿš€
๐Ÿง 

Welcome to COMPSCI 0.10 (CS 0.10)!

CS 010 | COMPSCI 010 - An exciting journey into Computer Science for young explorers!
Free elementary programming course for grades 4-6

16
Weeks
32
Lessons
50
Minutes Each
4-6
Grade Levels

COMPSCI 0.10 (CS 0.10): Elementary Computer Science Course

Also known as CS 010 / COMPSCI 010 - Adapted from UC Berkeley CS10 for Grades 4-6

CS 0.10 Course Overview

Welcome to COMPSCI 0.10 (commonly referred to as CS 0.10, CS 010, or COMPSCI 010) - a comprehensive introductory computer science course designed specifically for elementary school students.

Course Detail Information
Course Name COMPSCI 0.10 / CS 0.10 / CS 010
Duration 16 weeks (32 lessons, 2 sessions per week)
Class Time 50 minutes per session
Target Age Grades 4-6 (Ages 9-12)
Class Size 15-20 students
Prerequisites None required
Cost Free

What Youโ€™ll Learn in COMPSCI 0.10

In this CS 0.10 course, students will master:

  • Programming Fundamentals using Scratch Jr.
  • Computational Thinking and problem-solving
  • Algorithm Design and logical reasoning
  • Digital Citizenship and online safety
  • Creative Computing through games and stories

๐Ÿ“Š Your Learning Progress

0/16
Weeks Completed
0/32
Lessons Done
0
Projects
๐ŸŒŸ Great start! Begin your computer science adventure with Week 1.

๐Ÿ† Achievements

๐Ÿ‘ถ
First Steps
Complete your first lesson
๐Ÿ•ต๏ธ
Computer Detective
Find 10+ computers
๐Ÿ’ป
First Program
Create in Scratch Jr.
๐Ÿ“š
Digital Storyteller
Complete a story project
๐ŸŽฎ
Game Designer
Create your first game
๐Ÿ†
Course Champion
Finish capstone project

CS 010 Weekly Curriculum

๐ŸŽฏ Course Outline - 16 Weeks

๐Ÿ’ป

Week 1: Welcome to the Digital World

Introduction to computers and digital world exploration. Computer detective hunt and basic input-output concepts.

โฑ๏ธ 2 lessons Start Learning โ†’
๐Ÿง 

Week 2: Thinking Like a Computer

Introduction to algorithms and step-by-step instructions. Peanut butter sandwich challenge and human robot activities.

โฑ๏ธ 2 lessons Start Learning โ†’
๐ŸŽจ

Week 3: Meet Scratch Jr.

Introduction to Scratch Jr. programming playground. Make characters dance and create your first programs.

โฑ๏ธ 2 lessons Start Learning โ†’
๐ŸŽฎ

Week 4: Choose Your Own Adventure

Introduction to conditionals and interactive programming. Create Magic 8-Ball fortune teller programs.

โฑ๏ธ 2 lessons Start Learning โ†’
๐Ÿ”„

Week 5: Loop-de-Loop Patterns

Explore loops and repetition programming. Create musical loops and sound sequences with patterns.

โฑ๏ธ 2 lessons Start Learning โ†’
๐Ÿ•ต๏ธ

Week 6: True or False Detective

Boolean logic and decision making. Create Yes/No adventure programming with interactive stories.

โฑ๏ธ 2 lessons Start Learning โ†’
๐Ÿ›

Week 7: Bug Busters

Debugging workshop and pair programming partnership. Learn systematic problem-solving techniques.

โฑ๏ธ 2 lessons Start Learning โ†’
๐Ÿ“Š

Week 8: Data Detectives

Lists and data organization. Create digital scrapbooks and learn information management.

โฑ๏ธ 2 lessons Start Learning โ†’
๐Ÿ“š

Week 9: Digital Storytelling

Adapting fairy tales and character development. Voice acting and interactive storytelling.

โฑ๏ธ 2 lessons Start Learning โ†’
๐ŸŽฎ

Week 10: Game Design Basics

What makes games fun? Create simple interactive games with clear goals and user interaction.

โฑ๏ธ 2 lessons Start Learning โ†’
๐ŸŽจ

Week 11: Digital Art Gallery

Art creation with programming and music composition with code. Interactive art experiences.

โฑ๏ธ 2 lessons Start Learning โ†’
๐Ÿ‘ท

Week 12: Community Helpers

Technology careers and designing apps for good. Understanding social impact of technology.

โฑ๏ธ 2 lessons Start Learning โ†’
๐ŸŒ

Week 13: Digital Citizenship

Online safety and global connections. Technology for connecting people worldwide.

โฑ๏ธ 2 lessons Start Learning โ†’
๐Ÿš€

Week 14: Capstone Project Planning

Project planning and development workshop. Choose and develop comprehensive final projects.

โฑ๏ธ 2 lessons Start Learning โ†’
๐ŸŽค

Week 15: Project Presentations

Project completion, testing, and presentations. Peer feedback and final improvements.

โฑ๏ธ 2 lessons Start Learning โ†’
๐Ÿ†

Week 16: Showcase Event

Final showcase event and course reflection. Celebrate achievements and plan future learning.

โฑ๏ธ 2 lessons Start Learning โ†’

Why Choose COMPSCI 0.10?

COMPSCI 0.10 (CS 0.10) stands out as the ideal first computer science course because:

  1. No Prior Experience Needed - CS 010 starts from absolute basics
  2. Hands-On Learning - Every COMPSCI 010 lesson includes interactive activities
  3. Proven Curriculum - Adapted from UC Berkeleyโ€™s renowned CS10 program
  4. Bilingual Support - Available in English and Chinese
  5. Free Access - All CS 0.10 materials are freely available online