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:

  1. IBM PC Assembly Language and Programming (Fourth Edition) by Peter Abel, Prentice Hall 1998.
  2. Course Notes from Copy USA
Reference Text (One copy in Library):
  1. 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:

  1. One mid-term worth 20% (tentative date: October 20 (Monday)).
  2. Final worth 30% (11.30 AM on December 3rd, Wednesday).
  3. 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.
  4. 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:

tabular36

Last date to withdraw: 24 October, 1997.





Raj Sunderraman
Fri Sep 19 12:44:32 PDT 1997