Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Name des Moduls [52680] Skriptsprachen und Anwendungen (ASQ) Bezeichnung des Moduls FMI-BI0048

Studiengang [221] - Bioinformatik ECTS Punkte 4

Arbeitsaufwand für Selbststudium 60 Häufigkeit des Angebotes (Modulturnus) jedes 2. Semester (ab Wintersemester)
Arbeitsaufwand in Präsenzstunden 60 Dauer des Moduls 1
Arbeitsaufwand Summe (Workload) 120    

Modul-Verantwortliche/r

Manuela Marz

Voraussetzung für die Vergabe von Leistungspunkten (Prüfungsform)

Erfolgreiche Bearbeitung der im Praktikum zu realisierenden Programmieraufgaben.

Die Prüfung kann nur durch Wiederholen des ganzen Moduls wiederholt werden.

Voraussetzung für die Zulassung zum Modul

Keine

Empfohlene bzw. erwartete Vorkenntnisse

Grundlegende Programmierkenntnisse

Art des Moduls (Pflicht-, Wahlpflicht- oder Wahlmodul)

- 079 B.Sc. Informatik: Wahlpflichtmodul (ASQ)
- 079 M.Sc. Informatik (PO-V. 2016): Wahlpflichtmodul (ASQ)
- 105 B.Sc. Mathematik: Wahlpflichtmodul (ASQ)
- 105 M.Sc. Mathematik (PO-V. 2010): Wahlpflichtmodul (ASQ)
- 221 B.Sc. Bioinformatik: Wahlpflichtmodul (Konto C)
- 221 M.Sc. Bioinformatik: Wahlpflichtmodul (ASQ)
- 276 B.Sc. Wirtschaftsmathematik: Wahlpflichtmodul (ASQ)
- 276 M.Sc. Wirtschaftsmathematik (PO-V. 2010): Wahlpflichtmodul (ASQ)
- 679 B.Sc. Angewandte Informatik: Wahlpflichtmodul (ASQ)

Zusammensetzung des Moduls / Lehrformen (V, Ü, S, Praktikum, …)

4 SWS Vorlesung/Praktikum

Inhalte

Der Umgang mit dem Linux Terminal erlaubt direkten Zugriff auf das Betriebssystem und darin installierte Programme. Es ermöglicht die Entwicklung von Anwendungen bei denen nicht die Performance im Vordergrund steht, sondern die schnelle Umsetzung der Aufgabe. Verschiedene Befehle und Programme werden dazu in Pipelines kombiniert.

Bei dieser Veranstaltung handelt es sich um eine Kombination aus Vorlesung und Praktikum. Es sollen verschiedene Programme kennengelernt, Sprachen erlernt und in Übungsaufgaben praktisch erprobt werden.

Im ersten Teil der Vorlesung wird die vom Kommandozeileninterpreter abgeleitete Skriptsprache Bash vorgestellt. Diese soll in der Veranstaltung hauptsächlich dazu genutzt werden Programme gemäß den eigenen Bedürfnissen miteinander zu kombinieren, parallelisieren und Hardwareressourcen zu überwachen.

Im zweiten Teil der Vorlesung werden Programme (z.B. grep, diff, paste) und Sprachen wie Sed und Awk behandelt, die dazu dienen Textdateien schnell und einfach zu durchsuchen und zu manipulieren.

Lern- und Qualifikationsziele

Die Studierenden sollen befähigt werden, mithilfe der Linux Kommandozeile Programmieraufgaben schnell und einfach zu lösen.

Es sollen Sicherheit und Flexibilität im Umgang mit unterschiedlichen Programmiersprachen (Bash, Awk, Sed), Shell Built-in Funktionen und Variablen erlernt sowie Multithreading und reguläre Ausdrücke angewendet werden

Voraussetzung für die Zulassung zur Modulprüfung

Keine

Impressum | Datenschutzerklärung