Laurentian University Programs
Available in English

Computational Sciences (M.Sc.)

Faculty of Science, Engineering and Architecture

Advance your computer science career and deepen your expertise with a Master of Computational Sciences degree from Laurentian University.

Program Overview

From AI to software engineering, study how advanced applications of computer science can help people in everyday life.

Apply your knowledge to improve many daily functions, from complex operations to everyday solutions with the Master of Computational Sciences program at Laurentian University.

Study a wide range of subjects including data mining, robotics, machine learning, AI, image processing, human-computer interaction, intelligent systems, bioinformatics, and other exciting areas. Prepare for the design and use of sophisticated computational methods in research and industry.

Other areas of study include software engineering, scientific computation, high-performance computing, computational statistics and optimization methods and techniques to solve business, industrial, medical, and scientific problems.

The program offers a thesis-based option and a course-based option. The thesis-based option requires a supervisor to guide the research leading to a thesis.

Solve complex problems, design experiments with both the computer and algorithms.

Apply your creativity, curiosity, design, and communication skills with those from other fields.

Students can choose to complete the thesis or the course-based option.

Career Outlook

Graduates from the Master of Computational Sciences program can find employment in the following fields:

  • Consulting
  • Database design and implementation
  • Education
  • Graduate studies
  • Networking and security
  • Software development
  • Systems analysis
  • Web development

Program Details

Program language:

English

Delivery method:

On Campus

Contact info

Prof. Kalpdrum Passi
705-675-1151 ext. 2345
FA-380, Fraser Auditorium
kpassi@laurentian.ca

Please contact the email above, and our recruitment team will get back to you!

More About The Program


Thesis List

A list of all the Thesis' written by students in the Computational Sciences program.

Download the list (PDF)

 

FAQ

Download the document.

Admission Requirements

Admission for the M.Sc.Computational Sciences program (Thesis and Course-Based options) requires a bachelor's degree in a suitable field at the Honors level (or equivalent), with a minimum average grade of 70 % (B average). 

 

Application Process

If you are applying to the Course-Based program option, please proceed to Step 2. 

Step 1. Contact the Graduate Coordinator and/or individual faculty member about the possibility of becoming a student.  Students are encouraged to consult the faculty list on the Faculty Members tab in order to identify a potential supervisor (i.e. a faculty member they would like to work with).  

Step 2. Click here to submit the online application. Once students have applied, they will receive instructions (typically within 48 hours) from the Office of Admissions leading them to the MyLaurentian portal. Students can access the portal at my.laurentian.ca; sign in credentials will be provided in the correspondence received from the Office of Admissions upon successful completion of an application. The following documents will be required in order to complete an application.

Documents:

  • Three Reference Forms (for the Thesis program only) ((to begin the process at my.laurentian.ca click on "Reference Submission" on the left-hand navigation menu))
  • Statement of Interest (to be uploaded via MyLaurentian)
  • Curriculum Vitae/Resume (to be uploaded via MyLaurentian)
  • Official Academic Transcript(s) from all post secondary studies* (Please note that current or prior Laurentian University students do not need to request transcripts)  

*Please note that official transcripts or WES course-by-course (for institutions attended outside of North America) must come directly to the Office of Admissions from the previous post secondary institution by requesting at the time of your application or by contacting the institution's Registrar's Office.

 

Step 3. Once the Admissions Office receives all information and the application is deemed complete, the application will be forwarded to the department.  An Admissions Committee meets to review the applications.

 

Step 4. The Admissions Committee will review all applications on file and make a decision regarding the suitability of each applicant.  The Admissions Committee will then make a recommendation to the Dean of the School of Graduate Studies at Laurentian University. The Graduate Studies office will verify the dossier and if satisfactory, the Dean of Graduate Studies will forward the recommendation to the Office of Admissions at Laurentian University for admission. 

 

Step 5: If approved for admission, the Office of Admissions will send the student an Offer of Admission via MyLaurentian.  Applicants wishing to accept the offer of admission must indicate their response on MyLaurentian within 3 weeks of receiving the offer. Once the student has accepted the offer, a transition to the registration process occurs.

How To Apply

To apply for graduate studies, you must complete your application through the Ontario Universities Application Center (OUAC).

For detailed instructions on the application process, see the following pages:

Apply Now as a Graduate Applicant

Degree Options

Students must follow these regulations while in the Faculty of Graduate Studies.

 

Approved Fields of Study

  • Computational Sciences

 

MSc Computational Sciences (thesis-based)

CPSC 5000E     Thesis
CPSC 5506E     Introduction to computational sciences
CPSC 5016E     Seminar in Computational Sciences
Three (3) elective courses from the list below. A student may take at most one cross-listed course:
     CPSC 5006E     Matrix Computation

     CPSC 5156E     Research Methods

     CPSC 5206E     Topics in Mathematics

     CPSC 5207E     Topics in Computer Science
     CPSC 5216E     High-Performance Scientific Computing
     CPSC 5217E     Numerical Solution of Partial Differential Equations
     CPSC 5306E     Research Topics in Data Management
     CPSC 5307E     Search and Discrete Optimization
     CPSC 5406E     Knowledge Discovery in Databases
     CPSC 5416E     Image Processing & Computer Vision
     CPSC 5627E     Knowledge Representation and Reasoning
     Up to two 3 credit courses offered as part of other Laurentian University graduate programs subject to the approval of the student's Advisory Committee
     Cross-listed courses:
          CPSC 5516E     Symbolic Computation
          CPSC 5926E     Human-Computer Interaction 

The Graduate Advisory Committee may require the student to take additional courses.

 

MSc Computational Sciences (course-based)

Students need to take 30 credits. The courses have to be selected as follows:

Core course - 3 credits

Group A electives – 21 to 27 credits

Group B electives – 0 to 6 credits

 

Core course:

CPSC 5506E     Introduction to Computational Sciences

 

Group A electives

CSPC 5306E     Data Mining

CPSC 5627E     Knowledge Representation and Reasoning

CPSC 5216E     High-Performance Computing

CPSC 5006E     Matrix Computations

CPSC 5207E     Topics in Computer Science

CPSC 5406E     Knowledge Discovery in Databases

CPSC 5416E     Image Processing and Computer Vision

CPSC 5926E     Human Computer Interaction

CPSC 5307E     Search and Discrete Optimization

CPSC 5616E     Machine Learning and Deep Learning

CPSC 5617E     Computer Ethics

CPSC 5001E     Project in Computational Science

CPSC 5156E     Research Methods

COSC 4117E     Artificial Intelligence

 

Group B electives (non-computational science)

ENGR 5556E     Robotics

OPER 5001E     Business statistics

OPER 5002E     Management Science

OPER 5101E     Management Information Systems

OPER 5102E     Project Management

OPER 5011E     Operations Management

PSYC 5106E     Applied Multivariate Statistics

 

 

___________________________________________________________

Program regulations

  • A student may take elective courses from a list of approved graduate courses in other departments with the approval of 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.
  • Thesis Stream:  The student must prepare and submit a Research Proposal that is approved by the student’s Advisory Committee.  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.
  • Thesis Stream:  The student must complete and defend the Masters thesis (CPSC 5000, 6 credits).
  • The Graduate Advisory Committee may require the student to take additional courses.
  • 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.
  • Thesis Stream:  Preparation and submission of a Research Proposal that is approved 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.
  • Thesis Stream:  General regulations regarding thesis defense procedures are outlined in the School of Graduate Studies calendar.

Sample Courses

Faculty Members

Amr Abdel-Dayem
Full Professor, Bharti School of Engineering & Computation
Bharti School of Engineering and Computation
Fabrice Colin
Associate Professor, Bharti School of Engineering & Computat
Bharti School of Engineering and Computation
Ratvinder Grewal
Associate Professor, Bharti School of Engineering & Computat
Bharti School of Engineering and Computation
Waldemar Koczkodaj
Full Professor, Bharti School of Engineering & Computation
Bharti School of Engineering and Computation
Ralf Meyer
Associate Professor, Bharti School of Engineering & Computat
Bharti School of Engineering and Computation
Kalpdrum Passi
Full Professor, Bharti School of Engineering & Computation
Bharti School of Engineering and Computation
Abdellatif Serghini
Master Lecturer, Bharti School of Engineering & Computation
Bharti School of Engineering and Computation
Thomas Merritt
Full Professor, School of Natural Sciences
School of Natural Sciences

Core Faculty Members

  • Abdel-Dayem, Amr: Medical Imaging; Image Segmentation; Image Processing and Compression
  • Colin, Fabrice: Variational Methods in Partial Differential Equations;  Numerical Simulations of Partial Differential Equations
  • Grewal, Ratvinder: Human-Computer Interaction; Human Aspects of IT; Data Visualization; Game Design
  • Koczkodal, Waldemar: Decision and Expert Systems; Knowledge-Based Systems; System Analysis
  • Meyer, Ralf: High-Performance Computing; Nanostructured Materials; Phonic Crystals
  • Passi, Kalpdrum: Bioinformatics; Data Mining; Cloud Computing; Web Data Management
  • Serghini, Abdellatif: Numerical Methods for Partial Differential Equations, Finite Element & Volume Methods

 

Associated Faculty

 

Adjunct Members in Other Programs

  • Fava, Lorrie (MIRARCO): Ventilation and Production Optimization
  • Haibin Zhu (Nipissing University) Role-Based Collaboration, Adaptive Collaboration, Group Performance Optimization,  Software Engineering,   Service Computing and Cloud Computing, Computer-Supported Cooperative Work, Human Computer Interaction

 

Ready to take the next step?

We’re here to help you get started on your journey to Laurentian.

A Laurentian University student on her laptop in a study room.

More to Explore

Explore Laurentian University

Student in lab coat

Study at Laurentian University

Student holding IV

Browse Services and Support

Graduates