Computer Science for Software Development

    Bachelor of Computer Science for Software Development at York University

    York University
    University Rank:#333
    Bachelor of Computer Science for Software Development at York University

    The Computer Science for Software Development is a Bachelor degree offered by York University at its main campus in Toronto, Canada. The program is delivered on campus as a Full Time course in English and requires approximately 4 year(s) to complete. Students study at the university's main campus while gaining the knowledge and practical experience expected for this area of study. The tuition fee is USD 27,691 / year, and the next intake is available from September 1, 2026.

    About Bachelor of Computer Science for Software Development

    In our technology-dependent world, Computer Science is an incredibly impactful and broad educational path that can lead you to many exciting careers. What makes the Computer Science for Software Development program at Markham Campus unique is its strong emphasis on project-based, experiential learning through a self-paced, flexible schedule, coupled with the development of communication, interpersonal and other durable skills.

    Without skilled software developers, many of the applications we rely on every day at school, home and work couldn’t function or even exist! The technical focus of this program is on software development, and you’ll have the option of specializing in areas such as cloud computing, cybersecurity and data science. In addition to developing in-depth technical knowledge and skills, you’ll learn about privacy, ethics, law, social and economic responsibilities, and their applications in computing. That means you can make a big difference in the world by applying what you learn outside the classroom and following your passions in a field that excites you.

    Your in-class and lab learning will be complemented by project-based experiences with stimulating experiential learning and co-op opportunities in Markham and York Region’s thriving technology sector. After graduating, you can take on the world and address some of the biggest challenges of the future. From working with medical devices and robotics to AI, the paths to which a computer science degree leads are limitless. If you’re a creator who wants to make a difference, you’ll be well-positioned to make a positive impact in a successful career upon graduation.

    Graduates from the Computer Science for Software Development program will be able to specialize in several in-demand areas such as cloud computing, cybersecurity and data science. In addition to developing in-depth technical knowledge and skills, students will learn about privacy, ethics, law, social and economic responsibilities, and their applications in computing. From working with medical devices and robotics to AI, the paths to which a computer science degree can lead are limitless.

    Requirements and Admission Criteria for Bachelor of Computer Science for Software Development at York University

    Entry Requirements

    Computer Science for Software Development - BASc (Lassonde School of Engineering) for international students from US High School (including AP exams)

    United States High School
  • High School Diploma
    • Grade 12 graduation with a minimum overall average of "B" on Grade 11 and Grade 12 academic courses is required to be considered for most programs. Some programs require a higher average. Please review the requirements for your program below.
  • SAT score of 1170 (SAT submission code: 0894) or ACT score of 24 (ACT submission code: 5250).
    • SAT or ACT scores are not required for students studying in a recognized accredited US curriculum outside the United States, Puerto Rico or Guam.
    • SATs/ACTs are considered in combination with high school grades.
  • Transfer credit granted for final scores of 4 or 5 on the Advanced Placement (AP) exams, depending on the program (maximum 30 credits). Please click here for details.

  • Required Documents for Preliminary Review

  • The following documents are required for your application to be reviewed for a conditional offer of admission. Documents can be uploaded to your MyFile account after you apply.
  • Grade 9-12 Semester 1 High School Transcript(s) (with grading scale)
  • AP Exam Results (if applicable)
  • Other documents may be required, and are determined by your academic background (please check your MyFile)

  • York University will deem the SAT/ACT as optional for students studying in a recognized accredited US curriculum high school in the United States, Puerto Rico or Guam. However, students who have completed a standardized test are encouraged to submit their test scores as it may support your application for competitive programs. SAT/ACT scores must be sent electronically from the College Board directly to York. Please browse the section below for pre-requisites and detailed admission requirements.

    Note: An SAT/ACT test will be required from students who are not enrolled in a recognized accredited US curriculum high school in the United States, Puerto Rico or Guam or have not studied in a formal academic high-school environment.

    Additionally, please see English Language Requirement.

    Requirements for admission:
  • High School Diploma
  • Senior-level algebra
  • Senior-level biology or Senior-level chemistry or Senior-level physics
  • The following course(s) are also recommended:
    • 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 here, then click “Transfer Credit Requirements” for details.

    Meeting the minimum requirements does not guarantee admission.

    English Program Requirements

    Acceptable English Language TestsMinimum Score Required
    TOEFL
    Test of English as a Foreign Language
    York's TOEFL code is 0894
    iBT: 88 for tests taken prior to January 2026
    iBT: 4.5 for tests taken January 2026 and after
    IELTS*
    International English Language Testing Service
    (Academic Module)
    6.5
    Pearson PTE Academic60
    Canadian Academic English Language Assessment (CAEL)60
    Cambridge English Language Assessment (CAE, CPE)C1 Advanced (no score below 180)
    Duolingo120

    *The IELTS Academic test is required for admission to York University. IELTS General will not be accepted for language proficiency requirements.

    Fee Information

    Tuition Fee
    27,691 / year
    Bachelor of Computer Science for Software Development at York University
    York University
    York University
    Canada

    Canada, Toronto

    WhatsApp student consultation with YouApply