Você está na página 1de 3

UNIVERSITY OF TEXAS AT DALLAS

Department of Computer Science


Course Syllabus, Spring 2005.

COURSE NUMBER: CS4340.003

COURSE TITLE: Computer Architecture

CREDIT HOURS: 3

Class Hours: MWF 3:00-3:50 PM


Location: ECSS 2.305

INSTRUCTOR: Dr. Herman W Harrison


ES 3.607
Office phone: 972-883-4835
E-Mail: herman.harrison@utdallas.edu

Office Hours: TR 2:30-4:30 PM

CATALOG DESCRIPTION:

CS 4340 Computer Architecture: (3 semester hours)


Boolean algebra and logic circuits; register transfer operations; design of a
small computer; input, output, and interrupt organization; powerful
addressing modes, instruction formats, and their hardware structures;
microprogram control.

Prerequisite: CS 2305 or TE 3307. (Same as SE 4340)(3-0)S

COURSE GOALS:

Specific objectives are to develop the students ability to:

1 Convert fractional data between decimal and 2's complement notation.


2 Perform addition, subtraction, multiplication by 2, and division by 2 in
2's complement fixed point fractions' notation.
3 Analyze and design gate-level combinational logic circuits.
4 Analyze, design, and utilize combinational components such as adders,
multiplexers, and decoders.
5 Analyze and design simple synchronous sequential circuits.
6 Design shift registers.
7 Design gate-level RAM and ROM chips, utilize ROM in combinational design,
and interconnect memory circuits to construct larger memories.
8 Design an Arithmetic-Logic-Unit and a data path, given specific register
transfer requirements and using gates and components.
9 Design macros (sequences of micro-operations) for a given set of machine
instructions on a simple computer, and for a given data path.

And to develop the students understanding of:

10 The use of a variety of addressing modes.


11 The use of priority interrupt mechanism.
TEXTBOOK:
Required Logic and Computer Design Fundamentals,
reading M. Morris Mano and Charles R. Kime,
Pearson Prentice Hall, Third Edition,
ISBN 0-13-140539-X.

GENERAL RULES:
1) There will be regularly assigned reading and homework problems. Reading
assignments should be done before the class lecture. Homework problems
will require the student to spend time programming a computer outside
of class.
2) Assignments are due in class on the dates given. Late assignments will
have 10 points deducted for each class period the assignment is late.
Late assignments not accepted after one week or last class day.
3) Class attendance will be documented. Pop quizzes can be given.
4) No supplemental exams. Exceptional cases, such as an illness or
accident, will be handled on an individual basis. Proof is required
and is the responsibility of the student.
5) Students have one week after the result of an assignment or exam
is returned to request a review/correction of their grade. A review
can result in the lowering of a grade.
6) Those suspected of cheating will be subject to the university’s
discipline code.

CLASS MATERIALS,ASSIGNMENTS:
1) Class materials will be available on WebCT
2) Homework should be submitted using your WebCT account.

TENTATIVE SCHEDULE:
Chap 1,5 – Data Representation
Chap 2 – Boolean algebra, combinational logic gates,
standard forms, and map simplification
Chap 3 – Analysis and design of combinational circuits
Chap 4 – Combinational devices
Chap 5 – Combinational arithmetic circuits
Chap 6 – Sequential circuit analysis and design
Chap 7 – Registers and register transfers
Chap 10 – ALU and datapath design
Chap 8 – Control unit design and microprogramming
Chap 13 – Priority interrupt
Chap 9 – RAM and memory expansion
Chap 11 – Instruction set architecture

COURSE GRADES/EXAMINATION:
Exam 1 25% Feb 16
Exam 2 25% Mar 28
Exam 3 25% Apr 25
Projects 25% (homework, programs, and quizzes)
(class participation)
LETTER GRADE SCALE:
98.00=A+, 92.00=A, 90.00=A-,
88.00=B+, 82.00=B, 80.00=B-,
78.00=C+, 72.00=C, 70.00=C-,
68.00=D+, 62.00=D, 60.00=D-, 59-0=F

ACADEMIC HONESTY:
The University of Texas System Policy on Academic Honesty appears in the
Regents Rules and Regulations, Part One, Chapter VI, Section 3, Paragraph
3.22. Any student who commits an act of scholastic dishonesty is subject to
discipline. Scholastic dishonesty includes but is not limited to cheating,
plagiarism, collusion, the submission for credit of any work or materials
that are attributable in whole or in part to another person, taking an
examination for another, any act designed to give unfair advantage to a
student, or the attempt to commit such acts. The minimum penalty for
academic dishonesty is a failing grade (zero) for the project or examination.
Do your own work on all projects and exams. DO not let anyone copy your work!

Você também pode gostar