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: 
  Computer Systems Design and
  Architecture, 2/E
  , Heuring, V. P. y Jordan, H. F., Prentice Hall, 2004.
  
 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  | 
 
  E-mail
  / URL:
   | 
  |
  Course
  URL:
   | 
  
   http://www.ece.uprm.edu/~nayda/Courses/arq/  | 
 
  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 1:                            15% Midterm 2:                            15% Quizes:                                  5% Projects:                               45% 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 Exams:            Oct 6, 2004 and Oct 27, 2004,
  during class time 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 
  | 
 |