Der Master of Science (M.S.) in Informatik (CS) bietet einen innovativen Lehrplan mit zwei Spezialisierungen – Softwareentwicklung und Datenwissenschaft.
Das M.S. in CS-Programm zielt darauf ab, die Studierenden mit den notwendigen theoretischen Grundlagen sowie Kenntnissen über moderne Anwendungstools auszustatten, um Probleme in der Datenwissenschaft und Softwareentwicklung zu lösen.
Spezialisierungen
Softwareentwicklung Die Studierenden werden darauf vorbereitet, Software zu entwerfen, zu entwickeln, zu testen und zu evaluieren. Die Studierenden werden darin geschult, die Verantwortung für das Design, die Entwicklung, das Testen und die Evaluierung der Software zu übernehmen.
Datenwissenschaft Die Studierenden erwerben moderne Fähigkeiten in den mathematischen Methoden der Datenwissenschaft, der computergestützten Datenanalyse, des maschinellen Lernens, des tiefen Lernens und der Anwendungen in Big Data.
In verschiedenen Branchen verlassen sich Organisationen zunehmend auf Daten, um Entscheidungen zu treffen. Um all diese Daten zu verwalten, ist Fachwissen nicht nur im maschinellen Lernen, sondern auch in der Programmierung für Datenwissenschaft und den Rechenmethoden für Big Data erforderlich.
- 30-Credit-Programm
- Vollzeitstudierende können das Programm in einem Jahr abschließen
- Flexible Angebote - auf dem Campus, online oder eine Kombination aus beidem
Programmdauer
Abschluss in 12 Monaten bei Vollzeitstudium
- Jahr 1 - Herbst - 12 Credits
- Jahr 1 - Frühling - 12 Credits
- Jahr 1 - Sommer - 1 - 6 Credits
Abschluss in 18 Monaten
- Jahr 1 - Herbst - 9-12 Credits
- Jahr 1 - Frühling - 9 - 12 Credits
- Jahr 1 - Sommer - 3 - 6 Credits
- Jahr 2 - Herbst - die verbleibenden Credits
Abschluss in 24 Monaten
- 6 - 9 Credits pro Semester
Markus Spiske / Unsplash
Grundlagenkurse
- CISC 505 Objektorientierte Programmierung und Analyse von Algorithmen
- CISC 510 Theoretische Konzepte in der Informatik
- CISC 520 Datenbankmanagementsysteme
Hauptkurse
Spezialisierung I: Softwareentwicklung
- CISC 515 Softwaredesign und -entwicklung
- CISC 545 Entwicklung verteilter Anwendungen
- CISC 555 Entwicklung mobiler Anwendungen
- CISC 575 Software-Sicherheit
Spezialisierung II: Datenwissenschaft
- CISC 530 Mathematische Modelle für die Datenanalyse
- CISC 540 Computergestützte Datenanalyse
- CISC 550 Maschinelles Lernen
- CISC 560 Big Data
Wahlfächer
Jede 2 Kurse aus den folgenden:
- CISC 565 (IASP 565) Soziale Medien und großangelegte Datenanalytik
- CISC 570 Fortgeschrittene Betriebssysteme
- Jedes andere Master-CISC-Hauptfach
- Jedes Master-IASP (Cybersecurity) Fach
Abschlussarbeit
- CISC 600 Thesis
oder - CISC 601 Softwareentwicklungsprojekt
oder - CISC 602 Datenwissenschaftsprojekt
Programmergebnisse
Für alle Studierenden im M.S.-Programm in CS
Studierende, die mit einem Master in Informatik abschließen, sollten in der Lage sein:
- Informatik-Konzepte, Designs und Lösungen effektiv und professionell zu kommunizieren
- Effiziente und effektive algorithmische Lösungen für reale Probleme zu entwickeln
- Die Komplexität und Berechenbarkeit von Lösungen für reale Probleme zu analysieren und zu bewerten
Für Studierende in der Spezialisierung Softwareentwicklung:
- Komplexe Programme zu entwerfen, zu entwickeln und zu testen
Für Studierende in der Spezialisierung Datenwissenschaft:
- Daten zu extrahieren, zu analysieren und zu visualisieren
- Reale Probleme zu lösen, indem Prinzipien der Rechenintelligenz und Datenanalytik angewendet werden
Zulassungsvoraussetzungen
- Bachelorzeugnis
- Lebenslauf
- Mindestens ein Empfehlungsschreiben, das Beweise für persönliche und/oder berufliche Qualifikationen für das Masterstudium liefert.
Voraussetzungen
- 1 Kurs in Diskreten Strukturen
- 2 Kurse in Analysis
- Mindestens 1 Kurs in Datenstrukturen
Lineare Algebra und Analyse von Algorithmen werden empfohlen, sind aber nicht erforderlich.