CS 161 (4 credits)
Introduction to Computer Science I
Spring 2004Calendar
" final " Score Posting Announcements Links Policies
You can pick up your program #5 evaluations from the box outside my office.
Lecture Section 1: WNGR 153 MWF 9:00 - 9:50 Instructor Paul D. Paulson
Office hours in Dearborn 303E: MW 10:00 - 12:30, TR 12:30 - 3:00
and other times by appointmentRecitations Section 05: R 8:30 - 9:20 in EDUC 303B
Section 06: R 9:30 - 10:20 in APP 306
Section 07: R 11:30 - 12:20 in STAG 107
Section 08: R 12:30 - 1:20 in WNGR 149ATeaching Assistants
Office hours in Hovland 108
Siddharth Anand (Sid) MW 2:00 - 3:50
Kiran Polavarapu T 1:00 - 2:50, W 11:00 - 12:50
Prerequisites CS 101, CS 160, CS 151 or previous programming experience.
Corequisite: MTH 231Textbook Required: Lewis & Loftus, Java Software Solutions, 3rd Edition, Addison-Wesley, 2003 (ISBN: 0-201-78129-8).
Recommended (free with required text):
Student Resource Disk (CD), Sun MicroSystems et al., 2002
Course Learning Objectives
After completing this course, the student should be able to:
- Given natural language expressions, create appropriate arithmetic, relational, and logic expressions in an object-oriented language.
- Given a problem description in which the underlying algorithm is left implicit, write an object-oriented program that uses the appropriate control constructs.
- Given a problem description in which the underlying algorithm is left implicit, write an object-oriented program that efficiently solves the problem, using a single class, multiple methods, and multiple objects.
- Given a problem description, write an object-oriented program that includes the interception and handling of error conditions.
- Describe rudimentary (basic) software engineering design principles and software quality factors.
- Describe the relationship between the software engineering design principles and software quality.
Calendar Check here every week; the schedule is subject to "adjustments" Grades
- homework and labs
- 5 programming projects @ 5.0%
- 3 quizzes @ 5.0% (4 given, lowest will be dropped)
- 2 midterm exams @ 17.5% (in class)
- Final exam (Tuesday, June 8, 12:00 - 13:50, WNGR 153)
Final grades are based on the accumulated percentage. See the evaluation criteria and grading scale. Quiz, exam, and final grades may be adjusted linearly if it seems appropriate.
- 0%
- 25%
- 15%
- 35%
- 25%
Academic Honesty Policy See the university, college, department, and course policies.
Obviously, compliance is expected.