Master of Science - Scientific Computing

2 years
9,666 CAD
Rolling admission
Rolling admission
St. John's / Canada
Memorial University of Newfoundland

Program description

Memorial University's MSc in Scientific Computing programme was one of the earliest in North America and is still the only one in Atlantic Canada. Scientific Computing currently offers both MSc and PhD programmes. These programmes teach students advanced computational tools and how to apply them to at least one scientific field, such as Applied Mathematics, Chemistry, Computer Science, Earth Sciences, Physics, or Physical Oceanography.

Students can expect to gain knowledge and experience in the following areas:

  • cutting-edge numerical methods,
  • high performance computer architectures,
  • parallel and vector software development tools,
  • graphics, visualisation, and multimedia tools, and (5) acquisition, processing, and analysis of large experimental data sets.

The MSc  in Scientific Computing is interdisciplinary, drawing on the experience of faculty members from a variety of academic areas. Researchers from outside organisations participate by co-supervising students, offering co-op placements, computing resources, and teaching some courses. The initiative is closely linked to ACEnet, the Atlantic Canada Excellence network of high-performance computers where much of our computational work is performed.

The programme is accessible in both thesis and non-thesis (project) formats, as well as a cooperative education (co-op) option. The emphasis on interdisciplinary studies is a defining feature of this curriculum. Graduates will have a broader understanding of science and engineering than graduates from more traditional, discipline-based schools.

Program structure

  • Work Term 1
  • Work Term 2
  • Matrix Computations and Applications
  • Applied Scientific Programming
  • Tools of the Trade for Programming High Performance Computers
  • Algorithms for Distributed and Shared Memory Computers
  • Computer Based Tools and Applications


  • Tuition — 9,666 CAD

OTHER FEES (REQUIRED) amounts listed are for two semesters

  • Student Services Fee — 100 CAD
  • Students' Union — 140 CAD
  • Recreation Fee — 138 CAD
  • Health Insurance — 523 CAD

Requirements for applicants

  • At the time of application, the student is expected to provide evidence (for example, transcripts of completed courses) of his or her knowledge of a modern computer language such as Fortran, and/or C and/or C++, and/or Matlab, and/or Python. Students with an inadequate background may be encouraged to take certain undergraduate courses. 
  • 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.)

Applicants who did not complete a baccalaureate or post-graduate degree at a recognized university where English is the primary language of instruction must normally complete either the:

  • Test of English as a Foreign Language (TOEFL) and achieve a paper-based score of 580 (or higher), computer-based score of 237 (or higher), or internet-based score of 92-93 (or higher); or
  • International English Language Testing System (IELTS) and achieve a score of 7 (or higher).
  • Please note that other equivalent tests acceptable to Memorial University’s School of Graduate Studies will also be considered.

About the university

Memorial University has a unique responsibility to the people of Newfoundland and Labrador as the only university in the province. Memorial University was founded as a tribute to the Newfoundlanders who gave their lives in military duty during globe War I and later conflicts. We take inspiration from their efforts to create a better future for our province, our country, and the globe.

Over 115 different nations are represented among Memorial University's 19000+ students. Programs range from the traditional to the cutting edge, and can be found at any of Memorial's five locations or online. Memorial University's worldwide network of nearly 100,000 successful alums enhances the institution's capacity and reputation for leadership in research, teaching, and public engagement. Learn more about Memorial University in this quick read.

Vision, Mission

  • Vision — Memorial University will rise to prominence as one of Canada's and the world's top public institutions of higher learning, and it will honor its commitment to serving the people of Newfoundland and Labrador.
  • Mission — When it comes to education, research, scholarship, creative activity, service, and public engagement, Memorial University is committed to being at the forefront of innovation and excellence. International students and scholars are welcomed and supported at Memorial, and the institution's contributions of knowledge and experience are valued on all levels of society.


More than 19,400 students and 3,800 teachers and staff from more than 115 countries study, teach, conduct research, create, and participate in activities at our campuses and other locations. You can attend classes at one of Memorial University's several campuses in Newfoundland and Labrador or anywhere in the world; we also offer 475 courses online.

  • St. John's campus
  • Grenfell Campus
  • Marine Institute
  • Harlow Campus
  • Signal Hill Campus
  • Labrador Campus

Read more about Memorial University, Newfoundland and Labrador, Canada

Master Scientific Computing Canada
Master Scientific Computing review
Master Scientific Computing admission
Master Scientific Computing tuition fees
Master Scientific Computing Memorial University
Master Scientific Computing degree
Contact the school
Do you want to know more about Master of Science - Scientific Computing? Fill out the form and a representative of the educational institution will contact you.