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 | Lab | ||
| Jan | 14 | Ch 1 Objects and Classes | Lab 1 Running a Python Program | |
| Ch 2 Introduction to Java Objects | Lab 2 Running a Java Program | |||
| Jan | 28 | Ch 3 Introduction to Design and Implementation | ||
| Feb | 4 | ----- Exam I Chs 1-3 | ||
| Ch 4 Methods | ||||
| Feb | 18 | Ch 5 Primitive Data | ||
| Ch 7 Logic and Selection | ||||
| Mar | 4 | ----- Exam II Chs 4, 5, 7 | ||
| Ch 8 Inheritance | ||||
| Ch 10 Repetition | ||||
| Mar | 11 | Ch 12 Introduction to Arrays | ||
| Mar | 25 | 8:00-10:00 Exam III Chs 8, 10, 12 |