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 Exam | 10% |
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 Grade | Max | Min |
|---|---|---|
| A | 100 | 90 |
| B | 89 | 80 |
| C | 79 | 70 |
| D | 69 | 60 |
| F | 59 | 0 |
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.