Minors

For a complete list of minors offered by the Faculty of Engineering, please click here.

Minor in Software Engineering

The minor in Software Engineering has been revised. For detailed information, please see below:

Effective Winter 2017, the existing minor in Software Engineering Program will be replaced
with a new version. The program credit weight has been changed from 24 credits to 18 credits (6
courses). A maximum of 6 credits can be double counted towards a major program.

Students considering this minor should contact the Departmental Student Advisor in the ECE
Undergraduate Programs Office (Trottier 2060).

A maximum of 2 courses (6 credits) may be double counted towards a degree program.

Required courses (12 credits):

COMP 250 Intro to Computer Science 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 223 Model-Based Programming 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 321 Intro. to Software Engineering 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 428 Software Engineering Practice 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

Complementary Courses : 6 credits from the following:

COMP 302 Programming Lang & Paradigms 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

COMP 409 Concurrent Programming 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

COMP 421 Database Systems 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

COMP 424 Artificial Intelligence 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

COMP 527 Logic and Computation 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 326 Software Requirements Engineer 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 420 Parallel Computing 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 421 Embedded Systems 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 422 Fault Tolerant Computing 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 424 Human-Computer Interaction 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 425 Computer Organization and Arch 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 427 Operating Systems 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 429 Software Validation 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 439 Software Language Engineering 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

Tags: