Datenanalyse und Programmiertechnik

Werbung
Schwerpunktmodul Informatik - Datenanalyse und Programmiertechnik
Kennnummer
Workload
Credits/LP
Studiensemester
Häufigkeit des Angebots
Dauer
270 h
9
1. oder 2. Sem.
(M. Sc.)
Sommersemester
1 Semester
10MES
1
Lehrveranstaltungen
Sprache
a) Algorithmen und Datenstrukturen
b) Data Mining Methoden
deutsch
c) Objektorientierte Programmierung/
Apps
2
Kontaktzeit
a) 2 SWS / 22,5 h
Selbststudium
a) 67,5 h
b) 2 SWS / 22,5 h
b) 67,5 h
c) 2 SWS / 22,5 h
c) 67,5 h
geplante
Gruppengröße
15
Lernergebnisse (learning outcomes) / Kompetenzen
Nachdem Studierende das Modul besucht haben, können sie...
Anwendung (3):
… ihr Grundlagenwissen und ihre Erfahrungen in Informatik und Mathematik auf Frage- / Problemstellungen in den
Bereichen der Datenanalyse und Programmiertechnik beziehen und anwenden
Analyse (4):
… algorithmische Verfahren klassifizieren und deren Praxistauglichkeit bewerten
Synthese (5):
… effiziente Algorithmen zur intelligenten Datenauswertung entwickeln
… objektorientierte Programme und Apps in Java schreiben
Evaluierung (6):
… unterschiedliche Software-Realsierungen vergleichen und bewerten
3
Inhalte
•
•
•
•
•
•
4
Entwurf von effizienten Algorithmen und Datenstrukturen im Bereich der Informatik, algorithmischen
Graphentheorie, Kombinatorischen Optimierung, Maschinelles Lernen
grundlegende algorithmische Verfahrensklassen (Iterative- bzw. rekursive Algorithmen, Dynamisches
Programmieren, Teile & Herrsche, Greedy Algorithmen)
probabilistische und heuristische Algorithmen (z.B. Simulated Annealing, Genetische Verfahren, A*Algorithmus)
intelligente Algorithmen für die Datenanalyse
objektorientierte Programmierung mit Java
Programmierung von Apps für Android
Lehrformen
a) Seminar
b) + c) Vorlesung, Übungen und Laborübungen
Version
1.0
Erstellt von
lac
Freigabe (Datum/Kürzel)
14.09.2016 gol
Gültig ab
5
Teilnahmevoraussetzungen
Mathematik- und Informatik-Kenntnisse, wie sie in einem mechatronischen Bachelorstudiengang vermittelt werden.
6
Prüfungsformen
a) semesterbegleitende Laborarbeit (3 LP)
b) + c) Modulklausur + semesterbegleitende Laborübungen (6 LP)
7
Verwendung des Moduls
Schwerpunktwahlmodul im Masterstudiengang Mechatronische Systeme
8
Modulbeauftragte/r und hauptamtlich Lehrende
Prof. Dr. Sebastian Dörn
9
Literatur
•
•
•
•
•
•
•
•
•
•
•
Version
1.0
Sedgewick, R.; Wayne, K.: Einführung in die Programmierung mit Java, Pearson, 2011
Krüger, G.: Handbuch der Java-Programmierung, Addision-Wesley Verlag, 2012
Ullenboom, C.: Java ist auch eine Insel, Galileo Computing, 2011
Schöning, U.: Algorithmik, Spektrum, 2001
Saake, G.; Sattler, K-U.: Algorithmen und Datenstrukturen, dpunkt Verlag, 2012
Cormen, T. H.; Leiserson, C.; Rivest, R.; Stein, C.: Algorithmen - Eine Einführung, Oldenbourg, 2012
Korte, B.: Kombinatorische Optimierung, Spektrum, 2008
Runkler, T.: Data Mining, Vieweg, 2012
Russell, S.; Norvig, P.: Künstliche Intelligenz, Pearson, 2012
Ertel, W.: Künstliche Intelligenz, Vieweg, 2012
Lunze, J.: Künstliche Intelligenz, Oldenbourg, 2012.
Erstellt von
lac
Freigabe (Datum/Kürzel)
14.09.2016 gol
Gültig ab
Herunterladen