﻿ AP comp science

Post AP:

day activity assignment
monday
memorial day
MC (20 minutes worth) a
Hummingbird Project
Project 2
Figma sketch
GameOn data

day activity assignment
monday
Objective: I can use a 3D printer and TinkerCad.
Thingiverse

tuesday
AP24-4
More 3d printing

wed
More 3d printing
thurs AP24-3
Video - How Electricity Works (until 5:30)
Carvey tool
friday Sphero App time

day activity assignment
monday
Eclipse day!
Sorry  I can't be with you.
13-4 - submit on Google Classroom (sky 2d array question)
8 in total from Codingbat from Recursion1 (and Recurision 2) - due Tuesday (exceeds at least 4 from Recursion 2

tuesday

Recursion

8 in total from Codingbat from Recursion1 (and Recurision 2) - (exceeds at least 3 from Recursion 2
wed
Recursion warmup
Objective:
I understand how to trace recursion problems.

thurs AP Test Prep review or book
Objective: I understand recursion in searches and sorts
video (recursive solution)
Binary Search / Recursively
Mergesort with recursion
questions

CS Lab - Elevens game

AP Classroom - unit 10 recursion questions
friday no school - break

Week9: 4/1/24

day activity assignment
monday
Summative on 2D Array
review for test  3
SAT Sorting

tuesday
Test (take home for some)
Reference Sheet
Test 3 Scale:
 score convert 20-21 4 18-19 3.5 16-17 3.25 13-15 3 10-12 2.5 8-9 2 6-7 1.5 <6 1
Test due Thursday classtime (if school).
wed
Warmup: Meets, Exceeds
Elevens Lab - activity 2 repl.it
Test due tomorrow
thurs  no school - snow day
friday

Recursion

Week8: 3/26/24

day activity assignment
monday
no class -ice day
tuesday
Kahoot
Objective: I understand how to code linear/binary search and the advantages of each

searching unplugged A  / B

wed
search slideshow ()

• javabat - DO 4 of AP1 exceeds do another 3

7.6: Daily Video 1
thurs video
sorting activity
repl.it
Finish SAT sorting
friday good kahoot
robot sorts
SAT Sorting
Test 3 will be Monday/Tuesday review for test  3
Week8: 3/18/24

day activity assignment
monday

Objective: I understand how to declare and use 2D arrays

MCQ College Board Chapter 6 Progress Check
tuesday
Kahoot
warmup 2d array, find Longest

Finish practiceProblem
I'm putting in Progress Checks tomorrow morning - get them in by then.
wed

warmup: 2D array quiz

Objective: I understand how to declare and use ArrayList

Problem 2015-1 2D array in GC (summative due Friday)

thurs warmup: kahoot
finish ArrayList Activity
review: Problem 2015-1 2D
discuss toString()
BankAccounts together

Used Car lot (notes)

friday warmup - collected 13-q1
finish Used Car lot (notes)
MCQ College Board Unit 8 Progress Check

Week6: 3/11/24

day activity assignment
monday

23 daves

Objective: I understand how to declare and use arrays

repl.it

javabat - do 6 from array1 and 6 from array2 (due by Wednesday)
Exceeds 2 from array3
Take home test on AP Classroom/GC
tuesday
Kahoot 1-10
array notes
string arrays
see javabat above
wed
finish notes
BankAccount together
apfr04-question 4 Robot in the hall (not due until Monday)
thurs

warmup - while loops

Review object arrays:

• removing an entry (making it null)
• returning a new array

friday

Summative - problem

AP Classroom progress check 4

Week5: 3/4/24

day activity assignment
monday
Kahoot review for Test (Classes)
Bank Account-2
Unit3(conditionals)/4(loops) Progress Check - AP Classroom
Video review:
5.8: Daily Video 1 (Skill 3.B)
5.8: Daily Video 2 (Skill 5.B)

Test in class Friday
tuesday

finish (and submit) BankAccount - Grace does his talk

Objective: I understand how inheritance works in Java

wed
Animal stuff
Do APFR05-2 Ticket problem GC
thurs
warmup: 2004-2a/b
Ball Activity

MC
Review for test Previous Test

Ball Activity
Take home test on AP Classroom/GC

Week4: 2/26/24

day activity assignment
monday

Welcome back

Try predicting output here

Unit2 Progress Check A and B in AP Classroom
AP Classroom - String Question
tuesday
Warmup - Strings: you try funPlay,
Objective: I understand references and how primitve and objects differ.
Notes
Recap of references
19-1 Leap Year on GC
wed
warmup Questions
Static notes

thurs Objective: I understand how static methods differ from regular methods.
Example from yesterday
Kahoot
Tuesday LC2 Tyler Tech App
AP test info (March 15th)
Bank Account-2
friday GameOn
Warmup
Bank Account-2

Week4: 2/12/24

day activity assignment
monday

Objective: I understand the difference between Classes and Objects and what makes them up.

Bank Account together (REPLIT)

Finish Die and TwoDice (hit fork)

tuesday
warmup - BankAccount (For Grace/KC)
Kahoot
Finish Die and TwoDice (exceeds)
Test practice questions:
pig latin
avgdroppinglowest
findthirdsize
fivefactors

Video Review
wed
Warmup
Finish TwoDice (exceeds page 3)
2 more classes as practice -submit GC
thurs

Finish TwoDice

Submit TwoDice in GC

Google Classroom assignment - q2 APLine from here
friday Method kahoot
Discuss AP Free Response Questions
Fitness Tracker (FR 19-2) (repl.it)
Time for More Dice - submit Google Classroom
Unit2 Progress Check A and B in AP Classroomquiz on methods

Week3: 2/5/24

day activity assignment
mon

Objective: Be able to use the Math class for calculations

Warmup - AP Free response MyCode

Math Activities:

Progress Check1a,1b from College Board (signup if you have not: AP College Board signup (VMLPZ4))

finish 3 Math activities from class

tues

quiz on Math Class (warmup previous test )

extra help / what you need to do

Objective: I understand conditionals (if/else) statements

Check-in individually

CodingBat Do 10 from logic sections (exceeds logic 2 - 5 more) due Thursday by classtime

Test on Friday - a href="https://docs.google.com/document/d/1THn67I-3sZaUEW8NepJHPnnqRzvnQ7hdqN4XwQTvmwo/edit#"> previous test here

wwed Objective: I understand conditionals (if/else) statements
finish Conditionals
kahoot
previous test here q3
See above
tthurs Conditionals warmup on AP College Board (finish early? previous test q8)
Objective: I can use for/while loops for repetition.
Loops, kahoot,

Activities: (do 4 from the following, exceed do 6:)

previous test->SOLUTIONS
fri Kahoot
More loops (above)
Another from previous test
review of Test
Test 1 Scale:
 score convert 19-20 4 17-18 3.5 15-16 3.25 12-14 3 9-11 2.5 7-9 2 5-6 1.5 <5 1
Take home test on APClassroom and GC due Tuesday

Week2: 1/29/24p>
day activity assignment
mon
Kahoot warmup
Roleplay source - in groups of 2, answers these questions
Primitive Data take 2
Submit primitive data take 2 on Google Classroom due Wednesday
tues CodingBat warmup - basic,meets,exceeds
Objective: I Understand casting and naming conventions
Finish Variables and primitive types notes on conversions
Psuedocode
Time for Primitive Data take 2

wed Warmup together Psuedocode
Short class - finish PPrimitive Data take 2
Submit primitive data take 2 on Google Classroom due tonight
thurs Objective: I can use String (and the 6 String methods)
Objects and Strings, Strings
quiz on strings
Do 10 from CodingBat due Sunday night (exceed do 5 more from Strings 2)
fri Objective: I understand .notation
Dot Notation
Strings Kahoot
challenge together
Videos: String 1, String 2

Week1: 1/22/24

day activity assignment
mon

sample ap questions , quiz0,

Card sorting activity: Write instructions here to sort the 6 cards

1. The person moving the cards can only look at 2 cards at a time
2. You can use the space in the upper/lower sections anyway you like.
3. The instructions can't require that the person remember the value of a card once they put it down.

expectations

AP College Board signup (VMLPZ4)

• -create an account
• -go to prefs- share to borlaj@portlandschools.org
• Do 5 problems (for exceeds do 10) from Warmup due Wednesday night (we will be doing them together during LC if you need help) (VIDEO) VIDEO2

tues Objective: Understand binary and hexadecimal
Ice breaker

review Bases (image, simulator)

Practice with Bases

Ascii activity table

Time for CodingBat

CodeHS -> intro quiz (This is material we will learn throughout the semester. Most of it you probably dont know (it's okay soon you will). This is to see what students are coming in to the class understanding) CLASS CODE: 86BA3

wed Objective: I understand the difference between types of errors and also purpose of indenting/spacing.
warmup
Add name to CodingBat (go to prefs and type your full name)
basic terms
redo if you need to Binary warmup again
finish above!
thurs

Objective: I know the different primitive types

Variables and primitive types, (System.out.println)

fri

Slideshow - some basic ideas+system.out.println

Revisit: Activity 1 - Primitive Data ->play with it and try findMiddle

Objective: I know everything we will cover this entire semester and I rock.

Roleplay activity

Roleplay source - in groups of 2, answers these questions

CodeHW 1-2 Primitive Types -> try finishing the 2 quizes and exercises.
Final is a type of variable that doesnt change - it is all capitalized.