CS103: Computer Science I

picture of a computer

This course presents an introduction to computer science using the Java programming language. Students learn about data types, expressions, selection, repetition, procedural abstraction, arrays, classes, objects, program design, and program testing.

 

Help

Textbook:

Java from the Ground Up , Ralph Bravaco and Shai Simonson, First Edition, ISBN:978-0073523354

Grading:

Click here to find out how I compute your grade. All homeworks, programs and quizzes have the same weight.

Click here to find out how to submit your homework assignments to the TA.

All Programming assignments will be graded on an 8 point scale:
a. Two points will be given for program clarity, efficiency, and documentation.
b. Each program will be tested on three data sets. Two points will be given for each correct run of the program.
c. Two points will be deducted for each day a program is late.
d. Programs which do not compile and run will receive no points

Homework will be turned in at the beginning of class on the day they are due. Late homeworks will not be accepted. This policy is firm because homework solutions will be handed out on the due day.

Two points will be deducted for each day a program is late.

Exams are to be taken at the specified date and time. If you miss the exam, you will receive a 0.

Sometimes things happen. If there are circumstances that prevent you from meeting your obligations for this course, you need to talk to me to make arrangements IN ADVANCE.

The Lab - Stanger 308:

Technically, you don't need to use the lab because you can install DrJava on your own computer at home. However, working up in the lab on these programming assignments is a great way to meet other people in the course, ask me questions if I'm around, and get to know the TA.. The lab is open from 8AM to 12AM during the week. During some of that time the lab is used as a classroom. You can find the schedule here.

Instructor & TAs :

Instructor: Bob Dugan Teaching Assistant: Michael Yeatts Teaching Assistant: Ashley Long Teaching Assistant: Tim Leung Teaching Assistant: Doug Bodkin
Bob mike ashley tim doug
office Stanger 303
office hours

[click here]

office phone 508-565-1682
e-mail bdugan@stonehill.edu
Section A/B
office hours W,Th (7-8pm) F 5-6PM
Stanger 308
e-mail myeatts@students.stonehill.edu
Section A
office hours W 7-8PM
Stanger 308
e-mail along@students.stonehill.edu
Section A/B
office hours Th 7-8PM
Stanger 308
e-mail tleung@studens.stonehill.edu
Section B
office hours Fri 5-6PM
Stanger 308
e-mail dbodkin@studens.stonehill.edu