Make everything smarter and connected  

 
The fourth industrial revolution is here! Skilled professionals who know how to interface hardware, software, and the cloud are in high demand. CPIN is an innovative programming diploma that covers a range of skills with a unique focus on the Internet of Things (IoT).

Connecting everything to the cloud opens endless doors for development beyond physical location. With modern powerful tools in IoT programming, data analytics, and artificial intelligence, the “new oil” of data can be extracted and properly monetized. 

From Arduino projects to industrial IoT, this program offers an enjoyable hands-on learning journey in programming and the cutting-edge field of the Internet of Things.  

Program highlights 

  • One-of-a-kind IoT and programming diploma  
  • Blend of courses in computer programming, IoT technology, networking, artificial intelligence, and data science 
  • Programming languages, algorithmic thinking, machine learning, and application development skills 
  • Design and implementation of robotic devices that sense and intelligently act on their environment 
  • Develop “things” for the mining, health, entertainment, transportation, and home automation industries  
  • Pathways to computer science degrees and graduate certificates in artificial intelligence, cybersecurity, mobile application development, data analytics, business analysis, and others

Program of study for 2025-26 Academic Year 

Plan of Study Grid
Semester 1Credits
ENG 1002 College Communications 3
IOT 1025 Operating Systems 3
IOT 1100 Electrical Electronic Circuits 4
IOT 1005 Discrete Math 3
IOT 1001 Programming and Logic 4
IOT 1105 Relational Databases 4
IND 1025 Indigenous Business Workshop 1
 Credits22
Semester 2
IOT 1103 Introduction to Networking 3
IOT 1023 Programming IoT Devices 4
IOT 1026 Object Oriented Prog 4
IOT 1027 Beyond Relational Databases 3
QMM 1233 Statistics 3
MTH 1012 Applied Math 3
One General Education course. 1 3
 Credits23
Semester 3
IOT 1029 Computer Architecture Assembly 3
STY 1003 Intro to Software Engineering 3
IOT 1012 IoT App Program Interfaces 4
IOT 1120 Data Analytics 3
IOT 1102 IoT Protocols and Networks 3
ISP 3660 Multiplatform App Development 4
One General Education course. 1 3
 Credits23
Semester 4
IOT 1104 IoT Security 3
IOT 1010 Data Structures 3
IOT 1101 Industrial Internet of Things 4
IOT 1122 AI and Machine Learning 4
PRM 1211 Software Project Management 3
IOT 1125 IoT Capstone Project 3
One General Education Course. 1 3
 Credits23
 Total Credits91
1

For more information regarding General Education courses, click here.

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)

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

Program delivery

2025-2026

Fall term start

SEMESTER 1:  Fall 2025
SEMESTER 2:  Winter 2026
SEMESTER 3:  Fall 2026
SEMESTER 4:  Winter 2027

Winter term start

SEMESTER 1:  Winter 2026
SEMESTER 2:  Spring 2026
SEMESTER 3:  Fall 2026
SEMESTER 4:  Winter 2027

Specific program pathways

College or university degree opportunities  

If you are a graduate of this program, you may continue your studies at a college or university and you may receive credit(s) for your prior college education. Refer to Cambrian's college and university agreement details for further information. 

Employment opportunities

Graduates are prepared for employment opportunities as:

  • Programmers
  • IoT System Designers
  • Networks Technicians
  • Pi System Administrators
  • IoT Data Specialists

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.