You are on page 1of 3

Revised: 22/6/2016

INTI INTERNATIONAL UNIVERSITY


COURSE STRUCTURE

PROGRAMME: BACHELOR OF COMPUTER SCIENCE (HONS.) BCSI


BACHELOR OF INFORMATION TECHNOLOGY (HONS.) BITI

1. NAME OF COURSE/MODULE : COMPUTER ARCHITECTURE


2. COURSE CODE : ITE2205
3. RATIONALE FOR THE INCLUSION OF THE COURSE/MODULE IN THE PROGRAMME:
This module focus on the elements of computer and how they fit to form an architecture, data representation, logic
gates, N-bit microprocessor and assembly language for real world problems.
To expose the students to understand the internal functions and architecture of computer system.

4. Total Student
Total Face to Face
Independent Learning
STUDENT LEARNING TIME Time
(SLT)
L T P O A OL IL
L = Lecture 28 0 28 0 5 14 46
T = Tutorial
P = Practical
O= Others
A= Assessment
OL=Online Learning
IL= Independent Learning

5. CREDIT VALUE: 3

6. PREREQUISITE (if any): NONE

7. LEARNING OUTCOME:
On completion of the course, students will be able to:
1. Identify the basic elements of computer and explain their functions and how do they fit together to form an
architecture.
2. Define and apply the number system and data representation, Logic gates and Boolean algebra.
3. Describe the architecture of N-bit microprocessor and explain the major components of a computer CPU,
Memory, I/O units.
4. Develop assembly language programs and provide solutions for real-world problems

8. SYNOPSIS:
This module is an undergraduate level of computer architecture course for computing programmes. It emphasis on the
organization and architecture of computer systems hardware, instruction set architectures, addressing modes, register
transfer notation, memory systems, and input/output control and devices.

9. MODE OF DELIVERY: Lectures, Laboratory and Online Learning.


Lectures are conducted face to face while Practical is conducted both face to face and online.

10. ASSESSMENT METHOD AND TYPES :

Method Types Weightage (%)


Assignment 20
Continuous Assessment Test 20
Lab Assessment 20
Summative Assessment Final Examination 40

Page 1 of 3
Revised: 22/6/2016

11. CONTENT OUTLINE OF THE COURSE/MODULE AND THE SLT PER TOPIC:

Total
Sessions Topics LO L T P OL
O A IL
Introduction 0 5 86
A brief history of computers, The
evolution of the IntelX86 architecture,
1-2 1 2 0 0 1
Overview of organisation and
architecture. Designing for the
performance.
Number System and Data
Representation
Introduction to number systems: Binary,
Octave, Hexadecimal, and Decimal.
3-6 2 4 0 4 2
Data representation in computer: signed
& unsigned numbers, real numbers,
BCD (Binary Coded Decimal), and
ASCII code
Fundamentals of Digital Logic
Logic gates, Boolean Algebra, Map
7-9 2 3 0 6 2
simplification, Half adder, Full adder,
Flip-flops
Assembly Language
Introduction to Assembly language, The
10-13 Assembler, Program loops, Program 4 4 0 4 2
Arithmetic and Logic, Subroutines, I/O
Programming
Input-Output Organisation
Peripheral Devices, System Bus, Input-
Output interface, Asynchronous data
14-16 transfer, Transmission modes, Priority 1,3 3 0 4 1
interrupt, Direct Memory Access
(DMA), Input-Output Processor (IOP),
Serial communication.
Memory Organisation
Memory Hierarchy, Main Memory,
17-19 Auxiliary memory, Associative Memory, 1,3 3 0 4 2
Cache memory, Virtual memory,
Memory management hardware.
The Central Processing Unit
Addressing modes and format,
20-24 processor structure and function, 1,3 5 0 4 2
pipelining, Reduced Instruction Set
computer (RISC)
Parallel Organization
Parallel Processing, multicore
25-28 computers, General purpose graphical
1,3 4 0 2 2
processing unit (GPU)
TOTAL 28 0 28 14 0 5 46

Lecture (L), Tutorial (T), Practical(P), Others(O), Assessment(A), Online Learning (OL),Independent Learning (IL),
Learning Outcome (LO)

Page 2 of 3
Revised: 22/6/2016

12. MAIN REFERENCE(S) SUPPORTING COURSE:


 William Stallings, (2015), Computer Organization and Architecture, Pearson Education, 10th Edition
 Linda Null and Julia Labor, (2010), The essentials of Computer Organization and Architecture, Jones &
Bartlett Learning, 3rd edition.

ADDITIONAL REFERENCES (at least 2):


 D. A. Patterson and J. L. Hennessy, (2009), Computer Organization and Design: The Hardware/Software
Interface. Morgan Kaufmann, 4th Edition. [Check for new edition]

 John L. Hennessy, David A. Patterson, (2006), Computer Architecture: A Quantitative Approach, Morgan
Kaufmann Publishers, 4th Edition. [Check for new edition]

13. OTHER ADDITIONAL INFORMATION (if any):

Final Examination Format


Duration: 2 hours
Section A: Answer TWO compulsory questions.
Section B: Answer any TWO out of THREE questions.
All questions carry equal marks.

Grading Scale
A+ (90-100), A (80–89), A- (75-79), B+ (70-74), B (65–69), B- (60–64), C+ (55–59), C (50–54), C- (45–49),
D (40–44), F (0–39)
Resit Pass (50-100), Resit Fail (0-49).

Laboratory Work Specifications (if any)

Week Practical Work


1-2 DOS Debug and low level instructions.
3-4 Analysis of internal microprocessor’s registers and addressing modes
5-6 Advanced usage of MOV in MASM
7-8 Write assembly language programs using access to register and stack
9-11 Write assembly language programs using branching instructions
12-14 Write assembly language programs using subroutines

A student who obtains a grade C- (45 -49 marks) in a 100% coursework module is required to resubmit the
coursework component determined by the lecturer and ascertained at the Exam Board. Resubmission marks
will be capped at a maximum of 50 marks or a grade C.

A passing mark can only be achieved when the student attempts both the coursework and final exams.

Page 3 of 3

You might also like