Outlines of Lectures:
A Review of CS234 (Lecture Notes 1) Program design, debugging Programming by Contract (Lecture Notes 2) Combination Clock (Lecture Notes 3) Software Development with an Example (Lecture Notes 4) Interfaces (Lecture Notes 5) Inheritance, more on polymorphism (Lecture Notes 6) Exam 1 (09/24/2008) Modeling with abstraction (Lecture Notes 7) Exception and its handling (Lecture Notes 8) Introduction to Lists (Lecture Notes 9) Exam 2 (10/29/2008) List Implementation,copies and clones (Lecture Notes 10) Sorting and Searching with List (Lecture Notes 11) File I/O (Lecture Notes 12) Recursion Linked list Final Exam (12/05/2008)
|
Time: |
M W 12:00-1:50pm, F 12:00-12:50pm |
| Place: | Watkins 209 |
| Instructor: |
Mingrui Zhang (mzhang@winona.edu) |
| Office: | Watkins 103A @ (507) 457-2980 |
| Office Hours: |
M W F 10:00-11:00am, 3:00-5:00pm |
| TextBook | An Introduction to Programming and Object Oriented Design, using Java Version 5.0, by Jaime Nino and Frederick A. Hosch |
| Prerequisites: | CS234 |
| Grading |
7-8 assignments 40%; 3 Exams: 60% |
Supplementary Links:
Resources for this textbook Download Java JDK Java 2 Platform Standard Edition 5.0 API specification Eclipse
ACM Graphics Package: