Computer-Architecture
Computer-Architecture
This Course Specification provides a concise summary of the main features of the
course and the learning outcomes that a typical student might reasonably be
expected to achieve and demonstrate if he/she takes full advantage of the learning
opportunities that are provided. It should be cross-referenced with the programme
specification.
A1. Analyze and design the components of computer system (memory in levels of
main memory, secondary storage and caches, I/O modules, CPU components and
buses) and their relationship.
A2. Analyze and design the instruction pipeline.
A3. Design, program and implement the control unit.
A4. Program in microprogramming level.
A5. Analyze and design Interrupt, caches, peripheral component interconnect, direct
memory access.
A6. Analyze and design the parallel organization systems.
B. Subject-specific skills
In addition to the measurable student learning outcomes listed above, students
enrolled in computer architecture Course will be required to demonstrate their more
in-depth knowledge of the course material by
B1.Analyze additional, more challenging exam problems.
Assessment methods
homework 10%
quizzes - 15%
midterm -15%
final - 60%
C. Thinking Skills
C1. Ability to apply knowledge of science and engineering.
C2. Ability to identifythe structure and operation of a computer system
component.
C3. Ability to identify the cooperation of processors in parallel organization system.
Teaching Assessment
Week Hours ILOs Unit/Module or Topic Title
Method Method
Classroom
Introduction to computer
1 3 with Quizzes
systems
whiteboard
3 Classroom Quizzes
Von Numman vs. Harvard with
2
architecture whiteboard
3 Classroom Quizzes
with
3 Computer Buses
whiteboard
3 Classroom Quizzes
with
4 CPU Design, Control Unit
whiteboard
3 Classroom Quizzes
with
5 CPU Design, Control Unit
whiteboard
3 Classroom Quizzes
with
6 Main memory design
whiteboard
3 Classroom Quizzes
with
7 Cache memory
whiteboard
3 Classroom Quizzes
Cache memory mapping with
8
techniques whiteboard
3 Classroom Quizzes
with
9 Virtual memory
whiteboard
3 Classroom Quizzes
with
10 External memory
whiteboard
3 Classroom Quizzes
with
11 I/O devices interfacing
whiteboard
3 Classroom Quizzes
with
12 Interrupt priority
whiteboard
3 Classroom Quizzes
with
13 Pipe lining I
whiteboard
3 Classroom Quizzes
with
14 Pipe lining II
whiteboard
3 Classroom Quizzes
with
15 Multi-processor systems
whiteboard
12. Infrastructure
Text book 1 :William Stallings ,”Computer
Required reading: organization and Architecture, designing for
· CORE TEXTS
· COURSE MATERIALS performance”, 8th edition 2010, Pearson Education,
· OTHER Inc..
13. Admissions
Fundamentals of logical design, microprocessor
Pre-requisites
and computer fundamentals.
Minimum number of students
Maximum number of students 45