Advanced Computer Networks (Summer2020): Difference between revisions

From NET Wiki
Jump to navigation Jump to search
Line 33: Line 33:
|-
|-
| align="right" | 18.04.2019
| align="right" | 18.04.2019
| Introduction to Internet of Things I
| Introduction to Internet of Things
| Hannes Tschofenig
| Hannes Tschofenig
|  
|  
Line 39: Line 39:
|-
|-
| align="right" | 25.04.2019
| align="right" | 25.04.2019
| Information-Centric Networks II
| The Arm Architecture (Cortex M-class vs. Cortex A-class)
| Mayutan Arumaithurai
| Hannes Tschofenig
| [https://wiki.net.informatik.uni-goettingen.de/w/images/d/d8/SAID-ACN-final-delivered.pdf Congestion_control]
|  
|  
|  
|-
|-
| align="right" | 02.05.2019
| align="right" | 02.05.2019
| Exercise I: Information-Centric Networks
| Local Communication (UART, I2C, SPI)
| Mayutan Arumaithurai
| Hannes Tschofenig
| [https://wiki.net.informatik.uni-goettingen.de/w/images/2/20/ICN_exercise.pdf Exercise I]
|  
|
|
|-
|-
| align="right" | 09.05.2019
| align="right" | 09.05.2019
| SDN I
| Radio Technologies (BLE, Thread, NB-IoT, LoRa)
| Osamah Barakat
| Hannes Tschofenig
|
|
|  
|  
|-
|-
| align="right" |16.05.2019
| align="right" |16.05.2019
| SDN II
| Internet Protocols for IoT (CoAP and MQTT vs. HTTP)
| Osamah Barakat
| Hannes Tschofenig
|
|
|  
|  
|-
|-
| align="right" | 23.05.2019
| align="right" | 23.05.2019
| Virtualization and Cloud Technologies
| Security Threats and Security Requirements
| Prof.Dr. Xiaoming Fu
| Hannes Tschofenig
|
|
|  
|  
|-
|-
| align="right" | 30.05.2019
| align="right" | 30.05.2019
| Holiday===NO LECTURE (PUBLIC HOLIDAY)
| Device Management
|  
| Hannes Tschofenig
|
|
|  
|  
|-
|-
| align="right" | 06.06.2019
| align="right" | 06.06.2019
| Exercise II: SDN + Cloud Computing
| Securing IoT - Communication Security
| Osamah Barakat
| Hannes Tschofenig
|  
|  
|
|
|-
|-
| align="right" | 13.06.2019
| align="right" | 13.06.2019
| Big Data
| Securing IoT – Hardware Security Technology (TEEs and TrustZone)
| Prof.Dr. Xiaoming Fu
| Hannes Tschofenig
|[https://drive.google.com/file/d/19-BRmCbelv0ElOOXdtcJgQ-mqt2Gep9K/view?usp=sharing Slides]
|
|-
| align="right" | 20.06.2019
| Social Networks
| Prof.Dr. Xiaoming Fu
|[https://drive.google.com/file/d/14UwiN6Nqsf5V11vajsJLFm9UhUmfj_m6/view?usp=sharing Slides]
|
|-
| align="right" | 27.06.2019
| Machine Learning I
| Shichang Ding
|
|
|-
| align="right" |04.07.2019
| Machine Learning II
| Shuai Xu
|[https://drive.google.com/file/d/17f5A2iE81SbVwzoPVvGEZl3GUBgOGn4h/view?usp=sharing Slides]
|
|-
| align="right" |  11.07.2019
| Exercise III: Big Data+Social Networks+Machine Learning (or pratical course)
| Shichang Ding + Shuai Xu
|[https://drive.google.com/file/d/1rd86t2OHUjmlVd0uIFWLdc0HjfKAMwM8/view?usp=sharing Exercise III]
|
|-
| align="right" |  18.07.2019
| Written Examination (same time as the lecture. Room 2.101)
| Sripriya Adhatarao + Shuai Xu
|
|
|  
|  
|-
|-
|}
|}



Revision as of 20:40, 7 January 2020

Details

Workload/ECTS Credits: 5ECTS
Module: M.Inf.1223.Mp OR 3.17: Selected Topics in Advanced Networking (ITIS)
Lecturer: Hannes Tschofenig
Teaching assistant: Bangbang Ren
Time: Tuesday, Thursdays, 10-12am.
Place: Rom:2.101


Course description

This lecture will introduce concepts of computer networking related to Internet of Things devices. The goal of the course is to make you feel comfortable designing and secure IoT-based Internet communication. The course gives you an understanding of

  • The hardware used in IoT devices
  • Embedded software development
  • Local communication to sensors and actuators
  • Internet protocols specifically designed for IoT devices
  • Protocols to manage the lifecycle of IoT devices
  • Security technologies used on constrained device, and
  • Data protection and privacy

There will be exercises and it is mandatory to complete all the exercises to attend the final exam. Each student will be provided with IoT hardware. For software development the preferred tool is a professional IDE developed by Keil.


Schedule (Tentative)

Date Topic Lecturer Lecture slides Exercise/practice slides
18.04.2019 Introduction to Internet of Things Hannes Tschofenig
25.04.2019 The Arm Architecture (Cortex M-class vs. Cortex A-class) Hannes Tschofenig
02.05.2019 Local Communication (UART, I2C, SPI) Hannes Tschofenig
09.05.2019 Radio Technologies (BLE, Thread, NB-IoT, LoRa) Hannes Tschofenig
16.05.2019 Internet Protocols for IoT (CoAP and MQTT vs. HTTP) Hannes Tschofenig
23.05.2019 Security Threats and Security Requirements Hannes Tschofenig
30.05.2019 Device Management Hannes Tschofenig
06.06.2019 Securing IoT - Communication Security Hannes Tschofenig
13.06.2019 Securing IoT – Hardware Security Technology (TEEs and TrustZone) Hannes Tschofenig

Prerequisites

  • Computer Science I, II; Computer Networks