COMPUTER SCIENCE I
CS 110 (4 credits)

FALL 2000 SYLLABUS

Last Updated 07/13/00

Objectives 

Grading 

 Course Schedule 

Course policies 


Instructor: Dr. Gerald Kruse
E-mail:       kruse@juniata.edu
Office:        Brumbaugh, P-213
Phone:        641-3595

Office Hours are kept current on my home page. See the home page or my office door for recent changes; others office hours may be arranged by appointment.

Class meeting times:         M W F     9:00am-9:55am        BSC, P-107
                                            Th            8:00am                   BSC, P-107

Help/Review Sessions:     Th            6:00pm                     BSC, P-107
The help/review sessions will be run by student tutors.  They will assist with your programming and answer your questions.  The sessions are 1 hour in duration..


Required texts:

Software Implementation Environment.

C++ is the language used for software implementation in this course. Juniata College computing laboratories in the Brumbaugh Science Center provide Version 6.0 of Microsoft Visual C++. This is the environment that will be used for in-class work. A separate page Implementing Software with Version 6.0 of Visual C++ gives instructions for building software for this course. If you use your own compiler it should be an ANSI C++ standard compiler.

Grading (dates subject to change):

15% Exam 1, September 25
15% Exam 2, October 27
15% Exam 3, November 17
20% Final Exam, during finals
25% Programming and Homework assignments
  5% Final Software Project
  5% Class Participation and Attendance

Objectives:

The student is expected A Final Project is expected as a culmination of the skills and knowledge gained in the course.  This will be assigned later in the semester.

Course policies

These standard course policies are described on the web page linked above. Please read them carefully, especially on academic integrity.
 

Daily Course Format:

Classroom activities will include lecture, lecture with questions directed towards named students, group exercises, demonstrations and laboratory exercises. An average of one class per week will be labs. Students will typically work on computers individually, although teams of two will be allowed for some programming assignments. All activities require the student coming to class prepared for satisfactory performance. A tentative schedule of class topics, class activities and assignments is available below.
 

 Course Schedule