Grading
Your final grade will be based on homework assignments (20%) a midterm (20%) a final (40%) and a project assignment (%20).
Course Calendar (tentative)
| Week of | Topic | Notes |
|---|---|---|
| Sep 16 | Intro to Java | pdf, html |
| Sep 23 | More Java Syntax | pdf, html |
| Sep 30 | An extended example + Static variables and methods | pdf, html |
| Oct 7 | Inheritance in Java | pdf, html |
| Oct 14 | Java Interfaces + First look at java.util | pdf, html |
| Oct 21 | java.util.vector, HashMaps and Trees | pdf, html |
| Oct 28 | Review: Abstract classes, interfaces, inheritance | pdf, html |
| Nov 4 | Recursive datatypes and recursive computation. Intro to complexity | pdf, html |
| Nov 11 | Veterans Day, University Closed | |
| Nov 18 | Midterm | |
| Nov 25 | Thanksgiving Break, University Closed | |
| Dec 2 | Finish up on complexity, Java I/O and Java exceptions | pdf, html , (reading I/O, Sytem Resources) |
| Dec 9 | GUIs in Java, Events and Inner Classes | pdf, html , (reading Swing) |
| Dec 16 | Finals Week |
by Therapon Skotiniotis
