Professional electives - 12 credits
Professional elective courses can be selected from 3000, 4000, or 5000 level engineering courses, computer science and informatics courses, concentrations (see below), or approved mathematics and science electives; excluding co-ops/internships. Professional electives at the 5000 level require an overall GPA of 3.0 (B) or above. Of the 12 professional elective credits, at least 4 must be from a 4000 or 5000 level course. Prior approval of the chairperson of the Department of Electrical and Computer Engineering is required for ECE 4996 and ECE 4998 . Suggested concentration sets of courses are provided below:
To enroll in 3000- or higher-level courses and to become candidates for the degree of Bachelor of Science in Engineering with a major in Computer Engineering, students must gain major standing. An application for major standing should be submitted prior to intended enrollment in 3000- or higher-level courses. Forms may be obtained from the SECS Undergraduate advising office or from the SECS website.
To gain major standing in Computer Engineering, students must:
A) have an average of at least 2.0 (C) in the following mathematics and science courses: MTH 1554 , MTH 1555 , APM 2555 , CHM 1430 (or CHM 1440 and CHM 1470 ), PHY 1610 (or PHY 1510 and PHY 1100 ), and PHY 1620 (or PHY 1520 and PHY 1110 )
B) have an average of at least 2.0 (C) in the following engineering core courses: EGR 1200 , EGR 1400 , EGR 2400 , EGR 2500 , EGR 2600 , EGR 2800 .
C) have no more than two grades below C in the required courses listed in A and B above;
D) have not attempted any course listed in A and B above more than three times. Students may petition to repeat a course a fourth time; and
E) have not repeated more than three different courses. Courses in which a W (withdrawal) grade is recorded will not be counted.
Conditional major standing may be granted in the semester in which the student will complete the courses listed in A and B above.
Satisfactory completion of the program requires an average grade of at least 2.0 (C) within each course group: namely, mathematics and sciences, engineering core, and professional subjects (required and elective). Within professional subjects, at most two grades below C are permitted; at most two different courses may be repeated, and a total of three repeat attempts are permitted.
Sample computer engineering schedule
Students entering the School of Engineering and Computer Science with the required background may follow a schedule such as the one indicated below. However, students will need additional time to complete the program if they do not have the required background upon entrance to the program.