Computer Science Major

Faculty of Management » Programs & Degrees » Undergraduate » Majors » Computer Science


What is Computer Science?

Computer science is a discipline that spans theory and practice. It requires thinking both in abstract terms and in concrete terms. The practical side of computing can be seen everywhere. Nowadays, practically everyone is a computer user, and many people are even computer programmers. Getting computers to do what you want them to do requires intensive hands-on experience. But computer science can be seen on a higher level, as a science of problem solving.

Why complete a Computer Science major?

As a computer science major, you’re involved in a science that has revolutionized the world. Astonishing advances are made constantly and intense research is carried out. Among the courses you'll take are programming, digital systems, database management systems, data structures and computer architecture. Most graduates have careers programming in industry, where a constant shortage of computer scientists results in steady employment.


What courses will I take in a Computer Science major?

What can I do with a Computer Science major?

Learn more about a career in Computer Science

What programs offer a Computer Science major?

When you apply to the U of L for admission, you apply to a program (degree or certificate) and a major. A Computer Science major is available at the Lethbridge campus only in the following programs:

Related Links

Management Course Descriptions (with prerequisites)

Computer Science Course Descriptions (with prerequisites)

Cooperative Education Program