COP-3337, Programming II
- August 25, 27, Sept 1, 3, 8: Review of Java from Programming I
- NEW!! Notes on classes (password protected, come to class)
- Primitive types vs. reference types
- Scanner class
- Arrays
- ArrayList
- String
- Writing classes
- this, toString, equals
- Statics
- Exceptions
- Code from day 1: Day01.java
- Code from day 2: Day02.java
- Code from day 3: Day03.java
- Code from day 5: Day05.java
- Sept 10, 15, 17, 24: Recursion
- Sept 22: EXAM #1, covers classes.
- Sept 29: Inheritance: PART I ...
Basic implementation inheritance and polymorphism
- Oct 1: Inheritance Part II ... Abstract Classes
- Oct 6: Exam #2 covers recursion
- Oct 8: Inheritance Part III ... Interfaces
- Oct 13: Inheritance Part IV ... Function Objects
- Oct 15: More Inheritance: I/O
- Oct 20: Collections: Lists and Sets
- Oct 22: REVIEW FOR EXAM #3
- Oct 27: Exam #3: Inheritance, Interfaces
- Oct 29 and Nov 3: Maps
- Nov 5: Generics
- Nov 10: Singly Linked Lists
and REVIEW FOR EXAM #4
- Nov 12: CLASS CANCELLED
- Nov 17: Exam #4: Java Collections API: List, Sets, Maps
- Nov 19: Implementing Unsorted Collections
- Nov 24: REVIEW FOR EXAM #5, evaluations
- Nov 26: No class
- Dec 1: Exam #5: Implementing Collections: Linked Lists, Expanding Arrays, Generics
- Dec 3: Assessment Exam
- This will be a 45-minute, 20-question
multiple choice exam to assess students abilities
in both COP-2210 and COP-3337.
Each correct answer will add one point to your final exam grade.
NO LATE ARRIVALS.
-
THURSDAY DECEMBER 10 9:45 AM - 11:45 AM: Final Exam