Schedule
The schedule will be updated by the start of each week.
Course curriculum can be accessed by logging in to https://my.pltw.org/
**Indicates a Late Start.
Week 1 Aug 16 - Aug 20
Mon NO SCHOOL
Tue NO SCHOOL
Wed Escape Game
Thu Sphero RVR
Fri Sphero RVR
Week 2 Aug 23 - Aug 27
Mon 1.1.1 Why Programming? Why Java?
Tue 1.1.2 Variables and Data Types
Wed 1.1.3 Expressions and Assignment Statements
Thu 1.1.3 Expressions and Assignment Statements
Fri 1.1.4 Compound Assignment Operators
Week 3 Aug 30 - Sept 3
Mon 1.1.4 Compound Assignment Operators
Tue 1.1.5 Casting and Ranges of Variables
Wed 1.1.5
Thu 1.1.5
Fri Project 1.1.6 Numbers Riddle
Week 4 Sept 6 - Sept 10
Mon NO SCHOOL
Tue Project 1.1.6 Numbers Riddle
Wed Escape Game Review
Thu Project 1.1.6 Numbers Riddle
Fri Unit 1.1 Assessment
Week 5 Sept 13 - Sept 17
Mon 1.2.1 Objects: Instances of Classes
Tue 1.2.2 Creating and Storing Objects
Wed **1.2.2 Creating and Storing Objects
Thu 1.2.3 Calling a Void Method
Fri work day on 1.2.1-1.2.3
Week 6 Sept 20 - Sept 24
Mon 1.2.4 Calling a Void Method with Parameters
Tue 1.2.5 Calling a Non-Void Method
Wed 1.2.6 String Objects: Concatenation, Literals, and More
Thu work day on 1.2.4-1.2.6
Fri NO SCHOOL
Week 7 Sept 27 - Oct 1
Mon 1.2.7 String Methods
Tue 1.2.7 String Methods
Wed **1.2.8 Wrapper Classes: Integer and Double
Thu 1.2.8 and Practice Assessment
Fri 1.2.9 Using a Math Class
Week 8 Oct 4 - Oct 8
Mon 1.2.9 Using a Math Class
Tue Escape Game Review
Wed Project 1.2.10 Mad Libs
Thu Project 1.2.10 Mad Libs
Fri Unit 1.2 Assessment
Week 9 Oct 11 - Oct 15
Mon NO SCHOOL
Tue 1.3.1 Boolean Expressions
Wed **1.3.2 If Statements and Control Flow
Thu 1.3.3 If/Else Statements
Fri 1.3.4 Else If Statements
Week 10 Oct 18 - Oct 22
Mon 1.3.5 Compound Boolean Expressions
Tue 1.3.6 Equivalent Boolean Expressions
Wed 1.3.7 Comparing Objects
Thu Project 1.3.8 Choose Your Path
Fri NO SCHOOL
Week 11 Oct 25 - Oct 29
Mon Project 1.3.8 Choose Your Path
Tue Congressional App Challenge
Finish Choose Your Path or do Emoji Project
Wed Congressional App Challenge
Thu Congressional App Challenge
Fri Congressional App Challenge
Week 12 Nov 1 - Nov 5
Mon Problem 1 - Escape Room
Tue Problem 1 - Escape Room
Wed Problem 1 - Escape Room
Thu Escape Game Review
Fri Unit 1.3 Assessment
Week 13 Nov 8 - Nov 12
Mon 2.4.1 While Loops
Tue 2.4.1 While Loops
Wed 2.4.2 For Loops
Thu 2.4.2 For Loops
Fri 2.4.3 Developing Algorithms Using Strings
Week 14 Nov 15 - Nov 19
Mon 2.4.3 Developing Algorithms Using Strings
Tue 2.4.4 Nested Iteration
Wed 2.4.4 Nested Iteration
Thu 2.4.5 Informal Code Analysis
Fri 2.4.5 Informal Code Analysis
Week 15 Nov 22 - Nov 26
Mon CyberStart America
Tue CyberStart America
Wed NO SCHOOL
Thu NO SCHOOL
Fri NO SCHOOL
Week 16 Nov 29 - Dec 3
Mon
Tue
Wed Project 2.4.6 Consumer Review Lab
Thu Project 2.4.6 Consumer Review Lab
Fri Project 2.4.6 Consumer Review Lab
Week 17 Dec 6 - Dec 10
Mon Unit 1.1 Review
Tue Unit 1.2 Review
Wed Unit 1.3 Review
Thu Unit 2.4 Review
Fri Emoji Project
Week 18 Dec 13 - Dec 17
Mon Emoji Project
Tue Emoji Project
Wed Finals
Thu Finals
Fri Finals
Dec 21 - Jan 1
Mon NO SCHOOL
Tue NO SCHOOL
Wed NO SCHOOL
Thu NO SCHOOL
Fri NO SCHOOL
Week 18 Jan 4 - Jan 8
Mon NO SCHOOL
Tue 2.5.1 Anatomy of a Class
Wed 2.5.2 Constructors
Thu 2.5.2 Constructors
Fri Work Day
Watch Videos on Unit Tests
Week 19 Jan 11 - Jan 15
Mon 2.5.3 Documentation with Comments
Tue 2.5.4 Accessor Methods
Wed 2.5.5 Mutator Methods
Thu 2.5.6 This Keyword
Fri Work Day
Week 20 Jan 18 - Jan 22
Mon NO SCHOOL
Tue 2.5.7 Writing Methods
Wed 2.5.1 - 2.5.6 Assessment
Thu 2.5.8 Static Variables and Methods
Fri NO SCHOOL (PT Conferences)
Week 21 Jan 25 - Jan 29
Mon 2.5.9 Scope and Access
Tue 2.5.10 Ethical and Social Implications of Computing Systems
Wed Unit 2.5 Assessment
Thu 3.6.1 Array Creation and Access
Fri 3.6.1 Array Creation and Access
Week 22 Feb 1 - Feb 5
Mon Activity 3.6.2 Traversing Arrays
Tue Activity 3.6.2 Traversing Arrays
Wed Asynchronous Work Day
Thu Activity 3.6.3 Enhanced Loops for Arrays
Fri Activity 3.6.3
Week 23 Feb 8 - Feb 12
Mon Activity 3.6.4 Developing Algorithms Using Arrays
Tue Activity 3.6.4
Wed Asynchronous Work Day
Thu Activity 3.6.4
Fri Unit 3.6 Assessment
Week 24 Feb 15 - Feb 19
Mon NO SCHOOL
Tue NO SCHOOL
Wed Activity 3.7.1 Introduction to ArrayList
Thu State Farm guest speaker on AWS
Fri Activity 3.7.2 ArrayList Methods
Week 25 Feb 22 - Feb 26
Mon Activity 3.7.3 Traversing ArrayLists
Tue Activity 3.7.4 Developing Algorithms Using ArrayLists
Wed Asynchronous Work Day
Thu Activity 3.7.5 Searching
Fri Activity 3.7.5 Searching
Week 26 Mar 1 - 5
Mon Activity 3.7.6 Sorting
Tue Activity 3.7.6 Sorting
Wed Unit 3.7 Assessment - Asynchronous
Thu Project 3.7.7 Data Lab
Fri Project 3.7.7 Data Lab
Week 27 Mar 8 - 12
Mon Project 3.7.7 Data Lab
Tue Project 3.7.7 Data Lab
Wed Asynchronous Work Day
Thu Activity 3.8.1 2D Arrays
Fri Activity 3.8.1 2D Arrays