Scientific Computing

Why Scientific Computing @ Memorial?

Memorial University’s MSc program in Scientific Computing was one of the first in North America, and remains the only such program in Atlantic Canada. Both MSc and PhD programs are now being offered in Scientific Computing. These programs train students in advanced computational techniques and in the application of these techniques to at least one scientific area, such as Applied Mathematics, Chemistry, Computer Science, Earth Sciences, Physics, or Physical Oceanography. Students can expect to gain knowledge and experience in: (1) state-of-the-art numerical methods, (2) high performance computer architectures, (3) use of software development tools for parallel and vector computers, (4) graphics, visualization, and multimedia tools, and (5) acquisition, processing, and analysis of large experimental data sets.

The MSc and PhD Scientific Computing programs are interdisciplinary, enriched by the expertise of faculty members in a range of academic units. Researchers in external organizations contribute by co-supervising students, providing placements for co-op students, providing computing resources, and teaching some courses. The program has close links with ACEnet, the Atlantic Canada Excellence network of high performance computers on which much of our computational work is carried out.

Description of program

  • MSc – The program is offered in both thesis and course versions, each with a cooperative education (co-op) option. Both full-time and part-time studies are possible. A distinguishing characteristic of this program is the emphasis on interdisciplinary studies. Graduating students will have mastered a broader range of science and engineering areas than graduates from the more traditional, discipline-based programs.

    Related programs: data scienceartificial intelligence, software engineeringcomputer science
  • PhD - The PhD program is a thesis-based program, available by full-time and part-time studies. The program is designed to produce effective researchers in Scientific Computing and within the applied areas of interest. The program’s courses are designed to ensure advanced understanding of core Scientific Computing principles.

Contact a faculty supervisor

Graduate applicants interested in research-based programs are strongly encouraged to connect with a faculty supervisor at the time of application. In fact, a faculty supervisor is required for all programs before an offer of admission will be made. Visit the Scientific Computing program website for a list of faculty members, their research interests, and contact information. You may also use the Yaffle search application to find a supervisor you may wish to work with.

The School of Graduate Studies offers advice on how to search for and contact potential supervisors. Need more help? Try attending one of our webinars and information sessions for prospective graduate students.

Minimum admission requirements

  • MSc – Bachelor's degree (minimum second class honours) with a strong computational and mathematical orientation, including courses in advanced Calculus, differential equations, linear algebra, numerical analysis and programming; applicants are expected to demonstrate background in the field (e.g., undergraduate BSc thesis, work experience which involved computing in a scientific environment, etc.)
  • PhD – Master’s degree in Scientific Computing or in appropriate discipline. In exceptional cases, a thesis-based Honours BSc degree may be considered.

Potential career options and outcomes

Analyst/modeler, researcher, consultant, software developer/programming, computational financial analyst, university professor, data scientist/analyst, software engineer, research computing specialist, computational scientist, quantitative engineer


 Note: All figures are in Canadian dollars and subject to change. Fees are approved by the University’s Board of Regents. In the event of a discrepancy between the fees approved by the Board and those published on this website, the fees approved by the Board will prevail. Financial policies are enforced through the Department of Financial and Administrative Services. For the complete and official list of all fees and charges, visit

Program Information
Degrees Offered:

MSc, PhD


course, thesis

Duration (Full-time students):

MSc: 2 years
PhD: 4 years


St. John's

Application Deadline:

February 15 for Fall admission

May 1 for Winter admission

October 1 for Spring Admission


MSc: $15,000 (thesis based)
PhD: $18,000

More funding information

Tuition (NL students):

MSc: $635-$953/semester
PhD: $888/semester

Tuition (Other Canadian students):

MSc: $826-$1,239/semester
PhD: $1,154/semester

Tuition (International students):

MSc: $1,074-$1,611/semester
PhD: $1,499/semester

More tuition information

Request More Information Department Website University Calendar Apply