Program Overview

Mode of delivery and schedule

Combination of online and onsite. Tuesdays, Thursdays, and alternating Saturdays.

Duration and Dates

780 contact hours over 18 months;

Start date: Winter 2025

End date: To be determined

Information sessions:

  • Thursday, July 11th, 2024 at 7:00 p.m. (online)
  • Tuesday, August 6th, 2024 at 7:00 p.m. (online)

 

 

 


Schedule

Attending an information session is mandatory. Please click the ‘Attend an information session’ button and complete the form that follows to register for an upcoming information session.

Description

The Industrial Internet of Things AEC is a specialization program for people 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.

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, so this specialization opens up to great opportunities. Its part-time and the hybrid format is perfect for workers wanting to progress in their career.

In this program, you will learn to:

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

Courses

The Industrial Internet of Things AEC consists of eleven (11) credit courses for a total of 780 hours. Note that the split of courses between semesters may change

Semester 1

420-950-LA Introduction to 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 use 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 environments) 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 with 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.

Semester 2

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 environments (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 modules, motion sensors, DHT22 Temperature and Humidity Sensors, Digital push buttons). 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 with 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.

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 and Load) solutions and platforms.

Semester 3

243-990-LA  Programmable, Intelligent and 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 will 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, and 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 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.

Semester 4

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

Option A: 420-961-LA  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.

Option B: 420-962-LA  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.

Admission Requirements

There are ministerial requirements and there might be specific requirements for each program. Please make sure to check all of them.

Please note that Applicants will also be asked to provide proof of one of the following:

  • Canadian Citizenship
  • Permanent Residency
  • Permanent refugee status (must hold a valid study permit)
  • Valid Student Visa

Ministerial Requirements

Applicants must have a Secondary V diploma or equivalent or have acquired knowledge and skills deemed sufficient by the College for potential success in the program.  More specifically, they must show proof of:

  • A Diploma of High School Studies OR
  • A College Diploma or a University Degree OR
  • A partial high school program, coupled with a recommendation from a current or former employer that you would benefit from pursuing your education at the post-secondary level.

And

The applicant must meet one of the following requirements:

  • Have interrupted studying full-time for at least two consecutive terms or one school year OR
  • Be covered under an agreement between the college and an employer, or benefiting from a government program OR
  • Have completed at least one year of post-secondary studies over a period of one year or more OR
  • Hold a Diploma of Vocational Studies (DVS/DEP)

Program Specific Requirements

In addition to the ministerial admission requirements, the following requirements apply specifically to this program:

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

Note: Entrance exams may be administered.

Although not an admission requirement, please see the new French-language requirements for certification for AEC programs in English.

Technical Requirements

Requirements to take part in the instructor-led virtual classes

To take part in the instructor-led virtual classes, you will need a personal computer with these minimal requirements:

  • PC compatible with Windows 10
  • Intel® Core™ i5 Processor
  • 8 GB of RAM
  • Hard drive of 500 GB
  • Network cable or adapter
  • Webcam with microphone
  • High-speed internet (minimum 2 megabits)

How to Apply

1. Attend an information session

The first step in the application process is to sign up for an information session. You can do that by clicking the “Attend an information session” button and completing the form that follows. During the information session, which might be in a group or held individually, the pedagogical counsellor for the program will explain in detail the admission requirements, how the program works, and the application process.  

2. Submit an application for admission

After attending an information session, you will receive an email with detailed application instructions and the link you will use to access Omnivox, Champlain College Saint Lambert’s online application platform. Submit your application for admission via Omnivox by following the instructions provided in the email.

3. Upload all the required documents

You will be asked during the online application process to upload the following required documents.

Proof of residency documents, based on your status:

  • Québec birth certificate OR
  • Canadian birth certificate AND a valid Quebec RAMQ card OR
  • Canadian citizenship card/certificate AND a valid Quebec RAMQ Card OR
  • Permanent resident card AND a CSQ (Certificate of Selection of Quebec) or a valid Quebec RAMQ card in the event that you did not receive a CSQ

Schooling documents:

  • Secondary school, college, or university certificates AND
  • Transcripts for the highest level of schooling completed AND
  • Any other certifications relevant to the program.

Up-to-date curriculum vitae (CV)

4. Await the admission verdict

Once you have submitted all required documents, no further action is needed from you. Our admissions’ team will be reviewing your application, and we will contact you by email as soon as the admission verdict is available. We will also contact you by email should our admissions team require additional documentation or information before an admission decision can be made.

Should you have any questions after submitting your documents and completing your application, please do not hesitate to contact the Continuing Education Department/your program’s dedicated administrative support staff member.

Testimonials

Amer Jamal-Eddine

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.

Costs

For more information on the fees for residents and non-residents of Québec and international students, please click here.

Contact Us

Continuing Education – F-151
Champlain College Saint-Lambert
900 Riverside Drive
Saint-Lambert, Québec
J4P 3P2

Directions

(450)-672-7364

continuingeducation@crcmail.net