Last updated on 2026-01-05
Program overview
The Bachelor of Statistics and Computer Science program at McGill University is designed to equip students with a robust foundation in both statistics and computer science, complemented by essential mathematical skills. This interdisciplinary approach is particularly relevant in today's data-driven world, where the ability to analyze and interpret large datasets is increasingly valuable. Students will gain practical experience and theoretical knowledge, preparing them for various career paths in technology and analytics.
Program structure
The Bachelor of Statistics and Computer Science program is structured to provide a comprehensive education over a standard duration of three to four years. The program consists of a total of 72 credits, which includes a mix of required and complementary courses. Key features of the program structure include:
- Core courses in both statistics and computer science.
- Opportunities for hands-on learning through projects and practical applications.
- Flexibility to choose complementary courses that align with individual interests.
- Options for internships or co-op placements to gain real-world experience.
Students are encouraged to consult the Degree Planning Guide to ensure they meet all program and degree requirements effectively.
Featured Experiences
- Hands-on projects that integrate statistical analysis with computer programming.
- Opportunities for internships or co-op placements, providing real-world experience in the field.
- Access to state-of-the-art software and tools for data analysis and programming.
- Collaboration with industry partners for practical learning experiences.
- Participation in research projects that enhance understanding of statistical methods and computational techniques.
Career Options
- Data Analyst: Analyze and interpret complex datasets to help organizations make informed decisions.
- Statistician: Apply statistical methods to collect, analyze, and interpret data for various industries.
- Software Developer: Design and develop software applications that utilize statistical algorithms and data processing.
- Machine Learning Engineer: Create algorithms that enable computers to learn from and make predictions based on data.
- Quantitative Analyst: Use statistical techniques to analyze financial data and develop models for investment strategies.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit McGill University official website


















