Spring 2001
COURSE: CS 130 Computer Science 1

PROFESSOR: Dr. Randal Beck

OFFICE: Sh 203 I

OFFICE HOURS: MWThF:  2:00 - 3:00    TELEPHONE: (home) 423 - 7498
                  T: 11:00 -12:00               (office) 424 - 6223
                                     email: rbeck@mail.millikin.edu
                                            rsbeck@home.com

TEXT: Java Elements:  Principles of Programming in Java, Bailey and
      Bailey, first edition, McGraw Hill, 2000.

OBJECTIVES:

1. The student should be able to develop algorithms to
   solve specified problems.

2. The student should be able to understand the structure
   and syntax of JAVA.

3. The student should be able to code the algorithms into
   a JAVA program uses classes and objects and use a JAVA
   compiler to run the program and solve the problem.

4. The student should gain a better understanding of how a
   computer and Millikin's network work.

OUTLINE OF MATERIAL Computer Systems
Primitive Data
Program Statements
Writing Classes
Graphics
Arrays and Strings
GRADING: The course grade will be based on the following: 2 tests               200 points
4 quizzes             200 points
computer programs     100 points
programming projects  100 points
final examination     100 points
class participation    50 points               750 points The curve will be 90% - 100% A*, 80% - 89.9% B
70% - 79.9% C, 60% - 69.9% D , and below 60% F.

* Students who receive an A (or A-) for the course must
earn at least 90% (88% for A-) of the total points and
complete an extra "starred" program. Specifications
for "starred" programs will be distributed at midterm.

 
- 2 -
CLASS SESSIONS: Class sessions will be of the lecture-
discussion type. Class time will be divided between
new material, homework, and review. All students are
expected to contribute to class discussions. Class
attendance is expected. STUDENTS ARE RESPONSIBLE
FOR EVERYTHING THAT OCCURS IN CLASS.

HOMEWORK: Due to the fact that Mathematics is not a
spectator sport (discipline), homework is an important
part of the course. Homework assignments will be made
during most class sessions. Some, but not all,
assignments will be collected and graded. Homework
written on spiral notebook pages will not be accepted.
Homework should be neat, organized and legible. A list
of the assigned problems should appear at the top of
the first page of the assignment. Homework assignments
are due at the beginning of the first class period that
follows the class session in which the assignment was
made unless another due date is specified. Late
homework is usually not accepted. Consult the professor
for exceptions.

ABSENCES: If you cannot attend class, inform the
professor of this fact and the reason the absence
(prior to class, if possible). Tests may be missed for
legitimate excuses only (i.e. illness, death in the
family). If you cannot take a scheduled test, let the
professor know (in advance, if possible). Make-up test
can be taken when a legitimate excuse exists. However,
make-up tests are usually longer and harder than the
regularly scheduled test.

ACADEMIC DISHONESTY: Academic dishonesty will not be
tolerated in this class. Students are expected to do
their own work. In addition, students are expected to
protect the integrity of their work. Cases of academic
dishonesty will be dealt with on an individual basis.

PROBLEMS: The professor will hold office hours at the
scheduled times. During office hours, the professor is
available to answer questions, check ungraded homework,
etc. However, office hours are not for private tutoring
for students who have skipped class. If a student is
having trouble in the course, he or she is encouraged
to talk to the professor.