Master of Science en Ingénierie Informatique
Rochester Institute of Technology (RIT)
Information clé
Emplacement du campus
Rochester, États-Unis d'Amérique
Langues
Anglais
Format d'étude
Sur le campus
Durée
2 années
Rythme
À plein temps, À temps partiel
Frais de scolarité
USD 41 424 / per year
Date limite d'inscription
Demande d'info
Date de début au plus tôt
Aug 2024
introduction
En savoir plus sur la façon dont RIT s'attaque à la crise des coronavirus ici
Aperçu
Le master en génie informatique se concentre sur la conception et le développement d'ordinateurs et de systèmes intégrés par ordinateur, en tenant compte de facteurs d'ingénierie tels que la fonction, les performances, la sécurité et la durabilité. Les ingénieurs en informatique conçoivent et construisent ces systèmes pour répondre aux exigences des applications et des systèmes, en accordant une attention particulière à l'interaction matériel-logiciel. Le programme met l'accent sur l'adoption prudente de la méthodologie de conception et l'application d'outils d'ingénierie sophistiqués. La programmation intensive et les exigences de travail en laboratoire garantissent des connaissances spécialisées de haut niveau et une expérience avec des installations modernes et des outils de conception de pointe.
La maîtrise en ingénierie informatique fournit aux étudiants un niveau élevé de connaissances spécialisées en ingénierie informatique, renforçant leur capacité à formuler avec succès des solutions aux problèmes techniques actuels, et offre une expérience d'apprentissage autonome significative en vue de la préparation d'études supérieures ou du développement professionnel continu à la pointe de la discipline. Le programme s'adresse aux candidats titulaires d'un diplôme de premier cycle en génie informatique ou de programmes connexes tels que le génie électrique ou les sciences informatiques. (Certains cours de transition supplémentaires peuvent être nécessaires pour les candidats de premier cycle en dehors du génie informatique).
Galerie
Admissions
Bourses et financement
RIT attribue chaque année plus de 37 millions de dollars en bourses d'excellence et en assistanats à des étudiants diplômés. Les bourses d'études vont de 5% des frais de scolarité jusqu'à des frais de scolarité complets. Les prix sont basés sur l'excellence académique d'un candidat. De nombreux facteurs sont pris en compte lors de l'attribution des bourses - les notes de premier cycle, les résultats des tests de placement des diplômés et votre expérience de recherche et de travail sont tous pris en compte.
Des assistanats diplômés sont offerts aux étudiants diplômés inscrits à temps plein pour servir d'assistants d'enseignement, de recherche ou administratifs. Les assistants diplômés reçoivent un salaire (déterminé par le département qui les nomme) en échange du travail effectué. De nombreux assistants diplômés reçoivent également une remise de frais de scolarité (c'est-à-dire un soutien pour les frais de scolarité) en plus de recevoir un salaire pour les fonctions d'assistanat.
Les étudiants diplômés peuvent recevoir à la fois des bourses et des assistanats. Ces opportunités de financement sont les mêmes pour les candidats américains et internationaux.
RIT attribue chaque année plus de 30 millions de dollars en bourses d'excellence et en assistanats à des étudiants diplômés. Les bourses d'études varient de 10% à 40% des frais de scolarité. Le montant médian de notre bourse est d'environ 30% des frais de scolarité ou 13 000 $. Les prix sont basés sur l'excellence académique d'un candidat. De nombreux facteurs sont pris en compte lors de l'attribution des bourses - les notes de premier cycle, les résultats des tests de placement des diplômés et votre expérience de recherche et de travail sont tous pris en compte.
Des assistanats diplômés sont offerts aux étudiants diplômés inscrits à temps plein pour servir d'assistants d'enseignement, de recherche ou administratifs. Les assistants diplômés reçoivent un salaire (déterminé par le département qui les nomme) en échange du travail effectué. De nombreux assistants diplômés reçoivent également une remise de frais de scolarité (c'est-à-dire un soutien pour les frais de scolarité) en plus de recevoir un salaire pour les fonctions d'assistanat.
Les étudiants diplômés peuvent recevoir à la fois des bourses et des assistanats. Ces opportunités de financement sont les mêmes pour les candidats américains et internationaux.
Coopérative facultative : l'éducation coopérative est des affectations de travail rémunérées avec des entreprises et des organisations aux États-Unis et à l'étranger. L'alternance travail-études permet aux étudiants de passer un ou plusieurs semestres dans un poste rémunéré à temps plein lié à leur programme d'études avant d'obtenir leur diplôme. De nombreux étudiants utilisent les revenus de la coopérative pour financer leurs études.
Travail-études : les étudiants diplômés qui étudient à temps plein peuvent postuler pour travailler à temps partiel sur le campus. RIT a plus de 9 000 emplois disponibles chaque année et les étudiants travaillent généralement 10 à 20 heures par semaine. Les étudiants internationaux qui étudient avec un visa F-1 ou J-1 peuvent travailler jusqu'à 20 heures par semaine sur le campus et 40 heures pendant les périodes de pause.
Programme d'études
Le diplôme nécessite 30 heures de crédit par semestre et comprend des sujets analytiques en génie informatique (CMPE-610), deux cours de base flexibles, quatre à six cours au choix pour les cycles supérieurs, un semestre de séminaire de deuxième cycle et la possibilité de compléter une thèse ou un projet de deuxième cycle. Les cours de base et les cours aux cycles supérieurs offrent une connaissance approfondie et approfondie. Le séminaire d'études supérieures en génie informatique (CMPE-795) expose les étudiants à une variété de sujets présentés par des chercheurs de RIT, de l'industrie et d'autres universités, et les guide dans le choix d'une thèse ou d'un projet comme expérience finale.
Les étudiants qui optent pour la thèse suivent un crédit de neuf heures-crédits de recherche de thèse (CMPE-790) avec un conseiller pédagogique afin de répondre à une question fondamentale en sciences / ingénierie qui contribue à de nouvelles connaissances dans le domaine. Les étudiants formulent le problème sous la direction du conseiller pédagogique et effectuent des analyses quantitatives ou qualitatives approfondies avec une méthodologie éprouvée. Les résultats de la recherche doivent être reproductibles et généralisables, avec une qualité suffisante pour pouvoir être publiés dans des conférences techniques et / ou des revues.
Les étudiants qui choisissent l'option de projet suivent six crédits au choix d'études supérieures directement liés aux résultats attendus de leur projet et trois crédits de projet d'études supérieures (CMPE-792), qui obligent les étudiants à exécuter professionnellement un projet sous la supervision d'un conseiller pédagogique. Le projet aborde généralement un problème immédiat et pratique, une entreprise savante pouvant avoir des résultats tangibles, dans le cadre duquel les étudiants sont invités à faire une présentation ou une démonstration des produits livrables finaux du projet.
Parcours de recherche / Noyau flexible / Choix de finissants
Noyau flexible
Les étudiants doivent choisir un cours dans chacun des groupes de base flexibles suivants.
Architecture informatique et design numérique
- CMPE-630 Conception de circuits intégrés numériques
- CMPE-660 Informatique reconfigurable
- CMPE-755 Architecture haute performance
Informatique, communications et algorithmes
- CMPE-670 Réseaux de données et de communication
- CMPE-655 Systèmes à processeurs multiples
- CMPE-677 Intelligence machine
Diplômé au choix
Les étudiants peuvent choisir entre quatre et six cours au choix. Au moins deux cours au choix doivent provenir du département de génie informatique (cours commençant par le préfixe CMPE). Les étudiants doivent consulter leur conseiller et obtenir l'approbation du département pour pouvoir utiliser d'autres cours de deuxième cycle au choix. Les pistes de recherche sont disponibles dans les domaines suivants:
Architecture informatique avancée : l'architecture informatique traite de la gestion des ressources matérielles, des architectures de jeux d'instructions et de leur connexion étroite avec le matériel sous-jacent, ainsi que de l'interconnexion et de la communication de ces composants matériels. Certains des défis actuels de l'architecture informatique qui sont abordés dans le département d'ingénierie informatique comprennent les architectures à haut rendement énergétique, les architectures hautes performances, les unités de traitement graphique (GPU), le matériel reconfigurable, les multiprocesseurs à puce et les réseaux sur puces.
Vision par ordinateur et intelligence artificielle : les informations visuelles sont omniprésentes et de plus en plus importantes pour des applications telles que la robotique, les soins de santé, l'interaction homme-machine, la biométrie, la surveillance, les jeux, le divertissement, les transports et le commerce. La vision par ordinateur se concentre sur l'extraction d'informations à partir de données d'images et de vidéos pour la modélisation, l'interprétation, la détection, le suivi et la reconnaissance. Les méthodes d'intelligence artificielle traitent de l'interaction homme-machine, de l'intelligence artificielle, du raisonnement des agents et de la robotique. Le développement d'algorithmes pour ces domaines couvre le traitement d'images, la reconnaissance de formes et l'apprentissage automatique, et est intimement lié à la conception du système et aux implémentations matérielles.
Systèmes numériques : les systèmes informatiques de nouvelle génération exigent une densité de calcul élevée, de l'intelligence sur l'appareil, un petit facteur de forme, une faible dissipation d'énergie et des performances élevées. Ceci est rendu possible par l'intégration de CMOS et de technologies émergentes à grande échelle. La recherche sur les systèmes numériques se concentre sur la conception d'architectures économes en énergie ; systèmes informatiques neuromorphiques; architectures 3D ; gestion de l'énergie et de la chaleur ; et étudier l'applicabilité des technologies émergentes pour les nouvelles plateformes d'IA.
Réseaux et sécurité : la prévalence des dispositifs informatiques, de détection et d'actionnement interconnectés a transformé notre mode de vie. L'accès omniprésent aux données utilisant/depuis ces appareils avec des performances fiables ainsi qu'une garantie de sécurité présente des défis passionnants pour les ingénieurs et les scientifiques. La résilience aux incertitudes environnementales, aux pannes système et aux cyberattaques nécessite des avancées en matière de matériel, de logiciels et de techniques de mise en réseau. Le volet de recherche sur les réseaux et la sécurité se concentre sur les réseaux intelligents sans fil et de capteurs, l'ingénierie cryptographique et la connaissance prédictive de la situation cybernétique.
Traitement et contrôles du signal — Ce domaine de recherche s'intéresse aux algorithmes et aux dispositifs utilisés au cœur des systèmes qui interagissent avec notre monde physique. En tant que tel, ce domaine considère la détection, l'analyse et la modélisation de systèmes dynamiques dans le but de mesurer les informations sur un système, de communiquer ces informations et de les traiter pour adapter son comportement. Les domaines d'application sont le contrôle robuste basé sur la rétroaction où l'incertitude de la dynamique et de l'environnement doit être prise en compte pendant le processus de conception et les algorithmes et dispositifs de traitement du signal pour la détection et l'adaptation du système.
Cours de mathématiques supplémentaires aux cycles supérieurs
Des cours de mathématiques supplémentaires peuvent également être utilisés comme cours au choix. Les étudiants doivent consulter leur conseiller et obtenir l’approbation du département pour l’utilisation de ces cours ou d’autres cours de mathématiques de niveau supérieur pour les stages au choix.
Curriculum
Ingénierie informatique (option thèse), MS, séquence de cours typique
Première année
- CMPE-610 Sujets d'analyse en génie informatique
- Cours de base flexible†
- Choisissez deux des cours de base flexibles suivants:
- CMPE-630 Conception de circuit intégré numérique
- CMPE-655 Systèmes à processeurs multiples
- CMPE-660 Informatique reconfigurable
- Réseau de données et de communication CMPE-670
- CMPE-685 Vision par ordinateur
- CMPE-790 Séminaire d'initiation de thèse et de projet
- CMPE-796 Séminaire d'initiation de thèse et de projet
- Graduate Electives *
Deuxième année
- Thèse CMPE-790
- Graduate Elective
† Les étudiants peuvent choisir l'un des cours suivants pour répondre à cette exigence : Digital IC Design (CMPE-630), Multiple Processor Systems (CMPE-655), Reconfigurable Computing (CMPE-660), Data and Communications Networks (CMPE-670), ou Vision par ordinateur (CMPE-685).
Ingénierie informatique (option de projet), MS, séquence de cours typique
Première année
- CMPE-610 Sujets d'analyse en génie informatique
- Choisissez deux des cours de base flexibles suivants:
- CMPE-630 Conception de circuit intégré numérique
- CMPE-655 Systèmes à processeurs multiples
- CMPE-660 Informatique reconfigurable
- Réseau de données et de communication CMPE-670
- CMPE-685 Vision par ordinateur
- CMPE-795Graduate Seminar
- Graduate Electives *
Deuxième année
- Projet d'études supérieures CMPE-792
- Focus sur les projets
- Graduate Elective
† Les étudiants peuvent choisir l'un des cours suivants pour répondre à cette exigence : Digital IC Design (CMPE-630), Multiple Processor Systems (CMPE-655), Reconfigurable Computing (CMPE-660), Data and Communications Networks (CMPE-670), ou Vision par ordinateur (CMPE-685).
L'architecture des ordinateurs
- CMPE-655 Systèmes à processeurs multiples
- CMPE-660 Informatique reconfigurable
- CMPE-655 Ingénierie de la performance des systèmes temps réel et embarqués
- CMPE-731 Conception et test de puces multicœurs
- Architecture informatique avancée CMPE-750
- CMPE-755 Architectures hautes performances
- Systèmes distribués CSCI-652
- CSCI-654 Fondements de l'informatique parallèle
- CSCI-742 Construction du compilateur
Vision par ordinateur et intelligence machine
- CMPE-680 Algorithmes de traitement d'images numériques
- CMPE-685 Vision par ordinateur
- CSCI-713 Perception appliquée en graphisme et visualisation
- CSCI-715 Applications en réalité virtuelle
- CSCI-719 Sujets en infographie
- CSCI-720 Analyse de données volumineuses
- CSCI-731 Vision par ordinateur avancée
- EEEE-647 Explorations de l'intelligence artificielle
- EEEE-670 Pattern Recognition
- EEEE-685 Principes de la robotique
- EEEE-780
- Traitement vidéo numérique
- Compression d'images et de vidéos EEEE-781
- IMGS-756 Traitement d'image numérique avancé
Circuits et systèmes intégrés
- CMPE-630 Conception de circuit intégré numérique
- CMPE-655 Systèmes à processeurs multiples
- CMPE-730 Conception de circuits intégrés numériques avancés
- CMPE-731 Conception et test de puces multicœurs
- Architecture informatique avancée CMPE-750
- EEEE-602 Signaux aléatoires et bruit
- Electronique analogique EEEE-610
- EEEE-620 Conception de systèmes numériques
- EEEE-712 Dispositifs avancés à effet de champ
- EEEE-713 Physique du solide
- Sujets avancés sur la conception de systèmes numériques EEEE-720
- EEEE-726 Conception de circuits intégrés à signaux mixtes
- EEEE-730 Conception de circuits intégrés analogiques avancés
Réseaux et sécurité
- CMPE-661 Conception de matériel et de logiciel pour applications cryptographiques
- CMPE-670 Réseaux de données et de communication
- Réseaux sans fil CMPE-770
- CSCI-642 Codage sécurisé
- CSCI-662 Fondements de la cryptographie
- CSCI-720 Analyse de données volumineuses
- CSCI-734 Fondements de la mesure et de l'évaluation de la sécurité
- CSCI-735 Fondements des systèmes de sécurité intelligents
- CSCI-736 Réseaux de neurones et apprentissage automatique
- CSCI-762 Cryptographie avancée
- CSEC-743 Virus informatiques et logiciels malveillants
- CSEC-744 Sécurité du réseau
- EEEE-602 Signaux aléatoires et bruit
- EEEE-693 Communication de données numériques
- Communication sans fil EEEE-797
- NSSA-612 Modélisation et analyse de réseau
- Protocoles de routage avancés NSSA-711
- NSSA-715 Conception et performance du réseau
Traitement du signal, contrôle et systèmes embarqués
- CMPE-663 Systèmes temps réel et intégrés
- CMPE-664 Modélisation des systèmes temps réel
- CMPE-665 Ingénierie de performance des systèmes temps réel et embarqués
- EEEE-602 Signaux aléatoires et bruit
- Electronique analogique EEEE-610
- Théorie du contrôle moderne EEEE-661
- EEEE-733 Contrôle robuste
- Contrôle optimal EEEE-765
- EEEE-768 Traitement adaptatif du signal
- Détection d'erreur EEEE-793 et correction d'erreur
- Théorie de l'information EEEE-794
- MATH-781
- Ondelettes et applications
Cours de mathématiques supplémentaires aux cycles supérieurs
- ISEE-601 Modélisation et optimisation de systèmes
- Programmation linéaire ISEE-701
- ISEE-702 Programmation entière et non linéaire
- MATH-603 Théorie d'optimisation
- Processus stochastiques MATH-605
- MATH-611
- Analyse numérique
- MATH-651
- Combinatoire et théorie des graphes I
Résultat du programme
Le MS en génie informatique prépare les étudiants diplômés à:
- démontrer un apprentissage indépendant, nécessaire pour actualiser leurs compétences dans un lieu de travail et une économie en mutation, et
- formuler avec succès des solutions aux problèmes techniques actuels en génie informatique ou dans des disciplines connexes.
Opportunités de carrière
les industries
- Aérospatial
- Assurance
- Gouvernement (local, État, fédéral)
- Internet et logiciels
- La défense
- Matériel électronique et informatique
- Fabrication
Titres d'emploi typiques
- Ingénieur logiciel
- Ingénieur Firmware Embarqué
- Analyste Programmeur Junior
- Ingénieur d'applications logicielles
- Développeur de logiciels
- Ingénieur Systèmes
- Ingénieur de test
English Language Requirements
Certifiez votre maîtrise de l'anglais avec le test d'anglais Duolingo ! Le DET est un test d'anglais en ligne pratique, rapide et abordable accepté par plus de 4 000 universités (comme celle-ci) à travers le monde.