Back to Main Menu

Objective
To introduce fundamental concepts of
Computer Design & Architecture:
Data representation & Coding,
Combinational & Sequential Logic,
Register to Register Transfer,
Memory Organization & Addressing,
A Micro Processor, Assembly Language

Marking Scheme
Term Tests (4 x 10%) 40%
Lab Assignments (10 x 2%) 20%
Performance Evaluation 05%
Final Exam 35%

Required Text
Mano and Kime: Logic and Computer
Design Fundamentals, second edition
Prentice-Hall, 2001

Web Resources/Materials

Laboratory
LogicWorks 4
Capilano Computing Systems
(Optional CD-ROM/Manual:
Addison-Wesley 1999 ISBN 0-201-32682-5)

Reference Notes (by Csaba Gajdos)
74 Series TTL Circuits: 7400-7449
74 Series TTL Circuits: 7450-7499
74 Series TTL Circuits: 74100-74149
74 Series TTL Circuits: 74150-74199
74 Series TTL Circuits: 74200-74299
74 Series TTL Circuits: 74300-74399
74 Series TTL Circuits: Notations

Course Schedule

Course Hours
Day Time
Wednesday 01:30-03:30 Lecture
AR314
03:30-05:30 Lab
CE223
Friday 10:30-12:30 Office
FIR529
12:30-02:30 Lecture
AR314
Course Schedule
Dates Contents
Sept 3, 5 Digital Computers & Information
Sept 10
Lab1:
Introduction to Logic Works 4,
Elementary Gates
Sept 10, 12 Combinational Logic Circuits
Sept 17
Lab2:
Elementary Gates II
Sept 17, 19, 24 Combinational Logic Design
Sept 24
Lab3:
MUXs, Encoders and Decoders
Sept 26
Term Test 1
Boolean Algebra, Digital Logic,
Combinational Logic
Oct 2
Lab4:
Creating our own devices in LW4
Oct 1, 3, 8 Sequential Circuits
Oct 8
Lab5:
Creating our own devices in LW4 - 2
Oct 10, 15 Registers and Counters
Oct 15
Lab6:
D-type Flip-Flops and a Bus
Oct 17
Term Test 2
Sequential Circuits
(from 12:30pm to 2:25pm in AR314)
Oct 22
Lab7:
Finite State Machines
Oct 22, 24, 29 Finite State Machines and
Programmable Logic Arrays
Oct 29
Lab8:
A Modulo 4 Counter
Oct 31,Nov 5 Register Transfers and Datapaths,
Sequencing and Control
Nov 5
Tutorial:
Instruction Set Architecture
Nov 7
Term Test 3
Finite State Machines, Register Transfers
(from 12:30pm to 2:25pm in AR314)
Nov 12
Lab9:
Intel 8086/88 Processor
Nov 12, 14, 19 Intel 8086/88 Processor Interrupt
Nov 19
Lab10:
Intel 8086/88 Processor II
Nov 21, 26 Operating System
Nov 28
Term Test 4
Machine, Assembly Language and OS
(from 12:30pm to 2:25pm in AR314)

Back to Main Menu