Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Praktikum angewandte Systemsoftwaretechnik (PASST) WS 2018/19

PASST ist das Praktikum im Bachelorstudium Informatik des Lehrstuhls für Verteilte Systeme und Betriebssysteme. Zum ähnlich benannten Master-Projekt "PASST_MA" gehts hier.

News

Die erste Tafelübung findet am 18.10. um 14:00 Uhr im Raum 0.035 statt.

Die Anmeldung via Waffel ist freigeschaltet

Praktikum im Informatik-Bachelor

Das Schwerpunktthema ist „Softwareentwicklung im Umfeld des Linux-Kerns“.

Im Praktikum wird Software im und rund um den Linux-Systemkern entwickelt. Dabei werden insbesondere folgende Kenntnisse vermittelt:

  • Funktionsweise der Konfigurations- und Übersetzungssysteme des Linux-Kernel
  • Umgang mit Patchverwaltungs- (Quilt) und Versionskontrollsystemen (Git)
  • Fehlersuche und -behebung in Systemsoftware (Vorgehensweise, QEMU, KGDB, etc.)
  • Benutzung von internen Schnittstellen des Systemkern
  • Arbeitsmethoden der Open-Source Community (Wie bekomme ich einen Patch akzeptiert?)

Aufbau:

  • Wöchentlich: Seminar (1,5 Stunden)
  • Zweimal wöchentlich: Rechnerübung
  • Verschiedene Aufgaben um die Theorie praktisch zu vertiefen
  • Zweiwöchiges Blockpraktikum

Ziel des Praktikums ist die Entwicklung eigener Software im Umfeld des Linux-Kernels, systemnaher Open-Source-Software oder forschungsrelevanter Software aus den Forschungsschwerpunkten des Lehrstuhls.

Das Praktikum [P_PASST] wird mit 10 ECTS angerechnet.

Aufgaben

Aufgabe Thema Ausgabe Abgabe Betreuer
1 Arbeitsumgebung einrichten 2018-10-25 2018-11-13 Bernhard
2 Vorträge 2018-11-08 2018-11-21 Bernhard
3 Fehler finden und beheben 2018-11-15 2018-11-27 Tobias
4 Linux-Upstream-Entwicklung 2018-11-29 2018-12-11 Tobias
5 Entwicklung eines Linux-Kernel-Moduls 2018-12-13 2019-01-10 Michael
6 Entwicklung eines Dateisystems 2019-01-10 2019-01-29 Tobias

Seminar

zu Aufgabe Thema Datum Folien Dozent
0 Organisatorisches 2018-10-18 PDF Stefan
1 Arbeitsumgebung (Teil 1) 2018-10-25 PDF Bernhard
2 Arbeitsumgebung (Teil 2)
Botschaft angekommen?
2018-11-08 PDF
PDF
Bernhard
Tobias
3 Versionskontrollsysteme 2018-11-15 PDF Florian
Vorträge 2018-11-22
4 Git Bisect & Linux-Upstream 2018-11-29 PDF Florian
Lötübung 2018-12-06 Bernhard
5 Kernelmodule & USB 2018-12-13 PDF Michael
Besprechung Upstream-Entwicklung 2018-12-20 Tobias
6 Dateisysteme 2019-01-10 PDF Tobias
Vorbesprechung Blockpraktikum 2019-01-31 PDF Tobias

Semesterplan

KWMoDiMiDoFrSeminarthema
42 15.10 16.10 17.10 18.10 19.10 Organisatorisches
      Orga  
43 22.10 23.10 24.10 25.10 26.10 Arbeitsumgebung (Teil 1)
  A1
44 29.10 30.10 31.10 01.11 02.11  
    Allerheiligen  
 
45 05.11 06.11 07.11 08.11 09.11 Arbeitsumgebung (Teil 2)
Botschaft angekommen?
     
  A2
46 12.11 13.11 14.11 15.11 16.11 Versionskontrollsysteme
  Abgabe A1    
  A3
47 19.11 20.11 21.11 22.11 23.11
     
  Vortrag A2
48 26.11 27.11 28.11 29.11 30.11 Git Bisect & Linux-Upstream
  Abgabe A3    
  A4
49 03.12 04.12 05.12 06.12 07.12  
     
  Lötübung
50 10.12 11.12 12.12 13.12 14.12 Kernelmodule & USB
    Abgabe A4  
  A5
51 17.12 18.12 19.12 20.12 21.12  
     
  Besprechung
52 24.12 25.12 26.12 27.12 28.12  
Weihnachten
01 31.12 01.01 02.01 03.01 04.01
Weihnachten
02 07.01 08.01 09.01 10.01 11.01 Dateisysteme
    Abgabe A5  
  A6
03 14.01 15.01 16.01 17.01 18.01  
     
 
04 21.01 22.01 23.01 24.01 25.01  
     
 
05 28.01 29.01 30.01 31.01 01.02 Vorbesprechung Blockpraktikum
    Abgabe A6  
  Besprechung
06 05.02 06.02 07.02 08.02 09.02  
 

Dozenten und Betreuer

Wenn Ihr Fragen, Wünsche oder Anregungen habt, schreibt einfach an unsere Mailingliste.


UnivIS-Informationen

Lehrveranstaltung

Praktikum angewandte Systemsoftwaretechnik (PASST)

Dozentinnen/Dozenten
Tobias Langer, M. Sc., Stefan Reif, M. Sc., Bernhard Heinloth, M. Sc., Michael Eischer, M. Sc., Florian Schmaus, M. Sc.

Angaben
Praktikum
, benoteter Schein, Anwesenheitspflicht, ECTS-Studium, ECTS-Credits: 10, Sprache Deutsch und Englisch
Zeit und Ort: Do 14:00 - 16:00, 0.035; Di, Do 10:00 - 12:00, 0.058; Einzeltermine am 6.12.2018 14:00 - 16:00, 0.150-115; 8.3.2019 10:00 - 12:30, 0.031-113; Bemerkung zu Zeit und Ort: Do Tafelübung Anwesenheit stark erwuenscht und teilweise Pflicht (eigene Vorträge); Mi & Fr Rechnerübungen Anwesenheit optional; Blockpraktikum Anwesenheitspflicht zur Gruppenarbeit und Vorträgen

Studienfächer / Studienrichtungen
WPF INF-BA-PR ab 5 (ECTS-Credits: 10)

ECTS-Informationen:
Credits: 10

Zusätzliche Informationen
Schlagwörter: passt linux systemsoftware
Erwartete Teilnehmerzahl: 10, Maximale Teilnehmerzahl: 12
www: https://www4.informatik.uni-erlangen.de/Lehre/WS18/P_PASST/