# Lesson Plans AP CSP

• Week 3 - 9/3-6

Standard: EU.2.1 A variety of abstractions built on binary sequences can be used to represent all digital data.

Monday: NO SCHOOL

LO:

Tuesday: Binary Quiz Review

LO: Students will be able to use binary to represent numerical values and text.

Wednesday: Binary Quiz

LO: Students will be able to use binary to represent numerical values and text.

LO: Students will be able to convert base 10 numbers in to base 16.

LO: Students will be able to convert back and forth between base 2, base 10, and base 16 numbers.

Week 2 - 8/26-30

Standard: EU.2.1 A variety of abstractions built on binary sequences can be used to represent all digital data.

Monday: K’Nex Build Day 2 – Swap Instructions

LO: Students understand the importance of clear instructions when writing an algorithm.

Tuesday: K’Nex Build Day 3 – Results and Improvements

LO: Students will improve the instructions they wrote describing their algorithm.

Wednesday: Binary Introduction – Flippy Do

LO: Students will be able to convert binary numbers into decimal numbers.

Thursday: Binary Practice – Flippy Do

LO: Students will be able to convert between base 2 and base 10 number systems.

Friday: Binary Practice – ASCII

LO: Students will be able to convert binary representations of ASCII characters into text.

# Lesson Plans - AP CSA

• Week 3 - 9/3-6

Standard: The way variables and operators are sequenced and combined in an expression determines the computer result.

Monday: NO SCHOOL

LO:

Tuesday: Quiz Review Day 2

LO: Students will understand and use syntax, style, and a variety of number bases.

Wednesday: Quiz – Java syntax, style, and number base systems.

LO:

Thursday: Objects and Primitive Data Types Intro

LO: Students will understand how to declare various primitive data types.

Friday: Practice with Objects and Primitive Data Types

LO: Students will be able to declare and use the appropriate data type given various scenarios.

Week 2 - 8/26-30

Standard: Call System class methods to generate output to the console.

Monday: Easter Egg Hunt – Syntax and Style

LO: Students will understand the basics of Java syntax and style.

Tuesday: Name Printer Lab

LO: Students will be able to use System class methods to print their name to the console.

LO: Students will be able to convert from decimal to binary to hexadecimal representations.

Thursday: Binary and Hexadecimal Day 2

LO: Students will be able to represent numbers in a variety of bases.

Friday: Quiz Review

LO: Students will understand and use syntax, style, and a variety of number bases.

# Lesson Plans Discrete Math

• Week 3 - 9/3-6

Standard: D.3.e. Solve a variety of real-world problems involving related rates, optimization, linear approximation, and rates of change.

Monday: NO SCHOOL

LO:

Tuesday: 3 Act Math

LO: Students will solve real world problems by asking what information is needed.

Wednesday: 3 Act Math

LO: Students will solve real world problems by analyzing gathered information.

Thursday: 3 Act Math

LO: Students will solve real world problems by using estimation strategies.

Friday: 3 Act Math

LO: Students will solve real world problems by finding and analyzing patterns.

Week 2 - 8/26-30

Standard: NQ.1 Use units of measurement to guide the solution of multi-step tasks.

Monday: Section 1.1 Day 2

LO: Students will analyze patterns and predict the next item in a sequence.

Tuesday: 1.2 Estimation

LO: Students will solve real world problems by estimating.

Wednesday: Magic Square

LO: Students will use logic and pattern finding to solve Magic Square problems.

Thursday: Quiz Review

LO: Students will solve real world problems by finding patterns and using estimation strategies.

Friday: Quiz – Finding Patterns and Estimation

LO: Assessment