• 2nd-semester-introduction-to-computer-science-principles
  • Introduction
  • 1. Curriculum Map
  • 2. Summary
  • 3. Unit 1
    • 3.1. Lesson 1.01: Set Up
      • 3.1.1. IDE Sign Up
      • 3.1.2. IDE Sign Up: Teacher's Version
    • 3.2. Lesson 1.02: Interactive Mode
      • 3.2.1. Lab
      • 3.2.2. Associated Reading
    • 3.3. Lesson 1.03: Script Mode and Variables
      • 3.3.1. Do Now
      • 3.3.2. Lab
      • 3.3.3. Associated Reading
    • 3.4. Lesson 1.04: Variables Input
      • 3.4.1. Lab 1.04
      • 3.4.2. Do Now 1.04
    • 3.5. Lesson 1.05: Quiz & Debugging
      • 3.5.1. Quiz
      • 3.5.2. Associated Reading
    • 3.6. Lesson 1.06: MadLibs
      • 3.6.1. Project Spec
      • 3.6.2. Project File
  • 4. Unit 2
    • 4.1. Lesson 2.01: Binary Day
      • 4.1.1. Do Now 2.01
    • 4.2. Lesson 2.02: Data Types & Casting
      • 4.2.1. Do Now 2.02
      • 4.2.2. Lab 2.02
    • 4.3. Lesson 2.03: Booleans & Expressions
      • 4.3.1. Do Now 2.03
      • 4.3.2. Lab 2.03
      • 4.3.3. Associated Reading 2.03
    • 4.4. Lesson 2.04: Conditionals
      • 4.4.1. Do Now 2.04
      • 4.4.2. Lab 2.04
      • 4.4.3. Associated Reading 2.04
    • 4.5. Lesson 2.05: Lists
      • 4.5.1. Do Now 2.05
      • 4.5.2. Lab 2.05
      • 4.5.3. Associated Reding 2.05
    • 4.6. Lesson 2.06: Lists 2
      • 4.6.1. Do Now 2.06
      • 4.6.2. Lab 2.06
      • 4.6.3. Associated Reading 2.06
    • 4.7. Lesson 2.06b: Lists Recap
      • 4.7.1. Do Now 2.06b
      • 4.7.2. Associated Reading 2.06b
    • 4.8. Lesson 2.07: Game Loop
      • 4.8.1. Do Now 2.07
      • 4.8.2. Lab 2.07
      • 4.8.3. Associated Reading 2.07
    • 4.9. Lesson 2.08: Text Game
      • 4.9.1. Project 2: Text Monster
      • 4.9.2. zork.py
  • 5. Unit 3
    • 5.1. Lesson 3.01: Built In Functions
      • 5.1.1. Do Now 3.01
      • 5.1.2. Lab 3.01
    • 5.2. Lesson 3.02: User Defined Functions
      • 5.2.1. Do Now 3.02
      • 5.2.2. Lab 3.02
      • 5.2.3. Associated Reading
    • 5.3. Lesson 3.03: Return vs Print
      • 5.3.1. Do Now 3.03
      • 5.3.2. Lab 3.03
      • 5.3.3. Associated Reading 3.03
    • 5.4. Lesson 3.04: Debugging and Scope
      • 5.4.1. Do Now 3.04
      • 5.4.2. Lab 3.04
      • 5.4.3. Associated Reading 3.04
    • 5.5. Lesson 3.05: Oregon Trail
      • 5.5.1. File
      • 5.5.2. Project Spec
  • 6. Unit 4
    • 6.1. Lesson 4.01: Looping Basics
      • 6.1.1. Do Now 4.01
      • 6.1.2. Lab 4.01
      • 6.1.3. Associated Reading
    • 6.2. Lesson 4.02: For Loops, Nested Loops
      • 6.2.1. Do Now 4.02
      • 6.2.2. Lab 4.02
      • 6.2.3. Associated Reading
    • 6.3. Lesson 4.03: Nested For Loops
      • 6.3.1. Do Now 4.03
      • 6.3.2. Lab 4.03
    • 6.4. Lesson 4.04: Nested Lists & Looping
      • 6.4.1. Do Now 4.04
      • 6.4.2. Lab 4.04
    • 6.5. Lesson 4.05: Debugging and Quiz
      • 6.5.1. Quiz
      • 6.5.2. Lab 4.05
    • 6.6. Lesson 4.06: Tic-Tac-Toe
      • 6.6.1. Project: Tic-Tac-Toe
  • 7. Unit 5
    • 7.1. Lesson 5.01: Earsketch Intro
      • 7.1.1. Do Now 5.01
      • 7.1.2. Lab 5.01
    • 7.2. Lesson 5.02: EarSketch Music
      • 7.2.1. Do Now 5.02
      • 7.2.2. Lab 5.02
    • 7.3. Lesson 5.03: Earsketch Control Flow
      • 7.3.1. Do Now 5.03
      • 7.3.2. Lab 5.03
    • 7.4. Lesson 5.04: EarSketch User Defined Functions
      • 7.4.1. Do Now 5.04
      • 7.4.2. Lab 5.04
    • 7.5. Lesson 5.05: Song
      • 7.5.1. Do Now 5.05
  • 8. Unit 6
    • 8.1. Lesson 6.01: Dictionaries Intro
      • 8.1.1. Do Now 6.01
      • 8.1.2. Lab 6.01
      • 8.1.3. Associated Reading
    • 8.2. Lesson 6.02: Dictionaries Methods
      • 8.2.1. Do Now 6.02
      • 8.2.2. Lab 6.02
      • 8.2.3. Associated Reading
    • 8.3. Lesson 6.03: Dictionaries of Lists
      • 8.3.1. Do Now 6.03
      • 8.3.2. Lab 6.03
      • 8.3.3. Associated Reading
    • 8.4. Lesson 6.04: Dictionaries Looping
      • 8.4.1. Do Now 6.04
      • 8.4.2. Lab 6.04
      • 8.4.3. Associated Reading
    • 8.5. Lesson 6.05: Guess Who
      • 8.5.1. Do Now 6.05
      • 8.5.2. Project: Guess Who
      • 8.5.3. File
  • 9. Unit 7
    • 9.1. Lesson 7.01: Creating Classes
      • 9.1.1. Do Now 7.01
      • 9.1.2. Lab 7.01
      • 9.1.3. Associated Reading
    • 9.2. Lesson 7.02: User Defined Types p. 2
      • 9.2.1. Do Now 7.02
      • 9.2.2. Lab 7.02
      • 9.2.3. Associated Reading
    • 9.3. Lesson 7.03: Methods
      • 9.3.1. Do Now 7.03
      • 9.3.2. Lab 7.03
      • 9.3.3. Associated Reading
    • 9.4. Lesson 7.04: Inheritance
      • 9.4.1. Do Now 7.04
      • 9.4.2. Lab 7.04
      • 9.4.3. Associated Reading
    • 9.5. Lesson 7.05: Pokemon
      • 9.5.1. Project: Pokemon
      • 9.5.2. File
  • 10. Unit 8
    • 10.1. Project
Powered by GitBook

2nd-semester-introduction-to-computer-science-principles

Unit 2

Lesson
Binary Day
Data Types and Casting
Booleans and Expressions
Conditionals
Lists
Lists(2)
Lists Recap
Game Loop
Project