Department of Computer Science
CSC 370, Spring 2007
Computer Architecture

Web Links

Instructor: Eugene Styer Office: Wallace 404
Web Page: http://www.cs.eku.edu/~styer/csc370.html Phone: x1930
Email: Eugene.Styer@eku.edu Hours: 2:00-3:00 daily

Catalog Description: 3 credit hours. Prerequisite: CSC 200 and EET 252. Information representation, Boolean Algebra and combinatorial logic, memory and storage, elementary machines, addressing schemes, stack and parallel computers, overlap and pipeline processing, microprogramming, performance evaluation.

Text: Computer Organization, 5th Edition, Hamacher, Zranesic and Zaky

Goals:

  1. To teach the fundamentals of computer organization and architecture.
  2. To introduce recent innovations in computer organization and architecture.
  3. To introduce the concept of the computer as a hierarchical system.
  4. To have the students do some "benchmarking" on machines of different architecture.
  5. To apply analysis and design techniques to computer architecture.
  6. To improve the writing skills of students.

Chapters:
1The General Purpose Machine (2 classes)
2Machines, Machine Languages, and Digital Logic(4 classes)
3Some Real Machines (4 classes)
4Processor Design (5 classes)
5Processor Design - Advanced Topics (5 classes)
6Computer Arithmetic and the Arithmetic Unit(4 classes)
7Memory System Design (5 classes)
8Input and Output (3 classes)
9Peripheral Devices (3 classes)
10Communications, Networking, and the Internet(2 classes)

If there is any student in this class who is in need of academic accommodations and who is registered with the Office of Services for Students with Disabilities, please make an individual appointment with the course instructor to discuss accommodations. Upon individual request, this syllabus can be made available in alternative forms. If any student who is not registered with the Office of Services for Students with Disabilities has need of academic accommodations, please contact the Office directly either in person on the first floor of the Turley House or by telephone at 622-1500.

Grading Scale

17%Test 1 (estimated date Feb 19th)
17%Test 2 (estimated date Apr 2nd)
21%Final (comprehensive, scheduled for Tuesday May 7, 1:00-3:00)
30%Assignments (estimate 10 assignments)
15%Written term project
93.0 - 100.0  A 80.0 - 82.9  B- 67.0 - 69.9  D+
90.0 - 92.9  A- 77.0 - 79.9  C+ 63.0 - 66.9  D
87.0 - 89.9  B+ 73.0 - 76.9  C 60.0 - 62.9  D-
83.0 - 86.9  B 70.0 - 72.9  C- 0.0 - 59.9  F

Midterm grade is calculated based on the tests (60%) and assignment scores (40%) obtained in the first half of the semester. Drop day is March 2nd.

Late assignments will be penalized 3 points for each day (excluding weekends and holidays) that it is late, up to a maximum of 50 points.

Return to my Home Page