Skip to main content (Press Enter)

Undergraduate Programs

Difference Between Computing Major and Specializations

The School of Computing offers a number of programs spanning multiple disciplines; there's certain to be one that engages you and your interests. There are two main configurations:

Major Specialization
Can be combined with a Minor Required (at least one, or another Major) Optional
Sub-Plan or specialization appears on Diploma No, but appears on transcript Yes
Requires 120.0 units Yes Yes
Results in Bachelor of Computing (BCMPH) Yes Yes, except for Computing and the Creative Arts (BAH)

Computing Major With Sub-Plan

Artificial Intelligence

Learn how the human mind works and develop computational algorithms to create machine intelligence

Fundamental Computation

Explore the science and the principles that underlie all of computing

Security

Protect computers and the information they contain from major disruption or theft

Specializations

Cognitive Science

Draw from the principles of psychology, philosophy, linguistics, neuroscience and computing to explore the science of the mind and thought

Computing and the Creative Arts

Work in the entertainment industry, in multimedia design and in developing the next generation of software for the Arts

Computing, Mathematics and Analytics

Apply this potent combination in areas that require mathematical expertise, such as communications and security

Software Design

Become a software architect, developer and entrepreneur who drives the software revolution

Back to top