Computer Science for Software Development
BAScAt a Glance
Offered by
Lassonde School of Engineering
Offered at
Markham Campus
Degrees offered
BASc
Ways to study
Full-Time, Part-Time
Entry
- Fall - Yes (first and upper year)
- Winter - No
- Summer - No
Applied Learning Opportunities
- Co-op
- Project-based learning
OUAC Code
- YMF (BASc)
About the Program
This program combines computer science theory with experiential learning, collaborative projects, and software development experience. You’ll build skills in programming, web development, system design, problem-solving, and AI-enabled technologies while exploring ethics, privacy, communication, teamwork, and computing’s social impact.
What Sets This Program Apart?
-
Gain real-world development experience: Work on industry-inspired projects through experiential learning and team-based development.
-
Develop technical and professional skills: Study programming, web development, cloud computing, cybersecurity, and data science.
-
Learn in a modern applied environment: Build analytical and problem-solving skills through project-based learning and modern software practices.
Offered exclusively at Markham Campus.
Requirements
BASc
- Senior-level math
BASc
- Senior-level math
BASc
- 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.
BASc
- Minimum overall result of “Bien/Buena/Bueno/Good” on all academic courses.
- Some programs require a higher GPA.
BASc
- 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.
BASc
- Senior-level math
- Extra courses will be assessed for transfer credit. Applicants with the DEC may be awarded up to one full year of transfer credit.
BASc
BASc
BASc
- 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.
BASc
BASc
- 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
- 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.
BASc
- All-India Senior School Certificate (AISSCE)
- Higher Secondary Certificate (HSC)
- Indian School Certificate (ISC)
- Intermediate Examination Certificate
- Pre-University Examination Certificate
BASc
- Senior-level math
BASc
- Senior-level math
BASc
- Senior-level math
BASc
- Senior-level math
BASc
- Senior-level math
BASc
- Senior-level math
BASc
- 4U math
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)
- Biology (SBI4U) or Chemistry (SCH4U) or Physics (SPH4U)
- Three additional 4U/M courses
Additionally, your final grade in each prerequisite course should be a minimum of 70%.
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.
BASc
BASc
BASc
BASc
- Senior-level math
BASc
- Senior-level math
BASc
- Senior-level math
BASc
BASc
- Senior-level math
- 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.
BASc
BASc
- Senior-level math
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.
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:
- IBM
- Nascent
- Caseware
- CGI
- RBC
- Thales
- The Regional Municipality of York
- Ontario Ministry of Education
- Ontario Ministry of Training, Colleges and Universities
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
- computer systems analyst
- cyber security analyst
- data scientist
- information security analyst
- machine learning specialist
- software developer
- software engineer – full-stack

51ÁÔĆć