Skip to main content
Ontario Tech acknowledges the lands and people of the Mississaugas of Scugog Island First Nation.

We are thankful to be welcome on these lands in friendship. The lands we are situated on are covered by the Williams Treaties and are the traditional territory of the Mississaugas, a branch of the greater Anishinaabeg Nation, including Algonquin, Ojibway, Odawa and Pottawatomi. These lands remain home to many Indigenous nations and peoples.

We acknowledge this land out of respect for the Indigenous nations who have cared for Turtle Island, also called North America, from before the arrival of settler peoples until this day. Most importantly, we acknowledge that the history of these lands has been tainted by poor treatment and a lack of friendship with the First Nations who call them home.

This history is something we are all affected by because we are all treaty people in Canada. We all have a shared history to reflect on, and each of us is affected by this history in different ways. Our past defines our present, but if we move forward as friends and allies, then it does not have to define our future.

Learn more about Indigenous Education and Cultural Services

Computer Science - Advanced Entry

Program details

Faculty
Science

Degree
Bachelor of Science (Honours)

Experiential learning
Co-op
Internship
Research study

Delivery method
In-class

Location
Ontario Tech University, North Oshawa

Start dates
September

Length
Four semesters (full-time)

Program load
Full-time
Part-time

OUAC code
DSC

Overview

Students working around computer Build on the knowledge of your Computer Engineering Technology, Computer Programmer Analyst or Computer Programming and Analysis advanced diploma through this college-to-university advanced entry program.

Our program explores a breadth of computing fundamentals, including data structures, graphics, information visualization, human-computer interfaces, software quality, programming, artificial intelligence, databases, data analytics, machine vision and more.

Topics of study 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.

My first paid co-op was as an Aviation Operations Administrator with the Department of National Defense. At the end of Year 3, I accepted a 12-month paid co-op with CIBC as an Application Developer. After eleven months into my placement, I applied for a new role with CIBC and was able to extend my 12-month placement into 16 months as a Technological Analyst. I graduated with a full-time job offer from CIBC.  Ajevan Mahadaya Bachelor of Science (Honours) in Computer Science, Class of 2020


Admissions

Admissions


Ontario College Advanced Diploma (or equivalent) in one of the following with a minimum mid-70s average:

  • Computer Engineering Technology (Humber College)
  • Computer Programmer Analyst (Fleming College and George Brown College ) 
  • Computer Programming and Analysis (Durham College, George Brown College, Seneca College and Fanshawe College)
  • Software Engineering Technology (Centennial College)

Graduates of other three-year college diploma programs should contact the Admissions office to determine their admission eligibility.


Last year's cut-offMid 70s
Expected cut-offMid 70s
You will receive 60 credit hours toward a 120-credit-hour Bachelor of Science degree in Computer Science.

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

Program details

Faculty
Science

Degree
Bachelor of Science (Honours)

Experiential learning
Co-op
Internship
Research study

Delivery method
In-class

Location
Ontario Tech University, North Oshawa

Start dates
September

Length
Four semesters (full-time)

Program load
Full-time
Part-time

OUAC code
DSC

Contact information

Career opportunities

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

  • Computer consultancy
  • Computer programming
  • Software houses
  • Gaming and media sectors
  • Systems analysis
  • Technical support analysis

An Honours undergraduate degree in Computer Science will also allow you to pursue graduate studies, including the university’s Master of Science program in Computer Science.


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.


Did you know?

median upper year class size
of students are employed within six months of graduation
  • Sample courses
    Computer Science
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    Computer Science – Advanced Entry for Computer Engineering Technology graduates
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    Computer Science – Advanced Entry for Computer Programmer Analyst graduates
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...
    • Loading...