WeUni docsity Logo
Bachelor's Degree
Master's Degree
Doctoral Degrees
Online
Main fields of study

13 Best IT & Computer Science Bachelor of Science (BSc) Degree Programs in Canada for 2024

Find the most comprehensive list of top IT & Computer Science Bachelor of Science (BSc) Degree programs in Canada for 2024. Our selection is tailored to help you excel in your chosen field with the best educational institutions.

3

Field of study

Where to study

Course type

Only online courses

Bachelor of Science in Game Programming

LaSalle College Vancouver

logo LaSalle College Vancouver

Canada

IT & Computer Science

Bachelor of Science (BSc)

A Bachelor of Science in Game Programming prepares students for an exciting, rewarding and in-demand career in an industry where tech and creativity intersect. Bring compelling stories, interesting characters and unique strategies to life through a program that merges applied art, computer science and software programming. Study and work with like-minded creatives to design and develop the next generation of video games with a holistic approach that incorporates state-of-the-art equipment and exceptional teaching by industry insiders at the forefront of their field. Get ready to make gaming your life’s work.

English

3 Years

Honours Bachelor of Science in Computer Science Degree with Computer Programmer Diploma

Georgian College

logo Georgian College
Devices icon

Online

Canada

IT & Computer Science

Bachelor of Science (BSc)

Design, build, and analyze. From hardware to software, computer scientists are solving problems and delivering value in a variety of business, scientific, and social settings. You’ll receive both a computer science degree from Lakehead University and a computer programming diploma from Georgian College.

English

4 Years

BSc in Analytics

University of Prince Edward Island

logo University of Prince Edward Island

Canada

Mathematics, Statistics, Computer Science, Data Science, Business Analytics

Bachelor of Science (BSc)

Analytics is situated at the confluence of statistics, computer science, and mathematics all centered on finding, interpreting, and presenting meaningful patterns in data. We offer a Bachelor of Science in Analytics with specialization in either Data Analytics or Business Analytics, with co-operative education options available in both specializations.

English

4 Years

Bachelor of Science in Computer Engineering Software Option Co-operative

University of Alberta

logo University of Alberta

Canada

Engineering, IT & Computer Science, Computer Science, Software Engineering, Information Systems, Computer Engineering

Bachelor of Science (BSc)

This program provides you with the skills and knowledge needed to succeed in the rapidly evolving field of software engineering and development. You will build on your foundational knowledge in computing by studying areas such as discrete and continuous mathematics, physical science, logic, and engineering design principles through to application and development of software systems of all sizes. As a co-op program, course material is augmented with industry and research experience.

English

5 Years

Bachelor of Science General - Computing Science

University of Alberta

logo University of Alberta

Canada

IT & Computer Science, Computer Science, Software Engineering, Information Systems, Data Science, Artificial Intelligence

Bachelor of Science (BSc)

Our computing programs highlight the interdisciplinary nature of computing and offer the flexibility to combine studies in computing science with other areas of study. Through the General program, you’ll acquire the technical knowledge and problem-solving skills to create innovative solutions for a wide range of challenges.

English

BS in Information Technology

Fairleigh Dickinson University, Vancouver Campus

logo Fairleigh Dickinson University, Vancouver Campus

Canada

IT & Computer Science

Bachelor of Science (BSc)

The Bachelor of Science (B.S.) program in Information Technology (IT) offers an interdisciplinary curriculum focusing on Information Technology and Computer Science. In addition, the program is unique in that it merges traditional academic topics with leading edge and current IT practices and technology.

English

Bachelor of Science in Computer Engineering Nanoscale System Design Option Co-operative

University of Alberta

logo University of Alberta

Canada

Computer Science, Software Engineering, Information Systems, Computer Engineering

Bachelor of Science (BSc)

This program gives you the opportunity to focus on the emerging field of nanotechnology, giving you an introduction to the processes involved in the fabrication of nanoscale integrated circuits and in designing the tools necessary for the mass production of nanoscale systems.

English

5 Years

Bachelor of Science in Chemical Engineering Computer Process Control Co-operative

University of Alberta

logo University of Alberta

Canada

Engineering, Chemical Engineering, Computer Science

Bachelor of Science (BSc)

The Computer Process Control curriculum is built around the Chemical Engineering program core. You will take all the required chemical engineering courses (including material and energy balances, thermodynamics, fluid mechanics, heat transfer, separation processes, and chemical reactor analysis), as well as additional specialized courses that help to develop your skills as a computer process control engineer.

English

5 Years

Bachelor of Science in Computer Engineering Co-operative

University of Alberta

logo University of Alberta

Canada

Computer Science, Software Engineering, Information Systems, Computer Engineering

Bachelor of Science (BSc)

Computer engineers play a key role in designing, constructing, and integrating the technology that continues to change our lives every day. Our Computer Engineering program provides you with a broad background in the theory and application of hardware and software technologies. As a result, graduates are qualified for positions ranging from traditional computer engineering positions (e.g. software designer, computer systems designer) to positions often associated with electrical engineering (e.g. electronics circuit designer).

English

5 Years

Bachelor of Science with Specialization - Computing Science

University of Alberta

logo University of Alberta

Canada

IT & Computer Science, Computer Science, Software Engineering, Information Systems, Data Science, Artificial Intelligence

Bachelor of Science (BSc)

The BSc Specialization in Computing Science is very unique as it combines the structure of a Specialization degree with elements of customization often found in the General Science program. Nicknamed “Computing and X”, this program allows you either to study a concentrated area of computing science or to combine the study of computing science with another discipline, thus creating a very tailored degree.

English

BSc in Computational Mathematics

Memorial University, Grenfell Campus

logo Memorial University, Grenfell Campus

Canada

Mathematics, Computer Science

Bachelor of Science (BSc)

Math is all around us, from landing that perfect snowboard jump to designing the next best-selling app. It’s about discovering this place we live in through algorithms, calculations and logical reasoning. The computational mathematics program at Grenfell Campus, Memorial University is a four-year bachelor of science degree.

English

4 Years

Bachelor in Computing Systems, with Computer Science specialization

Trent University

logo Trent University

Canada

IT & Computer Science, Computer Science

Bachelor of Science (BSc)

The study of computing and information systems is central to our understanding of how the world processes, manages, and communicates information using digital technologies.  As a student, you learn to build and use computing and information systems.  You learn to see things from a broader systems perspective and to develop integrated solutions which meet the needs of your users.  And you learn to appreciate the far-reaching cultural, ethical, and legal impact of digital systems.

English

4 Years

Bachelor of Science in Computing Science

University of Alberta

logo University of Alberta

Canada

IT & Computer Science, Computer Science, Software Engineering, Information Systems, Data Science, Artificial Intelligence, Computer Engineering

Bachelor of Science (BSc)

The Computing Science program at Augustana builds foundational knowledge in Python and Java to prepare you for further study in other programming languages, as well as the areas of software engineering, operating systems, computer organization and architecture, algorithms, databases, networks, parallel programming, and computing theory.

English

Bachelor of Science (BSc), IT & Computer Science, Canada

A Bachelor of Science (BSc) degree is a popular undergraduate program that focuses on scientific and technical subjects. It provides students with a strong foundation in areas such as mathematics, natural sciences, and technology. Graduates with a BSc degree often pursue careers in fields such as engineering, healthcare, research, and technology.

The field of IT & Computer Science encompasses the study of computer systems, software development, information technology, and data analysis. Students in this field learn to design, develop, and implement technology solutions to solve complex problems. With the increasing demand for tech professionals, graduates have a wide range of career opportunities in industries such as software development, cybersecurity, and data science.

In Canada, higher education institutions offer a wide range of accredited degrees, from Bachelors to PhDs, catering to diverse student needs. Renowned for their quality education and research opportunities, Canadian universities and business schools attract students globally seeking top-notch academic programs and a multicultural learning environment.