You are now in the main content area

Computer Science (BSc)

Program Overview

Format(s):

  • Full-Time, Four-Year
  • Full-Time, Five-Year Co-op
  • Part-Time, First-Year Entry
  • Part-Time, Direct Entry/Advanced Setting

Degree Earned: Bachelor of Science

Ontario Secondary School Students:
2016 Grade Range for Admission / Wait List Consideration: 74-85%*

In today's hyper-connected digital age, computer science has a big influence on the way we live, work and play. Organizations in almost every sector depend on the ideas, skills and support of computer scientists to survive and thrive. Computer scientists play a key role in driving our society and economy forward. They solve software-related problems by applying theoretical principles, knowledge of systems, algorithms and software engineering methodologies. They develop secure, reliable and innovative software application, and they work productively in a team environment. Ryerson graduates are ready to meet the challenges of this innovative field and are in demand for their superior abilities in designing and implementing effective computer software.

This program selects students on the basis of academic achievement/grades only. Additional non-academic requirements are not required for admission consideration.

Thinking of applying? Make sure the program is still accepting applications.

*Actual minimum grade ranges required for Fall 2017 admission/wait list consideration will be determined based on grades and qualifications presented by the applicant pool as they become available. Required grade ranges may fluctuate from year to year (up or down) as a result of competition. Applicants not educated in Ontario may present the equivalent of the Ontario requirements. Ryerson reserves the right to determine equivalency at its sole discretion.

Tuition and Fees

Full-Time Format
Domestic Fees Range
: $7,131 - $9,502
International Fees Range: $23,604 - $23,664

Part-Time Format (One to Eight or More Courses)
Domestic Fees Range
: $879 - $7,147
International Fees Range: $2,234 - $17,987

For detailed fees information visit Fees by Program.

Admission Requirements

Ontario Secondary School Diploma (OSSD) or equivalent with a minimum of six Grade 12 U or M courses including the following program specific requirements.

Typically, a minimum overall average of 70% establishes eligibility for admission consideration; subject to competition individual programs may require higher pre-requisite grades and/or higher overall averages:

  • English/Anglais (ENG4U/EAE4U preferred) English/Anglais (ENG4U/EAE4U preferred)
  • Advanced Functions (MHF4U)
  • One of: Physics (SPH4U), Chemistry (SCH4U), Biology (SBI4U)
  • One of: Calculus and Vectors (MCV4U) or Mathematics of Data Management (MDM4U)
  • Grade 12 U Calculus and Vectors (MCV4U) is the preferred mathematics course. Completion of Grade 12 U Physics (SPH4U) is recommended.
  • The minimum grade(s) required in the subject prerequisites (normally in the 65-70% range) will be determined subject to competition.

Academic admission requirements for all other applicants are available at:
Admission Requirements.

Applicants for admission to the part-time, 40-course degree program must have the following qualifications: A or B.

A. Ontario Secondary School Diploma (OSSD) or equivalent with six Grade 12 U or M courses including the following program specific requirements:

  • English/Anglais (ENG4U/EAE4U preferred)
  • Advanced Functions (MHF4U)
  • One of: Physics (SPH4U), Chemistry (SCH4U), Biology (SBI4U)
  • One of: Calculus and Vectors (MCV4U) or Mathematics of Data Management (MDM4U)

OR

B. Ability to meet Ryerson’s Mature Student Guidelines

Notes:

  •  ENG4U/EAE4U is the preferred English
  • Grade 12 U Calculus and Vectors (MCV4U) is the preferred mathematics course
  • Physics is the recommended Grade 12 U Science.
  • The grade(s) required in the subject prerequisites (normally in the 65-70 percent range) will be determined subject to competition.
  • Students applying for advanced standing will be assessed on an individual basis to determine transfer credits that they will be given.
  • Some students may wish to transfer from the part-time to the full-time Computer Science degree program. Only students who have completed all of the courses (or equivalent) in the first two years of the full-time program will be eligible for this program change.
  • Subject to competition, candidates may be required to present averages/grades above the minimum.

Academic admission requirements for all other applicants are available at:
Admission Requirements.

Applicants for Advanced Standing admission to the part-time degree program must meet the qualifications below: A or B AND the requirements indicated in C.

A. Ontario Secondary School Diploma (OSSD) or equivalent with six Grade 12 U or M courses including the following program specific requirements:

  • English/Anglais (ENG4U/EAE4U preferred)
  • Advanced Functions (MHF4U)
  • One of: Physics (SPH4U), Chemistry (SCH4U), Biology (SBI4U)
  • One of: Calculus and Vectors (MCV4U) or Mathematics of Data Management (MDM4U)

OR

B. Ability to meet Ryerson’s Mature Student Guidelines

Notes:

  1. ENG4U/EAE4U is the preferred English
  2. Grade 12 U Calculus and Vectors (MCV4U) is the preferred mathematics course
  3. Physics is the recommended Grade 12 U Science
  4. The grade(s) required in the subject prerequisites (normally in the 65-70 percent range) will be determined subject to competition
  5. Students applying for advanced standing will be assessed on an individual basis to determine transfer credits that they will be given
  6. Some students may wish to transfer from the part-time to the full-time Computer Science degree program. Only students who have completed all of the courses (or equivalent) in the first two years of the full-time program will be eligible for this program change
  7. Subject to competition, candidates may be required to present averages/grades above the minimum
  8. Academic admission requirements for applicants with alternate credentials are available at Admission Requirements Overview

C. One of the following:

  • University degree (obtained within the last 10 years) in mathematics, science or engineering, with a minimum cumulative GPA of 2.0

OR

  • Three-year Advanced Diploma from a public Ontario College (obtained within the last 10 years) in computer science with a minimum 3.0/B/70% cumulative GPA

OR

  • Eight or more Computer Science credits (obtained within the last 10 years) from The G. Raymond Chang School of Continuing Education (CE); these CE credits must be equivalent to Computer Science credits in the full-time program with a minimum grade of "C" in each course

Important Notes about Advanced Standing Admission

  • There are two admission phases to the program: in both the Fall and Winter Semesters
  • When advanced standing is granted, all or some of a student’s previous post-secondary studies is used as a basis of admission. NOTE: Courses used as basis of admission are not recorded as individual transfer credits and may not be used to apply for transfer credit. The original grades obtained in the courses used for advanced standing are not recorded as graded courses on the Ryerson academic record. Original grades are not used in the calculation of a student’s Grade Point Average
  • Students admitted with advanced standing/transfer credits must complete, as a Ryerson student, studies that normally include at least one half of the program’s curriculum. No more than a total of 50 percent of the program’s requirements may consist of advanced standing/credits (transfer credits, challenge credits, credits granted on a Letter of Permission)
  • Applicants applying for advanced standing/transfer credits must submit academic transcripts of their secondary and all post-secondary studies, including promotion/graduation status and a list of courses in progress (if applicable) to Undergraduate Admissions and Recruitment at the time of application.

If applying for advanced standing admission, course descriptions and teaching outlines of all post-secondary studies are generally not required at the time of application for admission. (If this information is needed, a request will be forwarded to you by Undergraduate Admissions and Recruitment.) Course/teaching outlines may be required after admission has been granted when you are applying for transfer credits.

"Now that I've done my undergraduate degree in Computer Science at Ryerson University, I'll be continuing on to a master's program for Human-Computer Interaction. I chose Ryerson first and foremost for its beautiful location at the heart of downtown."


Yomna
Graduate, Computer Science