Intro CS Calendar, White - Period G, 2023-2024 |
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
08/20/23 |
08/21/23 |
08/22/23 |
08/23/23 |
08/24/23 |
08/25/23 |
08/26/23 |
|
|
|
First Day of School, Special Schedule. Introduction to course, website. Video: Explained Coding |
Day 1 - no class |
CLASS: Unit 0. Introductions, Hardware, Software, the OS, Computational Thinking, Encapsulation & Binary |
|
|
|
|
HW: Fill out Student Info form, Do Worksheet 1 - Encapsulation and Binary. |
|
HW: Do Worksheet 2 - Organizing Files. Follow instructions at Unit 0, part 6. Installing Tools |
|
08/27/23 |
08/28/23 |
08/29/23 |
08/30/23 |
08/31/23 |
09/01/23 |
09/02/23 |
|
CLASS: Tools installed? Terminal; the course server, logins/passwords, bash shell, basic bash commands, directory structure, logging onto the server |
Day 4 - no class |
CLASS: Unit 1. Intro to Python, Configure VSCode. Upload hello_world.py |
CLASS: Unit 1. Programming Basics: Numeric data types, variables, calculations. Do hello_world_personal, hello_world_input_name_age |
Day 1 - no class |
|
|
HW: Read Unit 0, sections 6 |
|
HW: Worksheet 3 - Files and Folders |
HW: Do hello_world_input_name, minutes_seconds, temp_converter and upload. Worksheet 4 - Navigating with the Command Line. |
|
|
09/03/23 |
09/04/23 |
09/05/23 |
09/06/23 |
09/07/23 |
09/08/23 |
09/09/23 |
|
Labor Day (Holiday) |
CLASS: Continuation of Unit 1. Work day |
CLASS: Quiz part 1. Unit 1. Functions, Parameters, and Return Values. Functions to do stuff, functions with parameters, functions with return values |
Day 4 - no class |
CLASS: Quiz, part 2. Activity: story_time. |
|
|
|
HW: Study for quiz, try Practice Quiz. Upload temp_converter_input, calculating_height |
HW: Do hello_function, old_macdonald, celebrate_birthday |
|
HW: Complete story_time.py and upload. |
|
09/10/23 |
09/11/23 |
09/12/23 |
09/13/23 |
09/14/23 |
09/15/23 |
09/16/23 |
|
CLASS: Work day. add_function1, add_function2 |
Day 1 - no class |
CLASS: Do calculate_perimeter, four_functions. Bonus program: cricket_temperature |
CLASS: Parson’s Problem: functions. |
Day 4 - no class |
|
|
HW: Do die_function1, die_function2, die_function3. |
|
HW: Upload programs |
HW: |
|
|
09/17/23 |
09/18/23 |
09/19/23 |
09/20/23 |
09/21/23 |
09/22/23 |
09/23/23 |
|
CLASS: Conditionals: if, if-else, if-elif-else. Do secret_message, voting_age |
CLASS: Conditions, continued. Handout-Conditions |
Day 1 - no class |
CLASS: Conditionals |
CLASS: Coding Bat: In Python > Warmup-1, do sleep_In, diff21, parrot_trouble. |
|
|
HW: Read Unit 2, section 1. Do bar_bouncer, lunch_or_dinner |
HW: Do coin_toss, odd_even, breakfast_lunch_dinner, solid_liquid_gas, grade_identifier. |
|
HW: Do sorting_hat, magic_8_ball, paycheck |
HW: Study for quiz |
|
09/24/23 |
09/25/23 |
09/26/23 |
09/27/23 |
09/28/23 |
09/29/23 |
09/30/23 |
|
Yom Kippur (No classes) |
Day 4 - no class |
CLASS: Quiz-Conditionals. Video. |
CLASS: Intro to Conditional Loops (while). Counting. Summing. Handout: Iterations. Do counting_0_to_9, looping_n_times, countdown. |
Day 1 - no class |
|
|
|
|
HW: Relax! |
HW: Read Unit 2, section 2. Complete counting_0_to_9, looping_n_times, countdown, and upload. |
|
|
10/01/23 |
10/02/23 |
10/03/23 |
10/04/23 |
10/05/23 |
10/06/23 |
10/07/23 |
|
Outdoor Ed |
Outdoor Ed |
Outdoor Ed |
Outdoor Ed |
Outdoor Ed |
|
|
|
|
|
|
|
|
10/08/23 |
10/09/23 |
10/10/23 |
10/11/23 |
10/12/23 |
10/13/23 |
10/14/23 |
|
Francis Wass Day (No school) |
Day 1 - no class |
CLASS: Additional uses of while-loops: Interaction, Sentinels, Error-trapping. |
CLASS: Activity: number_guessing_game.py |
Day 4 - no class |
|
|
|
|
HW: Do sentinel_hello, counting_positives, counting_evens. |
HW: Read Unit 2, section 3. |
|
|
10/15/23 |
10/16/23 |
10/17/23 |
10/18/23 |
10/19/23 |
10/20/23 |
10/21/23 |
|
CLASS: For-loops. Do for_loops, 99_bottles, coin_flipper |
CLASS: Project: Craps |
Day 1 - no class |
CLASS: Basic Nested loops. |
PSAT Testing Day |
|
|
HW: Read Unit 2, section 4. (Reference Section 8.2). |
HW: Work on craps.py |
|
HW: Read Unit 3, section 6. Reference Section 8.10.) Do odometer, draw_boxes, draw_rectangles, random_walker2 |
|
|
10/22/23 |
10/23/23 |
10/24/23 |
10/25/23 |
10/26/23 |
10/27/23 |
10/28/23 |
|
Day 4 - no class |
CLASS: Complete random_walker2.py; Intro to strings |
CLASS: Intro to strings; Do letter_printer, vowel_counter1, acronym. |
Day 1 - no class. Quarter 1 ends. |
US Writing Day |
|
|
|
HW: Upload random_walker2.py |
HW: Read Unit 3, sections 1-2. (Reference Sections 9.1 - 9.8). Complete programs. |
|
|
|
10/29/23 |
10/30/23 |
10/31/23 |
11/01/23 |
11/02/23 |
11/03/23 |
11/04/23 |
|
Quarter 2 starts. CLASS: Continue string manipulation. Do how_are_you_doing, censor1, rock_paper_scissors. |
CLASS: Formatting output. Introduction to lists, basic list manipulation, list operations. HANDOUT-Lists |
Day 4 - no class |
CLASS: Continue list manipulation.The mod operator: even and odd. scary_monsters.py. |
CLASS: codingbat warmup. Get PROJECT- secret_code. |
|
|
HW: Complete programs |
HW: Read Unit 3, sections 4-5. Do shopping_list, vowel_counter2, counting_evens2, maximum_value2. (Reference Sections 10.1-10.7) |
|
HW: No homework |
HW: Work on secret_code |
|
11/05/23 |
11/06/23 |
11/07/23 |
11/08/23 |
11/09/23 |
11/10/23 |
11/11/23 |
|
Day 1 - no class |
CLASS: codingbat warmup. Complete secret_code.py |
CLASS: Course evaluation. Finding primes. Do prime_finder2. |
Day 4 - no class |
CLASS: Sieve of Eratosthenes. Coding Bat review of lists. |
|
|
|
HW: Work on secret_code |
HW: Do Online Reading/Quiz-Schoolbus Algorithms |
|
HW: Review strings & loops for quiz |
|
11/12/23 |
11/13/23 |
11/14/23 |
11/15/23 |
11/16/23 |
11/17/23 |
11/18/23 |
|
CLASS: Quiz#3-strings, loops. Intro to Selection Sort. |
Day 1 - no class |
CLASS: Writing selection_sort. Analyzing algorithm performance |
CLASS: Intro to 2-D Arrays: Lists of Lists. multiplication_table.py |
Day 4 - no class |
|
|
HW: Start selection_sort. Read Unit 4, sections 1-2 |
|
HW: Upload selection_sort.py |
HW: Upload multiplication_table.py |
|
|
11/19/23 |
11/20/23 |
11/21/23 |
11/22/23 |
11/23/23 |
11/24/23 |
11/25/23 |
|
Thanksgiving Holiday |
Thanksgiving Holiday |
Thanksgiving Holiday |
Thanksgiving Holiday |
Thanksgiving Holiday |
|
|
|
|
|
|
|
|
11/26/23 |
11/27/23 |
11/28/23 |
11/29/23 |
11/30/23 |
12/01/23 |
12/02/23 |
|
CLASS: Intro to 2-D Arrays. Activity-Random Walker.
|
CLASS: 2-D Arrays: Project-Game of Life |
Day 1 - no class |
CLASS: Finish game_of_life. Download and install Processing |
CLASS: Graphics w/ Processing-Intro |
|
|
HW: Upload random_walker3.py |
HW: Work on game_of_life.py |
|
HW: Upload game_of_life.py |
HW: Read Unit 5, sections 1-2. Upload graphic.jpg. Do Online Reading/Quiz-The Hackathon is On |
|
12/03/23 |
12/04/23 |
12/05/23 |
12/06/23 |
12/07/23 |
12/08/23 |
12/09/23 |
|
Day 4 - no class |
CLASS: Graphics w/ Processing-Photos. Project-Image Processing |
CLASS: Object-Oriented Programming: an Intro to Objects. |
Day 1 - no class |
CLASS: Project-oop.py |
|
|
|
HW: Read Unit 5, sections 3. Upload blue.png, grayscale.png, blur.png (extra credit) |
HW: Read Unit 6, Section 2. (Reference Chapter 10 sections 10.1-10.3.) |
|
HW: Begin OOP project |
|
12/10/23 |
12/11/23 |
12/12/23 |
12/13/23 |
12/14/23 |
12/15/23 |
12/16/23 |
|
CLASS: Intro to Capture the Flag Event, Hashes, CronJobs |
Block Day |
Block Day |
Block Day |
Block Day |
|
|
HW: Relax! |
|
|
|
|
|
12/17/23 |
12/18/23 |
12/19/23 |
12/20/23 |
12/21/23 |
12/22/23 |
12/23/23 |
|
Winter Break |
Winter Break |
Winter Break |
Winter Break |
Winter Break |
|
|
|
|
|
|
|
|
12/24/23 |
12/25/23 |
12/26/23 |
12/27/23 |
12/28/23 |
12/29/23 |
12/30/23 |
|
Winter Break |
Winter Break |
Winter Break |
Winter Break |
Winter Break |
|
|
|
|
|
|
|
|
12/31/23 |
01/01/24 |
01/02/24 |
01/03/24 |
01/04/24 |
01/05/24 |
01/06/24 |
|
Winter Break |
Winter Break |
CLASS: Welcome Back. Winter Octathlon |
CLASS: Final Game Project |
Day 4 - no class |
|
|
|
|
HW: Upload all Winter Octathlon files, w1-w8. |
HW: Work on game |
|
|
01/07/24 |
01/08/24 |
01/09/24 |
01/10/24 |
01/11/24 |
01/12/24 |
01/13/24 |
|
CLASS: Final Game Project |
CLASS: Final Game Project |
Day 1 - no class |
CLASS: Final Game Project |
Semester 1 ends. CLASS: Last day of class! |
|
|
HW: Work on game |
HW: Work on game |
|
HW: Upload final project |
HW: |
|