Bachelor of Arts in Computer Science

York University - Keele Campus

Canada,Ontario

 0 Shortlist

36 Months

Duration

CAD 43,424/year

Tuition Fee

CAD 130

Application Fee

Sep 2025

Apply Date

Canada, Ontario

Type: University

Location Type: Urban

Founded: 1959

Total Students: 53,450 +

Int. Students: 9,600 +

Campus Detail

Main Campus Address

4700 Keele St, North York, ON M3J 1P3, Canada

Bachelor of Arts in Computer Science

Program Overview

From virtual reality and artificial intelligence to robotics, network databases and vision systems, Computer Science plays a big part in solving some of the world's greatest challenges. In this program you will blend foundational knowledge and technical skills to explore intriguing topics such as computer systems that mimic human vision or mine data for useful information. You will also learn about the methodologies that lead to efficient, accurate computation. In the BA degree, liberal arts complement your studies in computer science and in the BSc you’ll take science courses such as physics, chemistry and biology. The iBA, iBSc or the dual-degree option add an international component to your learning. Plus, you can enhance your degree with a co-op or an industrial internship.

This program has an optional co-application that is strongly recommended.  Co-op is available to all Computer Science students after your second year and does not require a separate application.

What You’ll Learn

We offer BA and BSc degrees – both providing you with the same computer science and math expertise. In the BA program, you’ll complement your studies with Liberal Arts courses (e.g., humanities and social sciences). In the BSc program, the complementary courses will be in the sciences (e.g., biology, chemistry, physics). A degree Minor or Double Major will allow you to sample or deeply explore another discipline.

You may also choose one of our three International Honours degrees – iBA, iBSc or the Dual Specialized degree. In the iBA or iBSc degree, you will add a study abroad component to your learning, with culture and language courses from your exchange destination. The International Dual Degree leads to two degrees, one from York and one from the Bonn-Rhein-Sieg University in Germany while completion of your undergraduate thesis takes place at the University of Crete in Greece!

After your second year, our co-op program can provide you with valuable industry experience, giving you a head start with your career.

  • Some Courses You'll Take 
  • Data Structures
  • Software Design
  • Communication Networks
  • Artificial Intelligence and Logic Programming
  • Database Systems
  • Building E-Commerce Systems
  • Data Mining
  • User Interfaces

What is the difference between Computer Science, Computer Security, Computer Engineering, Software Engineering and Information Technology?

  • Computer Science deals with the theory and practice of computer hardware and software. Students learn the theory that underlies computation and how to develop effective, efficient and accurate software. This program is intensive in Mathematics and Computer Science courses.
  • Computer Security focuses on the privacy of personal data, preventing unauthorized access to computer systems, ensuring backup contingency plans in the event of data loss and protecting systems from malicious activity.
  • Computer Engineering looks at how fundamental engineering design principles can be used to develop computer software and hardware while teaching you how to keep your knowledge and skills current as technology advances.
  • Software Engineering focuses on software including design, development, coding, integration and testing.
  • Information Technology deals with the application of technology within an organization. The program deals with how technology can be applied, rather than the technology itself.

You might also interested in other programs of this university

Bachelor of Science in Computer Science

 Program Level: 4-Year Bachelor's Degree
 Duration: 48 months
 Tuition Fee: CAD 43,424

 Application Fee: CAD 130

English Requirement: IELTS TOEFL PTE DUOLINGO 

Work Permit: