Teaching

The professors and senior scientists of the department of marine geodynamics teach at Christian-Albrechts-University of Kiel. Their lectures are part of the undergraduate course Physics of the Earth System and the graduate courses Master of Geophysics and Master of Marine Geosciences. More information is available at https://www.ifg.uni-kiel.de/en/studies. We offer MSc and BSc thesis supervision. Please get in touch if you would like to learn more about possible thesis projects. Either check with the most appropriate researcher or with Heidrun Kopp (hkopp(at)geomar.de) or Christian Berndt (cberndt(at)geomar.de).

 

UnivIS
Informationssystem der Universität Kiel © Config eG 
Semester: SS 2024 

infCN-01a: Computer Networks (infCN-01a) (080064)

Dozent/in
Prof. Dr. Olaf Landsiedel

Angaben
Vorlesung, 3 SWS, ECTS-Studium, ECTS-Credits: 7
Praesenzveranstaltung, Unterrichtssprache Englisch
Zeit und Ort: Di 14:15 - 15:45, CAP3 - Hörsaal 3; Blockveranstaltung 26.4.2024-5.7.2024 Fr 8:15 - 9:45, CAP2 - Frederik-Paulsen-Hörsaal (außer Fr 3.5.2024, Fr 10.5.2024, Fr 17.5.2024, Fr 31.5.2024, Fr 14.6.2024, Fr 28.6.2024); Einzeltermin am 10.5.2024 8:15 - 9:45, OHP5 - [Chemie II]
vom 16.4.2024 bis zum 12.7.2024
1. Prüfungstermin (Klausur am Ende der Vorlesungszeit eines Semesters): 24.7.2024, 14:00 - 17:00 Uhr, Raum CAP2 - Frederik-Paulsen-Hörsaal; 24.7.2024, 14:00 - 17:00 Uhr, Raum CAP3 - Hörsaal 3; 24.7.2024, 14:00 - 17:00 Uhr, Raum CAP2 - Hörsaal C
2. Prüfungstermin (Klausur zu Beginn der Vorlesungszeit des Folgesemesters): 16.10.2024
Klausureinsicht: 2.8.2024, 10:15 - 11:45 Uhr, Raum LMS8 - R.EG.016 (40)
Bemerkung zu Zeit und Ort: Note that for the exam and exam reviews, the room bookings are commonly longer than the actual exam and review durations (to allow us to set up and prepare the rooms beforehand). Please see elearn for the actual start and end times of exams and exam reviews. We will teach the lecture alternating in one week on both slots (4 hours a week) and the other week only once (2 hours). Hinweis: Die Vorlesung findet alternierend 4-stündig und 2-stündig pro Woche statt. Die Freitagstermine sind am: 26.04., 10.05., 24.05., 07.06., 21.06. und 05.07.24

Voraussetzungen / Organisatorisches
Courses in system aspects of computer science and programming skills, preferably in Python.
Einführung in die Informatik (infEInf-01a)

Prüfungsleistung:
Exam: Written exam of 120 minutes, the exam grade is the overall grade of the module. We will offer the exam in both the exam-periods after the lecture. Exams will be in English and potentially also in German. Exercise results are not part of the final grade.
Admission to the exam: To be admitted to the exam, students are allowed to fail at most two of the homework series and at most two of the tests (quiz) series. We consider a homework set or quiz set passed when the student achieves 50 or more percent of the points available. The teachers can lower the thresholds for admission upon individual requests.
Exam admissions stay valid also for future terms. Individual, passed homework sets or quizzes apply only for the current term and are not transferable to future terms.

Lehr- und Lernmethoden:
Lectures (in English) Exercises (in English and potentially some groups in part in German) Self-study

Verwendbarkeit:
Das Modul kann auch im Wahlbereich 2 des Bachelorstudiengangs Physik belegt werden. Die Vorkenntnisse, welche in den Informatikmodulen des Wahbereichs 1 erworben wurden sind ebenfalls geeignet um dieses Modul zu belegen.

Inhalt
Kurzfassung:
Introduction to the basic principles of computer networks and especially the Internet protocol stack. The module consists of lectures and exercises.

Lernziele:
Be familiar with layered communication architectures (OSI and TCP/IP).
Know the client/server model and key application layer protocols.
Know sockets programming and how to implement client/server programs.
Understand the concepts of reliable data transfer and how TCP implements these concepts.
Know the principles of congestion control and trade-offs in fairness and efficiency.
Know the principles of routing and the semantics and syntax of IP.
Understand the basics of error detection including parity, checksums, and CRC.
Be familiarizes with current topics such as wireless networking, security and/or other topics.

Lehrinhalte:
ISO-OSI reference model, layered protocol stacks
Network and transport layer protocols (IP, UDP, TCP)
Routing-Protocols
Topologies, addressing, switching,
Client/server-paradigm und applications
Application layer protocols: email, www
Security in networks and applications
selected further topics, for example, wireless networking

Empfohlene Literatur
J.F. Kurose, K.W. Ross: Computer Networking: a Top-Down Approach Featuring the Internet, 8th Edition, Pearson, Print ISBN: 9780136681557, 0136681557, eText ISBN: 9780135928523, 0135928524
Andrew S. Tanenbaum, Nick Feamster, David J. Wetherall: Computer Networks, 6th Edition, Pearson, Print ISBN: 9780136764052, eText ISBN: 9780135407875

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 190
www: https://www.ds.informatik.uni-kiel.de/en/teaching/computer-networks

Zugeordnete Lehrveranstaltungen
UE: Exercise: Computer Networks (080057)
Dozentinnen/Dozenten: Dr.-Ing. Christoph Starke, M. Sc. Maximilian Kasperowski, Laura Harms, M.Sc., Patrick Rathje, M.Sc.
Zeit und Ort: Mi, Do 14:15 - 15:45, LMS8 - R.EG.016 (40) (außer Mi 5.6.2024, Do 27.6.2024); Mi 14:15 - 15:45, LMS8 - R.EG.017 (40) (außer Mi 5.6.2024); Do 10:15 - 11:45, LMS2 - R.Ü1; Do 10:15 - 11:45, WSP3 - Seminarraum 2 (32) (außer Do 6.6.2024); Mi 16:15 - 17:45, LMS8 - R.EG.016 (40), LMS8 - R.EG.017 (40) (außer Mi 5.6.2024); Einzeltermine am 5.6.2024 14:15 - 15:45, 16:15 - 17:45, LMS8 - R.EG.016 (40); 6.6.2024 16:15 - 17:45, HRS3 - R.218b [Schulungsraum]; 27.6.2024 14:15 - 15:45, HRS9 - R.EG.006


infIoT-01a: Internet of Things and Wireless Networks (infIoT-01a) (080023)

Dozent/in
Prof. Dr. Olaf Landsiedel

Angaben
Vorlesung, 3 SWS, ECTS-Studium, ECTS-Credits: 8
Praesenzveranstaltung, Unterrichtssprache Englisch
Zeit und Ort: Di 10:15 - 11:45, LMS8 - R.EG.016 (40); Blockveranstaltung 17.4.2024-29.5.2024 Mi 8:15 - 9:45, LMS8 - R.EG.016 (40)
vom 14.4.2024 bis zum 14.7.2024
1. Prüfungstermin (Klausur am Ende der Vorlesungszeit eines Semesters): 22.7.2024, 9:00 - 12:00 Uhr, Raum CAP2 - Hörsaal D; 22.7.2024, 9:00 - 12:00 Uhr, Raum CAP2 - Hörsaal B; 22.7.2024, 9:00 - 12:00 Uhr, Raum CAP2 - Hörsaal K
2. Prüfungstermin (Klausur zu Beginn der Vorlesungszeit des Folgesemesters): 8.10.2024, 9:00 - 12:00 Uhr
Klausureinsicht: 1.8.2024, 14:00 - 16:00 Uhr; 17.10.2024, 9:00 - 11:00 Uhr, Raum LMS8 - R.EG.016 (40)
Bemerkung zu Zeit und Ort: • Note: in the first half of the semester, we will teach two lecture a week, and in the second half we teach one lecture a week (to give you time to work on your projects). Note that for the exam and exam reviews, the room bookings are commonly longer than the actual exam and review durations (to allow us to set up and prepare the rooms beforehand). Please see elearn for the actual start and end times of exams and exam reviews.

Voraussetzungen / Organisatorisches
A student should have taken courses on Operating Systems and Computer Networks such as the courses "Operating Systems", "Computer Networks", or "Betriebs- und Kommunikationsystems (BSKS)" at CAU. Moreover, C programming skills are expected.
Alternatively, for students who did not complete their bachelor at CAU Kiel: a student should have taken a course in computer communication (or computer networks) including the TCP/IP protocol stack. In addition, a course in operating systems (or equivalent) is required. Moreover, C programming skills are expected.

Prüfungsleistung:
The grade is determined by a final written exam. If the number of students registered for the course is less than 10, we might switch to an oral examination instead. A switch will be announced within the first two weeks of the course.
Prerequisite for admission to the exam: received at least 50% of homework assignment points and 50% of the project points. Also, the exercises might include a Prelab that has to be passed before the actual homework exercises can be conducted. Exceptions, for example, due to sickness, have to requested in due time before the exams. Exam admissions stay valid also for future terms. Individual, passed homework series apply only for the current term and are not transferable to future terms.
The final grade for the module is given by either 1) the exam grade or 2) 80% of the exam grade + 20% of the homework and project grade, whichever is the better of the two (as long as the exam is passed).

Lehr- und Lernmethoden:
Lectures, weekly exercises with software development, and a project.

Inhalt
Kurzfassung:
This course will introduce and discuss the underlying concepts and mechanisms that drive wireless networks and the Internet of Things (IoT). The lectures provide you with the required knowledge, and the labs give you a hands-on experience in developing networking and applications in the Internet of Things and exploring their real-world challenges.

Lernziele:
Knowledge and understanding: Show knowledge of basic concepts and challenges of wireless networking and the Internet of Things, low-power wireless communication, NFC, BLE and 802.15.4), IoT networking (RPL, TSCH, and Thread), Operating Systems for IoT, Security in IoT, and IoT Applications. Describe applications of the Internet of Things and the mechanisms these use to provide their services. Discuss and analyze the challenges and requirements that the different approaches have. Compare and summarize the strength and weaknesses associated with the individual mechanisms. Skills and abilities: Develop and evaluate small-scale wireless networks and IoT systems & applications using fundamental mechanisms introduced in the lectures. Demonstration of these software developments in advanced settings including unreliable wireless links and resource constraints (e.g., battery driven). Judgment and approach: Describe and analyze existing and new methods for IoT systems and application design. In particular, the system's ability for low-power wireless networking and operation under strong resource constraints.

Lehrinhalte:
Aim: What is the Internet of Things and its applications? How can we build reliable and resource efficient IoT systems and applications? How do its devices in the Internet of Things communicate? How do wireless networks work? These are a few questions that this course addresses. The goal of the courses is to understand the design of the Internet of Things and discuss the underlying principles and mechanisms. Our lectures provide you with the required fundamentals, and our labs give you a hands-on experience in developing IoT systems and applications and exploring their real-world challenges.
Content: We begin the course with an introduction to basic concepts of IoT Systems and Applications and the challenges they pose. We continue with the main course content and focus on:
Wireless networking low-power wireless communication (NFC, BLE and 802.15.4) IoT networking (RPL, TSCH, and Thread) web-technologies for IoT such as COAP Operating Systems for IoT Security in IoT Selected IoT Applications
Our lectures provide students with the required fundamentals, and exercise and projects give students a hands-on experience in developing IoT systems & applications and exploring their real-world challenges. This course offers learning experiences that involve hands-on experimentation and analysis as they reinforce student understanding of concepts and their application to real-world problems. Overall, this course provides the students the ability to understand fundamental issues in the design of methods for IoT systems and applications.

Empfohlene Literatur
TBA in the course

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 40
www: https://www.ds.informatik.uni-kiel.de/en/teaching/internet-of-things-wireless-networks

Zugeordnete Lehrveranstaltungen
UE: Exercise: Internet of Things and Wireless Networks (080029)
Dozent/in: Laura Harms, M.Sc.
Zeit und Ort: Di 14:15 - 15:45, LMS8 - R.EG.016 (40)
UE: Practical Exercise: Internet of Things and Wireless Neworks (080044)
Dozentinnen/Dozenten: Prof. Dr. Olaf Landsiedel, Laura Harms, M.Sc.
Zeit und Ort: Mi 8:15 - 9:45, LMS8 - R.EG.016 (40)


infMPVVS-01a: Master project - Networked and Distributed Systems (infMPVVS-01a) (080033)

Dozentinnen/Dozenten
Prof. Dr. Olaf Landsiedel, Laura Harms, M.Sc., Patrick Rathje, M.Sc.

Angaben
Übung, 4 SWS, ECTS-Studium, ECTS-Credits: 10
Praesenzveranstaltung, Unterrichtssprache Englisch
Zeit und Ort: n.V.
vom 14.4.2024 bis zum 14.7.2024
Vorbesprechung: 18.4.2024, 16:00 - 17:30 Uhr, Raum HRS3 - R.409
Bemerkung zu Zeit und Ort: Times and rooms for the master project will be announced during kick-off event. Kick-off on 18 April 2024. Zoom participation possible: https://uni-kiel.zoom-x.de/j/67002375746?pwd=TStxWmZtUm95V3o4L0cwSXJZYmt0dz09

Voraussetzungen / Organisatorisches
Prior knowledge in the field of Networked and Distributed systems, ideally achieved by taking the corresponding lectures from our research group. The exact prerequisites will depend on the topics of the lab and may vary between editions of the lab.
Good programming skills, commonly in Python and/or C/C++. Team Work and Problem-Solving skills.

Participation at the kickoff event is mandatory. Please contact us before hand if you cannot participate. Also, please do not enroll in the StudiDB until you participated in the kickoff event and been assigned a topic.
In the unlikely case we have more applications than seats in the course, we will devise a fair scheme to select participants.

Prüfungsleistung:
Presentations including demonstration, report and the completed software system (incl. documentation).

Lehr- und Lernmethoden:
Project work.

Inhalt
Kurzfassung:
This is our hands-on lab in the area of Networked and Distributed Systems. The exact topic and task changes from year to year. Typical topics are usually in the intersection of networked, distributed, and smart systems. Usually, the lab requires certain module(s) as prerequisite and/or to be taken in parallel.

Lernziele:
The participants will learn to complete on a larger, cohesive group project within a limited time. Thus, independent project management and group work becomes an additional learning goal beyond learning new techniques and systems.
The overall goal of the course is to derive practical understanding and experiences on how networked and distributed are designed and developed. Besides the actual development of the system architecture and software, the module aims at practical experiences in a team of developers.

Lehrinhalte:
The actual teaching content changes according to the topic. Check the group website for details.

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 8
www: https://www.ds.informatik.uni-kiel.de/en/teaching/master-project


Practical Exercise: Internet of Things and Wireless Neworks (PEinfIoT-01a) (080044)

Dozentinnen/Dozenten
Prof. Dr. Olaf Landsiedel, Laura Harms, M.Sc.

Angaben
Übung, 1 SWS
Praesenzveranstaltung, Unterrichtssprache Englisch
Zeit und Ort: Mi 8:15 - 9:45, LMS8 - R.EG.016 (40)
vom 5.6.2024 bis zum 10.7.2024

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 40

Zugeordnet zu: infIoT-01a: Internet of Things and Wireless Networks (080023)


Research Project - Verteile Systeme (infFPVS) (080276)

Dozent/in
Prof. Dr. Olaf Landsiedel

Angaben
Studienprojekt, 10 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 10
Praesenzveranstaltung
Zeit und Ort: n.V.
vom 14.4.2024 bis zum 14.7.2024

Voraussetzungen / Organisatorisches
Prior knowledge in the field of Networked and Distributed systems, ideally achieved by taking the corresponding elective lectures by our group. The exact prerequisites will depend on the topics of the lab and may vary between editions of the lab. Good programming skills, commonly in Python and/or C/C++. Team Work and Problem-Solving skills.

Prüfungsleistung: Presentations including demonstration, report and the completed software system (incl. documentation).

Lehr- und Lernmethoden: Project work.

Lernziele The exact topic and task changes from year to year. Typical topics are usually in the intersection of networked, distributed, and smart systems. Usually, the lab requires certain module(s) as prerequisite and/or to be taken in parallel.

IMPORTANT: Please contact us at the begging of the semester, if you want to participate. Also, please do not enroll in the StudiDB until you met with us and have been assigned a topic.

Inhalt
Within the module "research project" (Forschungsprojekt / Studienprojekt) students in the department have the opportunity to actively participate in an ongoing research project. The goals of the project include the specification of research objectives, literature analysis, the design of scientific experiments, and teamwork.

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 6
www: https://www.ds.informatik.uni-kiel.de/en/teaching/research-project

UnivIS ist ein Produkt der Config eG, Röttenbach