Last updated on 2025-07-10
Program overview
The Master of Science in Computational Sciences at Laurentian University is designed to advance your computer science career and deepen your expertise. This program focuses on the theories, mathematics, and applications behind computer science, enabling students to find solutions to real-world problems using cutting-edge developments and tools. Graduates will have access to numerous opportunities in expanding fields such as software engineering and scientific computation. The program is delivered on campus in English, providing a collaborative and engaging learning environment.
Program structure
The Master of Science in Computational Sciences offers both thesis-based and course-based options, allowing students to choose the path that best suits their academic and professional goals. The program is structured as follows:
- Program Length: Typically completed in 2 years.
- Delivery Method: On campus.
- Language of Instruction: English.
- Options available: Thesis-based and Course-based.
Students in the course-based option are required to complete a total of 30 credits, while those in the thesis-based option will engage in research and complete a thesis. Both pathways provide a comprehensive understanding of computational sciences, preparing students for various career opportunities.
Featured Experiences
- Hands-on experience with cutting-edge computational tools and technologies.
- Opportunities for collaborative projects and research with faculty members.
- Access to state-of-the-art facilities and resources for practical learning.
- Engagement in seminars and workshops led by industry professionals and academic experts.
- Possibility of internships or co-op placements to gain real-world experience.
Career Options
- Software Engineer: Design and develop software applications, ensuring functionality and user experience.
- Data Scientist: Analyze complex data sets to inform business decisions and strategies.
- Systems Analyst: Evaluate and improve computer systems to enhance efficiency and effectiveness.
- Research Scientist: Conduct research in computational methods and algorithms to solve scientific problems.
- Machine Learning Engineer: Develop algorithms that enable computers to learn from and make predictions based on data.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Laurentian University official website




















