Mayagüez
Campus
Syllabus & Instructor
Information Sheet Form
A. COURSE SYLLABUS |
|
|||
1. General
Information:
|
|
|||
Course Number: INEL 4215 Course Title: Computer Architecture and
Organization Credit-Hours: 3 |
|
|||
2. Course
Description:
Architectural
aspects of general purpose computers; instruction sets, addressing modes,
data types, register, support for programming languages and operating
systems. Comparative study of commercial architectures. Organizational
aspects of general purpose computers; central processing unit, control unit,
microprogramming, arithmetic and logic units, memory system, input/output
systems. |
|
|||
|
|
|||
3.
Pre/Co-requisites:
Pre-requisites: INEL4206
(Microprocessors I) |
|
|||
|
|
|||
4. Textbook,
Supplies and Other Resources:
|
|
|||
Textbook:
Heuring,
V. P. y Jordan, H. F., Computer Systems Design and Architecture, Addison
Wesley, 1997.
References: 1. Hamacher,
V.C., et. al, Computer
Organization (fourth edition), McGraw –Hill, 1996.
2. Patterson David A. and
Hennessy, John L., Computer Organization & Design: The Hardware/Software
Interface, Morgan Kaufmann, 1993.
3. Stallings, William,
Computer Organization and Architecture, (third edition), MacMillan,
1993.
4. Bhasker, J., A VHDL
Primer (third edition), Prentice Hall, 1999. |
|
|||
5. Purpose:
|
|
|||
Understand the basic architectural
concepts of contemporary microprocessors.
Understand the operation of a central processing unit. |
|
|||
6. Course Goals:
|
|
|||
Design a central processing unit
(CPU). |
|
|||
7. Requirements:
|
|
|||
Knowledge of microprocessors concepts. |
|
|||
8.
Laboratory/Field Work (If applicable):
|
|
|||
none |
|
|||
9.
Department/Campus Policies:
|
|
|||
9a.
Class attendance: Class attendance
is compulsory. The
9b.
Absence from examinations: Students
are required to attend all examinations. If a student is absent from an
examination for a justifiable reason acceptable to the professor, he or she
will be given a special examination. Otherwise, he or she will receive a
grade of zero of "F" in the examination missed. (Bulletin of
Information Undergraduate Studies, pp 39, 1995-96)
9c.
Final examinations: Final written
examinations must be given in all courses unless, in the judgment of the
Dean, the nature of the subject makes it impracticable. Final examinations
scheduled by arrangements must be given during the examination period
prescribed in the Academic Calendar, including Saturdays. (see
Bulletin of Information Undergraduate Studies, pp 39, 1995-96).
9d.
Partial withdrawals: A student may
withdraw from individual courses at any time during the term, but before the
deadline established in the University Academic Calendar. (see
Bulletin of Information Undergraduate Studies, pp 37, 1995-96).
9e.
Complete withdrawals: A student
may completely withdraw from the
9f.
Disabilities: All the reasonable
accommodations according to the Americans with Disability Act (ADA) Law will
be coordinated with the Dean of Students and in accordance with the
particular needs of the student. 9g. Ethics: Any academic fraud is subject to the disciplinary
sanctions described in article 14 and 16 of the revised General Student
Bylaws of the |
|
|||
10. Campus
Resources (If applicable):
|
|
|||
General Library and |
|
|||
11. General
Topics:
|
|
|||
|
Topic |
Lectures |
Text Reference |
|
|
1.
Introduction to computer
architecture |
3 |
Notes |
|
|
2.
RISC and CISC architectures |
3 |
Notes |
|
|
3.
Contemporary RISC microprocessors |
3 |
Notes |
|
|
4.
Data paths |
4 |
Notes |
|
|
5.
Control unit |
4 |
Notes |
|
|
6.
Microprogramming |
3 |
Notes |
|
|
7.
Arithmetic units |
3 |
Notes |
|
|
8.
Caches |
3 |
Notes |
|
|
9.
Virtual memory |
3 |
Notes |
|
|
10.
Project |
15 |
|
|
|
11. Exam |
1 |
|
|
|
|
|
|
|
|
Total |
45 |
|
|
Mayagüez Campus
|
|
B. Instructor Information Sheet |
|
1. General Information: |
|
Instructor:
|
Nayda G. Santiago |
Title:
|
Assistant Professor |
Office:
|
S-215 |
Phone:
|
832-4040 Ext. 3510 |
Office
Hours:
|
Mon, Wed & Fri 8:30am-9:30am/
Mon & Wed 3:00pm-4:30pm |
E-mail
/ URL:
|
|
Course
URL:
|
http://www.ece.uprm.edu/~nayda/Courses/Inel4215S04/ |
2. Course Description: |
|
Course
Number: INEL 4215 Course Title: Computer Architecture and Organization
-- See item number 2 in
Course Syllabus Section for Course Description. |
|
3. Purpose: |
|
The
purpose of the course is to provide each student an understanding of several
topics related to computer architecture including: memory addressing modes, instructions sets,
registers, stacks, arithmetic and logic units, control units, memories and
I/O systems. |
|
4. Course Goals: |
|
|
|
5. Requirements: |
|
All
students are expected to:
|
|
6. Laboratory/Field Work (If applicable), General Rules |
|
Approximately three (3)
works for grade will be assigned: a program to simulate the operation of CPU
and circuit designs of an ALU and a CPU.
Students are expected to make additional works related to the course. The PC cluster student lab (S105D)
will be used for running the simulations and writing reports. Radios, tape recorders, and other audio or video
equipment are not permitted in the classroom at any time. Cellular Phones and pagers should be in quiet mode
in the classroom and OFF during exams. Smoking is not permitted
in any area other than those areas designated for smoking. |
|
7. Instructional Strategy: |
|
The course will consist mainly of lectures.
Students will be assigned projects for grading both on software and hardware
design. Major emphasis will be made on
the development of microprocessor and computer architecture related circuits
and software. |
|
8. Evaluation/Grade Reporting: |
|
Evaluation will be based on one
midterm exam, quizzes, projects, attendance, and a final exam weighted as
indicated below: Midterm: 15% Quizes: 5% Projects: 60% Attendance: 5% Final Exam: 15% -------------- Total: 100% Final grades will be assigned according to the
following scale: 0 - 59 F
60 - 69 D
70 - 79 C
80 - 89 B
90 - 100 A
|
|
9. Deadlines: |
|
Important dates: Midterm Exam: Projects: To be announced Final Exam: To be arranged by registrar’s office Deadlines for
projects will be announced during the semester. Works are due at the beginning of the class
(unless otherwise stated). Late works
will be accepted under the following penalties:
|
|
11.
Attendance and
Behavior:
·
Attendance
will be daily monitored in class. ·
Students are not allowed to leave the classroom unless it
is justified. ·
It is the
student responsibility to ensure signing-up everyday the attendance list to
be circulated by the professor at the beginning of each class. ·
Approximately,
every 15 lectures an attendance report will be generated. |
|
·
A student with
more than 3 (three) missed lectures in a reporting period will be considered
not to be regularly attending class. ·
Make-up for
exams will be furnished only upon “valid excuse”. Your professor reserves the
right to determine what is a “valid excuse”. ·
No baseball caps and sunglasses allowed during quizzes or
exams. ·
No “special” projects will be given to anyone to improve
grades or for any other reason. ·
Students are not allowed improper behavior. ·
Honesty is expected from all students. If a student is
caught cheating during an exam, quiz or homework, this clearly demonstrates
that he or she is not capable of producing individual intellectual property
material. Therefore the student will face the following sanctions: ·
The grade will be zero in the piece of work where cheating was found. ·
The department
will be notified of the student name and evidence of cheating so the department
determines if disciplinary action should be taken to the “Junta de Disciplina”. If there is a pending case at the “Junta de Disciplina”, the student will be awarded an incomplete
with F until the “Junta de Disciplina” decides the
case. ·
Cellular phones
and pagers should be in quite mode in the classroom. ·
Smoking is not
permitted in any area other those designated for smoking. |
|
12. Instructor Responsibilities (If applicable): |
|
Your instructor will
provide handouts for material discussed in class not covered in the textbook.
|
|
13. Course Outline And Schedule: |
|
--See item 11 in Course
Syllabus Section |
|
14. Additional References:--See item 4 in Course
Syllabus Section
|