0% found this document useful (0 votes)
100 views

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

This document provides a pacing guide for a CS Python Fundamentals course covering 24 weeks across 6 units. The guide outlines the lessons to be covered each week, including introductions to programming concepts like data types, functions, conditionals, loops, graphics, and more. Key assessments like quizzes, assignments, and tests are also indicated.

Uploaded by

rsp2fvrsby
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views

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

This document provides a pacing guide for a CS Python Fundamentals course covering 24 weeks across 6 units. The guide outlines the lessons to be covered each week, including introductions to programming concepts like data types, functions, conditionals, loops, graphics, and more. Key assessments like quizzes, assignments, and tests are also indicated.

Uploaded by

rsp2fvrsby
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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