Computer Science

AboutComputer Science

Computer Science

What is Computer Science?

Computer Science is the study of how computers work and how we can use them to solve problems. It includes things like programming, design, software, understanding how data is stored and processed and learning how networks and systems connect. People who study computer science often create apps, websites, games, and even work with robots and artificial intelligence. It's not just coding it also teaches how to think logically, break down problems, and come up with smarter solutions for tech. 

Why is it Important to Society?

Computer science matters because it plays a huge role in how we live and work everyday. From the apps we use on our phones to how doctors track patients or how banks protect our money, it's all connected to code and technology. It helps people solve problems faster, store and share info safely and even create new ways to connect across the world if we went without it we'd be way behind things like education, medicine, and communication. It's not just about the computers its also about how it improves life continuously and also how much it can keep up with how the world is changing, computer science being at the core of that.

Coding Languages include Java, Python, C/C++ and SQL 

7.jpg
670cbf146221ee06c3cde545_Computer Skills

Skills Required

Programming

Programming is the process of writing instructions that a computer follows to complete specific tasks. Its how we tell a computer what to do using languages like python, Javascript and C++, in computer science programming is almost like a required skill to obtain to bring your ideas to life whether its a game, a website, or software that controls cars. Without programming all the theories, logic, and systems in computer science would just stay on the paper. its the core skill that turns problem solving into real, working solutions.

Data Structure

Data structure are ways of organizing and storing data so that it can be used efficiently. They are the backbone of most programs, helping computers access and manage info quickly. For example lists, queues, trees(data structure composed by nodes) and hash tables all serve a different purpose depending on what a program needs to do. In computer science, understanding data structures is crucial because the way it is structured directly affects how fast and effective a program runs. Whether you're sorting files, searching through a database or building apps a data structure makes sure things run smooth and don't waste time or memory.

AdmissionPaths

Highschool Requirements

English Language Arts 30-1

Mathematics 30-1

Two of: Biology 30, Chemistry 30, Physics 30, Mathematics 31, CTS Computing Science 30 level (5 credits)

One approved course or option 

GPA Req. - 3.6-3.9

Universities that Offer CS

– University of Calgary

(Bachelor Of Sciences(BSc))

– Mount Royal University 

(Bachelor of Sciences(BSc))

– Southern Alberta Institute of Technology 

(Diploma and Applied Degrees) 

– University of Lethbridge

(Post Diploma BSc in Computer Science) 

 

Competitive Averages

University Of Calgary

92%

Mount Royal University

75%

SAIT

80%

University of Lethbridge

85%