| Syllabus | Schedule | Resources | Labs | Projects |
| Week | Material | Notes |
| 1 | Class info and Group Assignment sheet | in pdf NEW/Updated |
| 1 | Week1.java | Example program with a bunch of programming basics translated to java |
| 1 | GroupA.java | code written for group A during Wednesday mini-lecture. |
| 1 | GroupB.java | code written for group B during Thursday mini-lecture. |
| 2 | code for our grading system | I've finished up the classes so its a fully working system. Side note, I know the way data is entered for this program is not good, but the code does illustrate the ideas of classes and encapsulation. |
| 3 | Interfaces and Generics | Also added a start of the code for the generic linked queue |
| 4 | Inheritance example code | |
| 5 | Collections | |
| 6 | GUI (swing) example code | |
| 7 | GUI (swing) example code | NEW/Updated |
| 8 |
Course: Exception Examples
Course: IO Examples My: Streams (I/O) Examples Java_streams.pdf | Pay particular attention to PAWriter.java as an example of how to write your own writer. |
| 9 | Thread example code
Explanation of thread states | NEW/Updated |
| Project | Notes |
| 2/3 | Teams for Project parts 2/3 NEW/Updated |
| Exam | Date/Time | Location | Study Guide | Review Session | Notes |
|---|---|---|---|---|---|
| Exam 1 | Mon. April 1st | in class, 2nd room TBD | |||
| Final | Thur. May 16th, 02:45-04:45PM | 06-A201, 2nd room TBD |
| Note Number | Note |
|---|
| Link | Author or Source |
|---|---|
| 4003-243 | Course Web page |
| Java Quick Reference (pdf) | Jialong He |
| Java Programming Guide - Quick Reference (pdf) | Pinnacle Software Solutions Inc |