Difference between revisions of "AP Computer Science"

From WLCS
 
(577 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Tuesday (3/13/18) ==
+
== [[APCS - Archives]] ==
'''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'''
 
** [https://tinyurl.com/y6v82rdx 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 ==
 
* [[APCS - 1718 - February]]
 
* [[APCS - 1718 - January]]
 
* [[APCS - 1718 - December]]
 
* [[APCS - 1718 - November]]
 
* [[APCS - 1718 - October]]
 
* [[APCS - 1718 - September]]
 
* [[APCS - 1516]]
 

Latest revision as of 08:28, 13 September 2023