| Current | Proposed |
|---|---|
CMPT 150-3 Introduction to Computer DesignDigital 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 ENSC 150 and students cannot take both courses for credit. Students who have taken CMPT 290 cannot take this course for further credit. |
CMPT 150-3 Introduction to Computer DesignDigital 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 ENSC 150 and students cannot take both courses for credit. Students who have taken CMPT 290 cannot take this course for further credit. Prerequisites: None. Strongly Recommended: MACM 101 and CMPT 120, or MACM 101 and substantial programming background. |
Note: We do NOT expect the same notation to appear for ENSC 150.