AP Computer Science
From WLCS
Contents
Monday (1/22/19)
Agenda:
- Dino Game example
- Add another cactus to the dino game
- Flappy Bird OOP
- What modifications to our Sprite class do we need to make?
- Here are some Flappy Bird sprite images here
- Implement the OOP version of Flappy Bird in Processing
Thursday (1/17/19)
Warmup:
- Submit your Circle class to repl.it
Agenda:
- Object-Oriented Programming cont'd
- OOP Review - attributes, constructors, setters, getters, public vs. private, this
- toString() method (using the Point class)
- Submit Point class to repl.it
- Classes (Java) slides
- Complete the Car class assignments in repl.it
- Dino Game example
- Add another cactus to the dino game
Homework:
- Complete eIMACS: Activity 14: Address Objects
Tuesday (1/15/19)
- Snow Day
Friday (1/11/19)
Agenda:
- Object-Oriented Programming cont'd
- Person class review
- Vocab:
- class vs object
- declaration vs instantiation
- Point class example
- Point object instantiation
- Point object usage
- Classes (Java) slides
- Circle class example
- Dino Game example
Homework:
- Create a Circle class and test it out
- Follow the Classes (Java) slides
Wednesday (1/9/19)
Agenda:
- Cornell Engineering Diversity Programs - one-week residential programs:
- Catalyst Academy - juniors and seniors from underrepresented backgrounds
- Curie Academy - high school girls who excel in math and science
- Recursion quiz
- Submit Recursion Problems to repl.it
- public static int count(String s, String ch) - returns the number of occurrences of ch (single character string) within s
- public static String reverse(String s) - returns the reversed String s
- public static int reverse(int i) - returns an int that is the full digit reversal of i (e.g. 1234 -> 4321)
- Introduction to Object-Oriented Programming
- Simple program without OOP example
- Simple program with OOP example
- Point class example
- Point object instantiation
- Point object usage
- Classes (Java) slides
- Circle class example
Homework:
- Complete and submit recursion problems to repl.it
- Review SimpleProgramWithOOP notes that we did in class
Monday (1/7/19)
- Don't forget to complete Activity 13 (due tonight)
- Recursion Quiz Wednesday (1/9/19)
- Multiple choice questions
- Free-response question(s)
- Recursion Review & Practice
- Recursion Problems (prepare to submit to repl.it)
- public static int count(String s, String ch) - returns the number of occurrences of ch (single character string) within s
- public static String reverse(String s) - returns the reversed String s
- public static int reverse(int i) - returns an int that is the full digit reversal of i (e.g. 1234 -> 4321)
Monday - Friday (12/31/18 - 1/4/19)
- Winter Break