|
|
(586 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Monday (3/5/18) == | + | == [[APCS - Archives]] == |
− | '''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
| |
− | ** Class Methods
| |
− | ** Class Variables and Constants
| |
− | * final keyword
| |
− | | |
− | == 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
| |
− | | |
− | == Tuesday (2/27/18) ==
| |
− | '''Agenda:'''
| |
− | * 2015 Practice Free Response Questions
| |
− | | |
− | '''Homework:'''
| |
− | * Attempt to complete 2015 FRQ #2 (Mr. Bui will give you some warmup time too)
| |
− | * Spend no more than 20 minutes working on it
| |
− | * Do not look at the answer key
| |
− | * You will be asked to submit it to Canvas for effort points
| |
− | | |
− | == Friday (2/23/18) ==
| |
− | '''Agenda:'''
| |
− | * Assignments thus far:
| |
− | ** Acey Deucey
| |
− | ** eIMACS assignments: 13, 15, 17, 18
| |
− | ** eIMACS tests: 11, 12, 13
| |
− | | |
− | == Wednesday (2/21/18) ==
| |
− | '''Warmup:'''
| |
− | * Create the following classes with inheritable attributes, constructors, setters, and getters:
| |
− | ** Person
| |
− | *** String firstName
| |
− | *** String lastName
| |
− | *** String birthDate
| |
− | ** Student
| |
− | *** int studentID
| |
− | ** Teacher
| |
− | *** int yearsOfService
| |
− | | |
− | '''Agenda:'''
| |
− | * More OOP!
| |
− | ** Object super-class
| |
− | ** Object class methods
| |
− | * Complete eIMACS Activity 18: Components
| |
− | * Grades will be updated as of now
| |
− | | |
− | == Friday (2/16/18) ==
| |
− | '''Agenda:'''
| |
− | * Introduction to Interitance
| |
− | ** extend keyword
| |
− | ** Animal example
| |
− | ** Person example
| |
− | * Complete Activity 17
| |
− | | |
− | '''Homework:'''
| |
− | * Complete Test 13 - be sure to review the Quick Reference 13
| |
− | | |
− | == Wednesday (2/14/18) ==
| |
− | '''Warmup:'''
| |
− | * Write a recursive method named '''int length(String s)''' that returns the length of a string s
| |
− | | |
− | '''Agenda:'''
| |
− | * Arrays of Objects example using Processing
| |
− | * Don't forget that you should have already completed:
| |
− | ** Activity 13, 15
| |
− | ** Test 11
| |
− | | |
− | == Monday (2/12/18) ==
| |
− | '''Warmup:'''
| |
− | * Write a recursive method named isItThere(String s, String ch) that checks if the character ch is in String s
| |
− | * isItThere() should return true if it is there and false otherwise
| |
− | | |
− | '''Agenda:'''
| |
− | * Arrays & Objects
| |
− | ** Complete Activity 15
| |
− | | |
− | == Tuesday - Thursday (2/6/18 - 2/8/18) ==
| |
− | '''Agenda:'''
| |
− | * Recursion
| |
− | ** [[Media:Recursion_Java.ppt]]
| |
− | ** Complete Activity 13: Recursion
| |
− | ** Complete Test 11: Recursion
| |
− | | |
− | == Friday (2/2/18) ==
| |
− | '''Agenda:'''
| |
− | * Acey Deucey Demos
| |
− | | |
− | == Monday - Wednesday (1/29/18 - 1/31/18) ==
| |
− | '''Agenda:'''
| |
− | * Debrief half of 2nd Quarter exam
| |
− | * Work on Acey Deucey (graphical or command-line)
| |
− | ** I will give you a code snippet to help you test Acey Deucey
| |
− | ** Due Friday (2/2/18)
| |
− | * We will be starting new material in class, so you should work on Acey Deucey at home
| |
− | | |
− | == Wednesday (1/24/18) ==
| |
− | '''Agenda:'''
| |
− | * Demo missing assignments
| |
− | ** Simple Calculator
| |
− | ** Complete any missing eIMACS Activities, Labs or Tests
| |
− | ** E-mail Mr. Bui once you have completed them
| |
− | * Design and implement the Acey Deucey card game
| |
− | ** Read the [https://en.wikipedia.org/wiki/Acey_Deucey_(card_game) Acey Deucey Rules] (1st paragraph and Aces section) carefully and multiple times
| |
− | ** You may either develop the command-line version or the GUI version of Acey Deucey (your choice)
| |
− | ** You will receive a hard-copy of the requirements checklist
| |
− | ** Be sure to begin your design by at least commenting out the steps of your entire game
| |
− | | |
− | == Monday (1/22/18) ==
| |
− | '''Agenda:'''
| |
− | * Teen Tech Help @ Central Library after school today
| |
− | ** Help old people with their technology (volunteer opportunity)
| |
− | * Col. Rob Fago speaking here after school
| |
− | ** Senior Cyber Capability Development Analyst and Deputy, Cyber Programs Directorate within the Office of the Secretary of Defense (Acquisition, Technology, & Logistics)
| |
− | * APCS Quarter Assessment on Canvas
| |
− | ** 28 questions
| |
− | ** 1 hour
| |
− | * Complete the Extra Credit Mid-Year Feedback on Canvas
| |
− | | |
− | == Tuesday - Thursday (1/16/18 - 1/18/18) ==
| |
− | '''Agenda:'''
| |
− | * [https://www.apsva.us/stem/stem-opportunities/ Student STEM Opportunities]
| |
− | * Design and implement the Acey Deucey card game
| |
− | ** Read the [https://en.wikipedia.org/wiki/Acey_Deucey_(card_game) Acey Deucey Rules] (1st paragraph and Aces section) carefully and multiple times
| |
− | ** You may either develop the command-line version or the GUI version of Acey Deucey (your choice)
| |
− | ** You will receive a hard-copy of the requirements checklist
| |
− | ** Be sure to begin your design by at least commenting out the steps of your entire game
| |
− | * APCS Quarter Assessment - Monday (1/22/18)
| |
− | ** Work on current assignment to review
| |
− | ** 20-25 Multiple-choice questions
| |
− | ** No GUI, no Processing, pure Java
| |
− | | |
− | == Tuesday - Thursday (1/9/18 - 1/11/18) ==
| |
− | '''Agenda:'''
| |
− | * Complete War walk-through
| |
− | * Card GUI walk-through
| |
− | * War GUI walk-through
| |
− | * Next assignment: Acey Deucey
| |
− | ** Read the [https://en.wikipedia.org/wiki/Acey_Deucey_(card_game) Acey Deucey Rules] carefully and multiple times
| |
− | | |
− | == Wednesday - Friday (1/3/18 - 1/5/18) == | |
− | '''Warmup:'''
| |
− | * Review the rules to the card game/simulation War (look up online)
| |
− | * Play several iterations of the game with some playing cards
| |
− | | |
− | '''Agenda:'''
| |
− | * War Card "Game"/Simulation
| |
− | *# Use NetBeans and create a new project for War
| |
− | *# Design and implement a Card class (we will design as a class
| |
− | *# Design and implement the game/simulation (we will design as a class)
| |
− | | |
− | == Archives ==
| |
− | * [[APCS - 1718 - December]]
| |
− | * [[APCS - 1718 - November]]
| |
− | * [[APCS - 1718 - October]]
| |
− | * [[APCS - 1718 - September]]
| |
− | * [[APCS - 1516]]
| |