Industrial Internet of Things (IIoT)
Start date: March 2023
End date: TBD
Info session: TBD
Mondays, Thursdays, and some Saturdays
- select the appropriate sensors, IT infrastructure devices, databases, and specialized software used in connection with IoT;
- ensure communication can be established between machines or sensors and the IT infrastructure;
- ensure data can be stored and processed onsite or in the cloud;
- ensure analysis tools can be set up and configured for decision making;
- ensure the maintenance, troubleshooting and security of the IoT components.
There are currently very few appropriately skilled workers to assist companies and/or municipalities with the complex transition towards the integration of IoT into their environment. Many manufacturing companies in Quebec would like to take advantage of the benefits of moving from traditional manufacturing to a connected model, “Industry 4.0”, where the machines on the shop floor connect to their IT infrastructure to increase their company’s productivity. Municipalities are also seeking to increase their efficiency in areas such as optimized transport using connected sensors and displays, as they strive to become “smart cities”. Graduates from this AEC in IIoT fill the void for skilled workers in this domain; they will find employment either directly in large and medium-sized manufacturing companies currently using or in migrating to IoT, as well as municipalities who are using or migrating to IoT. Graduates may also work for companies that specialize in industrial IoT consulting and deployment.
420-950-LA Introduction into the Profession – 60 Hours
This introductory course will enable learners to leverage their technical knowledge across IoT environments. In this course, we will introduce the concept of IoT. We will explore the ‘things’ that make up the Internet of Things, including how those components are connected together, how they communicate, and how they add value to the data generated. We will also examine the IoT data analysis, security, privacy and optimization of the IIoT scenarios. The students will briefly review the most common IoT uses-cases and the interaction between the IIoT devices and digital transformation of industries.
420-951-LA Introduction to Programming – 60 Hours
This course will introduce the students to the basics of Python programming. The goal of the course is to introduce students to basics of Python programming using hands-on experience. Students will learn how to install Python and use different IDEs (Integrated Development Environment) such as PyCharm for writing and debugging programs. The students will also learn to use Python and Jupyter platforms on Raspberry Pi. They will receive the tools necessary to create basic programs and resolve simple problems. Students will apply Python built-in data structures such as lists, dictionaries, and tuples to perform data analysis. Functions, classes and basic libraries of Python will also be covered in this course. After completing this course, students will be ready to take more advanced programming courses in Python.
420-953-LA Networking for IIoT – 75 Hours
This course provides the students a full overview of wired computer networking as it relates to IoT. They will have an opportunity to design, implement, and support a LAN network in an IoT setting. By the end of the course, students will be able to build simple LANs, perform configurations on routers and switches, and implement IP addressing schemes using both equipment and emulators.
243-960-LA Introduction to Operational Technology (OT) Networks – 75 Hours
In the course, students will be introduced to the components and specifics of OT networks commonly found in a manufacturing environment. Students will have the opportunity to set up and establish communication, as well as retrieve and log data from an industrial control unit.
420-952-LA Applied Object-Oriented Programming for IIoT (Python) – 45 Hours
This course will introduce students to the technical approach used for analyzing and designing an application by applying object-oriented programming. Students will develop the ability to select and use programming languages, desktop Integrated Development Environment (IDE) Software Development Kits (SDKs) and Application Programming Interfaces (APIs) for an IIoT environment. Students will also learn to program IoT devices using Arduino and Raspberry Pi platforms with the purpose to control the physical world (various sensors and actuators like, LED module, Motion Sensor, DHT22 Temperature and Humidity Sensor, Digital push button). The Raspberry Pi is typically installed with a Linux-based operating system, so the basics of Linux and its use will be introduced to the students as well as some of its main features including navigating the file system and managing processes. Students will be exposed to the text-based user interface through the shell and have an overview of the graphic user interface that is the default with the Raspian Linux distribution.
420-954-LA Advanced Networking Applied to IIoT – 75 Hours
This course provides the students an opportunity to design and implement wireless technology, test wireless communications, optimize wireless transmission and support a wireless network in an IIoT setting in compliance with regulations.
243-990-LA Programmable, Intelligent & Connected Devices – 60 Hours
In this class, students will learn how to integrate external devices (sensors, motors, GPS, orientation, LCD screens etc.) with the IIoT system to get an IoT device to interact with the real world. Students will use embedded systems, build hardware systems and connect devices to control the environment. They also learn methods to secure the IoT devices. Simple implementation of Industry 4.0 processes such as Digital Twin will also be covered in this course.
420-956-LA IIoT Data Management – 75 Hours
This course will provide students with the necessary skills to securely extract, transform and load IIoT Data and DataSets to IIoT oriented Databases in conformity with Industrial Data classification models and Security best practices. Students will explore relational and non-relational databases as well as how to use local or cloud-based IIoT Data ETL (Extract, Transfer & Load) solutions and platforms
420-957-LA Cloud and Big Data Solutions for IIoT – 60 Hours
This course will provide students with the skills required to use cloud computing in various modes (SaaS, PaaS, etc.) in an IIoT environment. This course describes how to connect, set up and use of cloud resources, e.g. EC2 (Elastic Compute Cloud) for IoT scenarios to enhance the performance of IoT solutions and to better analyze the IoT data. Different services such as telemetry and its relation to the IoT services will be covered in this course. Students will learn to locate IoT services in the cloud and acquire knowledge of the basic steps for setting it up. Moreover, in this course, students will learn to develop a simple IoT application to send and receive data to/from the cloud and to structure the IoT app with a variety of different cloud services. Briefly, this course will help students to integrate the embedded systems into the cloud.
420-960-LA Data Analysis, Visualisation, and Task Automation – 90 Hours
This course provides students with an opportunity to transform IoT data to enhance the performance of industrial operations. This course will expose students to the data analytics practices executed in the Industrial IoT. They will move from the stages of problem identification to planning and applying a variety of data-driven solutions. They will learn to work with data and create an environment in which analytics can flourish. Students will learn how to manipulate and analyze IoT data and explore different use cases in IoT. For instance, they will learn to retrieve data from databases (Static, Real-time) using queries. The basics of Machine Learning for IoT data analysis will be covered. Students will also learn how to use common visualization tools. They will discover how data visualization can be used to better present the IoT data. They will explore the fundamental concepts of data visualization common interfaces and dashboards such as Power BI and Kibana, identifying and applying the various tools dashboards offer. By the end of the course, students will be able to prepare and import data into tables and explain the relationship between data analytics and data visualization.
Students will learn the steps involved in automating tasks based on predetermined conditions. They will also learn about Intelligent Process Automation (IPA) and common event-driven task automation approaches with a focus on applications in a variety of IIoT systems.
420-961-LA Option A: Final Project – 105 Hours
In the final capstone project completed in small groups of 2-3 students, students will apply the skills they have learned, by designing, building, controlling and testing in a controlled experimentation environment (IIoT testbed), as well as by collecting, storing, analyzing and visualizing the IIoT data. There will be an emphasis on ensuring that the final project is suitable as a showcase to future employers.
420-962-LA Option B: Internship – 105 Hours
An internship experience provides the student with an opportunity to explore career interests while putting in practice knowledge and skills acquired in the program in a work setting. This course with help students to identify the practical issues of IIoT and provide a better platform to work with technological solutions. The internship provides hands-on training to effectively use and customize device interactions, networks, data management and analysis. Students will understand the essentiality of inter-connected devices and the benefits of task/process automation in industry. Students will get an overview of IoT application deployment in industry. The experience also helps students gain a clearer sense of future learning direction to adapt their knowledge and skills and provides an opportunity to build professional networks.
The Industrial Internet of Things AEC is primarily directed at those currently working in the information technology sector who have experience with IT or Operational Technology (OT), networking, IT client support or electronics who wish to obtain specialized skills in IIoT. Candidates may currently be working in areas such as technical support or network administration. Candidates coming from fields such as electronics will require demonstrated knowledge of networking fundamentals.
Candidates must have a Quebec Diploma of Secondary Studies or a High School Leaving Certificate or have received instruction deemed sufficient by the College. In addition, students must have:
- Demonstrated schooling and/or work experience involving IT or OT
- Mathematics (either Secondary IV, Technical and Scientific option; or Secondary IV, Science option; or Secondary V, Cultural, Social and Technical option, or equivalent)
Prospective candidates will be asked to submit a curriculum vitae (CV) and will be tested for their basic networking knowledge prior to being admitted.
You are eligible to register in a program if you are a:
- Canadian Citizen or
- Permanent Resident or
- Holder of a valid Student Visa
And you can provide proof of previous studies deemed acceptable by the College, for example:
- A Quebec Secondary V Diploma or a Diploma of Secondary Studies or equivalent scholarity or
- A College Diploma or a University Degree or
- An “Évaluation comparative des études effectuées hors du Québec” or
- Partial high school studies, coupled with a recommendation from a current or former employer that you would benefit from pursuing your education at the post-secondary level.
And you meet one of the following three conditions:
- You have not been a full-time student for at least two consecutive terms or one school year within the last 12 months.
- You are part of an agreement between the College and an employer, or you are sponsored within the terms of a government program (for example: CSST, Emploi-Québec).
- You have completed at least one year of post-secondary studies spread over a period of one year or more.
AEC/IIOT program is a great opportunity to get practical knowledge in microcontroller, networking, programming, database, automation and PLCs. This AEC program gave me the chance to get a deep understanding of industry 4.0 and the whole ecosystem of players that turns around it. The program staff were very cooperative and supported us a lot morally and with all the materials that we needed to achieve our courses/projects and labs. I strongly recommend this program for everyone who has the capability to take this challenge and dive into a wonderful education journey.
I’m in the automation field and I chose the Champlin’s IIOT program to take my career to the next level. It was a great experience learning from talented teachers, getting OT and IT work together and sharing knowledge with students of various backgrounds. It is worth mentioning that my internship was a replica of the laboratory assignments. Indeed, I applied what I have learned in a real industry 4.0 project.
All new students must pay a $30.00 application fee the first time they register for a program. This fee is non-refundable.
Tuition / Registration Fees
- Part-time: Students taking less than 180 course hours per semester in a program must pay $25.00 per course ($5.00 registration fee + $20.00 auxiliary services fee).
- Full-time Students: Students taking 180 course hours (or more) per semester in a program must pay a registration fee of $150.00 ($20.00 registration fee + $130.00 auxiliary services).
Please Note: If your student status changes within a given semester, from full-time to part-time, or from part-time to full-time, all fees will be recalculated. You will either be charged the difference or given a refund.
Foreign Student Fee
- Part-time: Foreign students must pay $29.48 per course hour.
- Full-time: Foreign students must pay $6,059.00 per semester.
Fees for Non-Residents of Québec*
- Part-time: Non-resident students must pay $7.36 per course hour.
- Full-time: Non-resident students must pay $1,508.00 per semester.
- Students who can provide the official Birth Certificate from the Province of Québec are deemed to be residents of Québec for purposes of the regulations. No further documentation is required.
- Students born outside the Province of Québec or Canada and who have been living in Québec for the past twelve months or longer can provide a copy of their valid Québec Medicare card and, if deemed necessary by Continuing Education, a copy of their 2015 “Property Tax Bill” or 2014-2015 and 2015-2016 “Rental Leases.”
- Also considered as Québec residents are individuals who meet other criteria that allow them to be considered as Québec residents for purposes of exemptions from the non-resident fees. The type of acceptable documents vary, and details should be requested in each case by calling the Continuing Education office at (450) 672-7364.
*Applicants Who Were Not Born in Québec
As of the Fall 2000 semester, the Ministry of Education requires that new students, as well as students who are returning to study after an interruption or who have changed their program of study, will have to demonstrate that they are deemed residents of Québec in order to be exempt from new fees that apply only to non-residents of Québec. These new fees are required of non-residents who take any course or courses that are fully or partially subsidized by the government of Québec. The fees for non-residents will be applied according to the following schedule.
A parking pass, parking tickets or a $6.00 cash payment are always required to enter the parking lot at Champlain Saint-Lambert
*Subject to change
Where can you purchase your parking pass?
Students can purchase their passes in the Continuing Education office (F151) starting August 15th (sold throughout the semester as well) Monday to Friday from 9 a.m. to 5 p.m.).
What to bring when purchasing a parking pass?
In order to purchase a parking pass, please bring:
the car registration
a valid driver’s license
know your student number
Students may only purchase a parking pass for their own use.
List of prices for parking (tax included)
Annual pass: $195
Fall semester: $110
Monthly pass: $45
Book of 10 tickets: $40
Note: The green 2021-2022 Annual and Semester 2 (S2) parking passes remain valid until August 30th, 2022.
Course Withdrawal – Credit courses
Students can officially withdraw from credit courses within the first 20% of the course. (Example: Within the first 9 hours of a 45 hour course, 12 hours of a 60 hour course, etc.). Courses which have been dropped officially within this timeframe will not appear on the student’s transcript. Students who are registered for 180 hours of courses during a given semester hold a full-time student status. Should a student choose to withdraw from a credit course(s) and as a result of this their student status changes, all fees will be recalculated. Students will either be charged the difference or sent a refund. If, after the official withdrawal date, students stop attending courses in which they are registered, they will receive the grade cumulated at the time they stopped attending.
Also, by withdrawing from a course(s) within your Attestation program, it may make it difficult or impossible for you to continue with your program at that time or it may delay you in the completion of your program.
To avoid academic consequences on your permanent record (such as a failing grade for a course you did not complete), you must withdraw officially before the withdrawal deadline for each course. Requests for official withdrawals must be done in writing. The appropriate form for withdrawal is available from the Continuing Education Office (F-107). You may also send an email indicating your intentions to withdraw to email@example.com.