>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Internet of Things TBL326 Elective Bachelor's degree 3 Spring 5

Name of Lecturer(s)

Associate Prof. Dr. Mustafa Hikmet Bilgehan UÇAR
Assistant Prof. Dr. Faruk AKTAŞ
Research Assistant M.M. Enes YURTSEVER

Learning Outcomes of the Course Unit

1) Explain the definition and usage of the term The Internet of Things in different contexts.
2) Understand the various network protocols used in IoT.
3) Understand where the IoT concept fits within the broader ICT industry and possible future trends.
4) Learn the key wireless technologies used in IoT systems, such as WiFi, 6LoWPAN, Bluetooth, and ZigBee.
5) Explain the role of big data, cloud computing and data analytics in a typical IoT system.
6) Design a simple IoT system comprising sensors, wireless network connection, data analytics.
7) Build and test a complete, working IoT system.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 No relation Middle High High Middle High High Middle High Middle High
2 Middle High Middle Middle High Middle High Middle High Middle Middle
3 Middle High Middle High Middle High Middle High Middle High Middle
4 High Middle High Middle High Middle Middle High Middle High Middle
5 High Middle High Middle High High High High Middle High High
6 Middle Middle High High High High Middle High Middle High Middle
7 Middle Middle Middle Middle Middle Middle Middle High Middle High Middle

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

The course is designed to provide an introduction to the Internet of Things (IoT), an understanding of basic networking and some software experience. The course is designed to a robust grounding of the key technologies involved and how they are integrated to form complete IoT systems. It explains the technologies that simple objects can use for the internet system and how to integrate them into a complete system. IoT communication technologies (WiFi, 6LoWPAN, Bluetooth, ZigBee, Z-Wave, Google Wave) and applications, IoT communication protocols (XMPP, CoAP, SoAP, REST, MQTT, AMQP, DDS) and applications, IoT operating systems (TinyOS, Google Brillo), IoT / big data/cloud platforms.

Weekly Schedule

1) Introduction to the Internet of Things (IoT), (What is the Internet of Things (IoT), Typical IoT applications, trends and requirements).
2) Nesnelerin interneti mimarileri (Nesnelerin interneti için mimariler, mimari elemanları, mimari tasarımında dikkat edilmesi gereken hususlar).
3) IoT network protocols (MAC layer) (Wireless sensor networks (WSNs) and power consumption, CSMA/CA and slotting).
4) IoT network protocols (MAC layer) (Centralized vs. distributed, Wireless sensor networks, advanced MAC-layer).
5) Wireless technologies for IoT (Wi-Fi (IEEE 802.11), Bluetooth/Bluetooth Smart).
6) Wireless technologies for IoT (Layer 1 & 2) (ZigBee/ZigBee Smart, UWB (IEEE 802.15.4)).
7) Wireless technologies for IoT (Layer 1 & 2) (6LoWPAN, Proprietary systems).
8) IoT application programming (Introduction to IoT device programming.).
9) Midterm examination/Assessment
10) IoT application programming (IoT application development.).
11) Data analytics for IoT (A framework for data-driven decision making, descriptive, predictive and prescriptive analytics).
12) Data analytics for IoT (Business Intelligence and artificial intelligence, Importance of impact and open innovation in data-driven decision making).
13) IOT lab exercises and project
14) IOT lab exercises and project (Lab exercise: Android programming).
15) IOT lab exercises and project (Mini-project: a working IoT system (group exercise).
16) Final examination

Recommended or Required Reading

1- Nesnelerin İnterneti - Kuramdan Uygulamaya, Nobel Akademik Yayıncılık
2- Nesnelerin İnterneti Teori ve Uygulamaları Papatya Bilim Yayıncılık

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Discussion
4) Drill and Practice
5) Demonstration
6) Simulation
7) Self Study
8) Problem Solving
9) Project Based Learning


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

50%

 

Number

Percentage

Semester Studies

Midterm Examination

1

50%

Project

1

50%

 

Contribution of Final Examination to Course Grade

50%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required