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