From smartwatches and doorbell cameras, to household appliances and vehicles – the world is connected now more than ever, and these objects, or “things”, are embedded with sensors, software and other technologies that exchange data over the internet. Smart cities, home automation and wearable tech are part of this innovative and quickly-advancing industry that requires skilled programmers, developers and technicians.
The Internet of Things (IoT) program will prepare students to participate in the IoT, Industrial IoT (IIoT) and IoT Vision fields. They will explore security and surveillance cameras attached to IoT devices, their technologies, architectures, resources, data management, strategies, and security and privacy issues. They will also gain the knowledge and skills needed to address backend, frontend and embedded software design and implementation.
ADMISSION REQUIREMENTS
- Diploma or degree in electronics, computer science, biomedical or electromechanical studies recommended;
- A minimum of two post-secondary courses in micro-controllers. One of these courses must have had a hands-on lab component; and
- Proof of English language proficiency required.
OR
- Mature student status;
- A minimum of three years of related industry experience with micro-controllers. Other professional documentation may be requested; and
- Proof of English language proficiency required.
TUITION
Durham College is awaiting tuition approval from the Ministry of Colleges and Universities. Until that approval is granted, we can only provide estimated tuition.
- Domestic students should plan for an annual (2 semester) fee of $4,500.
- International students should plan for an annual (2 semester) fee of $15,630.
- Year one domestic: $4,500 (CAD)
- Year one international: $15,630 (CAD)
Program Details
Graduates of this program will know how to evaluate, assess and select different technologies and connect hardware and software. They will also understand how to monetize emerging technologies (such as database cloud services, contextual technology, augmented reality and virtual reality) and how to identify and recommend the best practices for use of IoT-empowered products, services and solutions.
Employment opportunities for graduates of this program are on the rise and the IoT sector currently involves professionals working in a range of occupations and industries, such as healthcare, smart home management, community infrastructure, traffic routing, private and public transportation, industrial systems and sensors (e.g., robotics), mining, and gaming.
As an Internet of Things graduate, you will be able to:
- Design, analyze, test, measure, and troubleshoot analog and digital communication systems, measure RF (radio frequency) signals, attenuation and antenna systems, and test, troubleshoot linear and non-linear circuit modules.
- Manage network performance issues and problems against user needs through the design, implementation, testing, and troubleshooting of a variety of current and relevant protocols to comply with pertinent legislation, established standards, policies, procedures, regulations, and ethical principles.
- Design, install and configure wired, wireless and mesh processing network configurations using different standard protocols.
- Upgrade network hardware (e.g., power over the ethernet (POE)) and related components and software according to the best practices in the industry.
- Install, or use existing, operating systems and components and troubleshoot hardware and software components of the processor and operating systems using system level commands and scripts.
- Manage users, processes, memory management, peripheral devices, telecommunication, networking and security.
- Apply various programming languages to collect data from microcontrollers, send to the database, and manipulate and present data to various audiences.
- Contribute to the planning, implementation, management and evaluation of team projects by applying project management principles.
- Analyze, interpret, modify, design, evaluate and produce electrical and electronics schematics, layouts and reports that use various controllers, smart sensors and sensors related to the IoT industry.
- Design, build, test and troubleshoot electronic circuits, equipment, analog and digital communication systems and subsystems in accordance with job requirements, functional specifications and relevant standards.
- Modify, maintain, repair and recommend purchase of electronic equipment and systems in accordance with codes, standards, policy and procedures, job requirements, ethical principles, and functional specifications.
- Design, modify, analyze and troubleshoot circuits consisting of passive components, logic and digital circuits, embedded, FPGA, microprocessor based and microcontroller-based systems, including high-level language programs.
PROGRAM LEARNING OUTCOMES
- Analyze, test, measure and troubleshoot communications systems and circuit modules to implement an interface within an IoT subsystem.
- Resolve network performance issues and problems in compliance with pertinent legislation, standards, policies, ethical principles and protocols to meet user needs.
- Install and configure wired and wireless, and when needed, wireless and mesh processing network configurations using design documentation and various standard protocols to design an IoT system.
- Upgrade network hardware and related components and software in accordance with design documentation and best practices in the IoT industry.
- Modify, maintain, repair and recommend purchase of electronic equipment and systems to align with IoT functional specifications, codes, standards, policies and procedures, job requirements, ethical principles.
- Install, use existing and/or reconfigure hardware and software components of the processor and operating systems using system level commands and scripts.
- Design, evaluate and produce electrical and electronics schematics, layouts and reports related to the IoT industry.
- Secure an IoT infrastructure by managing user profiles, processes, memory management, peripheral devices, telecommunication, and networking.
- Collect, send, manipulate, and present data from microcontrollers to support evidence-based decision-making, actions, and recommendations.
- Contribute to the planning, implementation, management and evaluation of team projects by applying project management principles.
- Design electronic circuits, equipment, communication systems and subsystems in accordance with design documentation, job requirements, functional specifications and relevant standards.
Career Options
WHAT YOU COULD BE
- Web programmer
- Software programmer
- Information systems analyst
- Systems consultant
- Network test engineer
- Wireless communications engineer
- Help desk technician
- Software installation technician
- Interactive media developer
WHERE YOU COULD WORK
- Telecommunications
- Engineering and electronics
- Building automation
- Integrated energy
- Electronics, software and wireless tech
More Info:https://durhamcollege.ca/programs/internet-of-things#tabCareer