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