AP Computer Science
From WLCS
Friday (3/9/18)
Agenda:
- 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