Skip to main content
Crisis Centre

Computer Science - Advanced Entry

Degree Bachelor of Science (Honours)
Faculty Faculty of Science
Location UOIT, North Oshawa
Start dates September
Length Four semesters (full-time)
Program load Full-time
Part-time
OUAC code DSC
Photo for Computer Science - Advanced Entry

Admission requirements: An Ontario college advanced diploma in Computer Programmer Analyst or Computer Engineering Technology with a minimum mid-B average. Programs from Durham College, George Brown College and Humber College pre-approved.


General information

Computer Science is the study of the foundation, practice and application of computer systems in a wide variety of social, business and scientific contexts. You will gain a comprehensive understanding of principles, qualitative and quantitative methods, and problem-solving skills. Topics include:

  • Big data and information analytics
  • Computer graphics and digital media
  • Designing and analyzing algorithms
  • Scalable and reliable software systems
  • Software development lifecycle
  • Web and mobile applications

Additional information

Computer Science on the Faculty of Science website
College-to-university transfer program website

Admission requirements

Ontario College Advanced Diploma (or equivalent) in Computer Programmer Analyst* or Computer Engineering Technology*, with a minimum mid-70s average.

*Computer Programmer Analyst graduates from Durham College and Computer Engineering Technology graduates from Humber College who present the minimum required average, have been pre-approved for admission. Graduates of other three-year college diploma programs should contact the Admissions office to determine their admission eligibility.


Bridge requirements

You will receive 60 credit hours toward a 120-credit-hour Bachelor of Science degree in Computer Science.


Last year's cut-off 75 per cent
Expected cut-off Mid-70s

How to apply

The application process and important dates/deadlines are outlined on our college-to-university transfer applicant page.

Program curriculum

Sample courses:

  • Artificial Intelligence
  • Computer Graphics and Visualization
  • Operating Systems
  • Database Systems and Concepts
  • Analysis and Design of Algorithms
  • Information Visualization
  • Mobile Devices
  • Programming Languages

A full program map is available in the Undergraduate Academic CalendarCourses are subject to change without notice.

Experiential learning

Enhanced learning opportunities abound in the research laboratories of our professors, including faculty-supervised paid research assistantships. Awarded on a competitive basis, students undertake research internships with our professors each summer.  These collaborative research opportunities contribute to the advanced training of Canada’s next generation of science workers.

Career opportunities

Computer Science opens the door to a variety of lucrative careers, including:

  • data analyst and database administration
  • Internet-scale infrastructure administration and support
  • software system developer
  • technology consultancy and entrepreneurship
  • web and mobile application development
Ask a question Download viewbook
University of Ontario Institute of Technology logo