Difference between revisions of "AP Computer Science"
From WLCS
Line 1: | Line 1: | ||
== Friday (3/9/18) == | == Friday (3/9/18) == | ||
'''Agenda:''' | '''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''' | ||
+ | ** [https://tinyurl.com/y6v82rdx Volunteer Sign-up form] | ||
* Binary Search | * Binary Search | ||
** Break up into groups (Mr. Bui will assign based on binary search understanding) | ** Break up into groups (Mr. Bui will assign based on binary search understanding) |
Revision as of 09:40, 9 March 2018
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