|
|
(566 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == AP CS A EXAM DATE & LOCATION == | + | == [[APCS - Archives]] == |
− | * Tuesday (5/15/18), 12:30pm, Little Theater
| |
− | | |
− | == Monday (4/16/18) ==
| |
− | '''Agenda:'''
| |
− | * 2015 AP CS MC practice (1m30s per question)
| |
− | ** #3, 10, 33
| |
− | * 2017 AP CS FRQ practice
| |
− | ** Question 3 - 30 minutes
| |
− | | |
− | == Thursday (4/12/18) ==
| |
− | '''Agenda:'''
| |
− | * AP Java Language subset guide
| |
− | * Integer & Double object classes
| |
− | * 2017 AP FRQ practice
| |
− | ** Question 4 - 20 minutes
| |
− | | |
− | == Tuesday (4/10/18) ==
| |
− | '''Agenda:'''
| |
− | * 2017 AP FRQ practice
| |
− | ** Question 1 - 20 minutes
| |
− | ** Question 2 - 20 minutes
| |
− | ** Question 3 - 30 minutes
| |
− | ** Question 4 - 20 minutes
| |
− | | |
− | == Thursday (4/5/18) ==
| |
− | '''Agenda:'''
| |
− | * Algorithms review
| |
− | * Algorithm Identification Quiz on Canvas
| |
− | * Individual grade meetings to finalize grading
| |
− | | |
− | == Tuesday (4/3/18) ==
| |
− | '''Agenda:'''
| |
− | * Mr. Bui is out because his son as the flu
| |
− | * Insertion sort
| |
− | *# Go to [https://visualgo.net/bn/sorting https://visualgo.net/bn/sorting]
| |
− | *# Be sure to click on '''INS''' for Insertion Sort at the top
| |
− | *# Click on '''Create''' -> '''Random'''
| |
− | *# Click on '''Sort''' -> '''Go'''
| |
− | *# Run the visualization as many times as you need
| |
− | *# You can slow down the visualization and observe the pseudocode in the lower right
| |
− | *# You may also look up the Java code for insertion sort
| |
− | * Algorithms Quiz on '''Thursday (4/5/18)'''
| |
− | ** You will be given the Java code for the following algorithms, and you must be able to identify the name of the algorithm
| |
− | *** Linear search
| |
− | *** Binary search
| |
− | *** Minimum search
| |
− | *** Maximum search
| |
− | *** Selection sort
| |
− | *** Bubble sort
| |
− | *** Insertion sort
| |
− | * Use the remaining time in class to complete any missing assignments
| |
− | | |
− | == Friday (3/23/18) ==
| |
− | '''Agenda:'''
| |
− | * Finish interfaces
| |
− | * Min/Max algorithm review
| |
− | * Sorting
| |
− | ** Selection sort
| |
− | ** Bubble sort
| |
− | | |
− | == Wednesday (3/21/18) ==
| |
− | * Snow Day
| |
− | | |
− | == Monday (3/19/18) ==
| |
− | '''Warmup:'''
| |
− | * Think of 3 different examples of commonly accepted "interfaces" in real life. You can use examples in *anything* -- hardware, software, real-world objects, etc.
| |
− | | |
− | '''Agenda:'''
| |
− | * Interfaces cont'd
| |
− | ** keywords: implements, interface
| |
− | | |
− | == Thursday (3/15/18) ==
| |
− | '''Agenda:'''
| |
− | * Complete eIMACS: Test 14 on the mini scantron sheet
| |
− | ** Write your answers on both your scratch paper
| |
− | ** You will have 20 minutes total
| |
− | * Test 14 review
| |
− | * Interfaces
| |
− | ** keyword: interface
| |
− | ** keyword: implements
| |
− | | |
− | == 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'''
| |
− | ** [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]]
| |