TECHNOLOGEPH

A Computer Science Curriculum for Kids


Curriculum Layout

The curriculum is divided into three levels of progressive difficulty:

Level 1 is intended for children with no prior knowledge in computer science. It familiarizes students with using their computers and introduces them to the rudimentary topics of programming. Most of the activities are unplugged, but some involve block programming with Scratch and the Lego Spike Essential.

Level 2 uses coding to implement the topics learned in the previous level while also introducing more difficult topics such as loops, functions, and parameters. This level includes a balanced mix of unplugged and plugged activities. The plugged activities range from block programming with the Lego Spike Prime to using Python with lab activities and the Lego Mindstorm.

Level 3 is the most advanced level. It continues to build on previous topics, such as conditionals and loops, while again introducing complex topics fundamental to more advanced programming, such as data structures and objects. The activities in this level are primarily plugged, focusing on using Python with lab activities, the Lego Spike Prime, and the Lego Mindstorm.

Level Topics Materials
1
  1. Computer Literacy
  2. Computer Science
  3. Algorithms
  4. Abstraction
  5. Programming Languages
  6. Variables and Data Types
  • Scratch
  • Lego Spike Essential
2
  1. Conditionals
  2. Loops
  3. Functions and Parameters
  4. Logic Gates
  • Python
  • Lego Spike Prime
  • Lego Mindstorm
3
  1. Nested Loops
  2. Compound Conditionals
  3. Lists
  4. Objects, Classes and
    Methods
  5. Recursion
  • Python
  • Lego Spike Prime
  • Lego Mindstorm

Resources

Almost every individual topic in the curriculum is equipped with the following resources, with the exception of certain topics where some activities are not applicable.

Scratch

Scratch

Python

Python

Mindstorms

Lego Mindstorm

Spike

Lego Spike

Materials

The following Lego robots are optional. Although the curriculum includes these tools, they are in no way essential and the curriculum can be completed without them.

The robots are accompanied by a Lego website that includes a collection of unit and lesson plans as well as a teacher development program. The Lego Mindstorm is no longer for sale by Lego but can be bought from other parties such as Amazon.

How to Use This Curriculum

This curriculum is essentially a collection of resources. Teachers can choose from the activities to form a syllabus that best suits their circumstances. This way, the curriculum can be flexible enough to be used in different settings, including schools, summer camps, extracurricular programs, and even at home. There are optional lesson plans that suggest different ways to conduct a lesson with the slides, plugged and unplugged activities, and tracing problems.

Don't Know Where to Begin?

Are you or your student unsure of where to begin? We have placement quizzes to help a student determine which level they should start with. The quiz score indicates whether a student should take that level or move onto the next one.