Master of Science in Computer Engineering

Algemeen

Lees meer over dit programma op de website van de school

Beschrijving van opleiding

39323_39224_colorful_campus_photo.jpg

Lees meer over hoe RIT is het aanpakken van de coronavirus crisis hier

Overzicht

De computer engineering-master richt zich op het ontwerp en de ontwikkeling van computer- en computer-geïntegreerde systemen, rekening houdend met technische factoren als functie, prestaties, beveiliging en duurzaamheid. Computeringenieurs ontwerpen en bouwen deze systemen om te voldoen aan applicatie- en systeemvereisten, met aandacht voor de hardware-software-interactie. Het programma benadrukt de zorgvuldige toepassing van ontwerpmethodologie en de toepassing van geavanceerde engineeringtools. De intensieve programmeer- en laboratoriumwerkvereisten zorgen voor aanzienlijke, hoogwaardige, gespecialiseerde kennis en ervaring met moderne faciliteiten en ultramoderne ontwerptools.

De MS-graad in computertechnologie biedt studenten een hoog niveau van gespecialiseerde kennis op het gebied van computertechnologie, versterkt hun vermogen om met succes oplossingen te formuleren voor de huidige technische problemen, en biedt een aanzienlijke onafhankelijke leerervaring ter voorbereiding op verdere graduate studie of voor voortdurende professionele ontwikkeling op de voorhoede van de discipline. Het programma biedt plaats aan aanvragers met een undergraduate graden in computer engineering of aanverwante programma's zoals elektrotechniek of informatica. (Sommige aanvullende brugcursussen kunnen nodig zijn voor aanvragers van undergraduate graden buiten de computertechniek).

Programmadoelen

De MS in computer engineering bereidt studenten voor om:

  • demonstreren van zelfstandig leren, hetgeen noodzakelijk is om hun vaardigheden op een veranderende werkplek en economie bij te werken, en
  • met succes oplossingen formuleren voor de huidige technische problemen in de computertechniek of aanverwante disciplines.

Plan van studie

De mate vereist 30 semester credit-uren en omvat analytische onderwerpen in Computer Engineering (CMPE-610), twee flexibele kerncursussen, vier tot zes graduate keuzevakken, een semester van graduate seminar, en de optie van het voltooien van een scriptie of een graduate project. De kerncursussen en keuzevakken voor afgestudeerden bieden een brede en diepgaande kennis. Het Graduate Seminar Computer Engineering (CMPE-795) stelt studenten bloot aan een verscheidenheid aan onderwerpen gepresenteerd door onderzoekers van RIT, de industrie en andere universiteiten, en begeleidt studenten om een scriptie of project als hun hoogtepunt te kiezen.

Studenten die de proefschriftoptie volgen, voltooien negen semester credit-uren van thesisonderzoek (CMPE-790) met een facultaire adviseur om een fundamentele vraag van de wetenschap / techniek te beantwoorden die bijdraagt aan nieuwe kennis in het veld. Studenten formuleren het probleem onder begeleiding van de faculteitsadviseur en voeren uitgebreide kwantitatieve of kwalitatieve analyses uit met deugdelijke methodologie. Onderzoeksbevindingen moeten herhaalbaar en generaliseerbaar zijn, met voldoende kwaliteit om ze publiceerbaar te maken in technische conferenties en / of tijdschriften.

Studenten die de projectoptie volgen, ontvangen zes studiepunten gediplomeerde keuzevakken die rechtstreeks verband houden met hun projectprestaties en drie studiepunten van het Graduate Project (CMPE-792), waarin studenten worden verplicht om professioneel een project uit te voeren onder toezicht van een facultaire adviseur. Het project behandelt in het algemeen een onmiddellijk en praktisch probleem, een wetenschappelijke onderneming die tastbare resultaten kan behalen, waarbij van studenten wordt verwacht dat zij een presentatie of een demonstratie geven van de uiteindelijke deliverables van het project.

Onderzoeksporen / Flexibele kern / Graduate keuzevakken

Flexibele kern

Studenten moeten één cursus kiezen uit elk van de volgende flexibele kernclusters.

Computerarchitectuur en digitaal ontwerp

  • CMPE-630 Digitaal IC-ontwerp
  • CMPE-660 Herconfigureerbaar computergebruik
  • CMPE-755 Hoogwaardige architectuur

Computing, communicatie en algoritmen

  • CMPE-670-gegevens- en communicatienetwerken
  • CMPE-655 Meerdere processorsystemen
  • CMPE-677 Machine-intelligentie

Graduate keuzevakken

Studenten kunnen vier tot zes afgestudeerde keuzevakken selecteren. Ten minste twee keuzevakken moeten afkomstig zijn van de afdeling Computer Engineering (cursussen die beginnen met het voorvoegsel CMPE). Studenten moeten overleggen met hun adviseur en goedkeuring van de afdeling verkrijgen voor het gebruik van andere graduate-level cursussen als keuzevakken. Onderzoeksporen zijn beschikbaar in de volgende gebieden:

Geavanceerde computerarchitectuur — Computerarchitectuur houdt zich bezig met het beheer van hardwarebronnen, instructiesetarchitecturen en hun nauwe verbinding met de onderliggende hardware, en de onderlinge verbinding en communicatie van die hardwarecomponenten. Enkele van de huidige uitdagingen op het gebied van computerarchitectuur die worden aangepakt op de afdeling computertechniek zijn energie-efficiënte architecturen, krachtige architecturen, grafische verwerkingseenheden (GPU's), herconfigureerbare hardware, multiprocessors van chips en Networks-on-Chips.

Computervisie en machine-intelligentie - Visuele informatie is alomtegenwoordig en steeds belangrijker voor toepassingen zoals robotica, gezondheidszorg, mens-computerinteractie, biometrie, surveillance, games, entertainment, transport en handel. De computervisie richt zich op het extraheren van informatie uit beeld- en videodata voor modellering, interpretatie, detectie, tracking en herkenning. Machine-intelligentie methoden omgaan met mens-machine-interactie, kunstmatige intelligentie, agent redeneren en robotica. De ontwikkeling van algoritmen voor deze gebieden omvat beeldverwerking, patroonherkenning en machine learning en is nauw verbonden met systeemontwerp en hardware-implementaties.

Digitale systemen - Computersystemen van de volgende generatie vereisen een hoge computerdichtheid, intelligentie op het apparaat, kleine vormfactor, lage energiedissipatie en hoge prestaties. Dit wordt mogelijk gemaakt door de integratie van CMOS en opkomende technologieën op grote schaal. Onderzoek naar digitale systemen richt zich op het ontwerpen van energiezuinige architecturen; neuromorfe computersystemen; 3D-architecturen; stroom- en warmtebeheer; en het bestuderen van de toepasbaarheid van opkomende technologieën voor nieuwe AI-platforms.

Netwerken en beveiliging - De prevalentie van onderling verbonden computer-, detectie- en bedieningsapparatuur heeft onze manier van leven veranderd. Alomtegenwoordige toegang tot gegevens met / van deze apparaten met betrouwbare prestaties en beveiligingsgarantie stelt ingenieurs en wetenschappers voor spannende uitdagingen. Bestand tegen omgevingsonzekerheid, systeemstoringen en cyberaanvallen vereist vooruitgang op het gebied van hardware, software en netwerktechnieken. Het onderzoekstraject in netwerken en beveiliging richt zich op intelligente draadloze en sensornetwerken, cryptografische engineering en voorspellend cybersituatiebewustzijn.

Signaalverwerking en besturing: dit onderzoeksgebied heeft betrekking op algoritmen en apparaten die worden gebruikt in de kern van systemen die interactie hebben met onze fysieke wereld. Als zodanig beschouwt dit gebied de detectie, analyse en modellering van dynamische systemen met de bedoeling informatie over een systeem te meten, deze informatie te communiceren en deze te verwerken om zijn gedrag aan te passen. Toepassingsgebieden zijn robuuste op feedback gebaseerde besturing waarbij onzekerheid in de dynamiek en de omgeving moet worden overwogen tijdens het ontwerpproces en signaalverwerkingsalgoritmen en apparaten voor systeemdetectie en aanpassing.

Aanvullende wiskundeopleidingen op graduaatniveau

Aanvullende wiskundecursussen kunnen ook als keuzevakken worden gebruikt. Studenten moeten overleggen met hun adviseur en goedkeuring krijgen van de afdeling voor het gebruik van deze of andere wiskundecursussen op graduaatniveau voor keuzevakken.

Industries

  • ruimte
  • Verzekering
  • Overheid (lokaal, staat, federaal)
  • Internet en software
  • Verdediging
  • Elektronische en computerhardware
  • Manufacturing

Typische jobtitels

  • Software ontwikkelaar
  • Embedded Firmware Engineer
  • Junior Analyst Programmer
  • Software Applicatie Engineer
  • Software ontwikkelaar
  • Systeemengineer
  • Test-ingenieur

leerplan

Computertechnologie (afstudeeroptie), MS-graad, typische cursusreeks

Eerste jaar

  • CMPE-610 Analytische onderwerpen in computertechnologie
  • Flexibele kerncursus †
  • Kies twee van de volgende flexibele kerncursussen:
    • CMPE-630 Digitaal Integrated Circuit Design
    • CMPE-655 Meerdere processorsystemen
    • CMPE-660 Herconfigureerbaar computergebruik
    • CMPE-670 Data- en communicatienetwerk
    • CMPE-685 Computer Vision
  • CMPE-790 Scriptie en Projectinitiatie Seminar
  • CMPE-796 Scriptie en projectinitiatie
  • Graduate Electives *

Tweede jaar

  • CMPE-790 Thesis
  • Graduate Elective

† Studenten kunnen kiezen uit een van de volgende cursussen om aan deze vereiste te voldoen: Digital IC Design (CMPE-630), Multiple Processor Systems (CMPE-655), Reconfigurable Computing (CMPE-660), Data- en communicatienetwerken (CMPE-670), of Computer Vision (CMPE-685).

Computertechniek (projectoptie), MS-graad, typische cursusreeks

Eerste jaar

  • CMPE-610 Analytische onderwerpen in computertechnologie
  • Kies twee van de volgende flexibele kerncursussen:
    • CMPE-630 Digitaal Integrated Circuit Design
    • CMPE-655 Meerdere processorsystemen
    • CMPE-660 Herconfigureerbaar computergebruik
    • CMPE-670 Data- en communicatienetwerk
    • CMPE-685 Computer Vision
  • CMPE-795Graduate Seminar
  • Graduate Electives *

Tweede jaar

  • CMPE-792 Graduate Project
  • Project Focus keuzevakken
  • Graduate Elective

† Studenten kunnen kiezen uit een van de volgende cursussen om aan deze vereiste te voldoen: Digital IC Design (CMPE-630), Multiple Processor Systems (CMPE-655), Reconfigurable Computing (CMPE-660), Data- en communicatienetwerken (CMPE-670), of Computer Vision (CMPE-685).

Computer architectuur

  • CMPE-655 Meerdere processorsystemen
  • CMPE-660 Herconfigureerbaar computergebruik
  • CMPE-655 Performance Engineering van realtime en ingebedde systemen
  • CMPE-731 Ontwerp en testen van multikernchips
  • CMPE-750 Advanced Computer Architecture
  • CMPE-755 hoogwaardige architecturen
  • CSCI-652 Gedistribueerde systemen
  • CSCI-654 Funderingen van parallelle computing
  • CSCI-742 Constructie van compilers

Computervisie en machine-intelligentie

  • CMPE-680 digitale beeldverwerkingalgoritmen
  • CMPE-685 Computer Vision
  • CSCI-713 Toegepaste perceptie in afbeeldingen en visualisatie
  • CSCI-715-toepassingen in Virtual Reality
  • CSCI-719 Onderwerpen in Computer Graphics
  • CSCI-720 Big Data Analytics
  • CSCI-731 Geavanceerde computervisie
  • EEEE-647 kunstmatige intelligentie-verkenningen
  • EEEE-670 patroonherkenning
  • EEEE-685 Principles of Robotics
  • EEEE-780
  • Digitale videoverwerking
  • EEEE-781 Beeld- en videocompressie
  • IMGS-756 Geavanceerde digitale beeldverwerking

Geïntegreerde schakelingen en systemen

  • CMPE-630 Digitaal Integrated Circuit Design
  • CMPE-655 Meerdere processorsystemen
  • CMPE-730 Geavanceerde digitale geïntegreerde schakeling
  • CMPE-731 Ontwerp en testen van multikernchips
  • CMPE-750 Advanced Computer Architecture
  • EEEE-602 Willekeurige signalen en ruis
  • EEEE-610 Analog Electronics
  • EEEE-620 Ontwerp van digitale systemen
  • EEEE-712 geavanceerde Field Effect-apparaten
  • EEEE-713 Solid State Physics
  • EEEE-720 Geavanceerde onderwerpen in ontwerp van digitale systemen
  • EEEE-726 Mixed Signal IC Design
  • EEEE-730 Geavanceerd analoog IC-ontwerp

Netwerken en beveiliging

  • CMPE-661 hardware- en softwareontwerp voor cryptografische toepassingen
  • CMPE-670-gegevens- en communicatienetwerken
  • CMPE-770 draadloze netwerken
  • CSCI-642 Veilige codering
  • CSCI-662 Foundations of Cryptography
  • CSCI-720 Big Data Analytics
  • CSCI-734 Stichtingen voor veiligheidsmeting en -evaluatie
  • CSCI-735 Funderingen van intelligente beveiligingssystemen
  • CSCI-736 Neurale netwerken en machine learning
  • CSCI-762 Geavanceerde cryptografie
  • CSEC-743 Computervirussen en schadelijke software
  • CSEC-744 Netwerkbeveiliging
  • EEEE-602 Willekeurige signalen en ruis
  • EEEE-693 Digitale datacommunicatie
  • EEEE-797 Draadloze communicatie
  • NSSA-612 Modellering en analyse van netwerken
  • NSSA-711 Advanced Routing Protocols
  • NSSA-715 Netwerkontwerp en prestaties

Signaalverwerking, besturing en embedded systemen

  • CMPE-663 Realtime en ingebedde systemen
  • CMPE-664 modellering van real-time systemen
  • CMPE-665 Performance Engineering van Real-Time en Embedded Systems
  • EEEE-602 Willekeurige signalen en ruis
  • EEEE-610 Analog Electronics
  • EEEE-661 Moderne besturingstheorie
  • EEEE-733 Robuuste regeling
  • EEEE-765 Optimale besturing
  • EEEE-768 Adaptieve signaalverwerking
  • EEEE-793 Foutdetectie en foutcorrectie
  • EEEE-794 Informatietheorie
  • MATH-781
  • Wavelets en toepassingen

Aanvullende wiskundeopleidingen op graduaatniveau

  • ISEE-601-systeemmodellering en -optimalisatie
  • ISEE-701 Lineaire programmering
  • ISEE-702 Integer en niet-lineair programmeren
  • MATH-603 Optimalisatietheorie
  • MATH-605 Stochastische processen
  • MATH-611
  • Numerieke analyse
  • MATH-651
  • Combinatoriek en grafiektheorie I

39324_39225_real_aerial_of_campus_with_river.jpg

Toelatingseisen

Om in aanmerking te komen voor toelating tot het MS-programma voor computertechnologie, moeten kandidaten voldoen aan de volgende vereisten:

  • Voltooi een afgestudeerde sollicitatie.
  • Houd een baccalaureaatsdiploma (of een equivalent daarvan) bij een geaccrediteerde universiteit of hogeschool in de computertechniek of een gerelateerd vakgebied.
  • Dien officiële transcripties (in het Engels) in van alle eerder afgeronde undergraduate- en graduate-cursussen.
  • Een minimale cumulatieve GPA van 3,0 (of equivalent) hebben.
  • Verstuur scores van de GRE.
  • Dien twee aanbevelingsbrieven in van personen die goed gekwalificeerd zijn om het vermogen van de kandidaat tot een graduaatstudie te beoordelen.
  • Internationale aanvragers van wie de moedertaal geen Engels is, moeten scores van de TOEFL, IELTS of PTE overleggen. Een minimale TOEFL-score van 79 (op internet gebaseerd) is vereist. Een minimale IELTS-score van 6,5 is vereist. De vereiste score voor de Engelse taal is niet vereist voor moedertaalsprekers van het Engels of voor degenen die transcripties indienen van diploma's behaald aan Amerikaanse instellingen.
Laatst bijgewerkt op May 2020

Over de school

With more than 80 graduate programs in high-paying, in-demand fields and scholarships, assistantships and fellowships available, we invite you to take a closer look at RIT. Don't be fooled by the word ... Lees meer

With more than 80 graduate programs in high-paying, in-demand fields and scholarships, assistantships and fellowships available, we invite you to take a closer look at RIT. Don't be fooled by the word "technology" in our name. At RIT, you will discover a university of artists and designers on the one hand, and scientists, engineers, and business leaders on the other – a collision of the right brain and the left brain. Lees Minder