SYLLABUS
CSc 3210 Computer Organization and Programming
Fall 1999 (Computer Number: 1704)
11.00 to 11.50 MWF, 104 CS (Classroom South)

Instructor: Dr. Raj Sunderraman
Office: Room 758 College Of Education Building
Phone: 404-651-0672 (has voice mail)
E-Mail: raj@cs.gsu.edu
Course Home Page: http://tinman.cs.gsu.edu/~raj/3210/f99
Office Hours: MWF 10.00 to 11.00

Pre-requisites: CSc 2310. A basic knowledge of higher-level programming language problem solving skills.

Required Texts:

1.
IBM PC Assembly Language and Programming (Fourth Edition) by Peter Abel, Prentice Hall 1998.
2.
Course Notes from Bestway Copiers on Decatur Street
Course Content: This course introduces the fundamental principles of computer organization and assembly programming. Topics include: computer structure and machine language, Intel (8086) assembly language, addressing techniques, screen and keyboard processing, processing string data, arithmetic, macros, disk storage organization, file I/O, program segmentation and linkage.

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 20% each. Tentative dates: October 4 (Wednesday) and November 17 (Wednesday).
2.
Final worth 30% at 8.00 AM on December 16th, Thursday.
3.
Several Programming Assignments worth 30%.
Late submission penalty: 20% penalty for one week late; No assignment will be accepted after one week. This policy will be strictly enforced.
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: 15 October (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
8/23/1999