Introduction to Computer Science

CS 116.2
Fall 2002

Thomas P. Kelliher
Hoffberger 140
Office phone: 337-6189
Home phone: 931-2946
Send mail to kelliher AT DOMAIN
Office hours: MWF 10:30--11:20am. Th 1:00--3:00pm. Other times available by appointment.

Hoffberger 149, MWF 1:30--2:20pm.
Class home page:

This course serves as an introduction to the discipline of Computer Science through a study of the concepts of program specification and design, algorithm development, program coding and testing, and visual interface development. You will learn the Java programming language and the object-oriented programming paradigm.

R. Decker and S. Hirshfield, Programming.Java, an introduction to programming using Java, 2nd ed. Brooks/Cole, 2000. Required.

Grade Distribution

A = [92--100], A- = [90--92), B+ = [88--90), B = [82--88), B- = [80--82), etc.

Course Point Distribution

There will be approximately 1,000 total points for the class. They will be distributed as follows:

  1. Labs and Post-Labs --- A programming lab will be assigned for each chapter of the text. Labs will be done in class with a partner, so that you can develop teamwork skills. Post-lab assignments will be assigned on an individual basis to ensure that you have understood the material covered in the lab. Post-labs will be assigned as homework assignments. Each lab or post-lab is worth 20 points.

    Labs and post-labs will be collected at the beginning of class on the due date. Any work received after this time will be considered late. Work one day late will be penalized 10%; two days, 20%; three days, 30%. Work later than three days will not be accepted. The weekend counts as one day.

    If you are not present on a day for which a lab is scheduled and have a valid excuse, you will be permitted to make-up the work. Otherwise, you will not be permitted to make-up the work.

  2. Online CS Toolbox --- 40 points.

  3. Quizzes --- Six short quizzes will be given on the following dates: Sept. 6 and 20, Oct. 16, Nov. 1 and 22, and Dec. 6. The lowest quiz score will be dropped. No make-ups will be given. Each quiz is worth 20 points.

  4. Exams --- There will be two in-class exams, on Oct. 4 and Nov. 8. If you cannot take one of these exams on the scheduled day, let me know as soon as possible. If you have a good reason, a make-up will be scheduled. This make-up must be scheduled to be taken within 48 hours of the in-class exam. Each exam will be worth 175 points.

  5. Final --- The cumulative final will be worth 250 points.

No extra credit is available.

Course Handouts:

Course handouts will be made available once in class. After that, they may be obtained from the class home page.

Attendance of classes is expected. I keep a record of class attendance. It is your responsibility to catch up on missed class work.

Electronic Communication:

From time-to-time, I will need to send e-mail messages to the class. These messages will be addressed to your official Goucher e-mail addresses. You are responsible for checking your Goucher e-mail on a timely basis.

Cell phones must be turned off or set to ``silent'' during class. If you must enter late, do so as unobtrusively as possible. Likewise if you must leave early. Please use mental telepathy if you must hold a personal conference during class. I have ways of making you not talk!

Academic dishonesty will not be tolerated. We are all bound by the Academic Honor Code.

Thomas P. Kelliher
Sun Aug 25 16:19:54 EDT 2002
Tom Kelliher