Das Masterprogramm in Informatik der Herguan University bietet eine professionelle und praxisnahe Ausbildung in Informatik für qualifizierte Studierende auf Graduiertebene. Die Studierenden lernen softwaretechnologische Konzepte und Fähigkeiten, die in den Bereichen Qualitätssicherung und mobile Computing anwendbar sind, sowie zugehörige Hardware-Themen, die darauf abzielen, die Karriereoptionen der Studierenden zu erweitern.
Master of Science in Informatik, Lernziele der Konzentration Softwarequalitätssicherung:
Die Absolventen eines MSCS mit einer Konzentration in Softwarequalitätssicherung werden erwartet:
- Den vollständigen Software-Engineering-Lebenszyklusprozess auf die Projektimplementierung anzuwenden
- Softwareverifikationen mit Automatisierungstools durchzuführen
- Softwaretestparameter mit verschiedenen Metriken zu analysieren
- Effektiv an teamorientierten Aufgabenimplementierungen teilzunehmen
- Strategische schriftliche und mündliche Kommunikationsfähigkeiten zu demonstrieren, die dem Kontext, dem Geschäftsziel und dem Publikum angemessen sind
- Integrität und Verantwortung zu zeigen, die mit den rechtlichen und ethischen Standards der amerikanischen Wirtschaft übereinstimmen
- Vorhandene und/oder originale Forschung zu lokalisieren, zu sammeln, zu interpretieren und zu analysieren, quantitative Werkzeuge zu verwenden und im Entscheidungsprozess anzuwenden
- Ein Verständnis für unterschiedliche Perspektiven zu demonstrieren und die Auswirkungen individueller und kultureller Unterschiede im Geschäftsumfeld zu analysieren
- Komplexe Geschäftsprobleme zu analysieren und effektive Entscheidungs- und Problemlösungsmodelle als Individuum oder Teil eines Teams anzuwenden
- Das im Unterricht Gelernte zufriedenstellend mit praktischen Erfahrungen in einem freiwilligen oder bezahlten Arbeitsplatz zu kombinieren
Master of Science in Informatik, Lernziele der Konzentration Cloud Computing und mobile Internetanwendungen
Die Absolventen eines MSCS in Cloud Computing und mobilen Internetanwendungen werden erwartet:
- Sich an verbesserten internetbasierten Anwendungen zu beteiligen, die Cloud Computing beinhalten
- Die Anforderungen an mobile internetbasierte Anwendungen aus der Benutzerperspektive zu analysieren und zu entwerfen
- Internetanwendungen unter Verwendung von Konzepten der künstlichen Intelligenz und des Cloud Computing zu implementieren
- Drahtlose Netzwerke zu entwerfen, die Mobilität für Internetanwendungen ermöglichen
- Die Produktivität mobiler Internetanwendungen unter Verwendung von Netzwerkverbindungs- und Sicherheitsparametern zu analysieren
- Effektiv an teamorientierten Aufgabenimplementierungen teilzunehmen
- Strategische schriftliche und mündliche Kommunikationsfähigkeiten zu demonstrieren, die dem Kontext, dem Geschäftsziel und dem Publikum angemessen sind
- Integrität und Verantwortung zu zeigen, die mit den rechtlichen und ethischen Standards der amerikanischen Wirtschaft übereinstimmen
- Vorhandene und/oder originale Forschung zu lokalisieren, zu sammeln, zu interpretieren und zu analysieren, quantitative Werkzeuge zu verwenden und im Entscheidungsprozess anzuwenden
- Ein Verständnis für unterschiedliche Perspektiven zu demonstrieren und die Auswirkungen individueller und kultureller Unterschiede im Geschäftsumfeld zu analysieren
- Komplexe Technologieprobleme zu analysieren und effektive Entscheidungs- und Problemlösungsmodelle als Individuum oder Teil eines Teams anzuwenden
- Das im Unterricht Gelernte zufriedenstellend mit praktischen Erfahrungen in einem freiwilligen oder bezahlten Arbeitsplatz zu kombinieren.
Curriculare Abschlussanforderungen
Für den Masterabschluss in Informatik sind mindestens 36 Credits an Kursarbeiten auf Graduiertebene erforderlich. Zusätzliche Grundkurse wie Englisch und Algebra sowie vorbereitende Informatikkurse können für Studierende mit einer nicht-informatikbezogenen Grundausbildung erforderlich sein.
Vorbereitungskurse umfassen:
- PCE301 Betriebssysteme & Programmiersprachen 3 Credits
- PCE302 C-Programmierung & Datenstrukturen 3 Credits
- PCE303 Windows & UNIX-Betriebssystem 3 Credits
- PCE304 Computernetzwerke & Datenkommunikation 3 Credits
Grundanforderungen
Alle MSCS-Studierenden müssen Kurse in Pflicht- und Wahlfächern absolvieren. Studierende, die mit Defiziten in den Hintergrund kommen, sollten diese in den ersten zwei Semestern nach dem Eintritt in die HGU beheben. Eine Note von "B" oder besser muss in allen Grundlagen- und Konzentrationskursen erreicht werden. Ein kumulatives GPA von 3.0 oder besser ist erforderlich, um abzuschließen, und die Studierenden müssen im guten Ansehen bei der Universität stehen.
Praktikumsanforderung
Die Kurse der Herguan University erwarten, dass die Studierenden während des Studiums praktische Erfahrungen sammeln oder bereits über praktische Erfahrungen verfügen, aufgrund der praktischen Ausrichtung des Curriculums. Das Praktikum ist daher eine erforderliche, betreute praktische Arbeitserfahrung, die, sofern die Studierenden qualifiziert sind, das im Unterricht Gelernte in einem Arbeitsumfeld anwendet und das Lernen im Unterricht informiert. Der Praktikumskurs steht unter der Aufsicht eines Fakultätsmitglieds, arbeitet mit einer schriftlichen Vereinbarung, die die Regelung zwischen der Institution und dem Praktikumsort festlegt, und umfasst spezifische Lernziele für die Studierenden, Kursanforderungen und Bewertungskriterien. Einzelheiten zu den Qualifikationen sind im Bewerbungsprozess für die Studierenden festgelegt.
Das betreuende Fakultätsmitglied ist verantwortlich für die Überprüfung der Qualifikationen des Studierenden, die Überwachung der Aufmerksamkeit des Studierenden auf die Lernziele und die Koordination der Arbeitgeberbewertung der Praktikanten. Ausnahmen von dem erforderlichen Praktikum können gemacht werden, wenn ein Studierender keine Arbeit finden kann oder während des Studiums nicht in einem Praktikum arbeiten kann oder bereits über umfangreiche Berufserfahrung verfügt. Der akademische Berater entscheidet über die Ausnahme und welche zusätzlichen Kurse im Studienprogramm erforderlich sind.
MSCS-Curriculum
Grundlagenkurse (9 Credits)
- CS511 Computerorganisation und -architektur 3 Credits
- CS540 Java-Webanwendungen 3 Credits
- CS644 Entwurf drahtloser Netzwerke 3 Credits
Konzentrationskurse (15 Credits)
Konzentrationskurse in Cloud Computing und mobilen Internetanwendungen
- CS612 Java Cloud Computing 3 Credits
- CS614 Computersicherheit in Netzwerken 3 Credits
- CS624 Künstliche Intelligenz 3 Credits
- CS647 Agile Projektmanagement 3 Credits
- CS671 Socket-Programmierung 3 Credits
Konzentrationskurse in Softwarequalitätssicherung
- CS532 Konzepte der Softwaretechnik 3 Credits
- CS637 Entwicklung von Webdiensten & XML 3 Credits
- CS538 Softwarequalitätsmetriken 3 Credits
- CS552 Software-Testautomatisierung & -tools 3 Credits
- CS565 Net-Programmierung 3 Credits
Capstone-Kurs (erforderlich für alle CS-Studierenden)
- CS555 Capstone – Geschäftstechnologie und Gesellschaft 3 Credits
Wahlfächer (9 Credits)
Die Studierenden können ihre Wahlfächer aus den für das MSCS-Programm in jedem Semester angebotenen Wahlkursen auswählen.