SYLLABUS
CSc 2310 Principles of Computer Programming I
Spring 1999 (Computer Number: 1854)
1.00 to 1.50 MWF, 107 CS (Classroom South)

Instructor: Dr. Raj Sunderraman
Office: Room 758 College Of Education Building
Phone: 404-651-0672
E-Mail: raj@cs.gsu.edu
Course Home Page: http://tinman.cs.gsu.edu/~raj/2310/sp99
Office Hours: M-F 10.00 to 11.00

Pre-requisites: CSc 2010 and Math 2420.

Required Text:

1.
Course Notes from Bestway Copy Center Inc., 18 Decatur Street
Catalog Description:

Fundamental principles of computer programming. Expressions, procedures, variable types, data, input/output. Emphasis on structure and clarity as well as correctness.

Course Content:

This course introduces the fundamental principles of computer programming using Java. Topics include: Writing Java programs, Objects and Classes, Class variables and methods, Decision and Loop constructs, Data types, Writing classes, etc.

Attendance Policy:

Daily attendance is strongly encouraged. Any student missing a lesson is responsible for any material assigned or covered in class during his or her absence.

Grading Policy:

The grades for this course will be based upon the following components:

1.
Two exams worth 15% each. Tentative dates: February 19th (Friday) and April 2nd (Friday). These will be 50 minutes in duration during class time.
2.
Final worth 25% at 1.00 PM on May 4th, Tuesday.
3.
Several Programming Assignments worth 30%.
Late submission penalty: 10% penalty for one day late; 25% penalty for 2 days late; 40% penalty for 3 days late; 50% late for 4 days late; 100% penalty (i.e. no credit) if submitted after 4 days. This policy will be strictly enforced.
4.
Several Quizzes worth 15%. The dates for the quizzes will be announced a few days before the quiz. These will be 25 minutes in duration during the second half of class time.
The final letter grade will be determined based on the following criteria:
A 90 and above
B 80 thru 89
C 65 thru 79
D 50 thru 64
F less than 50

Last date to withdraw: 5 March (Friday), 1999.

Academic Honesty Policy:

All work submitted for grading must be the student's own work. Plagiarism will result in a score of zero on the test or assignment, or dismissal from the course. Also, the Dean of Students office will be informed.

NOTE:

This syllabus represents a general plan for the course and deviations from this plan may be necessary during the duration of the course.


Dr. Raj Sunderraman
1/11/1999