University of Mississippi

Department of Computer and Information Science

CSci223 - Spring 2006

Computer Organization and Assembly Language

Syllabus


Location: Weir 106
Time: 10:00 - 10:50am, MWF
Course Web Site: http://www.movl.net/teaching/2006/spring/csci223/

Catalog Description:
Introduction to the architecture of computer systems. The topics include processor and external device structures and operation, machine operation, machine operations and instructions, assembly language concepts, and assembly language programming.
Prerequisite(s): CSci 112

Instructor:
Ben Pharr
Weir 232
bnp@cs.olemiss.edu

Office Hours: http://www.movl.net/teaching/officehours.php

Required Textbook:
Randal E. Bryant and David O'Hallaron, Computer Systems: A Programmer's Perspective, Prentice Hall, 2002, ISBN: 0-13-034074-X. http://csapp.cs.cmu.edu/

Optional Textbook:
Brian Kernighan and Dennis Ritchie, C Programming Language, 2nd Edition, Prentice Hall, 1988, ISBN: 0131103628. http://cm.bell-labs.com/cm/cs/cbook/

Grading
The semester grade will be made up of the following components:

Exams (3)30%
Programming Assignments (~7)45%
Homework (~6)15%
Final Exam10%

The scale for determing the semester letter grade is below. Depending on the performance of the class these numbers may be lowered at the end of the semester.

Letter GradeMaxMin
A10090
B8980
C7970
D6960
F590

Due dates will be noted on assignments. Assignments less than twenty-four hours late will receive a 10% deduction. Assignments more than twenty-four hours late will receive a zero. Exceptions will be made only in extreme circumstances.

Students that plan to miss an exam should notify the instructor in advance. One missed exam can be made up. Any further missed exams will be recorded as zeros.

Students who wish to discontinue the class must officially drop the course; otherwise a grade of zero will be recorded for all missed assignments and tests.

Honor Code:
All students in this class are bound by the University's Appropriate Use Policy and the M Book. Additionally, students seeking a degree through the School of Engineering are bound by the School's Honor Code. Students should conduct themselves in accordance with these policies. Unless specifically stated by the instructor, all examinations, homework, source code, and projects are subject to these policies. Students would be well advised to become familiar with these policies. Cheating will not be tolerated.

Student Disabilities Services Statement:
It is the responsibility of any student with a disability who requests a reasonable accommodation to contact the Office of Disability Services (915-7128). Contact will then be made by that office through the student to the instructor of this class. The instructor will then be happy to work with the student so that a reasonable accommodation of any disability can be made.