AP Computer Science
From WLCS
Contents
- 1 Friday (2/16/18)
- 2 Wednesday (2/14/18)
- 3 Monday (2/12/18)
- 4 Tuesday - Thursday (2/6/18 - 2/8/18)
- 5 Friday (2/2/18)
- 6 Monday - Wednesday (1/29/18 - 1/31/18)
- 7 Wednesday (1/24/18)
- 8 Monday (1/22/18)
- 9 Tuesday - Thursday (1/16/18 - 1/18/18)
- 10 Tuesday - Thursday (1/9/18 - 1/11/18)
- 11 Wednesday - Friday (1/3/18 - 1/5/18)
- 12 Archives
Friday (2/16/18)
Agenda:
- Introduction to Interitance
- extend keyword
- Animal example
- Person example
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 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:
- Student STEM Opportunities
- Design and implement the Acey Deucey card game
- Read the 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 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)