COP-3804, Intermediate Java Programming
- Aug 25, 27, 29, Sep 3, 5, 8, 10: Review of Java from Programming I
- Primitive types vs. reference types
- Arrays
- ArrayList
- Day01.java
- Writing classes
- this, toString, equals
- Day02.java
- Packages and import directives.
- Day05.java and Date.java
(place Data.java in package cop3804).
- Sep 12: Exam #1 covers Java... classes and objects
- Sep 15, 17, 19: Inheritance ... Basic implementation inheritance,
polymorphism, abstract classes
- Sep 22, 24, 26: More inheritance... Exceptions, I/O
- Sep 29, Oct 1: Discussion of Assignment #2, Exam review
- Oct 3: Exam #2 covers implementation inheritance
- Oct 6, 8, 10, 13: Interfaces
-
Day14.java: use of interfaces for multiple interface inheritance
-
Day15.java: use of interfaces for function objects
- Oct 15, 17, 20: Generics
-
Generics.java: illustrated Comparable.
Crashes when you try to sort rectangles.
- Oct 22: Review for Exam #3
- Oct 24 Exam #3 covers Interfaces and a little generics
- Oct 26, 26, 29, 31, Nov 3, 5: Recursion
- Nov 7: Recursion Review
- Nov 10: Exam #4 covers recursion
- Nov 12, 14, 17, 19, 21, 24, 26, Dec 1: Collections Classes
- Dec 3: Exam #5 covers collections
- Dec 5: Final review
- Dec 8: 12:00 PM until 2:00 PM: Final Exam Covers everything