Dieser Kus findet parallel zum Kurs EPR statt. Beide Veranstaltungen
bilden zusammen das Modul Einführung in die praktische Informatik.
Dieser Kurs bietet eine elementare Einführung in Praktische Informatik: Grundbegriffe wie Computer, Algorithmen, Programm, Repräsentation elementarer Daten im Rechner und daraus abzuleitende Eigenschaften: Integer, Float, Text. Grundlegende Elemente und Konzepte imperativer und objektorientierter Programmiersprachen: Datenstrukturen, Kontrollstrukturen, Datentypen. Vom Problem zum Algorithmus: SystematischerAlgorithmenentwurf. Paradigmen der Objektorientierung: Klassen, Objekte, Kommunikation, Vererbung. Elemente des Softwareengineerings für das strukturierte und objektorientierte Programmieren: Entwicklungszyklen (Wasserfall, Scrum, etc.), Modularisierung, Anforderungen, Spezifikation, UML, Korrektheit, Softwaretest, Dokumentation. Entwicklung eines User Interfaces. Services des Betriebssystemen:Prozesse, Nebenläufigkeit, Synchronisation und Kommunikation, Parallele Programmierung, Sicherheit und Schutzmechanismen.
- Trainer/in: Qais Amin
- Trainer/in: Selen Berber
- Trainer/in: Patrick Bonack
- Trainer/in: David Kirchner
- Trainer/in: Tung Le Trong
- Trainer/in: Daeun Lee
- Trainer/in: Patrick Masny
- Trainer/in: Franziska Matthaeus
- Trainer/in: Patrick-Raphael Melnic
- Trainer/in: Anastasia Navodkina
- Trainer/in: Jennifer Roe
- Trainer/in: Yannick Ace Schlund
- Trainer/in: Nils Schohl
- Trainer/in: Karsten Tolle
- Trainer/in: Alexander Wolodkin