Βι¶ΉΤΌΕΔ

Technical Complementaries

Βι¶ΉΤΌΕΔ

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 :

  • ECSE 304 course description not available A,B (P-ECSE 303)
  • ECSE 529 course description not available 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)
  • COMP 433 course description not available (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)
  • COMP 575 course description not available B (P-ECSE 427)

Group B :

  • ECSE 323 course description not available A,B (P-ECSE 221, ECSE 291 and EDEC 206)
  • ECSE 404 Control Systems A (P-ECSE 303)
  • ECSE 411 course description not available A (P-ECSE 304 and ECSE 305)
  • ECSE 412 Discrete TimeSignal Processing A,B (P-ECSE 304)
  • ECSE 413 course description not available B (P-ECSE 411)
  • ECSE 414 course description not available A (P-ECSE 304, ECSE 305 and ECSE 322)
    OR
    COMP 535 Computer Networks 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
    COMP 573 course description not available A (P-COMP 273)
  • ECSE 504 course description not available (P-ECSE 404 or ECSE 502 and ECSE 305)
  • ECSE 522 Nonlinear Phen.: Power Sys Dyn (P-ECSE 323)
  • ECSE 530 course description not available (P-ECSE 323)
  • ECSE 531 course description not available (P-ECSE 322 and ECSE 323)(Not offered)
  • ECSE 532 Computer Graphics A (P-ECSE 322)
    OR
    COMP 557 Fundamentals of Comp. Graphics A (P-MATH 223 and COMP 251)
  • COMP 410 course description not available (P-COMP 310)
  • COMP 412 course description not available (P-ECSE 427 or COMP 310)

Note: Pending review by SCTP Committee

Revised December, 2004

Back to top