Syllabus
Southern
Oregon University
Department
of Computer Science
CS
257 Programming II - Spring 2003
Prerequisite:
CIS 200 or equivalent
Instructor: Dan Harvey
Room: Computer Science Building #CS214
Phone: 552-6149
E-mail: harveyd@sou.edu
Office Hours: Monday
10:00-11:00, 2:00-3:00
Wednesday: 10:00-11:00, 2:00-3:00
Friday 10:00-11:00, 2:00-3:00
Web Site: www.sou.edu/cs/harvey
The web
site is available for quiz results, lab assignments, weekly handouts, current
grade status, and contact with class members. Click on the appropriate class,
and then select the desired option.
Monday,
Wednesday, Thursday (CS105) 1:00 to
1:50
Friday (PC-East) 1:00 to 1:50
John
Lewis & William Loftus, Addison Wesley,
Third
Edition, (2000), ISBN 0-201-78129-8
This course reinforces the
fundamental concepts of computer programming and introduces the students to the
concepts of object-oriented programming.
Concepts discussed include objects, classes, abstraction, instantiation,
polymorphism and inheritance. The Java
programming language provides the framework that will be used to illustrate the
topics that are covered.
Week Chapter Description
1
1 Introduction
2 2 Objects and primitive data
3
3 Flow of control
4
4 Creating classes
5
5 Enhancing classes
6
6 Arrays
7
7 Inheritance
8
9 Graphic User
Interfaces
9
8 Streams and Exceptions
10 Review
Course
Grading
There is a single lab project that we will be working on for the
duration of the quarter. This project is broken up into sub-assignments that
are turned in weekly and are graded on a 10-point scale. Lab assignments are in two parts; the first
part contains a combination of homework problems that reinforce the material
covered in class and also contains questions that synthesize the work done on
the lab project. The second part is an implemented working program. There will be additional opportunities for
extra credit. Late labs receive a reduction in grade. The maximum grade for lab
assignments turned in after the class review is 5 points. The lab average is
worth 20% of your total grade.
There
will be a quiz every other Friday. Each
quiz is worth 25 points. The lowest
quiz score is dropped. Make-up quizzes will not be given unless arrangements
are made in advance. The quiz average
is worth 50% of your total grade.
A
comprehensive final will be given that is based upon the topics covered on the
quizzes. The final is worth 30% of the
total grade.
Grade
Breakdown:
93-100% A 90-92% A-
88-89% B+ 82-87 B 80-81% B-
78-79% C+ 72-77 C 70-71% C-
68-69% D+ 62-67 D 60-61% D-
Under 60 F