CS 5513, Fall 2009
Computer Architecture

Professor: Daniel A. Jiménez, dj@cs.utsa.edu
Office: SB 4.01.58
Office Hours: By appointment.

Teaching Assistant: Faizur Rahman srahman@cs.utsa.edu
Office: Office hours will be held in Main Lab.
Office Hours: Thursdays 3:30pm-5:00pm

Class Times: Tuesdays and Thursdays, 5:30pm to 6:45pm in HSS 3.04.08

Textbook: Computer Architecture: A Quantitative Approach, Fourth Edition by John L. Hennessy and David A. Patterson, ISBN 978-0-12-370490-0

Prerequisites:

Course Description:

From the Graduate Catalog: Study of modern computer architecture, including parallel computers, multiprocessors, pipelines, and fault tolerance.
From the professor: This is a graduate level computer architecture class. We'll learn about computer architecture with an emphasis on microprocessor microarchitecture. We'll see how software and hardware cooperate to run programs, and we'll think a lot about improving computer systems.
Course Requirements: (This list of requirements is tentative and may be modified during the first or second week of class based on class size and other factors.)

Policy on Assignments and Tests

Late assignments are not accepted. If you have not completed an assignment by the time it is due, turn in what you have for partial credit. Make-up tests are generally not given except for university sanctioned reasons, such as religious holidays, documented illnesses, or other grave situations. You must inform the professor before missing the test.

Academic Dishonesty

Unless a programming project or problem set is specifically assigned as a group project, students are not allowed to work together on assignments. You may discuss general ideas related to the assignment, but you may not e.g. share program code or read each others writeups. Instances of such collaboration will be dealt with harshly, but the real cost comes when a student doesn't know how to answer questions on a test about issues involved in doing an assignment. In writing assignments, you may not copy or paraphrase work in whole or in part from other sources without giving proper attribution and making it clear which passages of text are from other sources. Failure to do so is considered plagiarism.