View All Programs

Ontario College Diploma | 4 semesters | Barrydowne

The Internet of Things (IoT) and Industrial Internet of Things (IIoT) provides individuals and companies with the opportunity to optimize their workflow, improve communications, and increase productivity in a global environment through the ability to connect smart devices with people, systems, and other applications in order to collect and share data.  The growing integration of IoT technologies in the home and workplace leads to a wide variety of job opportunities in the development, testing and deployment of IoT-connected devices.

Program Highlights

  • 2 years – 4 semesters

  • Curriculum topics:

    • Computer Programming, multiple languages

    • IoT and IIoT projects

    • Relational, Real-time, & Geospatial Data

    • Data Analytics curriculum

  • Opportunities for Applied Research projects

Quick Links

How to Apply

Business and Information Technology

Admission Requirements

For graduates of the new curriculum (OSS): Ontario Secondary School Diploma (30 credits) or equivalent or mature student status including:

  • Any grade 12 English (C) or (U)
  • Any grade 12 Mathematics (C) or (U)


  • A minimum of 60% is required in the Mathematics prerequisite course.



This program will be delivered in the following terms:

Spring Term Start

  1. SEMESTER 1 Spring 2021
  2. SEMESTER 2 Fall 2021
  3. SEMESTER 3 Winter 2022
  4. SEMESTER 4 Spring 2022


This program will be delivered in the following terms:

Fall Term Start

  1. SEMESTER 1 Fall 2021
  2. SEMESTER 2 Winter 2022
  3. SEMESTER 3 Fall 2022
  4. SEMESTER 4 Winter 2023

Winter Term Start

  1. SEMESTER 1 Winter 2022
  2. SEMESTER 2 Spring 2022
  3. SEMESTER 3 Fall 2022
  4. SEMESTER 4 Winter 2023

For specific term start/end dates and other key dates/deadlines, please see the Academic Schedule on our website. 

Program of Study for 2021-22 Academic Year

Plan of Study Grid
Semester 1Credits
ENG 1002 College Communications 3
IOT 1001 Programming and Logic 4
IOT 1005 Discrete Math I 3
IOT 1023 Introduction to IoT Programming 4
IOT 1024 Database Design 3
IOT 1025 Operating Systems 3
Semester 2
IOT 1006 Discrete Math II 3
IOT 1026 Object-Oriented Programming I 4
IOT 1027 Beyond Relational Databases 3
IOT 1011 IoT Protocols and Networks 4
QMM 1233  
One General Education course. 1 3
Semester 3
IOT 1000 GIS Applications 3
IOT 1007 Discrete Math III 3
IOT 1012 IoT Application Program Interface 4
IOT 1029 Assembly Language Programming 3
IOT 1030 Object-Oriented Programming II 4
One General Education course. 1 3
Semester 4
IOT 1002 Systems Analysis & Design 4
IOT 1010 Data Structures 3
IOT 1020 Data Analytics 3
IOT 1021 IoT Project Design and Implementation 4
IOT 1009 Mobile Application Development 3
One General Education Course. 1 3
 Total Credits77


Tuition and Ancillary Fees

Please see our fees page for the breakdown of tuition and mandatory ancillary fees by program and semester for both domestic and international students.

Books & Supplies

The cost of books and supplies for Year 1 is approximately $1,000. This is the best information available at the time of publishing to the website and is subject to change.

Graduate Options

Employment Opportunities

Graduates are prepared for employment opportunities as:

  • Computer Programmer

  • Application Developer

  • Other related Programmer/Developer jobs

College/University Degree Opportunities

Graduates from this program may continue their studies at college/university and may receive credit for their prior College education.

Refer to College/University Agreements for further information.

Please note: Cambrian College strives to ensure the accuracy of the information on this website. Please note that the academic curriculum is continually reviewed and revised to ensure that Cambrian's programs and courses remain relevant. The College reserves the right to cancel or make changes to any course or program, fee, procedure, or campus location at any time.

Back to Top