2017-2018 AP Computer Science Q2 Agenda

learnjavatheysaid

Jump back to Quarter 1 Agenda

Resources

  • Videos & Readings
  • U1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
  • Debriefing | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
  • U2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
  • Debriefing | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
  • U3 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
  • Debriefing | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9


Quarter 2 Finals Week

Monday, February 5

Tuesday, February 6

Friday, February 9


Quarter 2 Week 9

Tuesday, January 30

  • VIDEO | Debriefing U3T2 Clock
  • Unit 2/3 Practice Test
    • Code entire program in Notepad ( yes, Notepad )
    • Turn in your Notepad work online ( yes, not compiled version )
    • Copy your code into Dr. Java and compile
      • Record number of compiler errors
      • Debug until working perfectly
    • Debriefing video

Thursday, February 1

  • Unit 2/3 Exam in room G105 
    • Code in Dr. Java
    • Turn in via Google Classroom
  • Debriefing video @ 1:45

Quarter 2 Week 8

Monday, January 22

  • NEWSFLASH | Unit 2/3 Class Design & Methods Exam next Thursday, 2/1
    • The Big 3
    • The Dynamic Duo
    • The Brains
    • Developing a driver and instantiating objects
  • Debrief MC Fundamentals Exam from last week
  • Debrief APLine FRQ | Scoring Guidelines
    • Unit 3 Task 5 | APLine.java and APLineDriver.java ( due 1/23 )

Rest of the Week


Quarter 2 Week 7

Tuesday, January 16

  • Brief demonstration
    • continue, break, return
    • multiple return statements in a function
    • javadoc & method headers ( show on Monday, 1/22 )
  • Unit 3 Task 4 | Upgrade Student2.java, Create StudentDriver3.java
  • NEWSFLASH | 20 Question MC Quiz on Fundamentals on Thursday
  • NEWSFLASH | AP FRQ Simulation on Thursday before Project Time

Thursday, January 18

  • 20 Question MC Quiz on Fundamentals
  • FRQ Practice
    • AP Exam simulation FRQ challenge
    • Hand-write your code on yellow sheet and submit BEFORE logging into computer
  • Project Time | Fully code and test Unit 3 Task 5 | APLine.java and APLineDriver.java

VIDEO | Debriefing of Song2 ( basic )
VIDEO | Debriefing of Song2 ( challenge section only )
VIDEO | Debriefing of Clock2


Quarter 2 Week 6 Version 2.0

Monday, January 8

Unit 3 – Class Methods

  • Demonstration | WeeklyForecast
    • Using an array as an instance variable, passing an array to a method
    • Download starter files from Google Classroom
  • Unit 3 Task 1 Song2.java ( due Tuesday, 1/9 )
  • Unit 3 Task 2 | Clock2.java ( due Tuesday, 1/9 )
  • Unit 3 Task 3 | Student2.java ( due Thursday, 1/11 )
  • Study Guide for MC Quiz on Tuesday – if “quiz” does not help your grade overall, I will drop score
  • NEWSFLASH | 20 Question MC Quiz on Fundamentals tomorrow

Tuesday, January 9

  • 20 Question MC Review Quiz on Fundamentals
    •  If “quiz” does not help your grade overall, I will drop score

Thursday, January 11


Quarter 2 Week 5

Monday, November 27

Unit 3 – Class Methods

  • Warm Up | Set 1 Challenges ( two | four )
  • Demonstration | Passing variables to a method as parameters
    • Primitives
    • Data structures ( array )

Rest of the Week

Unit 3 – Class Methods


Quarter 2 Week 4

Tuesday, November 21

Unit 3 – Class Methods

  • Quiz | Hand-code (write) the Circle class
    • Send photo of your work before self-checking by coding in Dr. Java
    • conni.carr@venturausd.org
  • Review | Class Design
    • Instance Variables
    • Constructors – default and full
    • toString()
    • Mutators ( AKA Setters | void )
    • Accessors ( AKA Getters | non-void )
  • Demonstration | Class Methods
    • Class variables, constants, this keyword
    • Methods are intended to do one thing and do it well
    • Facilitators ( AKA Processors | void or non-void )
      • Use in the Circle class to calculate…
        • diameter ( set private or public, depends on whether you want to call from driver )
        • circumference
        • area
        • volume of sphere
        • surface area of sphere

Quarter 2 Week 3

Monday, November 13

Unit 2 – Class Design

Rest of the week

  • Thursday | Warm Ups | Set 1 Challenges | OneThree ( large views for detail as needed )
  • Thursday | Finish Code-a-long with Mrs. Carr | MakingRenaissance.java version 1.0

Quarter 2 Week 2

Tuesday, November 7

Unit 2 – Class Design


Thursday, November 9

G105 with Ms. Pelfrey for project time – Thomas / Fatima report to D104

Unit 2 – Class Design


Quarter 2 Week 1

Monday, October 30

Unit 2 – Class Design


Tuesday, October 31

Unit 2 – Class Design


Thursday, November 2

With Ms. Pelfrey in G105

Unit 2 – Class Design

Revisions