Quick Course Search

Computer Engineering

In order to see more information about any course, simply click on it!

You are currently viewing all courses in this subject. To just see courses that have bee offered in the past 2 years click here:
Recent Courses

CMPE210 PRINCIPLES OF SOFTWARE IMPL Course Page
No description available for this course.
CMPE300 INTRO SOFTWARE ENG PROCESS Course Page
No description available for this course.
CMPE310 SOFTWARE REQUIREMENTS ENGG Course Page
No description available for this course.
CMPE320 SOFTWARE TEST & MAINTENANCE EN Course Page
No description available for this course.
CMPE382 COMPUTER ORG & ARCHITECTURE Course Page
No description available for this course.
CMPE401 COMPUTER INTERFACING Course Page
No description available for this course.
CMPE402 C/C++ Programming for Engineers Course Page

Description: Introduction to the C/C++ programming language and object-oriented software design. Models of software development. Fundamental principles of software engineering. Procedure-oriented versus object-oriented software design. Built-in and user-defined data types. Abstract data types and objects. Basic control structures and input/output in C/C++. Functions, parameter passing mechanisms, and function overloading. Arrays and pointers. Classes and data abstraction. Operator overloading. Class hierarchies, inheritance, virtual functions, and polymorphism. Function and class templates. Exception handling. Generic programming and the C++ Standard Template Library. Prerequisite: ENCMP 100 or equivalent. Note: Cannot be taken for credit if credit has already been obtained in CMPUT 201.

CMPE410 EXPLRNG SOFTWARE DVLPMNT DOM Course Page
No description available for this course.
CMPE420 RELIABLE & SECURE SYSTEMS DESN Course Page
No description available for this course.
CMPE425 FAULT-TOLERANT COMPUTING Course Page
No description available for this course.
CMPE440 SOFTWARE SYSTEMS DESIGN PROJ Course Page
No description available for this course.
CMPE449 NRL NTWKS, FUZZ SYS, GENET OPT Course Page
No description available for this course.
CMPE450 Nanoscale System Design Project Course Page

Description: Design and verification of high-performance digital systems that integrate nanoscale devices onto a single solid-state substrate or assembly. System-level specification, design and verification; design re-use strategies and alternatives; and the application of practical defect and error-tolerance techniques. Students work in teams. Restricted to students in the Nanoscale System Design Option.

CMPE480 ADVANCED DIGITAL LOGIC DESIGN Course Page
No description available for this course.
CMPE487 DATA COMMUNICATIONS NETWORKS Course Page
No description available for this course.
CMPE488 DESIGN OF NANOSCALE SYSTEMS Course Page
No description available for this course.
CMPE490 DES MICROPROC-BASED SYSTEMS Course Page
No description available for this course.
CMPE498 CMPUT ENG TOPICS Course Page
No description available for this course.
CMPE499 CMPUT ENG TOPICS Course Page
No description available for this course.