CSC 170 Structured Programming -- Winter WEC 2006

Larry Ragland, (612) 330-1062, ragland@augsburg.edu

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



Grading
Exams 100 pts each
Homework 50 pts
Programming 100 pts
The course grade can not be more than 1.0 higher than the programming grade.