CSPythonFundamentals - Pacing - Guide - Traditional - and - A - B - Block - Schedule 2

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

1

CS Python Fundamentals: Traditional and A/B Block Schedule


PACING GUIDE

Calendar Week Week Lesson

Week of ● Welcome to the Course


1
● Unit 1, Lesson 1: What is Computer Science?
________________
● Unit 1, Lesson 2: Using Python
● Unit 1, Lesson 3: First Program

Week of ● Unit 1, Lesson 4: Hardware and Software


2
● Unit 1, Lesson 5: Output
________________
● Unit 1, Lesson 6: Input
● Unit 1 Quiz

Week of 3 ● Unit 1, Lesson 7: Data Types and Variables


● Unit 1, Lesson 8: Analog vs. Digital
________________
● Unit 1, Lesson 9: Understanding Binary

Week of ● Unit 1 Vocabulary Practice & Test Review


4
● Unit 1 Assignment: Silly Sentences
________________
● Unit 1 Test

Week of ● Unit 2, Lesson 1: Computer History


5
● Unit 2, Lesson 2: Basic Calculations
________________
● Unit 2, Lesson 3: Modular Division
● Unit 2, Lesson 4: Built In Functions

Week of ● Unit 2, Lesson 5: Random Numbers


6
● Unit 2 Quiz
________________
● Unit 2, Lesson 6: Big Data
● Unit 2, Lesson 7: Working with a Real Data Set

Project STEM | CS Python Fundamentals Pacing Guide - Traditional & A/B Block
Schedule
2

Calendar Week Week Lesson

Week of ● Unit 2 Vocabulary Practice & Test Review


7
● Unit 2 Assignment: Room Area
________________
● Unit 2 Test

Week of ● Unit 3, Lesson 1: Functions


8
● Unit 3, Lesson 2: Simple Ifs
_______Oct 30_________
● Unit 3, Lesson 3: Logical Operators
● Unit 3, Lesson 4: If – Else

Week of ● Unit 3, Lesson 5: Else - If


9
● Unit 3 Quiz
_____Nov 6___________
● Unit 3, Lesson 6: Defining Algorithms
● Unit 3, Lesson 7: Algorithm Challenge

Week of ● Unit 3 Vocabulary Practice & Test Review


10
● Unit 3 Assignment: Chatbot
______Nov 13__________
● Unit 3 Test

Week of ● Unit 4, Lesson 1: Loops


11
● Unit 4, Lesson 2: Count Variables
_____Nov 20___________
● Unit 4, Lesson 3: Two Ways to End a Loop

● Unit 4, Lesson 4: Data Revisited


Week of
12 ● Unit 4, Lesson 5: Review - Looping
___Nov 27_____________ ● Unit 4, Lesson 6: Range Function

Project STEM | CS Python Fundamentals Pacing Guide - Traditional & A/B Block
Schedule
3

Calendar Week Week Lesson

Week of ● Unit 4, Lesson 7: For Loops


13
● Unit 4, Lesson 8: Counting by Other Than 1
___Dec 4______
● Unit 4 Quiz
● Unit 4, Lesson 9: Summing

Week of ● Unit 4, Lesson 10: Review of Algorithms and Tracing


14
● Unit 4, Lesson 11: Modeling and Simulation
____Dec 11______
● Unit 4 Vocabulary Practice & Test Review
● Unit 4 Assignment: Divisible by Three
● Unit 4 Test

Week of 15 ● Unit 5, Lesson 1: Getting Started with EarSketch


● Unit 5, Lesson 2: The Building Blocks of a Program
____Dec 18______
● Unit 5, Lesson 3: Debugging and Documenting
● Unit 5, Lesson 4: Effects in EarSketch: setEffect

● Unit 5, Lesson 5: Effects and Envelopes


Week of ● Unit 5, Lesson 6: Tempo and Pitch
16
● Unit 5, Lesson 7: Copyright
_____Jan 8________
● Unit 5, Lesson 8: Evaluating Correctness

● Unit 5, Lesson 9: Musical Form and Custom


Functions
● Unit 5, Lesson 10: Recording and Uploading
Week of
17 Sounds
____Jan 15________ ● Unit 5, Lesson 11: Making Custom Beats:
makeBeat
● Unit 5, Lesson 12: Looping

● Unit 5, Lesson 13: String Operations


Week of
18 ● Unit 5, Lesson 14: Musical Repetition
____Jan 22__________ ● Unit 5 Assignment: Design a Ringtone

Project STEM | CS Python Fundamentals Pacing Guide - Traditional & A/B Block
Schedule
4

Calendar Week Week Lesson

Week of ● Unit 6, Lesson 1: Color Code


19
___Jan 29______ ● Unit 6, Lesson 2: Colors and Loops
● Unit 6, Lesson 3: X & Y Coordinates
● Unit 6, Lesson 4: Lines

Week of ● Unit 6, Lesson 5: Draw a House


20
____Feb 5______ ● Unit 6, Lesson 6: Circles
● Unit 6 Quiz
● Unit 6, Lesson 7: Emoticons

Week of 21 ● Unit 6, Lesson 8: Animation

___Feb 12_____ ● Unit 6 Vocabulary Practice & Test Review


● Unit 6 Assignment: Animation
● Unit 6 Test

Week of ● Unit 7, Lesson 1: What Are Functions?


22
___Feb 19______ ● Unit 7, Lesson 2: Creating Functions
● Unit 7, Lesson 3: Parameters

Week of ● Unit 7 Quiz


23
__Feb 26_______ ● Unit 7, Lesson 4: Returning Values
● Unit 7, Lesson 5: Using Several Fun

Week of ● Unit 7, Lesson 6: Tracing Code


24
___Mar 4_____ ● Unit 7 Vocabulary Practice & Test Review
● Unit 7 Assignment: Calendar
● Unit 7 Test

Project STEM | CS Python Fundamentals Pacing Guide - Traditional & A/B Block
Schedule
5

Calendar Week Week Lesson

Week of ● Unit 8, Lesson 1: What are Lists?


25
__Mar 11_____ ● Unit 8, Lesson 2: Declaring Lists
● Unit 8, Lesson 3: Element vs Index
● Unit 8, Lesson 4: For Loops and Lists

Week of ● Unit 8, Lesson 5: List Methods


26
__Mar 18______ ● Unit 8 Quiz
● Unit 8, Lesson 6: Lists as Parameters
● Unit 8, Lesson 7: Lists and Strings

Week of ● Unit 8, Lesson 8: Sorting and Searching


27
___Mar 25_____ ● Unit 8, Lesson 9: Writing a Simple Search
● Unit 8, Lesson 10: Writing a Simple Sort
● Unit 8 Vocabulary Practice & Test Review

Week of ● Unit 8 Assignment: Birthday Organizer


28
__Apr 8_______ ● Unit 8 Test
● Unit 9, Lesson 1: What is a 2D List?
● Unit 9, Lesson 2: Declaring 2D Lists

Week of ● Unit 9, Lesson 3: Loops with 2D Lists


29
___Apr 15_______ ● Unit 9 Quiz
● Unit 9, Lesson 4: Algorithms with 2D Lists
● Unit 9, Lesson 5: Graphics and 2D Lists

● Unit 9, Lesson 6: Animating with 2D Lists


Week of ● Unit 9 Vocabulary Practice & Test Review
30
___Apr 22________ ● Unit 9 Assignment: Matrices
● Unit 9 Test

Project STEM | CS Python Fundamentals Pacing Guide - Traditional & A/B Block
Schedule
6

Calendar Week Week Lesson

Week of ● Unit 10, Lesson 1: Debugging Logic


31
__Apr 29______ ● Unit 10, Lesson 2: Evaluating Correctness
● Unit 10, Lesson 3: Console Input and Conditionals
● Unit 10, Lesson 4: Data Structures

Week of ● Unit 10, Lesson 5: Randomness


32
___May 6______ ● Unit 10 Assignment: Create a Song of the Summer
● Unit 11, Lesson 1: What is the Internet?
● Unit 11, Lesson 2: IP Addressing and DNS

Week of 33 ● Unit 11, Lesson 3: Packets and Routers

___May 13_______ ● Unit 11, Lesson 4: Making Web Pages – HTML Part 1
● Unit 11 Quiz

● Unit 11, Lesson 5: Making Web Pages – HTML Part 2


Week of
34 ● Unit 11, Lesson 6: Making Web Pages – HTML Part 3
____May 20_______
● Unit 11, Lesson 7: Cybersecurity

● Unit 11, Lesson 8: Net Neutrality


Week of ● Unit 11 Vocabulary Practice & Test Review
35
● Unit 11 Assignment: Build Your Own Webpage
____May 27________
● Unit 11 Test

Week of ● Exploring Careers in Computer Science: Optional


36
Module with 10 Career Lessons
____June 3________

Project STEM | CS Python Fundamentals Pacing Guide - Traditional & A/B Block
Schedule

You might also like