Internet of Things: Communications, Networking and Data Analysis
Program Overview
Internet of Things: Communications, Networking and Data Analysis
Overview
The Internet of Things (IoT) has experienced rapid growth due to advances in energy efficiency and cost reductions, leading to the deployment of networked devices and sensing/actuation systems. This course provides an overview of the key concepts and enabling technologies for IoT, including wireless sensor networks, machine-to-machine communications, protocols, and standards.
Learning Outcomes
On successful completion of this course, students will be able to:
- Explain the key concepts of IoT and its enabling technologies
- Describe the principles of design and development of IoT systems and applications
- Evaluate theoretical concepts and apply them to practical examples
- Understand software development concepts for embedded IoT systems
Course Content
The course covers various topics, including:
- Introduction to IoT
- Software platforms and operating systems for constrained environments
- IoT hardware technologies
- IoT networks and low-power wide-area network solutions
- IoT data processing and semantic models
- IoT security
- IoT applications and business models
Course Schedule
The course is structured over five days, with lectures and lab sessions covering topics such as:
- Introduction to IoT and its enabling technologies
- Software platforms and operating systems
- IoT hardware technologies and networks
- IoT data processing and security
- IoT applications and business models
Learning and Teaching Methods
Learning and teaching methods include:
- Lectures to provide fundamental knowledge
- Class discussions to encourage interaction and participation
- Programming lab sessions to apply theoretical concepts
Assessment
There is no assessment for those taking this as an individual short course. However, this course can form part of an MSc in Electronic Engineering, and the course is assessed by examination.
Course Leader and Contributor
- Course Leader: Dr. Chuan Foh, Associate Professor
- Course Contributor: Dr. Mohammad Shojafar, Associate Professor in Network Security
Entry Requirements
None, but participants are assumed to have basic knowledge of hardware systems and programming (Object-Oriented Programming in C).
Fees and Funding
- Price per person: Ł2,000
- IET members: Early bird rate Ł2,100
- Non-IET members: Early bird rate Ł2,300
- Fees include lunch, refreshments, and course notes in electronic format.
Terms and Conditions
- Cancellations notified in writing ten working days before the event: 35% cancellation fee
- Cancellations within ten working days before the event: full rate, no refund
- The University of Surrey reserves the right to cancel any event, with a full refund or mutually convenient transfer.
