DayDateChapterTopicAssignmentConcepts Covered
Tue09-050Intro to Course Name pronounciation Survey (Teams)
CT Survey (Teams)
0.1Research Computational Thinking
Wed09-06Computational ThinkingUsing CT to solve Lightbot
Thu09-07Applying CT when playing LightbotLaptop setup instructions
Fri09-08… Lightbot …How to use jGRASP
Mon09-11… Lightbot …
Tue09-12Our roadmap for the yearOverview of our Textbook
Understand the project specification
Wed09-131Intro to Java ProgrammingSong Project
Thu09-141.1Basic computing concepts, Java JRE/IDE
Fri09-151.2Strings, println
Mon09-181.3Program errors
Tue09-191.4Procedural decomposition, static methods
Wed09-201.5Case study
Eliminating Redundancy
Thu09-21Practice It!
Fri09-22Coding day
Mon09-25Song Project due
Tue09-262Primitive Data & Definite LoopsRocketship ProjectUnderstand the project specification
Wed09-272.1Expressions, data types
Thu09-28
Fri09-292.2Variables
Mon10-02
Tue10-03Practice It!
Wed10-042.3For loop
Thu10-05Nested loops (homework)
Fri10-06Practice It!do these problems
Mon10-092.4Managing Complexity (homework)
Tue10-102.5Case study
Wed10-11Practice It!
Thu10-12Work day
Fri10-13Work day
Mon10-16Work day
Tue10-17Rocketship Project due
3Intro to Parameters & ObjectsCafe Wall ProjectUnderstand the project specification
Wed10-18CT Evaluation & Intro to Objects
Thu10-193G.1-3G.3Graphics
Fri10-20LEAP Day
Mon10-233.1Parameters
Tue10-243.2Returning values from methods
Wed10-253.3Using objects
Thu10-263.4Case study
Fri10-27How to develop a plan: playing with rows & grids
Mon10-30Practice It!
Tue10-31Cafe Wall Project due
Wed11-014Conditional ExecutionAdmissions ProjectUnderstand the project specification
Thu11-024.1If/else
BMIcalc2 Assignment
Fri11-03
Mon11-064.2Cumulative algorithms
Tue11-07Practice It!BJP5 Self Check 4.1 - 4.14
Wed11-08BMIcalc2 with Comparison Assignment
Thu11-094.3Char data type, Caesar Cypher Assignment
Fri11-10Vets Day
Mon11-13Static/Non-static
Tue11-144.4Methods with Conditional Execution
Design Heuristics
Wed11-15
Thu11-16
Fri11-17Admissions Project due
5Program Logic & Indefinite Loops5.1While loop (assignment)
Mon11-205.2Fencepost algorithms
Tue11-21Assignments: Fencepost
Wed11-22Assignments:Sentinel
Thu11-23Thanksgiving
Fri11-24Thanksgiving
Mon11-27Guessing Game ProjectUnderstand the project specification
Tue11-28Assignment: More Sentinel
Wed11-295.3Boolean data type (Assignment)
Thu11-305.4User Errors
Fri12-01
Mon12-045.5Assertions and program logic
Tue12-05MidtermPrep
Wed12-06Prep
Thu12-07Prep
Fri12-08UWHS Midterm ExamPart 1
Mon12-11Part 2
Tue12-12Part 3
Wed12-13
Thu12-14Guessing Game Project due
Fri12-157ArraysHeuristics Review
Mon12-18Christmas
Tue12-19Christmas
Wed12-20Christmas
Thu12-21Christmas
Fri12-22Christmas
Mon12-25Christmas
Tue12-26Christmas
Wed12-27Christmas
Thu12-28Christmas
Fri12-29Christmas
Mon01-01Christmas
Tue01-02Personality ProjectUnderstand the project specification
Wed01-037.1 + 7.3Array basics & Reference Semantics
Thu01-04PracticeIt SC 7.1 - 7.11, 7.18 - 7.21
Fri01-057.2Array-traversal algorithms
Mon01-08Practiceit SC 7.12 - 7.17
Tue01-097.4Advanced array techniques
Wed01-10PracticeIt SC 7.22 - 7.30
Thu01-11shiftRight()
Fri01-127.5Multi-Dimensional Arrays
Mon01-15MLK Jr. Day
Tue01-16PracticeIt SC 7.31 - 7.36
Wed01-176.1 - 6.4File I/O (PracticeIt SC 6.1 - 6.7, 6.11 - 6.22)
Thu01-18Work day
Fri01-19Personality Project due
Mon01-22Finals
Tue01-23Finals
Wed01-24Finals
Thu01-25Finals
Fri01-26Finals
Mon01-298Classes7.3, 8.1Reference semantics and object oriented programming
Tue01-30Critter ProjectUnderstand the project specification
Wed01-318.1/8.2 quizObject state/behavior
Thu02-018.3 quizObject initialization: constructors
Fri02-028.4 quizEncapsulation
Mon02-058.3More on constructors
Tue02-06Critter Interface Assignment
Wed02-07AP CS P Practice Exam
Thu02-08MCQ 1-13 review
Fri02-09MCQ 14-27 review
Mon02-12MCQ 28-40 review
Tue02-13FRQ review
Wed02-148.4Critter Planning Assignment
Thu02-15Mid-Winter
Fri02-16Break
Mon02-19President’s Day
Tue02-20Husky Class Planning Assignment
Wed02-218.5Case study
Thu02-22Practice It!
Fri02-23Critter Project Part 1 dueBear, Giant and Lion classes due
Mon02-26Work on Husky
Tue02-27Work on Husky
Wed02-28Work on Husky
Thu02-29Work on Husky
Fri03-01Work on Husky
Mon03-04Husky Class Battle Royale!Husky class due BEGINNING OF CLASS!
Tue03-059Inheritance & Interfaces9.1Inheritance basics
Wed03-06
Thu03-079.2Interacting with a superclass
Fri03-08LEAP Day
Mon03-11
Tue03-12
Wed03-139.3Polymorphism
Thu03-14
Fri03-159.4Inheritance and design
Mon03-18
Tue03-19
Wed03-20
Thu03-21Employee Classes
Fri03-22…add name
Mon03-25…polymorphic client
Tue03-26
Wed03-27APCS Test Prep
Thu03-28RecursionIntro
Fri03-29PracticeIt
Mon04-01Power
Tue04-02Factorial
Wed04-03
Thu04-04Search/Sort Overview
Fri04-05
Mon04-08Spring Break
Tue04-09Spring Break
Wed04-10Spring Break
Thu04-11Spring Break
Fri04-12Spring Break
Mon04-15ArrayListsIntro
Tue04-16Traversal Algorithms
Wed04-17PracticeIt!
Thu04-18Codingbat.comAP-1 Problems
Fri04-19…continued
Mon04-22MCQsSet 1
Tue04-23Set 2
Wed04-24Set 3
Thu04-25FRQsAP Unit 7 FRQ Walkthru
Fri04-26AP 2009 TileGame FRQ
Mon04-29AP 2018 WordPairList FRQ
Tue04-30
Wed05-01Interfaces - IntroInto
Thu05-02Shapes Hierarchy
Fri05-03Multiple Interfaces
Mon05-06Chem (11)
Tue05-07Stats (11/12)
Wed05-08AP CS A
Thu05-09APES (10)
Fri05-10Macroecon (11/12)
Mon05-13Calc AB/BC (11/12)
Tue05-14Eng Lit/Comp (11) + Physics C (12)
Wed05-15Abstract Classes
Thu05-16Bio (10)
Fri05-17
Mon05-20SBA/WCAS State Testing (10/11)Final Exam PreparrayMystery3, leetSpeak
Tue05-21SBA/WCAS State Testing (10/11)Final Exam PreparrayMystery, isPalendrome
Wed05-22SBA/WCAS State Testing (10/11)Final Exam PrepreferenceMystery, countLastDigits
Thu05-23SBA/WCAS State Testing (10/11)Final Exam PrepinheritanceMystery, rotateRight
Fri05-24LEAP Day
Mon05-27Memorial Day
Tue05-28SnowMakeup
Wed05-29UWHS Final ExamPart 1
Thu05-30Part 2
Fri05-31Part 3
Mon06-03Exploration Project
Tue06-04""
Wed06-05""
Thu06-06""
Fri06-07""
Mon06-10""
Tue06-11""
Wed06-12""
Thu06-13Finals/Grad
Fri06-14Finals
Mon06-17Finals
Tue06-18Finals
Wed06-19Juneteenth
Thu06-20Finals
Fri06-21Last Day of School!