Difference between revisions of "AP Computer Science"

From WLCS
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
== Monday (5/20/19) ==
 +
'''Agenda:'''
 +
* AP CS Exam debrief
 +
* NetBeans GUI walk-through
 +
** HelloButton
 +
** PythagoreanCalc
 +
 +
'''Homework:'''
 +
* Add the other permutations of calculations to the PythagoreanCalc
 +
** e.g. Inputting numbers for B and C will let you calculate A
 +
** e.g. Inputting numbers for A and C will let you calculate B
 +
* Add some error checking such that 2 of the fields *must* have values
 +
 +
<!--
 +
* Complete the [https://docs.oracle.com/javase/tutorial/uiswing/learn/index.html Celsius Converter]
 +
* Add functionality to convert from Fahrenheit to Celcius
 +
-->
 +
 
== EXAM INFORMATION ==
 
== EXAM INFORMATION ==
 
* Friday, May 17th - 12pm - Wrestling Room
 
* Friday, May 17th - 12pm - Wrestling Room
 
* [http://washingtonlee.apsva.us/wp-content/uploads/sites/38/2019/03/AP-IB-Exam-May-2019-schedule-for-POSTERS-3-27-19.pdf Complete AP/IB Exam Calendar]
 
* [http://washingtonlee.apsva.us/wp-content/uploads/sites/38/2019/03/AP-IB-Exam-May-2019-schedule-for-POSTERS-3-27-19.pdf Complete AP/IB Exam Calendar]
 
* [https://docs.google.com/document/d/19XmF8sgXBu1hOb4_wcSK1zmEkQ-IwkP4b3MSH_Orzy8/edit?usp=sharing AP/IB Exam Study Strategies]
 
* [https://docs.google.com/document/d/19XmF8sgXBu1hOb4_wcSK1zmEkQ-IwkP4b3MSH_Orzy8/edit?usp=sharing AP/IB Exam Study Strategies]
 +
* [https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-a-java-subset.pdf APCS Java Subset]
 +
* [https://docs.google.com/document/d/1fFYAfNpJDuQGb4iTZ-wfeaZLyqXSt3PJHtfry25jyUk/edit?usp=sharing Example APCS exam review]
 +
 +
== Monday - Thursday (5/6/19 - 5/16/19) ==
 +
* AP CS Open Study and Review
 +
 +
== Thursday (5/2/19) ==
 +
'''Agenda:'''
 +
* Topics review
 +
** [https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-a-java-subset.pdf APCS Java Subset]
 +
** [https://docs.google.com/document/d/1fFYAfNpJDuQGb4iTZ-wfeaZLyqXSt3PJHtfry25jyUk/edit?usp=sharing Example APCS exam review]
 +
* Inheritance review
 +
* Abstract classes
 +
* Interfaces review
 +
 +
'''Homework:'''
 +
* [https://www.albert.io/assignment/6dcad8ed-3b2c-49d4-9940-690d1c51508e OOP Albert.io multiple-choice questions] due Monday (5/6/19)
  
 
== Tuesday (4/30/19) ==
 
== Tuesday (4/30/19) ==

Revision as of 09:36, 20 May 2019

Monday (5/20/19)

Agenda:

  • AP CS Exam debrief
  • NetBeans GUI walk-through
    • HelloButton
    • PythagoreanCalc

Homework:

  • Add the other permutations of calculations to the PythagoreanCalc
    • e.g. Inputting numbers for B and C will let you calculate A
    • e.g. Inputting numbers for A and C will let you calculate B
  • Add some error checking such that 2 of the fields *must* have values


EXAM INFORMATION

Monday - Thursday (5/6/19 - 5/16/19)

  • AP CS Open Study and Review

Thursday (5/2/19)

Agenda:

Homework:

Tuesday (4/30/19)

Warmup:

  • Turn in FRQs #3 & #4

Agenda:

  • Grade FRQs
  • AP CS Algorithms - Go to page 68
    • Looped summation (adding up a bunch of stuff)
    • Looped conditional (if-statement inside of a loop)
    • Array[] or ArrayList traversal (with a loop)
    • Two-dimensional array [][] traversal (nested for loops)
    • Sequential search / linear search
    • Binary search
    • Selection sort
    • Insertion sort
    • Merge sort
    • VisuAlgo - algorithm visualizations
  • Topics review

Friday (4/26/19)

Warmup:

  • Collect 2016 Practice FRQ #3
    • If you did not complete it, then do it this weekend
    • Self-check against the answer key
  • Flash card warmup

Agenda:

Wednesday (4/24/19)

Warmup:

Agenda:

Monday (4/22/19)

Agenda:

  • Flash card circle
    1. Number a sheet of paper from 1 through 10
    2. You will have 60 seconds for each simple statement
    3. Pass the card to your right
  • Review flash card answers
  • Topics review
    • APCS Java Subset
    • Make sure you read the notes at the bottom of the subset!
    • Class-walk through of every testable language feature
  • Compile a list with links of all the eIMACS Quick References (#1-19)
    • List the subtopics for each quick reference
    • Be sure to paste links
  • Example APCS exam review
  • AP/IB Exam Doodle (L-day mornings)

Homework:

Monday - Friday (4/15/19 - 4/19/19)

  • Spring Break

Thursday (4/11/19)

Agenda:

  • Flash card circle
    1. Number a sheet a paper from 1 through 13
    2. You will have a True/False flash card and you must answer it within 30 seconds. Make sure you write True/False in the appropriate number
    3. Pass the card to your right
  • Review True/False answers
  • 2016 Practice FRQ #2 - 22 mins total

Tuesday (4/9/19)

Warmup:

Agenda:

Homework:

Friday (4/5/19)

Agenda:

  • Go over HW
  • Demo image processing assignments

Homework:

Wednesday (4/3/19)

Agenda:

  • Demo Image Processing assignments

Homework:

Archives