Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
You are here: Home Academic Graduates Computational Science and Engineering Option
Grad Home
PhD
Masters
Fast-track
Grad Courses
Admission

CSE
Bioinformatics


M.Sc. Thesis: Computational Science and Engineering Option

(50 credits)

REQUIRED COURSES (29 credits)

COMP 669D1    CSE Seminar  (.5)
COMP 669D2 CSE Seminar (.5)
COMP 601 Special Topics in Computer Science (4)
COMP 698 Thesis Research 1 (9)
COMP 699 Thesis Research 2 (15)

COMPLEMENTARY COURSES (minimum 21 credits)

Two courses from list A, two courses from list B, and the remaining credits to be chosen from graduate (500, 600 or 700 level) courses in the School of Computer Science. Two complementary courses must be taken outside the School of Computer Science.

List A: Scientific Computing Courses

COMP 540        Matrix Computations (3)      
COMP 566 Discrete Optimization 1 (3)
COMP 522 Modelling and Simulation (4)
MATH 578 Numerical Analysis (4)
MATH 579 Numerical Differential Equations (4)
CIVE 602 Finite Element Analysis (4)

List B: Applications and Specialized Methods Courses

ATOC 512         Atmos. & Ocean. Dynamics (3)
ATOC 513 Waves & Stability (3)
ATOC 515 Turbulence in the Atmos. & Oceans (3)
CIVE 514 Structural Mechanics (3)
CIVE 572 Computational Hydraulics (3)
CIVE 603 Structural Dynamics (4)
CIVE 613 Numerical Methods in Structural Engineering (4)
COMP 505 High-Performance Computer Architecture (3)
COMP 567 Discrete Optimization 2 (3)
COMP 557 Fundamentals of Computer Graphics (3)
COMP 558 Fundamentals of Computer Vision (3)
COMP 621 Optimizing Compilers (4)
COMP 642 Numerical Estimation (4)
ECSE 507 Optimization and Optimal Control (3)
ECSE 532 Computer Graphics (3)
ECSE 547 Finite Elements in Electrical Engineering (3)
ECSE 549 Expert Systems in Electrical Design (3)
MATH 555 Fluid Dynamics (4)
MATH 560 Optimization (4)
MATH 651 Asympt. Expansion & Perturbation Methods (4)
MECH 533 Subsonic Aerodynamics (3)
MECH 537 High-Speed Aerodynamics (3)
MECH 538 Unsteady Aerodynamics (3)
MECH 539 Computational Aerodynamics (3)
MECH 541 Kinematic Synthesis (3)
MECH 545 Advanced Stress Analysis (3)
MECH 572 Introduction to Robotiics (3)
MECH 573 Mechanics of Robotic Systems (3)
MECH 576 Computer Graphics and Geom. Modelling (3)
MECH 577 Optimum Design (3)
MECH 610 Fundamentals of Fluid Dynamics (4)
MECH 620 Advanced Computational Aerodynamics (4)
MECH 632 Theory of Elasticity (4)
MECH 642 Advanced Dynamics (4)
MECH 650 Heat Transfer (4)
MECH 654 Comp. Fluid Dynamics and Heat Transfer (4)