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. It trains 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 Scientific Computing program is 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 non-thesis (project) versions, with a cooperative education (co-op) option also available. 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.

Contact a faculty supervisor

Graduate applicants interested in research-based programs are strongly encouraged to contact a faculty supervisor at the time of application. 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 engine to find a supervisor you may wish to work with.

Minimum admission requirements

  • MSc – Bachelor's degree (minimum second class honours) with a strong computational orientation, including a number of Computer Science courses; applicants are expected to demonstrate background in the field (e.g., undergraduate BSc thesis, work experience which involved computing in a scientific environment, etc.)


Important Note: The information provided on this website is subject to change.The University Calendar is the final authority on university fees and regulations.

Program Information
Degrees Offered:

MSc, MSc (co-op)


thesis, project


MSc: 2 years


St. John's

Application Deadline:

February 1 (international) for Fall admission

March 1 (Canadian) for Fall admission

May 1 (international) for Winter admission

June 1 (Canadian) for Winter admission


MSc: $15,000

More funding information

Tuition (NL students):

MSc: $632-$953/semester

Tuition (Other Canadian students):

MSc: $822-$1,239/semester

Tuition (International students):

MSc: $1,069-$1,611/semester

More tuition information


Departmental WebsiteGet More InformationUniversity Calendar


Become a Graduate Student

230 Elizabeth Ave

St. John's, NL A1B 3X9 CANADA

Tel: (709) 864-2530

Fax: (709) 864-2552