Computing Science 261 Course Information Sheet Spring 1998 This course is intended to provide students with a basic architecture of computer systems including fundamental concepts such as data representation, CPU registers, memory management, addressing modes, and system organization. These concepts are integrated through the use of assembly language. Instructor: Gary Chen Office:Building 315 Room 207 Phone:Local 2643 Course outline: * Computer Architecture and Organization -Data Representation -Boolean Algebra -Basic System Organization register structure, memory structure, stack, input/output, system bus, system timing, instruction fetch and execution -Addressing Modes * Assembly Language -Assembly program development -Computer instruction sets data transfer instructions, arithmetic instructions, logical and bit instructions, string instructions, program flow control instructions, and miscellaneous instructions -MS-DOS and PC-BIOS interrupt service routines -Subroutines Evaluation: There will be a number of programming assignments. Each assignment has a due date and time. Assignments must be received before the due date and time. Late programs will be accepted but with a penalty of 5 points (out of a total of 100) per day. There will be 3 in-class quizzes, a midterm and a final exam. Grades will be computed from a score weight by: Programs 25% In-class quizzes 15% Midterm exam 25% Final exam 35% Grade Conversion: The following scale will be used but the instructor reserves the right to lower the numerical score required for a particular letter grade if that seems appropriate, but the same conversion will be applied to all persons in the class. Under no circumstances will the numerical score required for a particular letter grade be raised. 90-100A+ 85-<90A 80-<85A- 75-<80B+ 70-<75B 65-<70B- 60-<65C+ 55-<60C 50-<55D <50F