Difference between revisions of "AP Computer Science"

From WLCS
(92 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Monday (3/11/19) ==
 
'''Warmup:'''
 
* Hand-written free-response question (22 minutes)
 
 
'''Agenda:'''
 
* Free-response question rubric & grading
 
* Abstract classes review
 
* Complete Activity 24: Transactions
 
* Interfaces
 
** Real-world interface examples (mouse, keyboard, num pad, calculator, head phones, etc)
 
** implements keyword
 
 
== Thursday (3/7/19) ==
 
'''Agenda:'''
 
* Confirm that you have completed the [https://www.albert.io/assignment/d8da5c33-2eaf-4edf-b1ee-28410d733889 Albert.io Inheritance & Polymorphism assignment]
 
** Questions?
 
* Method overriding review & example
 
* Complete eIMACS: Lab 4: Inventory Tracking
 
* static keyword (for methods or for variables)
 
** binds the method or variable to the class NAME as opposed to the object instance
 
** static method example
 
** static variable example
 
* final keyword
 
** makes the variable unchangeable
 
** final variable example
 
* abstract keyword
 
** Abstract classes walk-through (Animal->Mammal, Fish, Bird)
 
** Object instances of abstract classes are *not* allowed
 
** Derived sub-classes of abstract classes must implement abstract methods (unless the sub-class is also abstract)
 
 
== Tuesday (3/5/19) ==
 
'''Agenda:'''
 
* Confirm that you have completed Activity 19
 
* Complete the [https://www.albert.io/assignment/d8da5c33-2eaf-4edf-b1ee-28410d733889 Albert.io Inheritance & Polymorphism assignment]
 
* Complete eIMACS: Lab 4: Inventory Tracking
 
 
 
== Archives ==
 
== Archives ==
* [[APCS - 1819 - February]]
+
* [[APCS - 1819]]
* [[APCS - 1819 - January]]
 
* [[APCS - 1819 - December]]
 
* [[APCS - 1819 - November]]
 
* [[APCS - 1819 - October]]
 
* [[APCS - 1819 - September]]
 
 
* [[APCS - 1718]]
 
* [[APCS - 1718]]
 +
* APCS - 1617 (Poland)
 
* [[APCS - 1516]]
 
* [[APCS - 1516]]

Revision as of 21:01, 23 June 2019

Archives