CSc 343 Computer Organization and Programming
Spring Quarter 1998 (Computer Number: 1630)
5.30 to 7.00 PM MWF, 310 CS (Classroom South)
Instructor: Dr. Raj Sunderraman
Office: 758 College of Education Building
Office Hours: MWF 4.00 to 5.00 PM
E-Mail: raj@cs.gsu.edu
Voice Mail: 404-651-0672
Fax: 404-651-2246
Pre-requisites: CSc 227. A basic knowledge of higher-level
programming language problem solving skills.
Texts:
- IBM PC Assembly Language and Programming (Fourth Edition)
by Peter Abel, Prentice Hall 1998.
- Course Notes from Copy USA
Course Content:
This course introduces the fundamental principles of computer
organization and assembly programming.
Topics include: computer structure and machine language,
intel assembly language, addressing techniques,
screen and keyboard processing, processing string data,
arithmetic, macros, file I/O, program segmentation and linkage.
Grading Policy: The grading for this course will be based upon
the following components:
components:
- One mid-term worth 20% (tentative date: April 27 (Monday)).
- Final worth 30% (6.00 PM on June 8rd, Monday).
- Several Programming Assignments worth 40%.
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.
- Several Quizzes worth 10% (dates will be announced
a few days before the quiz).
The final letter grade will be determined based on the following
criteria:
Last date to withdraw: 1 May, 1998.
This course syllabus provides a general plan for the
course and deviations may be necessary.
Raj Sunderraman