331250a Vertiefung Programmierung
Zuletzt geändert: | 02.09.2019 / Wesser |
EDV-Nr: | 331250a |
Studiengänge: | |
Dozent: | |
Sprache: | Deutsch |
Art: | - |
Umfang: | 4 SWS |
ECTS-Punkte: | 6 |
Prüfungsform: | |
Beschreibung: |
Diese Veranstaltung entspricht der Pflichtveranstaltung "Informationssysteme 2: Daten" aus der neuen Prüfungsordnung und richtet sich primär an Studierende der alten Prüfungsordnungen, die sich auch für die Inhalte interessieren. Studierende anderer Studiengänge sind willkommen und werden - nach der Erfahrung des letzten Semesters - sehr von der Veranstaltung profitieren können. Die Verarbeitung von Daten ist eine der grundlegenden Aufgaben von Programmen. Nachdem Sie bereits grundlegende Funktionsweisen einer Programmiersprache kennengelernt haben, liegt in dieser Veranstaltung der Schwerpunkt auf dem Einlesen, Verarbeiten und Speichern von Daten aller Art. Ausgehend von einfachen textbasierten Dateiformaten wie CSV werden komplexere Datenformate wie JSON und XML eingeführt und deren Einsatz anhand praktischer Beispiele geübt. Zur Speicherung und der Suche in größeren Datenmengen kommen neben relationale Datenbanken (SQL-basiert) auch dokument-orientierte Datenbanken (die unter dem Begriff "NoSQL" bekannt sind) zum Einsatz. Die Beispiele umfassen neben "klassischen" bibliografischen (Meta-)Daten auch Daten aus anderen Bereichen, wie sie von vielen Anbietern über Web-APIs bereitgestellt werden. |
Literatur: |
wird in der Veranstaltung bekanntgegeben
Weitere Literatur finden Sie in der HdM-Bibliothek. |
Internet: | Zur Vorbereitung: https://www.codecademy.com/learn/python |