Computer Science

Computer Science

Lassonde School of Engineering

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. 

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 withLiberal 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 of 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 second year, the co-op program can provide you with valuable experience, giving you an early start with your career. 
After second year, you can pursue co-op opportunities, gaining professional experience to get a head start towards becoming a licensed Professional Engineer. 

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 correct 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 back-up 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 may also be interested in:
Computer Engineering
Computer Security
Digital Media
Electrical Engineering
Software Engineering

Program Details

Offered by

Lassonde School of Engineering

Degrees offered

BA, iBA, BSc, iBSc

Ways to study

Full-Time, Part-Time

Fall entry


Winter entry


Summer entry



Apply for scholarships and awards by February 15 and submit your application in PDF format. View the Financial Aid tab on this page for awards specific to your student status.

Learn More

Speak with our Students

Our Student Ambassadors are ready to answer your questions, show you around campus and share their experiences at York.

Book a Tour with a Student

International Opportunities

There are many types of global learning available to you. York International is here to help you gain valuable international experience and enrich your education.

Learn More

We love hearing from you

Call Us

Monday to Friday - 10 a.m. to 2 p.m.

  • Due to higher than usual volume our wait-times range from 20mins – 1 hour (optimal times are between 10:00 to 11:30 a.m.).
  • Please note: The ability to wait in a queue is not currently enabled. If all representatives are already on calls, you will hear a busy signal on the line. Please hang up and try again later.

Mail Us

York University
Student Recruitment & Admissions
Bennett Centre for Student Services
99 Ian Macdonald Blvd
Toronto, ON M3J 1P3

Book a Tour

Make arrangements for a tour of our Keele or Glendon campus.

Request More Information