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 |
|
|||
|
|
|||
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.
|
|
|||
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:
Title: Office: Phone: Office Hours: E-mail / URL: Course URL:
|
Nayda G. Santiago Instructor T-219 832-4040 Ext. 3178 Mon, Tue,
Wed & Fri 2:00pm – 3:30pm Nayda.Santiago@ece.uprm.edu /http://www.ece.uprm.edu/~nayda http://www.ece.uprm.edu/~nayda/Courses/Inel4215F03/ |
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. 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, projects, attendance, and a final exam weighted as indicated
below: Midterm 1: 15% Projects: 65% 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: To
be announced 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:
|
|
10. Attendance and Behavior: |
|
· Attendance will be daily monitored in class. · Students are not allowed to leave the classroom during class except in exceptional circumstances. · 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 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
|