TECHNICAL COMPLEMENTARY COURSES - COMPUTER ENGINEERING PROGRAM
Technical Complementaries (3 Courses) 9 credits
Students following the Computer Engineering program should take 3 courses (9 credits) from the following list. It is possible that not all the courses listed will be offered in any given year. Please refer to the up-to-date course assignments (posted on the Undergraduate Bulletin Board) before selecting any course. Permission will not be granted to take Technical Complementary courses that are not on this list.
- ECSE 404. Control Systems. A (P-ECSE 303)
- A (P-ECSE 304 and ECSE 305)
- ECSE 412. Discrete Time Signal Processing. A,B (P-ECSE 304)
- A (P-ECSE 304, ECSE 305, and ECSE 322)
OR
COMP 535. Computer Networks 1. A (P-ECSE 427) - ECSE 421. Embedded Systems. B (P-ECSE 427)
- ECSE 424. Human-Computer Interaction. B (P-ECSE 322)
- ECSE 426. Microprocessor Systems. A,B (P-ECSE 323 and EDEC 206)
- ECSE 428. Software Engineering Practice. B (P-ECSE 321 or COMP 335)
- A (P-ECSE 323 and ECSE 330)
- ECSE 526. Artificial Intelligence. B (P-ECSE 322)
- (P-ECSE 323)
- (P-ECSE 322 and ECSE 323)(Not offered)
- ECSE 532. Computer Graphics. A (P-ECSE 322)
- A (P-ECSE 323 and ECSE 334)
- A (P-COMP 302)
- B (P-ECSE 427)
LABORATORY COMPLEMENTARY COURSES - COMPUTER ENGINEERING PROGRAM
Laboratory Complementaries (2 Courses) 4 credits
- ECSE 426. Microprocessor Systems. A,B (P-ECSE 323 and EDEC 206)
- A (P-ECSE 323 and ECSE 330)
- ECSE 435. Mixed-Signal Test Techniques. B (P - ECSE 304 and ECSE 334)
- A,B (P-EDEC 206; C-ECSE 425 or ECSE 525)
- B (P-EDEC 206; C-ECSE 414)
- A,B (P-ECSE 291 & EDEC 206; C-ECSE 412 or ECSE 512)
- A,B (P-ECSE 291 & EDEC 206; C-ECSE 411 or ECSE 511)
- B (P-ECSE 291 & EDEC 206; C-ECSE 404 or ECSE 502)
Revised August, 2004