|
|
|
|
Lecture Topics |
|
|
|
|
|
Intro to OOP and Software Engineering
Getting Started with Java |
Lab 0 (prelim) Lab 1 |
|
|
|
|
Numerical Data | Project 1 |
|
|
|
|
Defining Your Own Classes, Part 1 |
Project 1 Lab 2 |
|
|
|
|
Defining Your Own Classes, Part 1
Exam #1 |
Lab 2 Project 2 |
|
|
|
|
Selection Statements |
Lab 3 Lab 4 |
|
|
|
|
May 5 : last day to drop without grade
Repetition Statements Arrays |
Lab 5 Project 3 |
|
|
|
|
Arrays
Exam #2 |
Lab 6 |
|
|
|
|
May 19 : last day to drop with W grade
Defining Your Own Classes, Part 2 GUI and Event-Driven Programming |
Lab 7 |
|
|
|
|
May 26 : Memorial Day - class does not meet
GUI and Event-Driven Programming |
Project 4 |
|
|
|
|
Exceptions
File Input and Output |
|
|
|
|
Comprehensive final exam. 1:30 pm June 9. |