ENSC 150-3: Introduction to Computer Design

Class Time

Fall Semester (others offered by CMPT)

Course Description

Digital design concepts are presented in such a way that students will learn how logic blocks can be designed and employed to construct a simple computer. Topics covered include: basic Von Neumann computer architecture; an introduction to assembly language; combinational logic design; and sequential logic design. An interactive logic simulation environment will be provided for assignments. Assembly language programming is introduced. This course is identical to CMPT 150-3 and students cannot take both courses for credit. Students who have taken CMPT 290 cannot take this course for further credit.