Computer Systems and Architecture NQF Level 510 CREDITS
Computer Systems and Architecture NQF Level 510 CREDITS
Prerequisites: None
Course Description
Computer Systems and Architecture is a course which will introduce students to the
hardware components of a computer especially the processor (CPU). Designs of different
computers and how data is processed within the processor will be discussed
Outcomes of Learning
Upon the completion of this course students will be able to:
Course Outline:
1. Introduction to the computer organization:
3. Input/output organization:
3.1 Functions
3.2 Bus and interrupt types,
3.3 DMA
3.4 CD-ROM, DVD, RAID and etc.,
3.5 A/D and D/A Converters
4. CPU Design:
7. Digital Logic:
7.1 Switching Algebra
7.2 Logic Gates
7.3 Expressions and gate networks
7.4 Combinational Circuits
7.5 Full adder
7.6 Ripple-Carry Adder
Recommended Text
1. Noam Nisan, Shimon Schocken. The Elements a Computing System. Building a
Modern Computer from First Principles. 2005, Massachusetts Institute of Technology
2. Linda Null, Julia Lobur. The Essentials of Computer Organization and Architecture.
2004, Helion.
3. Andrew S. Tanenbaum. Structured Computer Organization. Prentice Hall PTR, 2003.
4. Fundamentals of computer architecture and organisation by Mostafa Abd-El-Barr and
Hesham El-Rewini, 2005.