Program Description Our Bachelor of Science (BSc) in Computer Science program teaches you the fundamentals of programming, algorithm design and computation. You'll learn about data management and analysis to gain a fundamental understanding of big data and its use within industry.
Our BSc in Physics program provides a strong foundation in Newtonian and modern physics, quantum mechanics, electricity, magnetism, optics and electronics, all in combination with mathematics. You also have the opportunity to learn about electronics and applied physics in more depth through specialized courses.
When combined, our BSc in Computer Science and Physics program provides you with a unique opportunity to obtain practical computer programming skills and, at the same time, gain knowledge of modern physics. Graduates of this combined program are ready to fill the demands of a developing technology sector in careers such as a computer analyst, an optical engineer, or a business intelligence consultant.

