Official NUC CCMAS syllabus

CPE 301 — Computer Organisation and Architecture

3 units · CPE department course · Nigerian universities

Study CPE 301 the smart way

Sage already knows this exact syllabus — ask it anything about Computer Organisation and Architecture, generate practice questions in your exam's format, and get a cram sheet that works offline.

Start studying CPE 301 free →

What you'll be able to do (official learning outcomes)

Course contents

Computer fundamentals: development history of computer hardware and software; hard- wired vs stored program concept; Von-Neuman architecture; Harvard architecture: principle of operation, advantages and disadvantages; single address machine; contemporary computers; computer system: block diagram, functions, examples, dataflow and control line; computer arithmetic: integer arithmetic (addition, subtraction, multiplication, division), floating-point representation (IEEE), floating-point arithmetic, arithmetic and logic unit (ALU). Introduction to CISC and RISC architecture: principle of operation, merits and demerits; storage and input/output systems: computer function (fetch and execute cycles), interrupts, interconnection structures (bus structure and bus types); overview of memory system, memory chip organisation and error correction, cache memory, and memory storage devices; overview of I/O, programmed and interrupt-driven I/Os, DMA, I/O channel and I/O processor; control unit: micro-operations, control of the CPU, hard-wired implementation, control unit operation, micro-instruction sequencing and execution, and micro-programmed control; using INTEL family, and MOTOROLA family as case study of a CISC computer system; instruction set and register: machine instruction characteristics, types of operands and operations, instruction functions, addressing modes, instruction formats

Source: the Nigerian Universities Commission (NUC) Core Curriculum and Minimum Academic Standards (CCMAS). StudyOps loads this syllabus automatically when you study CPE 301.

More CPE courses