CSc 343 Computer Organization and Programming
Fall Quarter 1997 (Computer Number: 1593)
10.50 to 12.20 MWF, 200 CS (Classroom South)
Pre-requisites: CSc 227. A basic knowledge of higher-level
programming language problem solving skills.
Required Texts:
- IBM PC Assembly Language and Programming (Fourth Edition)
by Peter Abel, Prentice Hall 1998.
- Course Notes from Copy USA
Reference Text (One copy in Library):
- Chapters 1 and 2 and Appendices A and B from
Structured Computer Organization (Third Edition)
by Andrew S. Tanenbaum, Prentice Hall 1990.
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: October 20 (Monday)).
- Final worth 30% (11.30 AM on December 3rd, Wednesday).
- 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: 24 October, 1997.
This course syllabus provides a general plan for the
course and deviations may be necessary.
Raj Sunderraman
Fri Sep 19 12:44:32 PDT 1997