|
|
|
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 |
Project 2 |
|
|
|
Selection Statements |
Lab 3 |
|
|
|
Oct 20: last day to drop without grade Repetition Statements Arrays |
Lab 4 Project 3 |
|
|
|
Arrays
Exam #2 |
Lab 5 |
|
|
|
Oct 31 : last day to drop with W grade
Defining Your Own Classes, Part 2 GUI and Event-Driven Programming |
Lab 6 |
|
|
|
GUI and Event-Driven Programming
|
Project 4 |
|
|
|
Exceptions
File Input and Output |
|
|
|
Comprehensive final exam. Nov 25. |