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

Exercise: Computer Networks (ÜinfCN-01a) (080057)

Dozentinnen/Dozenten
Dr.-Ing. Christoph Starke, Dr.-Ing. Sandro Esquivel, M. Sc. Maximilian Kasperowski

Angaben
Übung, 2 SWS
Praesenzveranstaltung, Unterrichtssprache Englisch
Zeit und Ort: Mi 12:15 - 13:45, LMS8 - R.EG.016 (40); Do 10:15 - 11:45, LMS2 - R.Ü3, LMS2 - R.Ü1; Do 12:15 - 13:45, CAP3 - Hörsaal 1; Fr 8:15 - 9:45, 10:15 - 11:45, OS40 - R.13 (60); Einzeltermin am 17.5.2023 12:15 - 13:45, CAP2 - Hörsaal F
vom 9.4.2023 bis zum 9.7.2023

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 210

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


Inf-SP: Softwareprojekt (PRÄSENZ: Inf-SP) (080086)

Dozentinnen/Dozenten
Prof. Dr. Wilhelm Hasselbring, Priv.-Doz. Dr. Henning Schnoor, Dr.-Ing. Sandro Esquivel

Angaben
Übung, 3 SWS, ECTS-Studium, ECTS-Credits: 6
Praesenzveranstaltung
Zeit und Ort: Blockveranstaltung 28.8.2023-31.8.2023 Mo-Do 9:00 - 17:00, OHP2 - Otto-Hahn-Hörsaal; Einzeltermine am 4.9.2023, 5.9.2023 14:00 - 16:00, OHP2 - Otto-Hahn-Hörsaal; 7.9.2023 9:30 - 11:30, OHP2 - Otto-Hahn-Hörsaal; 18.9.2023, 19.9.2023, 20.9.2023, 21.9.2023, 22.9.2023 9:00 - 17:00, OHP2 - Otto-Hahn-Hörsaal

Voraussetzungen / Organisatorisches
  • Solide Programmierkenntnisse in Java aus der Veranstaltung Objektorientierte Programmierung (infProgOO-01a, früher Inf-ProgOO) werden vorausgesetzt.
  • Um an diesem Modul teilzunehmen, sollten Sie auch das Modul Softwaretechnik (Inf-SWT) erfolgreich absolviert haben.
  • Außerdem benötigen Sie einen Laptop zur Konzeption und Entwicklung.

Die Anmeldung erfolgt über die StudiDB der Informatik. Die Zuteilung der begrenzten Plätze wird nach Ablauf des Anmeldezeitraums durch das Prüfungsamt der Informatik vorgenommen.

Die Lehrveranstaltung beginnt mit der Eröffnungsveranstaltung am ersten Tag um 9:30 Uhr. Die Teilnahme an dieser Veranstaltung ist Pflicht, da hier die Projektgruppen eingeteilt werden und eventuell nicht in Anspruch genommene Plätze neu vergeben werden.

Insbesondere: Wer nicht zur Eröffnungsveranstaltung erscheint, verzichtet damit auf ihren oder seinen Platz im Softwareprojekt.

Inhalt
Anhand einer durch ein Softwaresystem zu lösenden komplexen Problemstellung werden die Studierenden mit den Methoden und Techniken der Softwareentwicklung im Team vertraut gemacht. Beispiele sind Informationssysteme, die in Enterprise- und Cloud-Umgebungen laufen sowie durch mobile Endgeräte genutzt werden können.

Lernziele
Die Studierenden erlernen die Erstellung eines größeren Softwaresystems im Team mittels aktueller Methoden der Modellierung und Softwarekonstruktion. Dadurch erlernen und erarbeiten sie sich Techniken zum Programmieren-im-Großen, zur Modellbildung, zur Modularisierung, zur Nutzung von Frameworks, zu Middleware-Systemen, zu Bibliotheken, zu integrierten Entwicklungswerkzeugen sowie die angeleitete Einarbeitung in die zugehörige Dokumentation. Insbesondere erlernen sie die Projektarbeit im Team. Dazu wird das Softwareprojekt als vierwöchige Blockveranstaltung in der vorlesungsfreien Zeit durchgeführt, bei der u.a. Elemente aus Scrum genutzt werden (Scrum Rollen, Daily Scrum, Sprint Planning & Review, Product Backlog, etc).

Lehrinhalte
In den Modulen "Programmierung" (Inf-Prog), und "Algorithmen und Datenstrukturen" und den sie begleitenden Programmierpraktika (Inf-EinfPP oder Inf-PP) werden nur relativ kleine Programme erstellt, bei denen algorithmische Gesichtspunkte im Vordergrund stehen. Das an diese Veranstaltungen sich anschließende Softwareprojekt konzentriert sich auf das sogenannte Programmieren-im-Großen. Es besteht aus einem Praktikumsteil, einem Pro-Seminar und einer einstündigen vorlesungsähnlichen Veranstaltung. Im Praktikumsteil wird das Softwareprojekt durchgeführt. Im Pro-Seminar präsentieren die Studierenden zu ausgewählten Themen ihres Projektes kurze Vorträge.

Prüfungsleistung
Regelmäßige Abnahme der Softwareentwicklungsaufgaben sowie die Pro-Seminar-Präsentation und eine Abschlusspräsentation des erstellten Softwaresystems.
Während des Softwareprojekts stellen alle Studierenden jeweils eine Pro-Seminar-Präsentation über ein projektbezogenes Thema aus dem Bereich Software Engineering vor. Diese Präsentation zählt als Teilprüfung und führt bei Nichtbestehen zum Nichtbestehen des gesamten Moduls Softwareprojekt. Für die Pro-Seminar-Präsentation müssen keine Vorleistungen erbracht werden.
Da das Modul als Blockveranstaltung durchgeführt wird, ist es nicht möglich einzelne Teilprüfungen unabhängig von einander nachzuholen: es muss bei Nichtbestehen die gesamte Blockveranstaltung und damit die gesamte Prüfungsleistung erneut erbracht werden, da das Softwareprojekt nur als Gesamtleistung eine sinnvolle didaktische Einheit darstellt. Es wird die Durchführung eines Softwareprojektes, so wie es auch in der späteren Berufspraxis erwartet wird, simuliert.
Die Einzelleistung (Pro-Seminar-Präsentation) zählt dann mit 20% und die Gruppenleistung (Softwareentwicklung und Abschlusspräsentation) mit 80% für die Modulnote. Im Softwareprojekt soll insbesondere die Arbeit im Team erlernt werden, daher der hohe Anteil für die Gruppenleistung. Gleichzeitig ist die Einzelleistung erforderlich zum Bestehen des Moduls, siehe oben.

Lehr- und Lernmethoden
In einem kleinen Vorlesungsteil werden die Konzepte von zu verwendenden Programmierschnittstellen (z.B. Enterprise Java APIs) erläutert, die dann individuell mittels Online-Tutorien vertieft werden. Im Verlauf der Blockveranstaltung halten die Studierenden Vorträge zu den verwendeten Methoden und Technologien. Der Hauptteil besteht aus der eigentlichen Projektarbeit.

Empfohlene Literatur
Ralf Wirdemann: Scrum mit User Stories, Carl Hanser Verlag, 2. Auflage 2011

Grechenig, T.; Bernhart, M.; Breiteneder, R.; Kappel, K.: Softwaretechnik: Mit Fallbeispielen aus realen Entwicklungsprojekten. Pearson Studium, 2010.

Online-Tutorien zu den eingesetzten Sprachen, Frameworks und APIs.

Zusätzliche Informationen
Schlagwörter: Softwareprojekt
Erwartete Teilnehmerzahl: 64
www: http://se.informatik.uni-kiel.de

Zugeordnete Lehrveranstaltungen
S: Seminar zu: Softwareprojekt (080084)
Dozentinnen/Dozenten: Prof. Dr. Wilhelm Hasselbring, Priv.-Doz. Dr. Henning Schnoor, Dr.-Ing. Sandro Esquivel
Zeit und Ort: Blockveranstaltung 28.8.2023-22.9.2023 Mo-Fr 9:00 - 18:00, LMS8 - R.EG.009 (24), LMS8 - R.EG.016 (40), LMS8 - R.EG.017 (40), LMS8 - R.EG.018 (20), WSP3 - Seminarraum 1 (24), WSP3 - Seminarraum 3 (16); Blockveranstaltung 28.8.2023 9:00 - 22.9.2023 18:00, CAP4 - R.13.1304 a


infAlgMetP-01a: Algorithmische Methoden in der Praxis (infAlgMetP-01a) (080047)

Dozent/in
Dr.-Ing. Sandro Esquivel

Angaben
Vorlesung, 2 SWS, ECTS-Studium, ECTS-Credits: 6, Eigener Rechner wird für die Übungen benötigt
Zeit und Ort: Do 12:15 - 13:45, LMS8 - R.EG.017 (40)
vom 9.4.2023 bis zum 9.7.2023
1. Prüfungstermin (Klausur am Ende der Vorlesungszeit eines Semesters): 17.7.2023, 9:45 - 12:00 Uhr, Raum HRS3 - R.105a; 17.7.2023, 9:45 - 12:00 Uhr, Raum HRS3 - R.105b; 17.7.2023, 12:00 - 14:15 Uhr, Raum HRS3 - R.105a; 17.7.2023, 12:00 - 14:15 Uhr, Raum HRS3 - R.105b
2. Prüfungstermin (Klausur zu Beginn der Vorlesungszeit des Folgesemesters): 16.10.2023, 11:45 - 14:00 Uhr, Raum HRS3 - R.105b; 16.10.2023, 11:45 - 14:00 Uhr, Raum HRS3 - R.105a
Klausureinsicht: 10.8.2023, 12:15 - 13:45 Uhr, Raum CAP4 - R.13.1304 a

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 40
www: https://elearn.informatik.uni-kiel.de

Zugeordnete Lehrveranstaltungen
UE: Übung zu: Algorithmische Methoden in der Praxis (080048)
Dozent/in: Dr.-Ing. Sandro Esquivel
Zeit und Ort: Do 14:15 - 15:45, LMS8 - R.EG.017 (40)
www: https://lms.uni-kiel.de/url/RepositoryEntry/4014735362


Seminar zu: Softwareprojekt (PRÄSENZ: SInf-SP) (080084)

Dozentinnen/Dozenten
Prof. Dr. Wilhelm Hasselbring, Priv.-Doz. Dr. Henning Schnoor, Dr.-Ing. Sandro Esquivel

Angaben
Seminar, 1 SWS
Praesenzveranstaltung
Zeit und Ort: Blockveranstaltung 28.8.2023-22.9.2023 Mo-Fr 9:00 - 18:00, LMS8 - R.EG.009 (24), LMS8 - R.EG.016 (40), LMS8 - R.EG.017 (40), LMS8 - R.EG.018 (20), WSP3 - Seminarraum 1 (24), WSP3 - Seminarraum 3 (16); Blockveranstaltung 28.8.2023 9:00 - 22.9.2023 18:00, CAP4 - R.13.1304 a

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 60

Zugeordnet zu: Inf-SP: Softwareprojekt (080086)


Übung zu: Algorithmische Methoden in der Praxis (ÜinfAlgMetP-01a) (080048)

Dozent/in
Dr.-Ing. Sandro Esquivel

Angaben
Übung, 2 SWS
Zeit und Ort: Do 14:15 - 15:45, LMS8 - R.EG.017 (40)
vom 9.4.2023 bis zum 9.7.2023

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 40
www: https://lms.uni-kiel.de/url/RepositoryEntry/4014735362

Zugeordnet zu: infAlgMetP-01a: Algorithmische Methoden in der Praxis (080047)


Übung: Betreutes Arbeiten (Betr.Arbeiten) (080267)

Dozentinnen/Dozenten
Dr.-Ing. Sandro Esquivel, Dr. Pamela Fleischmann, Dr.-Ing. Claudius Zelenka

Angaben
Übung
Zeit und Ort: Fr 14:00 - 17:00, LMS8 - R.EG.016 (40), LMS8 - R.EG.017 (40)
vom 9.4.2023 bis zum 9.7.2023

Inhalt
Betreutes Arbeiten für :
Supervised Homework for:
  • Einführung in die Algorithmik
  • Computer Networks
  • Programmiertechniken
  • Objektorientierte Programmierung

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 40

Zugeordnet zu: infEAlg-01a: Einführung in die Algorithmik (080095)

UnivIS ist ein Produkt der Config eG, Röttenbach