Combined major programs
Combined majors blend requirements from 2 departments. You'll gain in-depth knowledge of 2 disciplines and graduate with a combined degree. These 4-year Bachelor of Science (BSc) or Bachelor of Fine Arts (BFA) degrees apply the knowledge gained from computer science courses to another subject area, such as music or psychology.
Geomatics - Geography & Computer Science
Interested in customizing geographic technology? Combine geography and computer science in the field of geomatics. Study GPS, satellite imagery, remotely sensed data, GIS and visualization tools. Learn how to collect, process, analyze and display data and use maps to improve our world.
Contact the Geography advising team if you have any questions.
Full program details—Geomatics
Computer Science & Health Information Science
Interested in the technical aspects of our health care systems? Health information science bridges the worlds of health care, management and technology. Develop and manage the latest health information technologies. Learn how to build healthcare systems that are usable, secure and efficient.
Contact the Health Information Science advising team if you have any questions.
Full program details—Computer Science and Health Information Science
Program requirements—Computer Science and Health Information Science
How to apply—Computer Science and Health Information Science
Computer Science & Mathematics
Combine mathematics and computer science to learn fundamental skills in both disciplines. Use math as a tool in computing and use computer skills to solve mathematical problems. Bridge the gap between theory and practice. Learn skills to be successful in both industry and academia.
Contact the Mathematics and Statistics advising team if you have any questions.
Full program details—Computer Science and Mathematics
Music & Computer Science
Are you interested in the intersection of music and technology? In this combined major, you'll learn from music faculty and computer scientists and work alongside professional recording engineers. Use technology to explore new styles and formats of music.
Study towards a Bachelor of Fine Arts (BFA) or a Bachelor of Science (BSc) in this program.
Contact the Fine Arts advising team if you have any questions.
Full program details—Music and Computer Science
BFA program requirements—Music and Computer Science
Physics & Computer Science
Deepen your understanding of the physical world and computer systems. Engage with the physics that underlie all natural sciences. Develop your critical-thinking ability. Graduate with skills that will apply to a wide range of careers.
Contact the Physics advising team if you have any questions.
Full program details—Physics and Computer Science
Psychology & Computer Science
Discover the relationship between psychology and computer science. Use psychology to design better digital interfaces. Work with artificial intelligence. Explore different ways of explaining human behaviour. Learn how to develop computer systems based on neural models.
Contact the Psychology advising team if you have any questions.
Full program details—Psychology and Computer Science
Visual Arts & Computer Science
Apply the skills used in visual arts to computer science. Learn how you can combine drawing, painting, sculpture and photography with technology. Study extended media and video art. This unique degree will give you skills that you can apply far beyond the artistic community.
Study towards a Bachelor of Fine Arts (BFA) or a Bachelor of Science (BSc) in this program.
Contact the Visual Arts advising team if you have any questions.
Full program details—Visual Arts and Computer Science
BFA program requirements—Visual Arts and Computer Science