CS1
UNIT 2 – Computers and Abstraction
Overview – This unit will introduce abstraction. Number bases will be covered as will the basic tenants of abstraction. At a minimum, students need to confident converting from bases 2, 10, and 16. Being confident converting from any base to any base would be the best option.
Readings – Blown to Bits – Chapter 3
Slides – Present the slides over abstraction and how computers work. Students will learn about abstraction. Students will learn how computers work and why.
Activities – Worksheets over abstraction and bases
Quiz – Quiz over abstraction and bases
Test – Test over abstraction and how computers work
TIME ALLOCATED – 1 week
Fundamentals of CS
UNIT 2 – What is a program?
Overview – This unit will introduce Scratch and the basics of writing programs in Scratch. Basic commands and processes are introduced.
Slides – Present the slides over the basics of Scratch. Have students run the examples provided. Have the students change the examples to better understand how the code works. Students will learn the basic Scratch commands and controls.
Worksheets – n/a
Activities / Labs – Scratch Basics Lab. Give students time to create their own program if there is extra time.
Quiz – n/a
Test – n/a
TIME ALLOCATED – 1 week