AP Computer Science

From WLCS
Revision as of 09:02, 13 March 2018 by Admin (talk | contribs)

Tuesday (3/13/18)

Agenda:

  • What's left to cover?
  • abstract classes
  • abstract methods
  • Complete eIMACS: Activity 24

Friday (3/9/18)

Agenda:

  • Volunteer Opportunity
    • Middle schoolers will be building and programming VEX IQ robots. They will be using block language to program so any student with basic background in coding would be helpful.
    • Adam Nesbitt Robotics Day on Saturday, March 17th from 8:30am-12:30pm at the Career Center
    • Volunteer Sign-up form
  • Binary Search
    • Break up into groups (Mr. Bui will assign based on binary search understanding)
    • Discuss the algorithm with your team and how it works
    • Only one person coding/typing per team
    • Complete and demo JavaSearchAssignment.java (ignore linear search part)
    • Once you have completed the array version, reimplement the code and search using ArrayList

Wednesday (3/7/18)

Agenda:

  • Some random Java keywords and their demos
    • final keyword - forces variable to be a constant value
    • static keyword - binds variable/method to CLASSNAME *instead* of to instances of objects
  • Linear search algorithm (for both arrays and ArrayList)
  • Use internets to research Binary search algorithm
    • Check out visualizations
    • Check out code examples

Monday (3/5/18)

Warmup:

  • Complete eIMACS: Activity 16.1 on paper- you have 3 minutes
  • We will review and self-grade

Agenda:

  • Finish going over 2015 FRQ #3
  • What's left?
    • A little more OOP
    • Search algorithms
    • Sorting algorithms
  • Final grade after AP exam
    • If you score a 5 on the exam, Mr. Bui will retroactively update your final grade to an A
    • If you score a 4 on the exam, Mr. Bui will retroactively update your final grade to an B+
    • You grade can only increase or stay the same (he will not downgrade if you bomb the exam)
  • Complete eIMACS: Activity 16.2 on paper - you have 4 minutes
  • Review & self-grade Activity 16.2
  • Complete eIMACS: Activity 16.3 on paper - you have 4 minutes
  • Review & self-grade Activity 16.3
  • Complete eIMACS: Activity 16.4 on paper - you have 4 minutes
  • Review & self-grade Activity 16.4
  • Object-oriented programming review
    • Polymorphism
    • Overriding Methods

Thursday (3/1/18)

Warmup:

  • Submit your 2015 FRQ #2 attempt to Canvas

Agenda:

  • Go over 2015 FRQ #2
  • Attempt 2015 FRQ #3
  • Go over 2015 FRQ #3

Archives