Scientific Computing

The discipline of Scientific Computing aims to solve technical problems in science and engineering, using computers and computational methods.

The interdisciplinary Master of Science in Scientific Computing is offered through the Faculty of Science and the Faculty of Engineering and Applied Science. 

Students have undergraduate degrees and backgrounds in a variety of subject areas including Biochemistry, Chemistry, Computer Science, Earth Sciences, Mathematics and Statistics, Physics and Physical Oceanography, Civil Engineering, Electrical and Computer Engineering, Mechanical Engineering, Process Engineering, and Ocean and Naval Architectural Engineering.

This graduate degree includes the option to complete two consecutive work terms for students following the thesis or non-thesis version of the program.

Students learn to apply computational, numerical and programming concepts and tools to solve and model complex problems a variety of workplace settings in areas such as:

  • Data analysis
  • Models and advanced simulations
  • Vision systems
  • Physical oceanography
  • Artificial networks
  • Medical research and genetics

Work Term Schedule

Work terms can start in January, May, and September and can be 4 or 8 months in duration. Students must complete at least four courses before they are eligible to begin a work term.


To hire a co-op student or to find out more about this program please contact us.

More information about studying Scientific Computing for students is available here.