CS 35101 Computer Architecture

Section

Tue and Thu, 11 - 12:15, 120 MSB

Learning Objectives

Understand computer hardware, software, and hardware/software interface. Write simple Assembly programs based on RISC architectures. Demonstrate design principles that are basis for uni-processor and multicore processors.

Text

Patterson and Hennessy, Computer organization and design, the hardware/software interface, 4th edition, Morgan Kaufmann Publishers.

Course Contents

This course is intended primarily as a computer science course in computer architecture at the advanced undergraduate level. It focuses on performance and cost analysis, computer architecture, memory systems, input/output systems, functional units, CPU, pipelining, memory hierarchy, and parallel processing. This course helps students to learn:

Credits

3

Course Information


T.A.


Grade

Attendance - - 10%
1st Exam - 20%
2nd Exam - 20%
Final Exam 30%
Project - 20%


General Policies

In order that work can be graded and returned promptly late assignments will not be accepted without an excused absence.

Any work that you do for this class is to be your own. Any violation means that the work will not be accepted and further action will be taken.

It is up to the student to make up any missed material. Make-ups will only be given in the case of an excused absence or a documented, valid emergency. This includes tests and homework. I encourage you to contact me if an emergency arises.


Students with Disabilities

In accordance with University policy, if you have a documented disability and require accommodations, please contact the instructor at the beginning of the semester. Students with disabilities must verify their eligibility through Accessibility Services (contact 330-672-3391 or visit www.kent.edu/sas for more information on registration procedure).


C. C. Lu / lucc@cs.kent.edu