COP-3804, Intermediate Java Programming
- Aug 25, 27, Sept 1, 3, 8, 10: Review of Java from Programming I
- NEW!! Notes on classes (password protected, come to class)
- Primitive types vs. reference types
- Arrays
- ArrayList
- Writing classes
- this, toString, equals
- Code from day 1: Day01.java
- Code from day 2: Day02.java
BigRational.java
(BigRational.java goes in package cop3337).
- Code from day 4: Day04.java
- Code from day 5: Day05.java
- Packages and import direcives.
- Scanner, File, URL, Socket.
- Exceptions
- Static members
- Sept 10, 15, 17, 24: Inheritance ... Basic implementation inheritance,
polymorphism, abstract classes, exceptions
- Sept 22: EXAM #1, covers classes.
- Sep 29: Review for Exam #2
- Oct 6: Exam #2 covers implementation inheritance
- Oct 1, 8, 13: Interfaces
- Oct 15: Class cancelled
- Oct 20: Recursion Part I
- Oct 22: Review for Exam #3
- Oct 27 Exam #3 covers Interfaces
- Oct 29: Recursion Part II
- Nov 3: Lists and Sets
- Nov 5: Maps
- Nov 10: Review for Exam #4
- Nov 12: Exam #4 covers recursion
- Nov 17: JDBC Intro
- Nov 19: Swing Intro
- Nov 24: Review for Exam #5 (libraries), evaluations
- Nov 26: No class
- Dec 1: Exam #5 covers libraries
- Dec 3: No class
- Dec 8: 12:00 PM until 2:00 PM: Final Exam Covers everything