💻
🤖
🎮
🚀
🧠

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

Course Materials

This section contains all the lesson materials for COMPSCI 0.10. Each lesson is designed to be engaging and educational for elementary students aged 9-12.

Browse through the lessons using the navigation menu to access detailed lesson plans, activities, and resources.

🎯 Course Outline

💻

Lesson 1: What is Computer Science?

Learn the basic concepts of computer science and understand computer components.

⏱️ 60min 开始学习 →
📱

Lesson 2: Computer History and Impact

From huge old machines to smartphones, explore how technology changed our lives.

⏱️ 60min 开始学习 →
🧩

Lesson 3: Programs and Algorithms

Learn to break down complex problems into simple steps and understand algorithms.

⏱️ 60min 开始学习 →
🎨

Lesson 4: Introduction to Visual Programming

Use Scratch or Snap! Create your own mini-games and animations by dragging code blocks.

⏱️ 60min 开始学习 →
🔄

Lesson 5: Sequence, Loops, and Conditionals

Explore basic programming logic and learn how to control program execution.

⏱️ 60min 开始学习 →
📊

Lesson 6: Variables and Data

Learn how to use variables to store data and understand simple data types.

⏱️ 60min 开始学习 →
🎮

Lesson 7: Event-Driven Programming

Understand events through interactive elements like mouse clicks and keyboard input.

⏱️ 60min 开始学习 →
🔧

Lesson 8: Functions and Modularity

Understand functions and divide complex code into small, reusable blocks.

⏱️ 60min 开始学习 →
🤖

Lesson 9: Introduction to Artificial Intelligence

Learn AI fundamentals, explore applications, and understand its impact on our lives.

⏱️ 60min 开始学习 →
📈

Lesson 10: Big Data and Data Analysis

Explore big data concepts, learn to analyze data and find interesting patterns.

⏱️ 60min 开始学习 →
🌐

Lesson 11: Computer Networks and Internet

Explore how the Internet works and learn to surf the web safely.

⏱️ 60min 开始学习 →
🚗

Lesson 12: Robot Programming Basics

Control simple robots to complete tasks and experience hardware-software integration.

⏱️ 60min 开始学习 →
🎬

Lesson 13: Image and Multimedia Programming

Use programming to process images, sounds, and create interactive stories.

⏱️ 60min 开始学习 →
🐛

Lesson 14: Debugging and Problem Solving

Learn how to find problems in code and solve them effectively.

⏱️ 60min 开始学习 →
🚀

Lesson 15: Final Project - Technology & Innovation

Apply what you've learned! Design a technology project and solve a problem.

⏱️ 60min 开始学习 →