Master en informatique
VSB - Technical University of Ostrava
Information clé
Emplacement du campus
Ostrava, République tchèque
Langues
Anglais
Format d'étude
Sur le campus
Durée
2 années
Rythme
À plein temps
Frais de scolarité
CZK 50 000 / per semester *
Date limite d'inscription
Demande d'info
Date de début au plus tôt
Sep 2024
* Les frais de scolarité s'élèvent à 4 000 EUR par année universitaire, payables au début de chaque année universitaire. Ce n’est pas remboursable.
introduction
Le programme Informatique s'inscrit dans la continuité du programme Bachelor de même finalité. Les étudiants ont la possibilité de se spécialiser dans l'un des domaines définis de l'informatique. Les domaines que les étudiants peuvent poursuivre comprennent l'apprentissage automatique, l'apprentissage profond, l'analyse des réseaux sociaux, la vision industrielle, la programmation parallèle, le développement de systèmes logiciels, les réseaux et systèmes informatiques théoriques, les algorithmes biologiquement inspirés et bien d'autres. Le rapport entre les connaissances pratiques et théoriques est équilibré afin que les diplômés puissent être des membres valables des équipes de développement et de recherche dans les logiciels et autres entreprises.
Faits marquants
- Faculté: Faculté de génie électrique et d'informatique
- Type d'études : Master de suivi
- Langue d'enseignement: anglais
- Code du programme : N0613A140035
- Titre du programme : Informatique
- La durée régulière de l'étude : 2 ans
- Coût : 50 000 CZK par semestre
- Département de coordination: Département d'informatique
- Coordinateur : prof. RNDr. Václav Snášel, CSc.
- Mots clés : Systèmes et réseaux informatiques, Analyse et traitement de données, Traitement d'images numériques et infographie, Systèmes de bases de données, Génie logiciel
Admissions
Bourses et financement
Plusieurs options de bourses sont disponibles. Veuillez consulter le site Web de l'université pour plus d'informations.
Curriculum
Semestre 1
Obligatoire
- Mathématiques pour le traitement des connaissances
- Algorithmes parallèles I
- Probabilité et statistiques
- Sécurité en génie électrique I
- Qualité du logiciel
Povinně volitelný typu A
- Infographie I
- Traitement d'image numérique
- Apprentissage automatique
- Apprentissage automatique
- Logique mathématique
- Science des réseaux I
- Réseau de Pétri1
- Programmation dans les systèmes d'exploitation
- Réseaux routés et commutés
- Génie logiciel I
- Povinně volitelný typu B
- Programmation dans les systèmes d'exploitation
Optionnel
- Cours de base de sports d'hiver
- Algorithmes d'inspiration biologique
- Langue pour les étudiants étrangers a/I
- Éducation physique
- Programmation fonctionnelle pratique
- Anglais d'entreprise I
- Langue anglaise pour étrangers c/I
- Conversation professionnelle en allemand I
- Conversation en anglais pour FEI
- Conversation russe pour FEI
- Sécurité en génie électrique II
- Conversation espagnole pour FEI
Semestre 2
Obligatoire
- Systèmes de base de données avancés
- Projet semestriel
Povinně volitelný typu A
- Langages d'assemblage
- Infographie II
- L'apprentissage en profondeur
- Analyse d'images I
- Programmation logique 1
- Méthodes d'analyse des données textuelles
- Méthodes d'analyse des données textuelles
- Traitement du langage naturel
- Algorithmes parallèles II
- Génie logiciel II1
Povinně volitelný typu B
- Attaques informatiques et défense
- Modélisation et vérification
Optionnel
- TPSTechnologies avancées de réseaux informatiques
- Cours de sport d'été de base
- Blockchain et monnaies numériques
- Langue tchèque pour les étudiants étrangers diplômés a/II
- GPGGéométrie pour l'infographie
- Preuve interactive et automatisée de l'exactitude du programme
- Introduction à l'informatique quantique
- Systèmes d'exploitation des appareils mobiles
- Recherche opérationnelle I
- Éducation physique
- Algorithmes et informatique non conventionnels
- Conversation en anglais pour FEI
- Conversation russe pour FEI
- Sécurité en génie électrique II
- Conversation espagnole pour FEI
- Société Anglais II
- Langue anglaise pour étrangers c/II
- Conversation professionnelle en allemand II
Semestre 3
Obligatoire
- Projet de diplôme I
- Informatique théorique
Povinně volitelný typu A
- Visualisation de données
- Analyse d'images II
- Systèmes multi-agents MAS
- Science des réseaux II
- Implémentation physique des systèmes de bases de données
- Algorithmes de traitement des requêtes AVD
- Génie logiciel III
Optionnel
- AGUAlgorithmisation des problèmes géométriques
- L'intelligence artificielle dans les jeux
- Cours de base de sports d'hiver
- Bioinformatique - algorithmes et analyse de données
- Systèmes informatiques
- Virus informatiques et sécurité des systèmes informatiques
- Langue tchèque pour les étudiants étrangers diplômés a/III
- Analyse médico-légale
- La théorie des jeux
- Gestion de l'information
- Informatique mobile
- Recherche opérationnelle II
- Éducation physique
- Anglais d'entreprise I
- Langue anglaise pour étrangers c/I
- Conversation professionnelle en allemand I
- Conversation en anglais pour FEI
- Conversation russe pour FEI
- Sécurité en génie électrique II
- Conversation espagnole pour FEI
Semestre 4
Obligatoire
- Projet de diplôme II
Povinně volitelný typu A
- Attaques informatiques et défense du POU
- Développement d'applications d'entreprise
- Modélisation et normes des processus
- Gestion des systèmes UNIX
Povinně volitelný typu B
- L'intelligence d'entreprise
- Systèmes d'information géographique
- Thèmes sélectionnés par le VPTI en informatique théorique
Optionnel
- Cryptographie et sécurité informatique
- Langue tchèque pour les étudiants étrangers diplômés a/IV
- Réseaux de centres de données et sécurité du cloud computing2
- Technologies Internet
- Traitement des données multimédia
- Éducation physique
- Gestion de projet
- Analyse et compression du signal
- Conversation en anglais pour FEI
- Conversation russe pour FEI
- Sécurité en génie électrique II
- Conversation espagnole pour FEI
- Société Anglais II
- Langue anglaise pour étrangers c/II
- Conversation professionnelle en allemand II
Résultat du programme
Objectifs de l'étude
Un diplômé du programme Informatique est un ingénieur ayant suivi avec succès des cours dans lesquels il a acquis ou approfondi ses connaissances dans le domaine de l'informatique. La structure et l'auto-sélection des cours lui ont permis de développer ses compétences de manière individuelle. La base commune d'études, qui peut inclure la programmation, les logiciels et les systèmes de bases de données, les mathématiques ou l'informatique théorique, a été élargie par le diplômé en choisissant l'une des spécialisations proposées. Cela lui a permis de se spécialiser dans son domaine de prédilection en tant que développeur de logiciels, analyste de données, spécialiste de bases de données, spécialiste en infographie et traitement d'images, développeur d'applications spécialisées ou concepteur d'infrastructures d'entreprise. La capacité d'étudier de manière indépendante, la capacité de planifier et de programmer les étapes nécessaires pour atteindre un objectif et, enfin et surtout, la capacité de présenter les résultats à l'aide d'outils modernes sont également des conditions préalables à la réussite d'un diplômé. Ce qui précède donne au diplômé une bonne base pour un emploi direct sur le marché du travail ou pour un développement ultérieur dans des études de troisième cycle.
Connaissances des diplômés
Après avoir terminé les cours obligatoires, l'étudiant est initié à des concepts sélectionnés en mathématiques et en statistiques, ce qui lui donnera un meilleur aperçu des concepts et techniques plus avancés utilisés dans des domaines individuels. De plus, des connaissances en développement de logiciels et en utilisation d'outils de bases de données sont nécessaires dans presque tous les postes informatiques. Ces connaissances s'appuient sur les connaissances déjà acquises au cours du Bachelor. Une compréhension plus approfondie des algorithmes sélectionnés, de leur efficacité et de leur complexité fait également partie intégrante du cours, qui permet ensuite aux diplômés d'utiliser les ressources et procédures appropriées lors de la conception de programmes complexes. Au cours du cursus, l'étudiant se profile dans l'un des domaines décrits ci-dessous.
Un diplômé réussi de la spécialisation Analyse et traitement des données a élargi ses connaissances et ses compétences vers le traitement avancé des données au cours du Master. Il ou elle peut distinguer la nature des données étudiées, comprendre les besoins du traitement des données et concevoir et utiliser des méthodes appropriées pour l'analyse des données. Au niveau ingénieur, il peut expliquer le principe des méthodes sélectionnées, les paramétrer et les adapter aux besoins des tâches à résoudre et est capable d'identifier leurs forces et leurs faiblesses. Le diplômé a le potentiel de mettre en œuvre des méthodes sélectionnées d'analyse de données en ce qui concerne les tendances actuelles dans le développement de composants logiciels ou matériels. Il/elle est capable de présenter de manière appropriée les méthodes utilisées et les résultats des analyses.
Le diplômé de la spécialisation Systèmes de bases de données possède les connaissances d'un titulaire d'un baccalauréat et se concentre en outre davantage sur l'efficacité du travail avec les données ainsi que sur d'autres technologies liées aux systèmes de bases de données (ci-après DBS). Le diplômé connaît les structures de données et leurs opérations utilisées dans les DBS courants, peut visualiser le plan d'exécution d'une instruction SQL, y naviguer et évaluer de manière critique la qualité de l'exécution de l'instruction SQL. Le diplômé peut choisir une conception de base de données physique adaptée à une utilisation spécifique dans un système d'information. En plus de la conception physique, l'étudiant peut utiliser d'autres options DBS pour augmenter le débit des opérations de charge de travail. Le diplômé peut utiliser les extensions DBS pour stocker et interroger des données spatiales, des documents texte et des données graphiques. De plus, il est familier avec d'autres types de DBS tels que NoSQL ou DBS en mémoire.
Le diplômé de la spécialisation Infographie et Analyse d'Images est capable de travailler dans le cadre de la modélisation de scènes virtuelles, affichant des scènes virtuelles ou réelles, y compris l'affichage, l'animation et la composition photoréalistes, en utilisant la visualisation sous forme de réalité virtuelle et augmentée, ainsi que dans la visualisation de données générales interdisciplinaires. Il possède également des connaissances en transmission et compression d'images et de vidéos, en systèmes de caméras et en suppression de la dégradation des images et des séquences vidéo. L'étudiant comprend et est capable d'appliquer ses connaissances à l'analyse du contenu des images, en créant des modèles 3D de scènes réelles à l'aide de méthodes de photogrammétrie. L'étudiant maîtrise les méthodes de modélisation 3D à partir de caméras et de capteurs laser. Le diplômé peut gérer l'analyse de séquences vidéo, le suivi d'objets et l'analyse de leur comportement dans le temps. Enfin, le diplômé est également capable d'appliquer les méthodes d'apprentissage profond et de réseaux neuronaux pour la détection et la reconnaissance d'objets 2D/3D, la reconnaissance d'actions, la reconnaissance d'anomalies, la segmentation d'images, la reconstruction d'images.
Le diplômé en systèmes informatiques a acquis des connaissances théoriques et pratiques plus approfondies des environnements de réseau d'entreprise, notamment l'architecture réseau, la gestion avancée de l'infrastructure réseau, la surveillance et la sécurité des centres de données dans le contexte des développements récents du cloud computing. Les diplômés ont élargi leurs connaissances et leurs compétences dans des disciplines connexes, en comprenant les fonctionnalités avancées des systèmes d'exploitation, les systèmes d'exploitation modulaires pour les applications robotiques et en temps réel et les appareils embarqués, l'Internet des objets et les capacités informatiques de pointe, notamment la collecte, la transmission et le prétraitement de données.
Les diplômés de la majeure en génie logiciel sont en mesure de participer au développement de logiciels dans toutes les phases du cycle de vie du logiciel. En particulier, dans le développement du code, de la conception et de l'architecture des logiciels. Il possède des connaissances en développement logiciel telles que les techniques et méthodes de collecte des exigences, de rédaction, d'analyse, d'organisation et d'intégration. Comprend les différences entre la conception d'architecture et la conception de modules, les styles architecturaux, les modèles de conception et leurs principes, les architectures de référence et les techniques d'évaluation et de développement de l'architecture logicielle. De plus, il est capable de comprendre et d'appliquer les méthodes de modélisation commerciale et les systèmes de flux de travail, notamment en termes de leur utilisation dans le processus logiciel ; procédures menant à la création d'un logiciel répondant aux exigences des utilisateurs en termes de temps et de coût prévus - SCRUM, RUP ; tests de fonctionnement des logiciels et assurance qualité des logiciels.
Les diplômés de la majeure en informatique théorique ont une connaissance plus approfondie de la conception et de l'analyse d'algorithmes efficaces et de leur complexité informatique, prouvant l'exactitude des algorithmes, ainsi qu'une connaissance plus approfondie de la logique et de ses applications en informatique et en intelligence artificielle, par exemple dans traitement du langage naturel ou pour la communication entre agents et la prise de décision dans les systèmes multi-agents. Ils comprennent la conception d’algorithmes et possèdent un solide niveau de maîtrise de plusieurs langages de programmation. Ils n’ont aucun problème à concevoir et à mettre en œuvre des applications présentant un haut degré de parallélisme.
Compétences des diplômés
Les diplômés du programme de maîtrise de suivi peuvent postuler à n'importe quel poste dans le développement de logiciels, du programmeur à l'analyste et à l'architecte logiciel. Grâce à ses connaissances, il est capable de naviguer de manière autonome dans différents domaines et est capable de préciser des tâches de développement et de travailler en tant que chef d'équipe. Grâce aux connaissances acquises dans le domaine qu'il a choisi, il est capable de travailler en tant que spécialiste du domaine et de travailler non seulement sur le développement mais aussi sur des tâches de recherche, en résolvant des problèmes complexes avec perspicacité et acceptation des liens et des contextes environnants. . Le diplômé du programme est capable d'aborder les problèmes assignés de manière créative et de proposer de nouvelles solutions dans le cadre de son expertise ou d'adopter des modèles de travail provenant d'autres domaines et disciplines. Il/elle est capable de comprendre pleinement les exigences de la pratique et de concevoir et mettre en œuvre efficacement des solutions dans le cadre du travail logiciel. Grâce au choix de l'orientation professionnelle au sein de l'étude et des cours au choix, l'étudiant est en mesure d'aborder les bases d'autres expertises et de les appliquer dans son travail.
Compétence générale du diplômé
Le diplômé est capable de communiquer avec d'autres membres de l'équipe ou des clients pour spécifier des missions, résoudre des problèmes et livrer des produits. Il est également capable de gérer le travail d'une équipe de solveurs, de fixer des objectifs, de déterminer des stratégies, de choisir des solutions alternatives, de présenter et défendre ses opinions et les procédures de solution choisies, de communiquer avec des experts du domaine dans une langue étrangère, de prendre assumer la responsabilité de ses décisions et du travail de l'équipe, étudier la littérature professionnelle et élargir davantage ses connaissances et ses compétences dans les domaines de chaque spécialisation et dans les domaines connexes. Cela inclut la capacité de prendre des décisions sur les problèmes techniques et économiques du domaine et les solutions techniques. L'étudiant sera capable de travailler de manière indépendante et créative pour localiser des sources d'informations dans le domaine de l'informatique et les évaluer de manière critique. Capable de superviser les implications éthiques et sociétales du développement du domaine. Peut diriger de manière indépendante des équipes professionnelles, les coordonner et contrôler les résultats de leur travail. Le diplômé est guidé au cours de ses études pour utiliser activement la langue anglaise et sera confronté à la préparation et à la formulation des objectifs du projet, des subventions et des missions techniques. Il/elle apprendra à avoir des conversations actives avec différents membres du personnel pour trouver et réaliser des solutions, acquérir une compréhension de base des implications financières des solutions techniques, maîtriser différents rôles dans une équipe de chercheurs et de collaborateurs, depuis la direction de petits groupes jusqu'à l'assistance technique. travail et activités, et être en mesure de poursuivre ses études.
Frais de scolarité du programme
Opportunités de carrière
Emploi du diplômé
Les diplômés du programme d'études disposent d'un large éventail de possibilités d'emploi sur le marché du travail. Tous les diplômés du programme peuvent travailler comme développeurs de logiciels, même dans des projets complexes, comme architectes logiciels et dans de nombreux autres postes connexes. La spécialisation choisie leur permet également de travailler comme analyste de données, consultant, spécialiste de l'apprentissage automatique ou de l'intelligence artificielle, spécialiste des systèmes de bases de données, spécialiste de la vision par ordinateur ou de la modélisation informatique, spécialiste des réseaux informatiques et d'autres postes liés à l'informatique. La maîtrise a également fourni aux diplômés une base suffisante pour occuper des postes dans le milieu universitaire, soit au niveau de la poursuite des études supérieures, soit à des postes de premier échelon en sciences et en recherche.
Les professions
- Spécialiste développeur de logiciels
- Architecte système
- Analyste de mégadonnées
- Gestionnaire d'incidents
- Analyste informatique
- Programmeur senior et développeur spécialiste dans le domaine de l'analyse de données biomédicales
- Spécialiste du réseau
- Chef d'équipe (directeur de la technologie)
- Expert en sécurité des TIC
- Architecte SW senior
- Ingénieur en sécurité des réseaux
- Data scientist
- Développeur informatique senior
- Spécialiste en science, recherche et développement
- Analyste de données
Compétences techniques
- Outils de modélisation
- OuvrirCV
- Sécurité des TIC
- Modèles de conception de logiciels
- L'apprentissage en profondeur
- Tests logiciels (MGR)
- GIT
- Systèmes multi-agents
- Programmation orientée objet
- COBIT
- Prédiction
- Entreposage de données
- Complexité informatique
- Classification des données
- L'analyse des données
- Modélisation des processus
- Microsoft SQL Server, T-SQL
- PostgreSQL
- Analyse de logiciels
- BPMN
- SQL
- Scrum
- Réseaux de Petri
- MPI
- ITIL
- Gestion de la configuration
- Clustering
- OIN 27000
- Vérification formelle
- La théorie des jeux
- OpenGL
- Gestion de projet
- TensorFlow
- REPOS
- Architecture logicielle
- Conception physique de la base de données
- Traitement d'image numérique
- Traitement parallèle des données
- Algorithmes et structures de données
- OLAP
- Méthodes d'analyse de réseaux complexes
- Conception et mise en œuvre d'une couche de données
- Exploitation de centres de données
- Programmation HPC
- L'intelligence d'entreprise
- Traitement du langage naturel
- Processus logiciels
- L'analyse des processus
- Programmation parallèle
- OuvrirMP
- Oracle