Home

 

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

http://www.prenhall.com/mano

 

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