CS1
UNIT 3 – What is a program?
Overview – This unit will introduce the reasons why programs are written.
Slides – Present the slides over programs and what programs are.
Activities / Labs – Research programming languages and why programs are written.
TIME ALLOCATED – 1 day
UNIT 4 – Python Basics
Overview – This unit will introduce basic python syntax. Students will work with python input, variables, and operators. Basic math operations are used in this unit. Students will learn how to make basic programs in Python.
Slides – Present the slides over 2-3 days. Have students run the examples provided. Have the students change the examples to better understand how the code works. Guide the students through the slides and examples.
Activities – Python Basics Labs. Work as a class or in pairs to complete as many of the labs as time permits.
Quiz – Python Basics Quiz
Test – Python Basics TEST
TIME ALLOCATED – 1 week
Fundamentals
Scratch – Loops and Ifs
Overview – This unit will introduce Loops and Ifs statements for writing code. Students will learn how to use these conditions for creating code on Scratch.
Slides – Present slides over Scratch 2.0 on Ifs/Loops. Students will use provided example to explore how Ifs/Loops work.
Activities – Scratch Ifs/Loops labs (5 total). Work as a class or in pairs to complete all labs
Time Allocated – 1 week