Le Master en Informatique de l'Université Herguan offre une éducation professionnelle et pratique en informatique aux étudiants qualifiés au niveau des études supérieures. Les étudiants apprennent des concepts et des compétences technologiques en logiciel applicables dans les domaines de l'assurance qualité et de l'informatique mobile, avec des sujets matériels associés, visant à améliorer les options de carrière des étudiants.
Résultats d'apprentissage du Master of Science en Informatique, Concentration en Assurance Qualité Logicielle :
Les étudiants diplômés d'un MSCS, avec une concentration en Assurance Qualité Logicielle, sont censés :
- Appliquer l'ensemble du processus de cycle de vie de l'ingénierie logicielle à la mise en œuvre de projets
- Effectuer des vérifications logicielles à l'aide d'outils d'automatisation
- Analyser les paramètres de test logiciel à l'aide de diverses métriques
- Participer efficacement à la mise en œuvre de tâches orientées vers l'équipe
- Démontrer des compétences stratégiques en communication écrite et orale appropriées au contexte, à l'objectif commercial et au public
- Faire preuve d'intégrité et de responsabilité conformes aux normes légales et éthiques des affaires américaines
- Localiser, collecter, interpréter et analyser des recherches existantes et/ou originales, en utilisant des outils quantitatifs, et appliquer dans le processus de prise de décision
- Démontrer une compréhension des perspectives diverses et analyser l'impact des différences individuelles et culturelles dans l'environnement commercial
- Analyser des problèmes commerciaux complexes et appliquer des modèles efficaces de prise de décision et de résolution de problèmes en tant qu'individu ou en tant que membre d'une équipe
- Appliquer de manière satisfaisante l'apprentissage en classe en parallèle avec une expérience pratique dans un cadre de travail bénévole ou rémunéré
Résultats d'apprentissage du Master of Science en Informatique, Concentration en Informatique en Nuage et Applications Internet Mobiles
Les étudiants diplômés d'un MSCS en Informatique en Nuage et Applications Internet Mobiles sont censés :
- Participer à des applications Internet améliorées impliquant l'informatique en nuage
- Analyser et concevoir les exigences des applications Internet mobiles du point de vue de l'utilisateur
- Mettre en œuvre des applications Internet en utilisant des concepts d'intelligence artificielle et d'informatique en nuage
- Concevoir des réseaux sans fil permettant la mobilité pour les applications Internet
- Analyser la productivité des applications Internet mobiles en utilisant des paramètres de connectivité et de sécurité réseau
- Participer efficacement à la mise en œuvre de tâches orientées vers l'équipe
- Démontrer des compétences stratégiques en communication écrite et orale appropriées au contexte, à l'objectif commercial et au public
- Faire preuve d'intégrité et de responsabilité conformes aux normes légales et éthiques des affaires américaines
- Localiser, collecter, interpréter et analyser des recherches existantes et/ou originales, en utilisant des outils quantitatifs, et appliquer dans le processus de prise de décision
- Démontrer une compréhension des perspectives diverses et analyser l'impact des différences individuelles et culturelles dans l'environnement commercial
- Analyser des problèmes technologiques complexes et appliquer des modèles efficaces de prise de décision et de résolution de problèmes en tant qu'individu ou en tant que membre d'une équipe
- Appliquer de manière satisfaisante l'apprentissage en classe en parallèle avec une expérience pratique dans un cadre de travail bénévole ou rémunéré.
Exigences de diplôme curriculaire
Un minimum de 36 crédits de cours de niveau supérieur est requis pour le Master en Informatique. Des cours de base supplémentaires tels que l'anglais et l'algèbre ainsi que des cours préparatoires en informatique peuvent être requis pour un étudiant ayant une préparation de premier cycle non en informatique.
Les cours préparatoires incluent :
- PCE301 Système d'exploitation & Langages de programmation 3 crédits
- PCE302 Programmation C & Structures de données 3 crédits
- PCE303 Système d'exploitation Windows & UNIX 3 crédits
- PCE304 Réseaux informatiques & Communications de données 3 crédits
Exigences de base
Tous les étudiants MSCS doivent compléter des cours dans les cours requis et les cours électifs. Les étudiants entrant avec des lacunes de formation doivent combler ces lacunes au cours des deux premiers semestres après leur admission à HGU. Une note de "B" ou mieux doit être obtenue dans tous les cours de base et de concentration. Une moyenne cumulative de 3.0 ou mieux est requise pour obtenir le diplôme, et les étudiants doivent être en bonne situation avec l'Université.
Exigence de stage
Les cours de l'Université Herguan s'attendent à ce que les étudiants soient engagés dans une expérience de travail en parallèle avec leurs études, ou aient déjà une expérience de travail en raison de l'orientation pratique du programme. Le stage est donc une expérience de travail pratique supervisée requise, si les étudiants sont qualifiés, qui applique l'apprentissage en classe dans un cadre de travail et informe l'apprentissage en classe. Le cours de stage est sous la supervision d'un membre du corps professoral, fonctionne avec un accord écrit qui spécifie l'arrangement entre l'institution et le site de stage, comprend des objectifs d'apprentissage spécifiques pour les étudiants, des exigences de cours et des critères d'évaluation. Les détails des qualifications sont précisés dans le processus de candidature pour l'étudiant.
Le membre du corps professoral superviseur est responsable de vérifier les qualifications de l'étudiant, de surveiller l'attention de l'étudiant aux objectifs d'apprentissage et de coordonner l'évaluation par l'employeur des stagiaires étudiants. Des exceptions à l'exigence de stage peuvent être faites si un étudiant est incapable d'obtenir un emploi ou est incapable de travailler dans un stage tout en étudiant, ou a déjà une expérience de travail extensive. Le conseiller académique décidera de l'exception et des cours supplémentaires nécessaires à suivre dans le programme d'études.
Curriculum MSCS
Cours de base (9 crédits)
- CS511 Organisation et architecture des ordinateurs 3 crédits
- CS540 Applications Web Java 3 crédits
- CS644 Conception de réseaux sans fil 3 crédits
Cours de concentration (15 crédits)
Cours de concentration en Informatique en Nuage et Applications Internet Mobiles
- CS612 Informatique en nuage Java 3 crédits
- CS614 Sécurité des réseaux informatiques 3 crédits
- CS624 Intelligence artificielle 3 crédits
- CS647 Gestion de projet Agile 3 crédits
- CS671 Programmation de sockets 3 crédits
Cours de concentration en Assurance Qualité Logicielle
- CS532 Concepts d'ingénierie logicielle 3 crédits
- CS637 Développement de services Web & XML 3 crédits
- CS538 Métriques de qualité logicielle 3 crédits
- CS552 Automatisation des tests logiciels & Outils 3 crédits
- CS565 Programmation Net 3 crédits
Cours de synthèse (Requis pour tous les étudiants en informatique)
- CS555 Synthèse – Technologie commerciale, & Société 3 crédits
Électifs (9 crédits)
Les étudiants peuvent choisir leurs électifs parmi les cours électifs programmés chaque trimestre pour le programme MSCS.