
University of Victoria
The Bachelor of Science in Computer Science and Mathematics provides students with a strong foundation in mathematical theory, computational techniques, and algorithmic problem-solving. This interdisciplinary program covers key areas such as programming, data structures, artificial intelligence, cryptography, and numerical analysis. Students gain hands-on experience in software development, statistical modeling, and data science, preparing them for careers in technology, finance, research, and artificial intelligence. Graduates are well-equipped for roles in software engineering, cybersecurity, quantitative analysis, and machine learning.
Job Title | NOC Code | Salary Range (CAD) | Job Description |
---|---|---|---|
Software Developer and Programmer | 21232 | $70,000 - $120,000 | Designs, develops, and tests software applications using mathematical algorithms and computational techniques. |
Mathematician, Statistician, and Actuary | 21210 | $75,000 - $130,000 | Applies mathematical models and statistical techniques to solve problems in finance, insurance, and data science. |
Computer Systems Developer | 21230 | $75,000 - $125,000 | Designs and implements computing infrastructure, algorithms, and simulations for various applications. |
Statistical Officer and Research Support Specialist | 12113 | $60,000 - $100,000 | Analyzes and compiles statistical data, creates reports, and supports research initiatives across industries. |