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
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.
Lesson 2: Computer History and Impact
From huge old machines to smartphones, explore how technology changed our lives.
Lesson 3: Programs and Algorithms
Learn to break down complex problems into simple steps and understand algorithms.
Lesson 4: Introduction to Visual Programming
Use Scratch or Snap! Create your own mini-games and animations by dragging code blocks.
Lesson 5: Sequence, Loops, and Conditionals
Explore basic programming logic and learn how to control program execution.
Lesson 6: Variables and Data
Learn how to use variables to store data and understand simple data types.
Lesson 7: Event-Driven Programming
Understand events through interactive elements like mouse clicks and keyboard input.
Lesson 8: Functions and Modularity
Understand functions and divide complex code into small, reusable blocks.
Lesson 9: Introduction to Artificial Intelligence
Learn AI fundamentals, explore applications, and understand its impact on our lives.
Lesson 10: Big Data and Data Analysis
Explore big data concepts, learn to analyze data and find interesting patterns.
Lesson 11: Computer Networks and Internet
Explore how the Internet works and learn to surf the web safely.
Lesson 12: Robot Programming Basics
Control simple robots to complete tasks and experience hardware-software integration.
Lesson 13: Image and Multimedia Programming
Use programming to process images, sounds, and create interactive stories.
Lesson 14: Debugging and Problem Solving
Learn how to find problems in code and solve them effectively.
Lesson 15: Final Project - Technology & Innovation
Apply what you've learned! Design a technology project and solve a problem.