Skip to main content

Computer Science (regular and co-op)

Computer science is the study of software, algorithms and computing. The University of Ontario Institute of Technology offers a four-year bachelor's degree in Computer Science (Comprehensive program and Digital Media specialization). A five-year co-op option for both the Comprehensive program and Digital Media specialization is also available.

Each program covers a breadth of computing fundamentals, including:

  • algorithm and data structures
  • computer graphics, information visualization and human-computer interaction
  • databases, operating systems and networking
  • discrete mathematics and statistics
  • information systems and artificial intelligence
  • machine vision and big data analytics
  • mobile development, GPU programming and high-performance computing
  • programming, compilers and programming languages
  • software design, development and quality control

Our program is designed to ensure our graduates are developing the skills they need to thrive in tomorrow's job market. The breadth and the rigour of our program ensures our graduates are ready to pursue graduate studies at the top-ranked computer science graduate schools in the world. We also offer fully-funded Master of Science and PhD degrees in Computer Science.

Digital Media specialization

The primary difference between the Comprehensive and Digital Media specialization is that students enrolled in the Comprehensive stream can choose from a number of Computer Science electives in the upper years. The Digital Media specialization prescribes a set of courses covering topics, such as computer graphics, information visualization, human-computer interaction, machine vision and mobile development. As a consequence, the students enrolled in this stream have a reduced selection for upper-year courses. The Digital Media specialization is especially suitable for students whose interests lie in digital media and related fields.

Data Science specialization

The primary difference between the Comprehensive and Data Science specialization is that students enrolled in the Comprehensive stream can choose from a number of Computer Science electives in the upper years. The Data Science specialization prescribes a set of courses covering topics, such as data science, information visualization, human-computer interaction, machine vision and mobile development. As a consequence, the students enrolled in this stream have a reduced selection for upper-year courses. The Data Science specialization is suited for students whose interests lie in techniques and methods of turning data into insight. Students with data science background will be highly sought after in a variety of industries, including health care, finance and business consultancy.

Co-op program

The co-op option is offered in both the Comprehensive and Digital Media streams. It also enables student to gain paid industry experience for up to 12 months during their time at university, typically between the third and fourth year of their studies. The 12 months can be divided into two six-month or three four-month chunks.

There is some evidence that students' co-op experiences greatly improve their job prospects once they graduate. 

Why choose Computer Science at UOIT?

  • Small class sizes: We strive to keep our class sizes small. Most of our labs are capped at 25 students per session. This allows for a engaging and interactive learning environments.

  • Paid research opportunities: Our faculty members maintain active research programs and are always looking to hire promising undergraduate students to work in their research labs. Undergraduate students have many opportunities to gain real research experience by working closely with one or more faculty members and other graduate students. These highly competitive and prestigious undergraduate research positions are fully funded and provide excellent learning opportunities for our undergraduate students.

  • Responsive faculty: Our faculty is vested in your success. We understand that students come with a variety of learning styles. What works for one may not work for another. We work hard to ensure all of our students are on the path to success.

  • Co-op: The five-year co-op option is an excellent way to gain some industry experience during your studies. Co-op are paid positions, which doesn’t hurt either.

  • Interdisciplinary learning opportunities: Computer Science is located within the Faculty of Science, which consists of a number of other disciplines, including applied mathematics, physics, biology, chemistry and forensics. Our students have opportunities to explore these other areas as they work towards their Computer Science degrees. We believe that students who bring strong computing skills, as well as working knowledge of one or more of these other disciplines, are best positioned to exploit the increasing role of computing in all of our endeavours.

  • Great location and beautiful campus: We are located just 45 minutes east of Toronto, Ontario with easy public transit access. We are located in the beautiful Science Building.

University of Ontario Institute of Technology logo