Skip to main content
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 2027

September 2027

January 2028

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

Program Delivery

Campus / Virtual / Full-time

PGWP Eligible

Yes

(CIP code: 11.0201)

Learn more about Post-Graduation Work Permit eligibility.

Credential

Ontario College Diploma

Program Duration

4 Semesters / 2 Years

Campus

Barry Downe

Program Contacts

Dr. 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.

Build things that are smarter and more connected

Computer Programming – Internet of Things (IoT) prepares you to bridge the gap between hardware, software, and cloud technologies – enabling you to design and develop smart systems that operate in real-world environments.

This is a forward thinking program that will allow you to develop strong programming skills while working with embedded devices, sensors, and modern cloud platforms. You’ll design and build connected solutions that collect, process, and act on real-time data, integrating data analytics and artificial intelligence to create responsive and intelligent systems.

With a focus on applied learning, you’ll work with industry-relevant tools and technologies to solve practical problems in areas such as mining, smart infrastructure, environmental monitoring, and industrial systems.

Culminating in a capstone project, the program provides an immersive experience that equips you with job-ready skills to launch a career in the rapidly growing field of IoT.

Program Highlights

Program highlights 

  • Unique focus on Internet of Things (IoT) within a computer programming diploma
  • In-demand skills applicable to industries such as mining, healthcare, transportation, energy, digital transformation, and automation
  • Hands-on experience designing and implementing robotic smart systems 
  • Strong blend of computer programming, IoT technologies, and AI
  • Software development with relational and NoSQL databases
  • Demanded in the mining, healthcare, transportation, energy, and automation industries  
  • Pathways available to degrees and graduate certificate 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

Academic Upgrading

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

Program delivery

Program delivery

2026-2027

Winter term start

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

2027-2028

Fall term start

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

Winter term start

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

Program of Study

Program of study for 2027-28 Academic Year 

Plan of Study Grid
Semester 1Credits
ENG 1002College Communications3
IOT 1005Discrete Math3
IOT 1015Programming Fundamentals3
IOT 1025Operating Systems3
IOT 1100Electrical Electronic Circuits4
PRM 1211Intro to Software Project Management3
One General Education course 13
 Credits22
Semester 2
IOT 1023Programming IoT Devices 4
IOT 1026Object Oriented Prog4
IOT 1103Introduction to Networking3
IOT 1105Relational Databases4
MTH 1012Applied Math3
One General Education course. 13
 Credits21
Semester 3
IND 1025Indigenous Business Workshop1
IOT 1010Data Structures3
IOT 1029Computer Architecture Assembly3
IOT 1102IoT Protocols and Networks3
IOT 1120Data Analytics3
IOT 1121Application Programming Interfaces3
IOT 1124IoT Capstone Project 11
STY 1004Software Development4
 Credits21
Semester 4
IOT 1104IoT Security3
IOT 1101Industrial Internet of Things4
IOT 1122AI and Machine Learning4
IOT 1125IoT Capstone Project 23
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,289.49Estimated first year costView fee breakdown

International Students

$19,436.48Estimated 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

Additional costs for books and supplies at the course level can be found on individual course outlines.

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 wide variety of revolutionary careers and make your mark on society as a tech pioneer. From software development and network administration to cybersecurity and data analytics, Cambrian offers exciting programs that place you at the forefront of innovation.

Learn more

Specific program pathways

College or university degree opportunities  

If you graduate from tis program and achieve a minimum GPA of 2.5, you will receive advanced standing in Cambrian’s Bachelor of Applied Computing (BAAC) degree program. See the Bachelor of Applied Computing page for more details. 

You may also continue your studies at another 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:

  • IoT developer

  • IoT systems designer

  • IoT field technician

  • Software developer

  • IoT data specialist

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!

A large college campus, modern brick with banners, surrounded by landscaped gardens and flowering plants under a 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 young man and woman smiling in front of a blue mountain-themed mural.

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

Two students collaborate at a table with laptops. A whiteboard in the background displays text.

Artificial Intelligence and Machine Learning

Ontario College Graduate Certificate
2 Semesters / 1 Year
School of Information Technology
Two students working with machinery in a workshop, wearing safety glasses.

Electromechanical Engineering Technician – Mechatronics

Ontario College Diploma
4 Semesters / 2 Years
School of Engineering Technology and Environmental Studies