2007-08 Curriculum

Curriculum for entry from CEGEP can be found below.

For a printer friendly version, you can download the following file:
Computer Engineering 7 Semester Curriculum [.pdf]


First ( Fall ) Semester ( TOTAL = 15 cr )


CIVE 281 Analytical Mechanics 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

COMP 202 Foundations of Programming 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 262 Intermediate Calculus 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 263 ODEs for Engineers 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

XXXX xxx g1 (3) General Complementary 1


Second ( Winter ) Semester ( TOTAL = 17 cr )


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

ECSE 200 Electric Circuits 1 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 221 Course not available
MATH 264 Adv Calculus for Engineers 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 270 Course not available
MIME 221 Course not available

Third ( Fall ) Semester (TOTAL = 14 cr )


ECSE 210 Electric Circuits 2 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 211 Design Principles and Methods 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 291 Course not available
ECSE 322 Course not available

XXXX xxx s1 (3) Basic Science Complementary 1


Fourth ( Winter ) Semester ( TOTAL = 15 cr )


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

ECSE 330 Introduction to Electronics 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

EDEC 206 Course not available
MATH 363 Course not available

Fifth ( Fall ) Semester ( TOTAL = 17 cr )


COMP 431 Course not available
ECSE 305 Probability & Random Signals 1 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 323 Course not available
ECSE 353 Electromagnetic Fields&Waves 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

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


Sixth ( Winter ) Semester ( TOTAL = 16 cr )


COMP 535 Computer Networks 4 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

OR
ECSE 414 Course not available
ECSE 334 Intro. to Microelectronics 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 425 Computer Architecture 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 426 Microprocessor Systems 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 474 Course not available

ECSE 4xx t1 (3) Technical Complementary 1


Seventh ( Fall ) Semester ( TOTAL = 14 cr )


ECSE 475 Course not available
MIME 310 Course not available

XXXX xxx g2 (3) General Complementary 2

ECSE 4xx t2 (3) Technical Complementary 2

ECSE 4xx t3 (3) Technical Complementary 3

ECSE 4xx (2) Lab Complementary


NOTES

All courses are core courses except for technical complementaries, laboratory complementaries and general complementaries. Core courses are shown in boldface above. All core courses must be passed with a grade "C" or better. Also, a grade of "C" is required for an ECSE xxx core course in order to proceed with its follow-on ECSE xxx course(s), and a grade of "C" is required for a MATH xxx course in order to proceed with its follow-on MATH xxx course(s). A grade of "D" is only acceptable for non-core courses (ie - technical, laboratory, and general complementaries).

Technical Complementary courses are selected from this list.

The Lab Complementary course is normally taken in conjuction with a technical complementary.

General Complementary courses must be chosen according to the rules in Section 8.3.4 of the 2007-2008 McGill University Calendar, page 225.

The Basic Science Complementary course must be selected from the predefined list.

This sample curriculum is only for students who wish to complete their degree requirements in 7 semesters. Students may, at any time, deviate from this structure. However, it will be the student's responsibility to devise a study plan that has no course conflicts or prerequisite/corequisite violations. Academic advisors are available for course selection.

Back to top