Dies ist die Veranstaltung "Grundlagen der Programmierung" GPR: 2V + 2Ü.
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 des User Interfaces. Services des Betriebssystemen:Prozesse, Nebenläufigkeit, Synchronisation und Kommunikation, Parallele Programmierung, Sicherheit undSchutzmechanismen. Prinzipien des Internets, Netzarchitekturen und Netzsicherheit.
Der Inhalt dieser Veranstaltung wird teilweise durch elektronische Selbstlernmodule vermittelt.
GPR gehört zusammen mit EPR zu dem Modul B-EPI (Einführung in die Praktische Informatik) .
- Trainer/in: Ben Bielfeldt
- Trainer/in: Luisa Maria Cardenas Vasco
- Trainer/in: Adil Chatatou
- Trainer/in: Luiz Augusto da Silva Feitosa
- Trainer/in: Alperen Kantarci
- Trainer/in: Matthias Kaschube
- Trainer/in: Anton Kunstmann
- Trainer/in: Xuan Anh Nguyen
- Trainer/in: Myrto Papageorgopoulou
- Trainer/in: Gemma Roig
- Trainer/in: Karsten Tolle
- Trainer/in: Xinran Wang
- Trainer/in: Philipp Wörner