TECHNICAL COMPLEMENTARY COURSES - SOFTWARE ENGINEERING PROGRAM
Technical Complementaries
Students following the regular Software Engineering program should take 12-14 credits, of which 6 credits must be from group A and 6-8 credits from group B. 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.
Group A :
- A,B (P-ECSE 303)
- A (P-ECSE 304)
- COMP 350. Numerical Computing. A (P-MATH 222 and MATH 223 and one of COMP 202, COMP 208, COMP 250; or equivalents)
- COMP 409. Concurrent Programming. A (P-COMP 251,COMP 302 and COMP 310 or ECSE 427)
- COMP 424. Artificial Intelligence. A (P-COMP 206, COMP 251, COMP 302)
OR
ECSE 526. Artificial Intelligence. B (P-ECSE 322) - (P-COMP 335)
- COMP 520. Compiler Design. A (P-COMP 273 and COMP 302)
- COMP 566. Discrete Optimization 1. A (P-COMP 360 and MATH 223)
- B (P-ECSE 427)
Group B :
- A,B (P-ECSE 221, ECSE 291 and EDEC 206)
- 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)
- B (P-ECSE 411)
- A (P-ECSE 304, ECSE 305 and ECSE 322)
OR
COMP 535. Computer Networks 1. A (P-ECSE 427) - ECSE 420. Parallel Computing. (P-ECSE 427)
- ECSE 421. Embedded Systems. B (P-ECSE 427)
- ECSE 422. Fault Tolerant Computing. (P-ECSE 427)
- ECSE 424. Human-Computer Interaction. B (P-ECSE 322)
- ECSE 425. Computer Architecture. A,B (P-ECSE 322 and ECSE 323)
- ECSE 426. Microprocessor Systems. A,B (P-ECSE 323 and EDEC 206)
OR
A (P-COMP 273) - (P-ECSE 404 or ECSE 502 and ECSE 305)
- ECSE 522. Nonlinear Phenomena in Power Systems Dynamics. (P-ECSE 323)
- (P-ECSE 323)
- (P-ECSE 322 and ECSE 323)(Not offered)
- ECSE 532. Computer Graphics. A (P-ECSE 322)
OR
COMP 557. Fundamentals of Computer Graphics. A (P-MATH 223 and COMP 251) - (P-COMP 310)
- (P-ECSE 427 or COMP 310)
Note: Pending review by SCTP Committee
Revised December, 2004