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 Week 6

Monday, December 4

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, 12/5 )
  • Unit 3 Task 2 | Clock2.java ( due Tuesday, 12/5 )
  • Unit 3 Task 3 | Student2.java ( due Thursday, 12/7 )
  • Study Guide for MC Quiz on Tuesday
  • NEWSFLASH | 20 Question MC Quiz on Fundamentals tomorrow

Tuesday, December 5

  • 20 Question MC Review Quiz on Fundamentals

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