Computer Engineering
A grade of C or higher is required in all Computer Engineering courses.
NOTE: See the beginning of Section F for abbreviations, course numbers and coding.
CMPE1003 | Programming and Problem Solving for Engineers | 4 ch (3C 3L*) |
---|---|---|
Co-requisites: MATH 1003 or MATH 1001 and MATH 1503. |
CMPE1023 | Data Structures and Algorithms for Engineers | 4 ch (3C 2L) |
---|---|---|
Introduction to the ideas of abstraction of procedures and data. Implementation and handling of the fundamental data types: lists, stacks, queues, and graphs. Basic concepts of discrete mathematics, elements of combinatorics, aspects of complexity and recursion and algorithm development, including estimation of program resource utilization. This course is taught using the C programming language. NOTE: Credit will not be given for both CMPE 1023 and CS 1023. |