The Software Engineering Option, in Computer Engineering, puts a greater emphasis on methods and process for the design of software intensive computer systems, including requirements eliciation, software design, software quality, user-interface, and software project management. Students who satisfactorily complete the following program will be given recognition as receiving the Bachelor of Applied Science in Computer Engineering (Software Engineering Option).
Students that chose to take the Software Engineering Option will complete Second Year of the Computer Engineering Program. At the end of Second Year students can then apply for the Option which will begin in Third Year. Applications will be accepted online starting mid-February.
Third Year - Students in the Co-op Program are to follow the schedule provided here.
| Term 1 | Credit | Term 2 | Credit |
| EECE 310 | 3 | CPSC 304 | 3 |
| EECE 320 | 3 | EECE 315 | 4 |
| EECE 353 | 3 | EECE 369 | 3 |
| STAT 251 | 3 | EECE 375 | 6 |
| Comp Electives | 3 | Comp Electives | 3 |
| Total Credits | 15 | Total Credits | 19 |
Fourth Year
| Term 1 | Credit | Term 2 | Credit |
| APSC 450 | 2 | EECE 450 | 3 |
| EECE 415 | 3 | EECE 494 | 3 |
| EECE 419 | 5 | EECE 496 | 5 |
| EECE 456 | 3 | Software Electives | 6 |
| EECE 476 | 3 | ||
| Software Electives | 3 | ||
| Total Credits | 19 | Total Credits | 17 |
During Fourth Year of studies students will have to select specialized Software Electives. These classes are closely related to Option topics and have been determined by the Department as suitable and important courses for students to consider.
Software Electives:
| Course | Credit | Course | Credit | Course | Credits |
| EECE 411 | 3 | EECE 412 | 3 | EECE 416 | 3 |
| EECE 417 | 3 | EECE 418 | 3 | EECE 423 | 3 |
| EECE 440 | 3 | EECE 443 | 3 | EECE 478** | 3 |
| CPSC 311* | 3 | CPSC 312* | 3 | CPSC 314** | 3 |
| CPSC 322* | 3 | CPSC 340* | 3 | CPSC 404* | 3 |
| CPSC 411* | 3 | CPSC 415* | 3 | CPSC 422* | 3 |
| CPSC 425* | 3 | CPSC 426* | 3 | CPSC 430* | 3 |
| COMM 435 | 3 | COMM 456 | 3 |
Dr. Konstantin Beznsov
