Skip to main content
Labour updates
Programs

Computer Programming – Internet of Things

CPINSchool of Information Technology

Apply today
Two students work on assembling a robotic device at a table with tools in a well-lit room.

Key Details

Program Start Dates

January 2026

September 2026

January 2027

Please visit Ontario College Application Service to learn more about start dates.

Program Delivery

Flex / Full-time

Credential

Ontario College Diploma

Program Duration

4 Semesters / 2 Years

Campus

Barry Downe

Program Contacts

Yousef Elarian

Program Coordinator / Professor

Send email
705-566-8101 ext.6348
International Admissions
Send email

Program Overview

A student works on assembling a small wheeled robot at a desk with a computer monitor in the background.

Make everything smarter and connected  

Computer programming with Internet of Things (IoT) is exactly what you need to bridge the gap between hardware, software, and cloud technologies.

This is a forward-thinking program that delivers essential programming skills with a specialized focus on IoT technologies. You’ll gain hands-on experience in coding and solution development, along with designing smart devices and connecting them to the cloud. Using the latest IoT hardware, cloud platforms, data analytics, and artificial intelligence, you’ll develop intelligent systems and explore how networks of smart devices collect, share, and act on real-time data.

Culminating in a capstone project, CPIN offers an immersive learning experience that equips you with job-ready skills to dive into the innovative world of the Internet of Things. 

Program Highlights

Program highlights 

  • One-of-a-kind focus on IoT in a programming diploma  
  • Software development with relational and NoSQL database integration
  • Balanced blend of courses in computer programming, IoT technologies, AI, and data science 
  • Robotic and smart "thing" design and implementation with sensors and actuators 
  • Demanded in the mining, healthcare, transportation, energy, and automation industries  
  • Pathway articulations to university and graduate certificates programs 

Admissions

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.

International Student Admissions

Are you an international student? Learn more about additional requirements.

Learn more
Student in a green polo shirt holds a folder in a modern office setting. Two others sit in the background.

Academic Upgrading

Are you missing admission requirements? Strengthen your academic skills for free at your own pace through Academic Upgrading!

Program delivery

Program delivery

2025-2026

Winter term start

  • Semester 1: Winter 2026
  • Semester 2: Spring 2026
  • Semester 3: Fall 2026
  • Semester 4: Winter 2027

2026-2027

Fall term start

  • Semester 1: Fall 2026
  • Semester 2: Winter 2027
  • Semester 3: Fall 2027
  • Semester 4: Winter 2028

Winter term start

  • Semester 1: Winter 2027
  • Semester 2: Spring 2027
  • Semester 3: Fall 2027
  • Semester 4: Winter 2028

Program of Study

Program of study for 2026-27 Academic Year 

Plan of Study Grid
Semester 1Credits
ENG 1002College Communications3
IOT 1025Operating Systems3
IOT 1100Electrical Electronic Circuits4
IOT 1005Discrete Math3
IOT 1001Programming and Logic4
IND 1025Indigenous Business Workshop1
PRM 1211Intro to Software Project Management3
 Credits21
Semester 2
IOT 1103Introduction to Networking3
IOT 1023Programming IoT Devices 4
IOT 1026Object Oriented Prog4
MTH 1012Applied Math3
IOT 1105Relational Databases4
One General Education course. 13
 Credits21
Semester 3
IOT 1010Data Structures3
IOT 1029Computer Architecture Assembly3
IOT 1102IoT Protocols and Networks3
IOT 1120Data Analytics3
IOT 1121Application Programming Interfaces3
STY 1004Software Development4
One General Education course. 13
 Credits22
Semester 4
IOT 1104IoT Security3
IOT 1101Industrial Internet of Things4
IOT 1122AI and Machine Learning4
IOT 1125IoT Capstone Project3
ISP 3660Multiplatform App Development 4
One General Education Course. 13
 Credits21
 Total Credits85
1

For more information regarding General Education courses, click here.

Fees

Tuition Cost

Canadian Students

$4,031.29Estimated first year costView fee breakdown

International Students

$18,126.67Estimated first year costView fee breakdown

Important Notice

Fees presented are estimates based on projections for future academic year(s) of study. Actual fees charged may differ from what is published here. A full detailed listing of all fees is available in myCambrian and updated annually no later than May 1 for the following academic year. Students in Academic Upgrading are responsible for any fees listed on their invoice each term.

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 and supplies

Books and supplies may be required at the course level over and above what is estimated above. Please consult your professor/instructor and course outlines for further information.

Student in a white top and beige pants stands smiling, holding a laptop in front of a fountain with a modern building in the background.

College may be more affordable than you think!

Have you said, “school can wait another year”? Don’t sacrifice your future any longer – you can do it!

Whether it’s fear, financial reasons, or something else that is impacting your decision to start school, we’re here to listen to you and help in any way we can!

Work-integrated learning (WIL)

Take your education beyond the classroom!

Cambrian programs blend academic learning, hands-on training, and community involvement opportunities to help you achieve your ultimate goal – your dream career. You’ll have the opportunity to apply your knowledge to real-world scenarios within and outside of the classroom through work-integrated learning. Whether it be a capstone project, co-op, practicum, preceptorship component, or placement, you’ll benefit from a practical, job-related experience before you graduate.

Field of Study

School of Information Technology

Play a pivotal role in shaping the digital future. By pursuing a field of study in information technology (IT), you’ll open doors to a vast variety of revolutionary careers and make your mark on society as a tech pioneer. From software development and network administration to cybersecurity and data analysis, Cambrian offers exciting programs that place you at the forefront of innovation.

Learn more

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. 

Career Outcomes

Employment opportunities

Graduates are prepared for employment opportunities as:

  • Software developers
  • IoT system designers
  • IoT connectivity technicians
  • IoT data specialists
  • Database programmers
A bearded individual wearing a cap and safety goggles skillfully works on electrical connections, holding red wires with precision.Person with safety glasses using a wrench on machinery in a workshop.A radiology student Julia working with equipment.

Need a career coach?

Explore how this program can lead to a great career! Cambrian’s Career Coach platform is a user-friendly, online tool that provides up-to-date and comprehensive labour market data to help you explore career options, salary expectations for the Greater Sudbury region, and more!

Two yellow Adirondack chairs on a stone patio face a modern building with a skybridge, surrounded by ornamental grasses and autumn trees under a bright blue sky.

See where you'll be learning!

Minimum technology requirements

Success in this program requires that you come equipped with some program-specific technology requirements.

Bring your own device (BYOD)

Cambrian College has implemented a BYOD principle to both enrich the student learning experience in and out of the classroom and to ensure flexibility!

A student in a white shirt smiles while holding a children's book titled "What's My Superpower?" in a room with books and an orange chair.

Ready to take the first step?

Start gaining the highest level of skills at Cambrian now – and you’ll be ready to take advantage of the many career opportunities waiting for you just around the corner. The future is yours!

Have Questions?
We are here to help.

If you have any questions about programs, funding, OSAP, deadlines, student services, or anything else, reach out to our support team and we are happy to help!

* Required field
Back to Programs

Related Programs

Student standing in front of server racks with colorful cables, wearing glasses and a pink sweater. Arms crossed and smiling at the camera.

Computer Systems Technology

Ontario College Advanced Diploma
6 Semesters / 3 Years
School of Skilled Trades
A student with glasses and red hair stands smiling indoors, holding a tablet and stylus. There are colorful posters and stacked folders in the background.

Graphic Design

Ontario College Advanced Diploma
6 Semesters / 3 Years
School of Creative Industries