COQUITLAM COLLEGE
COURSE NUMBER: CSCI 150-3
TITLE: INTRODUCTION TO COMPUTER DESIGN
DESCRIPTION:
This course introduces students to the basic
concepts of digital logic design, and the function and use of typical digital
components belonging primarily to the small and medium scale integration (SSI,
MSI) families. The design principles will be used to develop an understanding
of how the functional capabilities can be provided by hardware for the
operation of a microprocessor. Assembly language programming will be introduced.
An interactive logic simulation environment for designing and testing logic
circuit design will be used for the assignments.
PRE-REQUISITE:
None
TEXT:
Digital Systems - Principles and Applications
Canadian Edition
Ronald J. Tocci, Neal S. Widner,
Gregory L. Moss, John Jenness, Dale Temple
Pearson Education ISBN 0-13-121453-5
RECOMMENDED:
LogicWorks 4, http://www.capilano.com/LogicWorks
Capilano Computing Systems, Ltd., Addison-Wesley :
Manual & software used for digital hardware
simulation.
REFERENCES:
Logic
and Computer Design Fundamentals, M. Morris Mano,
Charles R. Kime, Prentice Hall, 3rd Edition
Digital Computer Electronics, Malvino and Brown ( 3rd edition), Glencoe-Macmillan/McGraw-Hill ,
1993.
Introduction to Digital Systems, Milos
Ercegovac, Tomas Lang, Jaime H. Moreno, John Wiley, 1999.
DURATION: 13 weeks, 4 hours/week
TOPICS:
Introduction
to numbers and codes. Combinational logic design and applications: adders,
decoders, multiplexers, etc. Sequential logic design and applications:
registers, flip-flops, etc., and general finite state machines. Memory devices:
read-only memory (ROM), random access memory (RAM). Introduction to
microprocessors: arithmetic logic unit (ALU), basic CPU architecture,
addressing modes and program execution. Assembly language programming: programs
for simple tasks; branching, loops, and subroutines.
EVALUATION:
Quizzes
10%
Assignments
20%
Midterm Exam 30%
Final Exam
40%
Students must attain an overall passing grade
on the weighted average of
exams in the course in order to obtain a clear
pass (C or better).
Revised: Sunday 29th July 2007, 20:31 PT, AHD