Internet of Things
Syllabus, Bachelor's level, 1DT094
- Code
- 1DT094
- Education cycle
- First cycle
- Main field(s) of study and in-depth level
- Computer Science G1F, Technology G1F
- Grading system
- Pass with distinction (5), Pass with credit (4), Pass (3), Fail (U)
- Finalised by
- The Faculty Board of Science and Technology, 11 March 2014
- Responsible department
- Department of Information Technology
Entry requirements
Programming and Probability and statistics.
Learning outcomes
In order to pass the course, the students should be able to:
- Explain in a concise manner how the general Internet as well as Internet of Things work.
- Understand constraints and opportunities of wireless and mobile networks for Internet of Things.
- Use basic measurement tools to determine the real-time performance of packet based networks.
- Analyse trade-offs in interconnected wireless embedded sensor networks.
Content
The course covers the following areas:
● Internet in general and Internet of Things: layers, protocols, packets, services, performance parameters of a packet network as well as applications such as web, Peer-to-peer, sensor networks, and multimedia.
● Transport services: TCP, UDP, socket programming.
● Network layer: forwarding & routing algorithms (Link, DV), IP-addresses, DNS, NAT, and routers.
● Local Area Networks, MAC level, link protocols such as: point-to-point protocols, Ethernet, WiFi 802.11, cellular Internet access, and Machine-to-machine.
● Mobile Networking: roaming and handoffs, mobile IP, and ad hoc and infrastructure less networks.
● Real-time networking: soft and real time, quality of service/information, resource reservation and scheduling, and performance measurements.
● IoT definitions: overview, applications, potential & challenges, and architecture.
● IoT examples: Case studies, e.g. sensor body-area-network and control of a smart home.
● Lab: performance measurements on local wireless and mobile networks.
Instruction
Lectures, supervised group work, exercise sessions, computer labs, and seminars
Assessment
Written assignments and oral examinations.