Computer Science
BA, iBA, BSc, iBScAt a Glance
Offered by
Lassonde School of Engineering
Offered at
Keele Campus
Degrees offered
BA, iBA, BSc, iBSc
Ways to study
Full-Time, Part-Time
Entry
- Fall - Yes (first and upper year)
- Winter - Yes (first and upper year)
- Summer - No
Applied Learning Opportunities
- Co-op
- Project-based learning
OUAC Code
- YPK (BA)
- YSG (BSc)
- YPF (iBA)
- YSY (iBSc)
Rankings
- #2 in Toronto for AI, ShanghaiRanking  of Academic Subjects, 2025
About the Program
Computer science is changing fast, and AI is transforming the field in exciting ways. As AI takes on more routine tasks, computer scientists are focusing on work that is more creative, collaborative and impactful than ever before.
At Lassonde, you’ll build strong foundations in programming, algorithms, data structures and systems through hands-on labs, team projects and supervised work experiences. Along the way, you’ll collaborate with classmates, connect with mentors and gain the real-world skills employers are looking for.
Beyond the classroom, you’ll become part of a supportive student community where you can explore spaces like the Sandbox, join student-led activities and make connections that help you feel at home from day one.
Lassonde’s Computer Science program prepares you to confidently step into the future of technology while building meaningful friendships, experiences and opportunities along the way.
Requirements
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
- Requirement (or equivalent) must have been satisfied within the previous five years
- A maximum of 30 possible transferable credits may be granted for successful completion of the Baccalauréat Général. Please click , then click “Transfer Credit Requirements” for details.
BSc
- Requirement (or equivalent) must have been satisfied within the previous five years
- A maximum of 30 possible transferable credits may be granted for successful completion of the Baccalauréat Général. Please click , then click “Transfer Credit Requirements” for details.
iBA
- Requirement (or equivalent) must have been satisfied within the previous five years
- A maximum of 30 possible transferable credits may be granted for successful completion of the Baccalauréat Général. Please click , then click “Transfer Credit Requirements” for details.
iBSc
- Requirement (or equivalent) must have been satisfied within the previous five years
- A maximum of 30 possible transferable credits may be granted for successful completion of the Baccalauréat Général. Please click , then click “Transfer Credit Requirements” for details.
BA
- Minimum overall result of “Bien/Buena/Bueno/Good” on all academic courses.
- Some programs require a higher GPA.
- Requirement (or equivalent) must have been satisfied within the previous five years
BSc
- Minimum overall result of “Bien/Buena/Bueno/Good” on all academic courses.
- Some programs require a higher GPA.
- Requirement (or equivalent) must have been satisfied within the previous five years
iBA
- Minimum overall result of “Bien/Buena/Bueno/Good” on all academic courses.
- Some programs require a higher GPA.
- Requirement (or equivalent) must have been satisfied within the previous five years
iBSc
- Minimum overall result of “Bien/Buena/Bueno/Good” on all academic courses.
- Some programs require a higher GPA.
- Requirement (or equivalent) must have been satisfied within the previous five years
BA
- Requirement (or equivalent) must have been satisfied within the previous five years
- CAPE 2-unit courses, with results of 3 or better, are eligible for transfer credit, up to a maximum of 18 credits. Please click , then click “Transfer Credit Requirements” for details.
BSc
- Requirement (or equivalent) must have been satisfied within the previous five years
- CAPE 2-unit courses, with results of 3 or better, are eligible for transfer credit, up to a maximum of 18 credits. Please click , then click “Transfer Credit Requirements” for details.
iBA
- Requirement (or equivalent) must have been satisfied within the previous five years
- CAPE 2-unit courses, with results of 3 or better, are eligible for transfer credit, up to a maximum of 18 credits. Please click , then click “Transfer Credit Requirements” for details.
iBSc
- Requirement (or equivalent) must have been satisfied within the previous five years
- CAPE 2-unit courses, with results of 3 or better, are eligible for transfer credit, up to a maximum of 18 credits. Please click , then click “Transfer Credit Requirements” for details.
BA
- Extra courses will be assessed for transfer credit. Applicants with the DEC may be awarded up to one full year of transfer credit.
BSc
- Extra courses will be assessed for transfer credit. Applicants with the DEC may be awarded up to one full year of transfer credit.
iBA
- Extra courses will be assessed for transfer credit. Applicants with the DEC may be awarded up to one full year of transfer credit.
iBSc
- Extra courses will be assessed for transfer credit. Applicants with the DEC may be awarded up to one full year of transfer credit.
BA
- Requirement (or equivalent) must have been satisfied within the previous five years
BSc
- Requirement (or equivalent) must have been satisfied within the previous five years
iBA
- Requirement (or equivalent) must have been satisfied within the previous five years
iBSc
- Requirement (or equivalent) must have been satisfied within the previous five years
BA
- Requirement (or equivalent) must have been satisfied within the previous five years
BSc
- Requirement (or equivalent) must have been satisfied within the previous five years
iBA
- Requirement (or equivalent) must have been satisfied within the previous five years
iBSc
- Requirement (or equivalent) must have been satisfied within the previous five years
BA
- Requirement (or equivalent) must have been satisfied within the previous five years
- GCE A2 examinations with results of "C" or better, are eligible for transfer credit, up to a maximum of 18 credits. Please click , then click “Transfer Credit Requirements” for details.
BSc
- Requirement (or equivalent) must have been satisfied within the previous five years
- GCE A2 examinations with results of "C" or better, are eligible for transfer credit, up to a maximum of 18 credits. Please click , then click “Transfer Credit Requirements” for details.
iBA
- Requirement (or equivalent) must have been satisfied within the previous five years
- GCE A2 examinations with results of "C" or better, are eligible for transfer credit, up to a maximum of 18 credits. Please click , then click “Transfer Credit Requirements” for details.
iBSc
- Requirement (or equivalent) must have been satisfied within the previous five years
- GCE A2 examinations with results of "C" or better, are eligible for transfer credit, up to a maximum of 18 credits. Please click , then click “Transfer Credit Requirements” for details.
BA
- Requirement (or equivalent) must have been satisfied within the previous five years
BSc
- Requirement (or equivalent) must have been satisfied within the previous five years
iBA
- Requirement (or equivalent) must have been satisfied within the previous five years
iBSc
- Requirement (or equivalent) must have been satisfied within the previous five years
BA
- IB Diploma with passes in six subjects: three passes at the Standard-level and three passes at the Higher-level, or two passes at the Standard-level and four passes at the Higher-level
- Analysis and Approaches higher-level
- Analysis and Approaches standard-level
- Applications and Interpretations higher-level
- Requirement (or equivalent) must have been satisfied within the previous five years
- Transfer credit is granted for IB courses with Higher-level final grades of 5 or better, to a maximum of 30 credits. Please click , then click “Transfer Credit Requirements” for details.
BSc
- IB Diploma with passes in six subjects: three passes at the Standard-level and three passes at the Higher-level, or two passes at the Standard-level and four passes at the Higher-level
- Analysis and Approaches higher-level
- Analysis and Approaches standard-level
- Applications and Interpretations higher-level
- Requirement (or equivalent) must have been satisfied within the previous five years
- Transfer credit is granted for IB courses with Higher-level final grades of 5 or better, to a maximum of 30 credits. Please click , then click “Transfer Credit Requirements” for details.
iBA
- IB Diploma with passes in six subjects: three passes at the Standard-level and three passes at the Higher-level, or two passes at the Standard-level and four passes at the Higher-level
- Analysis and Approaches higher-level
- Analysis and Approaches standard-level
- Applications and Interpretations higher-level
- Requirement (or equivalent) must have been satisfied within the previous five years
- Transfer credit is granted for IB courses with Higher-level final grades of 5 or better, to a maximum of 30 credits. Please click , then click “Transfer Credit Requirements” for details.
iBSc
- IB Diploma with passes in six subjects: three passes at the Standard-level and three passes at the Higher-level, or two passes at the Standard-level and four passes at the Higher-level
- Analysis and Approaches higher-level
- Analysis and Approaches standard-level
- Applications and Interpretations higher-level
- Requirement (or equivalent) must have been satisfied within the previous five years
- Transfer credit is granted for IB courses with Higher-level final grades of 5 or better, to a maximum of 30 credits. Please click , then click “Transfer Credit Requirements” for details.
BA
- All-India Senior School Certificate (AISSCE)
- Higher Secondary Certificate (HSC)
- Indian School Certificate (ISC)
- Intermediate Examination Certificate
- Pre-University Examination Certificate
- Requirement (or equivalent) must have been satisfied within the previous five years
BSc
- All-India Senior School Certificate (AISSCE)
- Higher Secondary Certificate (HSC)
- Indian School Certificate (ISC)
- Intermediate Examination Certificate
- Pre-University Examination Certificate
- Requirement (or equivalent) must have been satisfied within the previous five years
iBA
- All-India Senior School Certificate (AISSCE)
- Higher Secondary Certificate (HSC)
- Indian School Certificate (ISC)
- Intermediate Examination Certificate
- Pre-University Examination Certificate
- Requirement (or equivalent) must have been satisfied within the previous five years
iBSc
- All-India Senior School Certificate (AISSCE)
- Higher Secondary Certificate (HSC)
- Indian School Certificate (ISC)
- Intermediate Examination Certificate
- Pre-University Examination Certificate
- Requirement (or equivalent) must have been satisfied within the previous five years
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
Maintaining your offer of admission to this program requires a final academic average of 78%, calculated using the required courses below:
- English (ENG4U)
- Advanced Functions (MHF4U)
- Calculus & Vectors (MCV4U) or Data Management (MDM4U)
- Three additional 4U/M courses
Additionally, your math average should be a minimum of 75%, with no math prerequisite below 65%.
If you are worried about your grades or have questions about any conditions on your offer, please email ask@lassondeschool.com as soon as possible.
BSc
Maintaining your offer of admission to this program requires a final academic average of 78%, calculated using the required courses below:
- English (ENG4U)
- Advanced Functions (MHF4U)
- Calculus & Vectors (MCV4U) or Data Management (MDM4U)
- Chemistry (SCH4U) or Physics (SPH4U)
- Two additional 4U/M courses
Additionally, your math average should be a minimum of 75%, with no math prerequisite below 65%.
If you are worried about your grades or have questions about any conditions on your offer, please email ask@lassondeschool.com as soon as possible.
iBA
Maintaining your offer of admission to this program requires a final academic average of 78%, calculated using the required courses below:
- English (ENG4U)
- Advanced Functions (MHF4U)
- Calculus & Vectors (MCV4U) or Data Management (MDM4U)
- Three additional 4U/M courses
Additionally, your math average should be a minimum of 75%, with no math prerequisite below 65%.
If you are worried about your grades or have questions about any conditions on your offer, please email ask@lassondeschool.com as soon as possible.
iBSc
Maintaining your offer of admission to this program requires a final academic average of 78%, calculated using the required courses below:
- English (ENG4U)
- Advanced Functions (MHF4U)
- Calculus & Vectors (MCV4U) or Data Management (MDM4U)
- Chemistry (SCH4U) or Physics (SPH4U)
- Two additional 4U/M courses
Additionally, your math average should be a minimum of 75%, with no math prerequisite below 65%.
If you are worried about your grades or have questions about any conditions on your offer, please email ask@lassondeschool.com as soon as possible.
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
BSc
iBA
iBSc
BA
- Requirement (or equivalent) must have been satisfied within the previous five years
BSc
- Requirement (or equivalent) must have been satisfied within the previous five years
iBA
- Requirement (or equivalent) must have been satisfied within the previous five years
iBSc
- Requirement (or equivalent) must have been satisfied within the previous five years
BA
- Requirement (or equivalent) must have been satisfied within the previous five years
- AP College Board examinations are eligible for transfer credit, for results of 4 or 5, up to a maximum of 30 credits. Please click , then click “Transfer Credit Requirements” for details.
BSc
- Requirement (or equivalent) must have been satisfied within the previous five years
- AP College Board examinations are eligible for transfer credit, for results of 4 or 5, up to a maximum of 30 credits. Please click , then click “Transfer Credit Requirements” for details.
iBA
- Requirement (or equivalent) must have been satisfied within the previous five years
- AP College Board examinations are eligible for transfer credit, for results of 4 or 5, up to a maximum of 30 credits. Please click , then click “Transfer Credit Requirements” for details.
iBSc
- Requirement (or equivalent) must have been satisfied within the previous five years
- AP College Board examinations are eligible for transfer credit, for results of 4 or 5, up to a maximum of 30 credits. Please click , then click “Transfer Credit Requirements” for details.
BA
- Requirement (or equivalent) must have been satisfied within the previous five years
BSc
- Requirement (or equivalent) must have been satisfied within the previous five years
iBA
- Requirement (or equivalent) must have been satisfied within the previous five years
iBSc
- Requirement (or equivalent) must have been satisfied within the previous five years
BA
BSc
iBA
iBSc
Start Your Application
- Winter 2027 (January) entry - November 18, 2026
- Summer 2027 (May) entry - April 1, 2027
- Fall 2027 (September) entry - January 15, 2027
- Winter 2027 (January) entry - November 18, 2026
- Summer 2027 (May) entry - April 1, 2027
- Fall 2027 (September) entry - March 24, 2027
- Winter 2027 (January) entry - November 18, 2026
- Summer 2027 (May) entry - April 1, 2027
- Fall 2027 (September) entry - March 24, 2027
- Winter 2027 (January) entry - November 18, 2026
- Summer 2027 (May) entry - April 1, 2027
- Fall 2027 (September) entry - March 24, 2027
Applied Learning Opportunities
Gain industry experience with paid work terms
Through Lassonde’s co-op program, co-op work terms begin after your second year, with students applying in year two. This makes first year an important time to build your academic foundation and technical skills.
From there, you’ll take on paid work terms across technology, finance, public service, research, and other areas where computer science plays a key role. With flexible 4, 8, or 12-month placements, you can tailor your experience to your goals while building in-demand skills, growing your network, and exploring what excites you most about your future career, all while being supported at every step.
Notable co-op employers:
- Caseware
- CIBC
- IBM
- Ministry of Children, Youth and Social Services I&IT Cluster
- SOTI Inc.
Learning built around doing
Hands-on learning runs throughout the program. You’ll start early with labs, project-based courses, and applied assignments that let you learn by building and experimenting, not just studying theory.
In upper years, you can take faculty-supervised project courses, working on problems you help define and developing real solutions from start to finish. You’ll create deliverables, present results and gain experience that reflects real-world computing teams.
Explore your interests
The degree options in this program also let you customize your studies and explore interests beyond Computer Science. Complement your degree with Liberal Arts courses in the BA, science courses in the BSc, or add language learning and study abroad through an international degree option (iBA or iBSc).
Make your mark through undergraduate research
Expand your learning through research opportunities that allow you to collaborate with researchers and contribute to new discoveries. Develop your research expertise through the Natural Sciences and Engineering Research Council Undergraduate Student Research Awards (), the Lassonde Undergraduate Research Award () and Research at York ().
Recent grad Nawshin chats with us about her experience with the Career Centre and how she secured a full-time role within two months of graduating.
Potential Career Paths
- software and network developer
- data scientist
- cloud computing specialist
- artificial intelligence and machine learning developer
- robotics systems developer
- virtual reality system developer
- human/computer interface designer

51ÁÔĆć