EE 380-001
Computer Organization and Design I
Course Syllabus
Fall, 1998
In taking this course you will learn and /or be able to do the following:
Students should demonstrate an:
| 1. | Understanding of the levels of software and hardware comprising the Instruction Set Architecture of a computer. |
| 2. | Ability to analytically and experimentally analyze, evaluate, and compare the performance of computers. |
| 3. | Ability to design the assembly language instruction set of a high performance computer for a particular application environment of the computer. |
| 4. | Understanding of how computers perform both fixed and floating point(IEEE 754 format) addition, subtraction, multiplication, and division. |
| 5. | Ability to organize, design, and implement at the gate and register level the five functional units(datapath, controller, memory, input, and output) of a computer. |
| 6. | Ability to make design decisions based on performance data. |
| 7. | Ability to write and run assembly language programs on a simulator of a designed computer. |
| Grade: | 1. Three Tests (15%Each: Sept.25, Oct.21, Dec.2 ) | 45% |
| 2. Homework (Assigned Daily, All Assignments Will Not be Graded) | 5% | |
| 3. Laboratory Assignments (Approximately Five) | 15% | |
| 4. Comprehensive Final Examination (As Scheduled by University) | 35% |
*An equitable grade scale will be applied when warranted.
Homework, Laboratory Assignments: