Master of Science in Software Engineering
Embry-Riddle Aeronautical University
Belangrijke informatie
Campuslocatie
Daytona Beach, Verenigde Staten
Talen
Engels
Studieformaat
Op de campus
Duur
2 jaar
Tempo
Full time
Collegegeld
USD 1.563 / per credit *
Deadline voor aanmelding
Informatie aanvragen
Eerste startdatum
Informatie aanvragen
* per krediet uur
Beurzen
Ontdek mogelijkheden voor beurzen om je studie te financieren
Invoering
Of een student nu pas afgestudeerd is of op zoek is naar een carrièreverandering, Embry-Riddle's Master of Science in Software Engineering is ontworpen om afgestudeerden te helpen excelleren in het eindeloze veld van softwareontwikkeling. De hoeksteen van het Master of Science in Software Engineering-programma is het ontwikkelen van softwaresystemen voor enkele van 's werelds meest geavanceerde en veeleisende toepassingen, zoals die in vliegtuigen, ruimtevaartuigen en medische systemen.
De faculteit van de afdeling heeft actieve samenwerkingsprojecten met grote bedrijven, overheidsinstanties en internationaal erkende onderzoeksorganisaties, dus afgestudeerde studenten van Software Engineering kunnen er zeker van zijn dat hun opleiding hen in staat stelt om aan de eisen van de industrie te voldoen. Afgestudeerden van het programma blinken uit in carrières bij onder andere lucht- en ruimtevaart-, luchtvaart-, defensie- en medische bedrijven.
Van kleine klassen en hightech labs tot internationaal gerenommeerde faculteiten met ervaring op het gebied van zeer betrouwbare software, kwaliteitsborging en embedded real-time systemen, ERAU heeft veel te bieden.
De Master of Science in Software Engineering-programma heeft 100 procent plaatsing van zijn afgestudeerden bereikt binnen een jaar na voltooiing van het programma. En aangezien het Amerikaanse Bureau of Labor Statistics voorziet dat software-engineering de komende jaren een van de snelst groeiende beroepen zal zijn, zal er veel vraag zijn naar degenen met een hogere opleiding.
Groepsprojecten die de werkomgevingen in de industrie nabootsen, en praktische leermogelijkheden, gecombineerd met cursussen in kerngebieden van software-engineering om elk noodzakelijk element voor succes te bieden. Studenten zullen werken met ingebedde, realtime, zeer betrouwbare systemen waar veel vraag naar is in brede industrieën.
Naast de technische kennis zullen studenten beheersing verwerven in communicatie-, management- en planningsvaardigheden, die allemaal van onschatbare waarde zullen zijn.
Om ervoor te zorgen dat het curriculum van het programma actueel en gevoelig blijft voor trends in de branche, wordt de input rechtstreeks gevraagd van vertegenwoordigers in verschillende bedrijfstakken. Het curriculum omvat de belangrijkste praktijken van het Capability Maturity Model (CMM) van het Software Engineering Institute (SEI).
Over Software Engineering op de Daytona Beach, FL Campus
Het MS in Software Engineering-programma, gehuisvest in het Department of Electrical, Computer, Software and Systems Engineering van het College of Engineering , is ontworpen om afgestudeerden de kans te geven hun carrière te verbeteren en te werken op het snijvlak van moderne softwareontwikkeling, en dus overgaan naar verantwoordelijke posities in softwareontwikkelingsorganisaties. De procesgerichte kwantitatieve benadering van het cursuswerk in de opleiding geeft studenten niet alleen de technische tools en technieken die ze nodig hebben, maar ook vaardigheden op het gebied van communicatie, groepsinteractie en management.
- Het programma legt de nadruk op de engineering van real-time embedded softwaresystemen die worden aangetroffen in toepassingen zoals FAA-computersystemen voor luchtverkeersleiding, vliegtuigelektronica en vergelijkbare systemen.
- Een typisch eerste jaar omvat kerncursussen zoals Software Engineering Discipline, Software Project Management en Object-Oriented Software Construction.
- Studenten hebben toegang tot een aantal zeer gespecialiseerde labs en faciliteiten .
Vereisten en cursussen
De Master of Science in Software Engineering (MSSE) -opleiding is bedoeld om pas afgestudeerden, of afgestudeerden die een aantal jaren professioneel leven hebben gehad, een kans te geven om hun carrière te verbeteren en te werken aan de voorhoede van moderne softwareontwikkeling. Software-engineers die dit programma voltooien, kunnen snel posities met substantiële verantwoordelijkheid in een softwareontwikkelingsorganisatie innemen.
De opleiding bereikt haar doel door studenten niet alleen de technische hulpmiddelen en technieken van het veld te bieden, maar ook vaardigheden op het gebied van communicatie, groepsinteractie, management en planning. Het programma legt de nadruk op een procesgerichte kwantitatieve benadering van de engineering van softwaresystemen. Het doel van het programma is om afgestudeerden een diepgaand inzicht te geven in de tools, technieken en geschikte processen voor het beheer van softwareontwikkeling, het uitlokken en analyseren van vereisten, architectuur en ontwerp, implementatie en verificatie en validatie van softwaresystemen. Daarnaast besteedt de opleiding speciale aandacht aan de onderwerpen die te maken hebben met communicatie en teamwork.
Het programma legt de nadruk op real-time embedded softwaresystemen zoals aangetroffen in de FAA's luchtverkeersleidingscomputersystemen, vliegtuigelektronica, ruimtevaartuigelektronica en andere veiligheidskritische systemen zoals medische apparaten en automobielbesturing. Het MSSE-curriculum omvat de belangrijkste praktijken van het Capability Maturity Model (CMM) van het Software Engineering Institute gedurende het hele programma.
Het curriculum voor het programma is gestructureerd in drie groepen cursussen: kerncursussen (15 studiepunten), gespecificeerde keuzevakken (6 tot 12 studiepunten) en een sluitstukervaring (3 tot 9 studiepunten). De sluitsteenervaring wordt verkregen door een van de twee volgende opties: a) de student moet een afstudeerscriptie van 9 studiepunten, SE 700 of b) de student moet een sluitstukervaring van 3 studiepunten voltooien, wat een groot project inhoudt waarbij de theorie wordt toegepast , praktijken en technologie die in de andere kerncursussen zijn bestudeerd. Studenten die voor de tweede optie kiezen, kunnen een projectontwikkelingspracticum, SE 697, volgen om te voldoen aan de sluitstukervaring of, in speciale gevallen, kan aan de sluitstukervaring worden voldaan door het voltooien van een afgestudeerd onderzoeksproject (GRP), SE 690. Als het GRP wordt gekozen Voorafgaand aan de inschrijving voor SE 690 moet een faculteitslid ermee instemmen GRP-adviseur te zijn en moet de student goedkeuring krijgen van een GRP-onderzoeksgebied.
Cursussen die beschikbaar zijn als gespecificeerde keuzevakken omvatten metrische en statistische methoden voor software-engineering, prestatieanalyse van softwaresystemen, gelijktijdige en gedistribueerde systemen, softwareveiligheid en formele methoden voor software-engineering.
Een versneld gecombineerd undergraduate en graduate programma dat leidt tot een MSSE is beschikbaar en wordt elders in deze catalogus beschreven.
Graad Vereisten
Studenten moeten 15 credit-uren van kerncursussen voltooien.
- SE 500 Software Engineering Discipline
- SE 510 Software Projectbeheer
- SE 530 Software Requirements Engineering
- SE 555 Objectgeoriënteerde softwareconstructie
- SE 610 Software Systemen Architectuur en Ontwerp
Niet-proefschriftoptie
- SE 690 Graduate Research Projector SE 697 Software Engineering Practicum
- Gespecificeerde keuzevakken voor software engineering
Thesis optie
- SE 700 afstudeerscriptie
- Gespecificeerde keuzevakken voor software engineering
Gespecificeerde keuzevakken voor software engineering
Maak een keuze uit de volgende lijst met gespecificeerde keuzevakken:
- SE 505 Modelgebaseerde verificatie van software
- SE 520 formele methoden voor software engineering
- SE 535 Gebruikersinterfaceontwerp en evaluatie
- SE 545 Specificatie en ontwerp van real-time systemen
- SE 550 Huidige trends in software engineering
- SE 565 gelijktijdige en gedistribueerde systemen
- SE 580 Softwareprocesdefinitie en -modellering
- SE 585 Metrische en statistische methoden voor software-engineering
- SE 590 Graduate Seminar
- SE 625 Software Quality Engineering en Assurance
- SE 655 Prestatieanalyse van real-time systemen
- SE 660 formele methoden voor gelijktijdige en real-time systemen
- SE 699 Speciale onderwerpen in software engineering
- SYS 505 Systeemveiligheid en certificering
Opmerking: andere keuzevakken kunnen worden goedgekeurd op basis van de achtergrond van de student, het studieprogramma, de prestaties tijdens de MSSE en goedkeuring van de MSSE-programmacoördinator.
English Language Requirements
Certificeer uw Engelse taalvaardigheid met de Duolingo Engelse test! De DET is een handige, snelle en betaalbare online test Engels die wordt geaccepteerd door meer dan 4.000 universiteiten (zoals deze) over de hele wereld.
Over de school
Vragen
Vergelijkbare cursussen
Master of Science in web- en applicatieontwikkeling
- New York, Verenigde Staten
MEng in software-engineering
- Belfast, Verenigd Koninkrijk
Hogere Universitaire Cursus Inleiding tot Python
- Móstoles, Spanje