Master of Science in Software 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

Als u een master in software-engineering nastreeft, zal uw educatieve ervaring parallel lopen aan de realiteit van de sector terwijl u leert hoe u moderne software moet definiëren, ontwerpen, ontwikkelen en leveren. Maak gebruik van computerwetenschappelijke theorieën om software te maken waarmee computers kunnen voldoen aan de eisen van een steeds veranderende, technologisch afhankelijke samenleving. Onderzoek doen op veel gebieden, waaronder big data-analyse en opslagplaatsen voor mijnsoftware. En doe hands-on ervaring op via teamgebaseerde projecten die u helpen moderne softwaretechnieken onder de knie te krijgen.

Ons programma accepteert studenten met veel educatieve achtergronden, waaronder pas afgestudeerden en professionals die geïnteresseerd zijn in een carrière in software-engineering. We hebben een bridgecursus die we aanbieden om studenten op weg te helpen met programmeren en elementaire computerconcepten. We hebben met succes afgestudeerde studenten met een diploma in techniek, wetenschap, zaken en onderwijs. Onze afgestudeerden beheersen moderne software-engineeringtechnieken in teamverband met behulp van de modernste tools en platforms.

RIT staat bekend om zijn Co-op en Career Services-programma dat je zal helpen betaalde stages en vaste, goedbetaalde banen te vinden die voor grote bedrijven werken. Het RIT SE-masterprogramma heeft studenten met succes geplaatst bij Citrix, SpaceX, Intuit, Amazon, Microsoft en vele anderen. We bieden ook verschillende beurzen en assistentiemogelijkheden.

Plan van studie

De masteropleiding software engineering van RIT richt zich op teamgebaseerde activiteiten. Aangezien deze systemen zelden het resultaat zijn van de inspanning van één individu, erkent onze teamgebaseerde aanpak de belangrijke rol die teams spelen bij het ontwerpen, ontwikkelen en implementeren van softwaresystemen van verschillende grootte en complexiteit. Onze studenten zijn actief bezig met softwarearchitectuur, softwarebeveiliging en mining van onderzoek naar softwarebronnen. Ze zijn ook betrokken bij de opkomende onderzoeksgebieden van de afdeling software engineering op het gebied van big data-analyse voor software engineering en software engineering voor big data. Als gevolg hiervan bereidt onze masteropleiding Software Engineering je voor om bij te dragen aan en leiding te geven aan softwareontwikkelingsprojecten vanaf de eerste dag.

In de software-engineeringafdeling van RIT leer en ontvang je persoonlijke aandacht van faculteiten die werken aan toegankelijkheid en softwareverwerking voor computational science en engineering. Uitgerust met de nieuwste hardware- en softwaretechnologie, omvatten onze faciliteiten studiolaboratoria, projectlabs, teamruimten, een samenwerkingslaboratorium en een real-time en embedded systeemlab - allemaal ontworpen om u te helpen samen te werken aan projecten, uw vaardigheden te verbeteren en samen te werken met faculteit. De afdeling werkt samen met een aantal softwarebedrijven om u toegang te bieden tot een breed scala aan softwareproducten voor leren en onderzoek.

Onze gemiddelde inschrijving / studentbasis bestaat uit ongeveer 70 binnenlandse en internationale afgestudeerde studenten (plus meer dan 550 niet-gegradueerde studenten), evenals 18 faculteit met een sterke achtergrond in onderzoek en industrie. Het Department of Software Engineering was het eerste departement in zijn soort in het land en maakt deel uit van het Golisano College voor computerwetenschap en informatiewetenschappen (GCCIS). Deel uitmaken van GCCIS stelt studenten in staat om keuzevakken te nemen van het Department of Computing Security, Department of Computer Science, Department of Information Science and Technology, en de School of Interactive Games and Media.

Industries

  • Internet en software
  • Verdediging
  • Elektronische en computerhardware
  • Andere industrieën

Typische jobtitels

  • Software ontwikkelaar
  • Software ontwikkelaar
  • Software Quality Assurance Engineer
  • Web Applications Developer
  • Data-analist
  • Software Tester
  • Database-ontwikkelaar
  • Software ontwerpingenieur
  • Software Requirements Engineer
  • Webontwikkelaar
  • Programmeur

leerplan

Software Engineering (afstudeeroptie), MS-graad, typische cursusreeks

Eerste jaar

  • SWEN-610 Foundations of Software Engineering
  • SWEN-640 onderzoeksmethoden
  • SWEN-746 Modelgestuurde ontwikkeling
  • SWEN-777 Software Quality Assurance
  • keuzevakken

Tweede jaar

  • SWEN-732 Collaborative Software Development
  • SWEN-755 Software-architectuur
  • SWEN-790 Thesis
  • SWEN-799Onafhankelijke studie
  • keuzevakken

Software-engineering (capstone-optie), MS-graad, typische cursusreeks

Eerste jaar

  • SWEN-610 Foundations of Software Engineering
  • SWEN-746 Modelgestuurde ontwikkeling
  • SWEN-640 onderzoeksmethoden
  • SWEN-777Software Kwaliteitsborging

keuzevakken

Tweede jaar

  • SWEN-755 Software-architectuur
  • SWEN-780 Capstone Research Project
  • keuzevakken
  • SE Elective

39324_39225_real_aerial_of_campus_with_river.jpg

Toelatingseisen

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

  • Voltooi een afgestudeerde sollicitatie.
  • Houd een baccalaureaat van een geaccrediteerde instelling.
  • Heb een cumulatief cijfergemiddelde van 3.0 of hoger (Aspirant-studenten van instellingen die de GPA-schaal niet gebruiken, zullen naar verwachting een gelijkwaardig niveau van academische prestaties aantonen. Formele academische achtergrond in software-engineering, computerwetenschappen of computertechnologie is een pluspunt). ).
  • Dien officiële transcripties (in het Engels) in van alle eerder afgeronde undergraduate- en graduate-cursussen.
  • Dien een professioneel essay in (1-4 pagina's) met een beschrijving van de huidige baan (indien van toepassing), relevante ervaring en carrièreplannen.
  • Dien een actueel cv in (inclusief beschrijvingen van belangrijke softwareprojecten waaraan de kandidaat heeft deelgenomen).
  • Dien twee aanbevelingsbrieven in.
  • Internationale aanvragers wiens moedertaal geen Engels is, moeten scores indienen van de Test of English as Foreign Language (TOEFL). Minimumscores van 570 (op papier) of 88 (op internet) zijn vereist. Internationale aanvragers moeten de GRE-scores (Graduate Record Exam) opgeven. Binnenlandse studenten worden aangemoedigd om GRE-scores te geven.
  • Professionele ervaring met het ontwikkelen van software heeft de voorkeur, maar kandidaten zonder een achtergrond in computergebruik zullen worden overwogen. Bijkomend brugcursuswerk kan vereist zijn en kan de tijd tot afstuderen verlengen.
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