Intro CS Calendar, White - Period E, 2024-2025 |
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
01/12/25 |
01/13/25 |
01/14/25 |
01/15/25 |
01/16/25 |
01/17/25 |
01/18/25 |
|
Day 6 |
Day 1 |
Day 2 |
Day 3-End of First Semester |
Day 4-Second Semester Begins. CLASS: Introduction to course, website. Video: Explained Coding |
|
|
|
|
|
|
HW: Fill out Student Info form, Do Worksheet 1 - Encapsulation and Binary. |
|
01/19/25 |
01/20/25 |
01/21/25 |
01/22/25 |
01/23/25 |
01/24/25 |
01/25/25 |
|
Martin Luther King, Jr. Holiday |
Day 5 |
CLASS: Unit 0. Introductions, Hardware, Software, the OS, Computational Thinking, Encapsulation & Binary |
CLASS: Tools installed? Terminal; the course server, logins/passwords, bash shell, basic bash commands, directory structure, logging onto the server |
Day 2 |
|
|
|
|
HW: Do Worksheet 2 - Organizing Files. Follow instructions at Unit 0, part 6. Installing Tools |
HW: Read Unit 0, sections 6 |
|
|
01/26/25 |
01/27/25 |
01/28/25 |
01/29/25 |
01/30/25 |
01/31/25 |
02/01/25 |
|
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 5 |
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 |
|
|
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. |
|
HW: Study for quiz, try Practice Quiz. Upload temp_converter_input, calculating_height |
HW: Do hello_function, old_macdonald, celebrate_birthday |
|
02/02/25 |
02/03/25 |
02/04/25 |
02/05/25 |
02/06/25 |
02/07/25 |
02/08/25 |
|
Day 2 |
CLASS: Quiz, part 2. Activity: story_time. |
CLASS: Work day. add_function1, add_function2 |
Day 5 |
CLASS: Parson’s Problem: functions. |
|
|
|
HW: Complete story_time.py and upload. |
HW: Do die_function1, die_function2, die_function3. |
|
HW: |
|
02/09/25 |
02/10/25 |
02/11/25 |
02/12/25 |
02/13/25 |
02/14/25 |
02/15/25 |
|
CLASS: Do calculate_perimeter, four_functions. Bonus program: cricket_temperature |
Day 2 |
CLASS: Conditionals: if, if-else, if-elif-else. Do secret_message, voting_age |
CLASS: Conditions, continued. Handout-Conditions |
Professional Growth Day |
|
|
HW: Upload programs |
|
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. |
|
|
02/16/25 |
02/17/25 |
02/18/25 |
02/19/25 |
02/20/25 |
02/21/25 |
02/22/25 |
|
Presidents’ Day (Holiday) |
Day 5 |
CLASS: Conditionals |
CLASS: Coding Bat: In Python > Warmup-1, do sleep_In, diff21, parrot_trouble. |
Day 2 |
|
|
|
|
HW: Do sorting_hat, magic_8_ball, paycheck |
HW: Study for quiz |
|
|
02/23/25 |
02/24/25 |
02/25/25 |
02/26/25 |
02/27/25 |
02/28/25 |
03/01/25 |
|
CLASS: Quiz-Conditionals. Video. |
CLASS: Intro to Conditional Loops (while). Counting. Summing. Handout: Iterations. Do counting_0_to_9, looping_n_times, countdown. |
Day 5 |
CLASS: Machine Learning: AlphaGo (movie) |
CLASS: Machine Learning: AlphaGo (movie) |
|
|
HW: Relax! |
HW: Read Unit 2, section 2. Complete counting_0_to_9, looping_n_times, countdown, and upload. |
|
HW: None |
HW: None |
|
03/02/25 |
03/03/25 |
03/04/25 |
03/05/25 |
03/06/25 |
03/07/25 |
03/08/25 |
|
Day 2 |
CLASS: Additional uses of while-loops: Interaction, Sentinels, Error-trapping. |
CLASS: Activity: number_guessing_game.py |
Day 5 |
CLASS: Open Source. Linux, Servers, VPS, Domains, LAMP, installing software. Software. openssl. cron jobs. |
SCaLE Event |
|
|
HW: Do sentinel_hello, counting_positives, counting_evens. |
HW: Read Unit 2, section 3. |
|
HW: Relax |
|
03/09/25 |
03/10/25 |
03/11/25 |
03/12/25 |
03/13/25 |
03/14/25 |
03/15/25 |
|
US Writing Day |
CLASS: For-loops. Do for_loops, 99_bottles, coin_flipper |
Day 2 |
CLASS: Project: Craps |
CLASS: Basic Nested loops. |
|
|
|
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 |
|
03/16/25 |
03/17/25 |
03/18/25 |
03/19/25 |
03/20/25 |
03/21/25 |
03/22/25 |
|
Day 5 |
CLASS: Complete random_walker2.py; Intro to strings |
CLASS: Intro to strings; Do letter_printer, vowel_counter1, acronym. |
Day 2 |
Quarter 2 starts. CLASS: Continue string manipulation. Do how_are_you_doing, censor1, rock_paper_scissors. |
|
|
|
HW: Upload random_walker2.py |
HW: Read Unit 3, sections 1-2. (Reference Sections 9.1 - 9.8). Complete programs. |
|
HW: Complete programs |
|
03/23/25 |
03/24/25 |
03/25/25 |
03/26/25 |
03/27/25 |
03/28/25 |
03/29/25 |
|
Spring Break |
Spring Break |
Spring Break |
Spring Break |
Spring Break |
|
|
|
|
|
|
|
|
03/30/25 |
03/31/25 |
04/01/25 |
04/02/25 |
04/03/25 |
04/04/25 |
04/05/25 |
|
Spring Break |
Spring Break |
Spring Break |
Spring Break |
Spring Break |
|
|
|
|
|
|
|
|
04/06/25 |
04/07/25 |
04/08/25 |
04/09/25 |
04/10/25 |
04/11/25 |
04/12/25 |
|
CLASS: Formatting output. Introduction to lists, basic list manipulation, list operations. HANDOUT-Lists |
Day 5 |
CLASS: Continue list manipulation.The mod operator: even and odd. scary_monsters.py. |
CLASS: codingbat warmup. Get PROJECT- secret_code. |
Day 2 |
|
|
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 |
|
|
04/13/25 |
04/14/25 |
04/15/25 |
04/16/25 |
04/17/25 |
04/18/25 |
04/19/25 |
|
CLASS: codingbat warmup. Complete secret_code.py |
CLASS: Course evaluation. Finding primes. Do prime_finder2. |
Day 5 |
CLASS: Sieve of Eratosthenes. Coding Bat review of lists. |
CLASS: Quiz#3-strings, loops. Intro to Selection Sort. |
|
|
HW: Work on secret_code |
HW: Do Online Reading/Quiz-Schoolbus Algorithms |
|
HW: Review strings & loops for quiz |
HW: Start selection_sort. Read Unit 4, sections 1-2 |
|
04/20/25 |
04/21/25 |
04/22/25 |
04/23/25 |
04/24/25 |
04/25/25 |
04/26/25 |
|
Day 2 |
CLASS: Writing selection_sort. Analyzing algorithm performance |
CLASS: Intro to 2-D Arrays: Lists of Lists. multiplication_table.py |
Day 5 |
Day 6-Pet & Hobby Show |
|
|
|
HW: Upload selection_sort.py |
HW: Upload multiplication_table.py |
|
|
|
04/27/25 |
04/28/25 |
04/29/25 |
04/30/25 |
05/01/25 |
05/02/25 |
05/03/25 |
AP Week 1 |
CLASS: Intro to 2-D Arrays. Activity-Random Walker.
|
Day 2 |
CLASS: 2-D Arrays: Project-Game of Life |
CLASS: Finish game_of_life. Download and install Processing |
Day 5 |
|
|
HW: Upload random_walker3.py |
|
HW: Work on game_of_life.py |
HW: Upload game_of_life.py |
|
|
05/04/25 |
05/05/25 |
05/06/25 |
05/07/25 |
05/08/25 |
05/09/25 |
05/10/25 |
AP Week 2 |
CLASS: Graphics w/ Processing-Intro |
CLASS: Graphics w/ Processing-Photos. Project-Image Processing |
Day 2 |
CLASS: Object-Oriented Programming: an Intro to Objects. |
CLASS: Project-oop.py |
|
|
HW: Read Unit 5, sections 1-2. Upload graphic.jpg. Do Online Reading/Quiz-The Hackathon is On |
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 |
|
05/11/25 |
05/12/25 |
05/13/25 |
05/14/25 |
05/15/25 |
05/16/25 |
05/17/25 |
|
Day 5 |
Day 6 |
Day 1 |
Day 2 |
Day 3 |
|
|
|
|
|
|
|
|
05/18/25 |
05/19/25 |
05/20/25 |
05/21/25 |
05/22/25 |
05/23/25 |
05/24/25 |
|
Day 4 |
Day 5 |
Day 6 |
Day 1 |
Day 2 |
|
|
|
|
|
|
|
|
05/25/25 |
05/26/25 |
05/27/25 |
05/28/25 |
05/29/25 |
05/30/25 |
05/31/25 |
|
Memorial Day (Holiday) |
Block Day |
Block Day |
Block Day |
Block Day |
|
|
|
|
|
|
|
|
06/01/25 |
06/02/25 |
06/03/25 |
06/04/25 |
06/05/25 |
06/06/25 |
06/07/25 |
|
Special Schedule |
Special Schedule |
|
|
US Honors Day & Commencement |
|
|
|
|
|
|
|
|