2003-04 Curriculum

Curriculum for entry from CEGEP can be found below.

First ( Fall ) Semester ( TOTAL = 17 cr )

  • COMP 202 Introduction to Computing I (3 cr)
  • MATH 260 Intermediate Calculus (3 cr)
  • MATH 261 Differential Equations (3 cr, C - MATH 260)
  • MIME 221 Engineering Professional Practice (2 cr)
  • EDEC 206 Communication in Engineering (3 cr)
  • XXXX xxx General Complementary I (3 cr)

Second ( Winter ) Semester ( TOTAL = 15 cr )

  • ECSE 200 Fundamentals of EE (3 cr, C - MATH 261 or MATH 325)
  • ECSE 221 Introduction to Computer Engineering (3 cr, P - COMP 202)
  • COMP 250 Introduction to Computer Science (3 cr, P - COMP 202)
  • MATH 265 Advanced Calculus (3 cr, P - MATH 260)
  • MATH 270 Applied Linear Algebra (3 cr, P - MATH 261)

Third ( Fall ) Semester (TOTAL = 17 cr )

  • ECSE 210 Circuit Analysis (3 cr, P - ECSE 200)
  • ECSE 291 Electrical Measurements Lab (2 cr, C - ECSE 210)
  • ECSE 322 Computer Engineering (3 cr, P - ECSE 200/MECH 383 and ECSE 221)
  • ECSE 321 Introduction to Software Engineering (3 cr, P - COMP 202 or COMP 208)
  • COMP 302 Programming Languages and Paradigms (3 cr, P - COMP 250)
  • COMP 206 Intro to Software Systems (3 cr, P - Comp 250)

Fourth ( Winter ) Semester ( TOTAL = 15 cr )

  • ECSE 330 Introduction to Electronics 1 (3 cr, P - ECSE 210)
  • ECSE 303 Signals and Systems I (3 cr, P-ECSE 210, MATH 270/247;C-MATH 381/249)
  • MATH 381 Complex Variables and Transforms (3 cr, P - MATH 265)
  • COMP 251 Data Structures and Algorithms (3 cr, P - COMP 250)
  • COMP 361 Systems Programming Project (3 cr, P - COMP 206)

Fifth ( Fall ) Semester ( TOTAL = 15 cr )

  • COMP 330 Theoretical Aspects of Computer Science (3 cr, P - COMP 251)
  • COMP 360 Algorithm Design Techniques (3 cr, P - COMP 251)
  • ECSE 305 Probability and Random Sig. I (3 cr, P - ECSE 303)
  • ECSE 429 Validation and Verification (3 cr, P-ECSE 321)
  • XXXX xxx Technical Complementary I (3 cr)

Sixth ( Winter ) Semester ( TOTAL = 15 cr )

  • ECSE 428 Software Engineering Practice (3 cr, P-ECSE 321 or COMP 335)
  • ECSE 427 Operating Systems (3 cr, P - ECSE 322 or COMP 273)
  • MATH 363 Discrete Mathematics (3 cr, P-MATH 265 and MATH 270)
  • XXXX xxx Technical Complementary II (3 cr)
  • XXXX xxx General Complementary II (3 cr)

Seventh ( Fall ) Semester ( TOTAL = 15 cr )

  • ECSE 495 Software Engineering Project (3 cr, P-ECSE 321 and 42 departmental credits)
  • COMP 420 Files and Databases (3 cr, P-COMP 302)
  • XXXX xxx Technical Complementary III (3 cr)
  • XXXX xxx Technical Complementary IV (3 cr)
  • MIME 310 Engineering Economy (3 cr)

NOTES

All courses are core courses except for technical and general complementary courses. 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.

Technical complementaries are selected from a prescribed list offered by the Departments of Computer Science and Electrical and Computer Engineering.

General complementary studies requirements consist of 3 credits from a special list which relate to the Impact of Technology on Society and 3 credits from a special list of Humanities and Social Sciences and, Administrative Studies and Law (see Section 3.4, Page 167 of the 2003-2004 McGill University Calendar).

REVISED June 2003

Back to top