Computer Science

BSc, BA, iBSc, iBA

Fall, Winter & Summer Entry Available

About the Program

Learning about Computer Science is arguably one of the most important routes to understanding and participating in the world of the future. 

Our Computer Science program will equip you with both foundational knowledge and applied skills, using a blend of hardware and software courses including extensive lab work. You will learn the methodologies that lead to efficient and accurate software development, and you can choose from a wide range of application areas, including machine learning, robotics, graphics, user interface design and data mining.

Lassonde has teamed up with a variety of companies to help you gain valuable professional experience. There is also an Industry Partnership/Dev Degree option, in which some of your academic courses involve learning on the job as you work at Shopify throughout the 4-year program.

The BSc, BA, iBSc, iBA and International Dual Degree all allow you to explore learning beyond computer science. In the BA, you can complement your studies with courses from the Liberal Arts such as humanities, social sciences, history, philosophy and more – fields that help you understand human social and creative endeavours and the potential impact of computing. In the BSc, complementary courses will be in the sciences (e.g., biology, chemistry, physics). You can also formalize such studies through a degree minor or double major.

Our International degrees give you the opportunity to learn computer science from a global perspective. Pick up a new language and study abroad as part of the iBA or iBSc degree. In the Dual Degree, you’ll spend a year studying in Germany and Greece. 

Changing the world for the better, perhaps through artificial intelligence, data science, and other new fields of the future, requires more than a purely technical point of view. An awareness of impacts on the world and on our lives is a fundamental outcome of our programs.

Skills You’ll Gain

  • Advanced knowledge of C and Java – used for projects involving robotics, 3D graphics, software applications and app development
  • MATLAB modelling software for signals, systems and digital communications processing
  • Models and algorithms for data mining and machine learning
  • Verilog circuit-modelling language, MIPS assembly language for embedded systems and FPGA circuit programming
  • Software design models including design pattern and development
  • Various networking tools including Wireshark
  • Other languages including C++, Eiffel, Unix Shell, SQL/mySQL database, and PHP

Sample Co-op Employers

  • IBM
  • Nascent
  • Caseware
  • CGI
  • RBC
  • Thales
  • The Regional Municipality of York
  • Ontario Ministry of Education
  • Ontario Ministry of Training, Colleges and Universities
'16 Computer Science

Passionate About:

  • The possibilities and diverse applications of computer science and women in STEM 

My Lassonde Journey:

  • Student Advisor for incoming Lassonde students 
  • PASS (Peer Assisted Study Sessions) leader – Computer Science and Math courses 
  • Coding Instructor/Coach, Hatch Canada 

Life Beyond Lassonde:

  • Software Developer, The Jonah Group 
  • The field of computer science continuously re-invents itself, so my learning journey continues 

Enhance your Lassonde experience


Work a minimum of 12 months up to a maximum of 20 months while on co-op. You can earn up to 1 year of qualified experience towards your PEng.

Dev Degree

Obtain a degree in computer science in only 4 years with 4500+ hours of work experience, 4000+ hours of academic experience, and $160,000 paid in salary, tuition, and vacation time

BEST Certificate

Through entrepreneurial, academic and experiential achievements during your time at Lassonde, you can earn the BEST Certificate.

Explore Your Passion

Find out more about our School and our programs

Additional Information

You can apply to the Lassonde School of Engineering through the Ontario Universities’ Application Centre (OUAC) website or you may use York University’s online application.

Use the OUAC application if you are:

  • Current Ontario high school student, or
  • Currently reside in Canada and not currently in an Ontario high school day program, or
  • Canadian citizen/permanent resident residing elsewhere and not attending an Ontario high school, or
  • International applicant (not a Canadian citizen/PR, not residing in Canada and not in Ontario high school)

Use York University’s online application if you are:

  • Previous York student, or
  • Mature or university/college transfer applicant and you’re only applying to York.

Applying to one of our Engineering programs?

Since we offer a common first-year, our engineering programs are merged into a single selection on the OUAC application form Engineering (BEng) – including Co-op.

When we receive your application, you’ll be sent details on how to let us know what your preferred programs are.

You want to explore your passion – we want to help you get there.

And while having good grades usually means you have the academic chops to do well in your classes, it’s your passion for science, technology & engineering that will help you succeed.

That’s why we created Boost, an optional co-application to our School.

Through a digital interview, you’ll get the chance to tell us who you really are and demonstrate to us that you possess the traits of a future Renaissance Engineer – creativity, passion, ingenuity, rational thinking and confidence.

Plus, if you’re an engineering applicant you’ll also have the chance to provide up to three engineering program choices.

Find out more about Boost

Applications Open (OUAC and York Direct) – September, 2019

Boost Co-Application Opens –  Mid December, 2019

Application Deadline – January 15, 2020

Boost Co-App Deadline (Engineering 2nd Year Program Guarantee) – April (exact date TBA)

Ontario Applicants

For all Engineering programs (Including IDS Dual Degree)

  • English
  • Advanced Functions
  • Calculus & Vectors
  • Physics
  • Chemistry

With no prerequisite grade below 70%
Recommended average:
 Low to Mid 80s

For Computer Science or Computer Security

  • English
  • Advanced Functions
  • One other 12U Math course (Calculus & Vectors strongly recommended)
  • For BSc and iBSc programs: All of the above plus Physics or Chemistry

With minimum average of 75% on Math courses, with no Math grade below 65%  
Recommended average: Low to Mid 80s

For Digital Media

  • English
  • One 12U Math course (with minimum grade of 75%)
  • One 12U Arts course or equivalent training recommended
Recommended average: High 70s 

For Earth & Atmospheric Science

  • English
  • Advanced Functions
  • Calculus & Vectors
  • Physics

Chemistry 12 strongly recommended for Atmospheric Science & Space Science streams
Recommended average: High 70s 

Outside Ontario, International & Transfer Applicants

Applying from outside of Ontario? Have a look at our program-specific requirements available here.

It is important that you verify requirements based on where you are coming from, but generally our programs require:

  • Proof of English language proficiency (for non-native English speakers, i.e. IELTS, TOEFL)
  • Upper level Maths
  • Upper level Sciences (Physics and/or Chemistry)
  • Official Transcripts (High School and/or College/University)