Text: The Object of java, by David D. Riley
This course introduces problem-solving, algorithm development, and programming using Java. Students should expect to devote a considerable amount of time to programming. The course grading is based on examinations, homework, labs, and programs.
Homework, labs, and programs will not be accepted late except by prior arrangement and for a good reason.
Students are expected to be familiar with Augsburg College policies regarding academic honesty and will be required to sign a statement indicating an understanding of these policies. Programs that you hand in must represent your own work. I encourage you to exchange design ideas on programs, but what you hand in must be your own. Copying of programs is not permitted.
Students who have any disability for which some accomodation would be helpful are urged to contact me.
| Date | Topics | Date | Lab | ||
| Jan | 18 | Ch 1 Objects and Classes | 19 | Lab 1/2 Running a Python/Java Program | |
| 20 | Ch 1 Objects and Classes | ||||
| 23 | Ch 2 Introduction to Java Objects | ||||
| 25 | Ch 2 Introduction to Java Objects | 26 | Lab 3 Pseudocode | ||
| 27 | Ch 2 Introduction to Java Objects | ||||
| 30 | Ch 2 Introduction to Java Objects | ||||
| Feb | 1 | Ch 2 Introduction to Java Objects | 2 | Lab 4 Writing a Java Program | |
| 3 | Ch 3 Introduction to Design and Implementation | ||||
| 6 | Ch 3 Introduction to Design and Implementation | ||||
| 8 | Ch 3 Introduction to Design and Implementation | 9 | Lab 5 Identifying Errors | ||
| 10 | Ch 3 Introduction to Design and Implementation | ||||
| 13 | Ch 4 Methods | ||||
| 15 | Ch 4 Methods | 16 | |||
| 17 | ----- Exam I Chs 1-3 | ||||
| 20 | Ch 4 Methods | ||||
| 22 | Ch 4 Methods | 23 | |||
| 24 | Ch 4 Methods | ||||
| 27 | Ch 5 Primitive Data | ||||
| Mar | 1 | Ch 5 Primitive Data | 2 | ||
| 3 | Ch 5 Primitive Data | ||||
| 6 | Ch 7 Logic and Selection | ||||
| 8 | Ch 7 Logic and Selection | 9 | |||
| 10 | Ch 7 Logic and Selection | ||||
| 13 | Ch 7 Logic and Selection | ||||
| 15 | Ch 7 Logic and Selection | 16 | |||
| 17 | ----- Exam II Chs 4, 5, 7 | ||||
| Spring Break | |||||
| 27 | Ch 8 Inheritance | ||||
| 29 | Ch 8 Inheritance | 30 | |||
| 31 | Ch 8 Inheritance | ||||
| Apr | 3 | Ch 8 Inheritance | |||
| 5 | Ch 8 Inheritance | 6 | |||
| 7 | NO CLASS | ||||
| 10 | Ch 10 Repetition | ||||
| 12 | Ch 10 Repetition | 13 | |||
| 14 | Easter Break | ||||
| 17 | Ch 10 Repetition | ||||
| 19 | Ch 12 Introduction to Arrays | 20 | |||
| 21 | Ch 12 Introduction to Arrays | ||||
| 24 | Ch 12 Introduction to Arrays | ||||
| 26 | Ch 12 Introduction to Arrays | 27 | |||
| 28 | Ch 12 Introduction to Arrays | ||||
| May | 1 | 8:00-10:00 Exam III Chs 8, 10, 12 |