Computing Science

Available as a Major in:
Bachelor of Arts and
Bachelor of Science programs.

Available as a Minor in:

Any program.


Can you imagine a world without computing science? No computers. No social media. No cell phones. No GPS. No advanced medical technology (e.g. CAT scans). No e-payments. No credit cards. No internet. No animated movies. No Siri or Alexa. And the list could go on. Knowledge of computing is an asset to almost every career. Computing science gives you the skills to create new, useful artifacts for many different segments within society and to make difficult decisions regarding the use of computing. The world needs more computing scientists, with the prediction of a shortfall of 182,000 computing professionals in the near future in Canada alone. (See Canadian Labor Market Outlook here)

If you are intrigued by questions such as:

  • How do you make a computer run faster?
  • What is an operating system and how does it work?
  • Can I create a useful tool for society?
  • Can the human mind be simulated by a computer?
  • What are the limitations of computers?
  • Should governments implant citizens with microchips?

then you may wish to pursue a degree in computing science.

Augustana's Computing Science program is unique and leading in many ways:

  • Java, a popular object-oriented language for creating desktop, mobile, and web-based applications, is used extensively in our courses.
  • The first course of our computing science curriculum teaches Python, which is one of the most popular programming languages, so that all students can learn how to quickly create meaningful, often graphic, programs. This introduction provides a valuable transition from high school to university.
  • Our advanced software engineering course contains a Community Service Learning (CSL) component, where students obtain practical, hands-on experience completing a software project for a client.
  • Computing science at Augustana is offered in the context of a liberal arts and sciences degree program at a small, caring, teaching-oriented campus of the University of Alberta.
    "industry has realized that the liberal arts or general science graduate often has greater flexibility and can be trained in a systems group with excellent results."
    Christine McDougall, Computing Canada