Computational Science is a multidisciplinary field concerned with the theory and application of computer science and mathematics to the solution of real world problems. More specifically, it involves the use of theoretical and applied computer science, software engineering, scientific computation, high performance computing, applied mathematics, statistics and mathematical modeling methods and techniques to solve business, industrial, medical, and scientific problems.
The M. Sc. program in Computational Sciences is designed to appeal to two groups of students: the first, Computer Science and Mathematics graduates interested in pursuing Masters degree in scientific computation or advanced applications in computer science, and second, the Science and Engineering graduates interested in using advanced computational methods to solve problems in their field. Since the ultimate goal is to prepare students for the design and use of sophisticated computational methods in research and industry, the program's course work is structured so as to provide necessary computational background, yet leave some space for the acquisition of application specific knowledge.
In order to graduate, a Masters student must successfully complete the following minimum requirements.
A student must choose at least one elective course. A student may take at most one cross-listed course as an elective.
A student may take elective courses from a list of approved graduate courses offered by the faculty of Science and Engineering with the approval of the supervisor and the graduate advisory committee.
A student may be allowed to transfer at most 3 credits of a graduate course from another university that was not counted towards a graduate program requirement; these transfer credits may only serve as an elective and must be approved by the supervisor and the graduate advisory committee.
Students must obtain a minimum grade of 60% in each graduate course in order to pass the course. Students must obtain an overall average of 70% in their coursework in order to complete the degree requirements.
Preparation and submission of a Research Proposal that is approved
- Five one-term (3 credit) graduate courses.
- The Graduate Advisory Committee may require the student to take additional courses.
- The following two courses are required for all students in the M. Sc. in Computational Sciences.
by the student’s Advisory Committee and by the Department of Mathematics and Computer Science. This proposal must be submitted and approved by the end of the second academic term of study in order for the student to continue in the program. Changes to the Proposal must be approved by the Advisory Committee.
Completion and defense of the Master’s thesis (CPSC-5000EL - Thesis, 6 credits).
General regulations regarding thesis defense procedures are outlined in the
School of Graduate Studies calendar.