Master of Science in Software Engineering
Embry-Riddle Aeronautical University
Klucz informacyjny
Lokalizacja kampusu
Daytona Beach, Stany Zjednoczone
Języki
Język angielski
Forma badania
W kampusie
Czas trwania
2 years
Tempo
Pełny etat
Czesne
USD 1563 / per credit *
Termin składania wniosków
Poproś o informacje
Najwcześniejsza data rozpoczęcia
Poproś o informacje
* za godzinę kredytu
Stypendia
Poznaj możliwości stypendialne, aby pomóc sfinansować swoje studia
Wstęp
Niezależnie od tego, czy student jest świeżo upieczonym absolwentem college'u, czy poszukuje zmiany zawodowej, Master of Science in Software Engineering w Embry-Riddle ma pomóc absolwentom osiągnąć sukces w niekończącej się dziedzinie tworzenia oprogramowania. Podstawą programu Master of Science in Software Engineering jest opracowywanie systemów oprogramowania dla niektórych z najbardziej wyrafinowanych i wymagających zastosowań na świecie, takich jak te, które można znaleźć w samolotach, statkach kosmicznych i systemach medycznych.
Wydział Wydziału prowadzi aktywne projekty badawcze we współpracy z dużymi korporacjami, agencjami rządowymi i międzynarodowymi organizacjami badawczymi, więc absolwenci inżynierii oprogramowania mogą mieć pewność, że ich wykształcenie pozwoli im sprostać wymaganiom branży. Absolwenci programu wyróżniają się między innymi w firmach lotniczych, lotniczych, obronnych i medycznych.
ERAU ma wiele do zaoferowania, od małych klas i zaawansowanych technologicznie laboratoriów do światowej sławy wykładowców z doświadczeniem w dziedzinie oprogramowania o wysokiej niezawodności, zapewniania jakości i wbudowanych systemów czasu rzeczywistego.
Program Master of Science in Software Engineering osiągnął 100-procentowe umieszczenie absolwentów w ciągu jednego roku od ukończenia programu. A ponieważ US Bureau of Labor Statistics przewiduje, że inżynieria oprogramowania jest jednym z najszybciej rozwijających się zawodów w nadchodzących latach, osoby z wyższym stopniem naukowym będą bardzo poszukiwane.
Projekty grupowe, które naśladują środowiska pracy występujące w przemyśle, oraz praktyczne możliwości uczenia się, w połączeniu z zajęciami z podstawowych obszarów inżynierii oprogramowania, aby zapewnić każdy niezbędny element sukcesu. Studenci będą pracować z wbudowanymi systemami czasu rzeczywistego o wysokiej niezawodności, na które istnieje duże zapotrzebowanie w wielu branżach.
Oprócz wiedzy technicznej uczniowie zdobędą biegłość w zakresie komunikacji, zarządzania i planowania, z których wszystkie będą miały niezmierną wartość.
Aby upewnić się, że program nauczania pozostaje aktualny i wrażliwy na trendy branżowe, wkład jest pozyskiwany bezpośrednio od przedstawicieli różnych branż. Program nauczania obejmuje kluczowe praktyki modelu dojrzałości zdolności (CMM) Instytutu Inżynierii Oprogramowania (SEI).
O inżynierii oprogramowania na kampusie Daytona Beach na Florydzie
Mieszczący się na Wydziale Elektrotechniki, Informatyki, Oprogramowania i Inżynierii Systemów w Wyższej Szkole Inżynierskiej , program studiów magisterskich z inżynierii oprogramowania ma na celu zapewnienie absolwentom uczelni możliwości rozwoju kariery i pracy nad najnowocześniejszym rozwojem oprogramowania, iw ten sposób przejść na odpowiedzialne stanowiska w organizacjach tworzących oprogramowanie. Zorientowane na proces ilościowe podejście do pracy na kursie w ramach programu studiów daje studentom nie tylko narzędzia techniczne i techniki, których potrzebują, ale także umiejętności w zakresie komunikacji, interakcji w grupie i zarządzania.
- Program kładzie nacisk na inżynierię wbudowanych systemów oprogramowania czasu rzeczywistego spotykanych w takich zastosowaniach, jak systemy komputerowe kontroli ruchu lotniczego FAA, awionika samolotów i podobne systemy.
- Typowy pierwszy rok będzie obejmował kursy podstawowe, takie jak dyscyplina inżynierii oprogramowania, zarządzanie projektami oprogramowania i budowa oprogramowania zorientowanego obiektowo.
- Studenci mają dostęp do wielu wysoce wyspecjalizowanych laboratoriów i obiektów .
Wymagania i kursy
Program studiów Master of Science in Software Engineering (MSSE) ma na celu zapewnienie niedawnym absolwentom szkół wyższych lub absolwentów szkół wyższych, którzy mieli kilka lat życia zawodowego, możliwości rozwoju kariery i pracy na czele nowoczesnego rozwoju oprogramowania. Inżynierowie oprogramowania, którzy ukończą ten program, mogą szybko objąć stanowiska o znacznej odpowiedzialności w organizacji tworzącej oprogramowanie.
Program studiów osiąga swój cel, zapewniając studentom nie tylko narzędzia techniczne i techniki w tej dziedzinie, ale także umiejętności w zakresie komunikacji, interakcji w grupie, zarządzania i planowania. Program kładzie nacisk na ilościowe podejście do inżynierii systemów oprogramowania skoncentrowane na procesie. Celem programu jest zapewnienie absolwentom dogłębnego zrozumienia narzędzi, technik i odpowiednich procesów zarządzania tworzeniem oprogramowania, pozyskiwania i analizy wymagań, architektury i projektowania, wdrażania oraz weryfikacji i walidacji systemów oprogramowania. Ponadto program zwraca szczególną uwagę na kwestie związane z komunikacją i pracą zespołową.
Program kładzie nacisk na wbudowane systemy oprogramowania czasu rzeczywistego, takie jak systemy komputerowe kontroli ruchu lotniczego FAA, awionika samolotów, elektronika statków kosmicznych i inne systemy krytyczne dla bezpieczeństwa, takie jak urządzenia medyczne i sterowanie samochodowe. Program nauczania MSSE obejmuje kluczowe praktyki z modelu dojrzałości zdolności (CMM) Instytutu Inżynierii Oprogramowania.
Program nauczania jest podzielony na trzy grupy kursów: kursy podstawowe (15 punktów), określone przedmioty do wyboru (od 6 do 12 punktów) i doświadczenie zwieńczeniem (kredyty od 3 do 9). Doświadczenie zwieńczenia uzyskuje się za pomocą jednej z dwóch następujących opcji: a) student musi ukończyć pracę magisterską z 9 punktami, SE 700 lub b) student musi ukończyć doświadczenie z 3 punktami kredytowymi, które pociąga za sobą duży projekt, który obejmuje zastosowania teorii , praktyki i technologie studiowane na innych kursach podstawowych. Studenci wybierający drugą opcję mogą wziąć udział w praktyce rozwoju projektu, SE 697, aby zaspokoić doświadczenie zdobyte podczas zdobywania doświadczenia lub, w szczególnych przypadkach, doświadczenie zdobyte podczas ukończenia projektu badawczego dla absolwentów (GRP), SE 690. W przypadku wyboru GRP , przed zarejestrowaniem się na SE 690 członek wydziału musi wyrazić zgodę na bycie doradcą GRP, a student musi uzyskać zgodę na obszar badawczy GRP.
Kursy dostępne jako określone do wyboru obejmują metryki i metody statystyczne do inżynierii oprogramowania, analizę wydajności systemów oprogramowania, systemy współbieżne i rozproszone, bezpieczeństwo oprogramowania i formalne metody inżynierii oprogramowania.
Przyspieszony połączony program studiów licencjackich i magisterskich prowadzący do MSSE jest dostępny i został opisany w innym miejscu tego katalogu.
Wymagania stopnia
Studenci muszą zaliczyć 15 godzin zaliczeń kursów podstawowych.
- Dyscyplina inżynierii oprogramowania SE 500
- Oprogramowanie do zarządzania projektami SE 510
- SE 530 Inżynieria wymagań oprogramowania
- SE 555 Object-Oriented Software Construction
- SE 610 Architektura i projektowanie systemów oprogramowania
Opcja nie-Thesis
- Projektor badawczy SE 690 dla absolwentów SE 697 Software Engineering Practicum
- Określone elektryki inżynierii oprogramowania
Opcja pracy dyplomowej
- Praca magisterska SE 700
- Określone elektryki inżynierii oprogramowania
Określone elektryki inżynierii oprogramowania
Wybierz z poniższej listy określonych przedmiotów do wyboru:
- SE 505 Weryfikacja oprogramowania oparta na modelu
- SE 520 Formalne metody inżynierii oprogramowania
- SE 535 Projektowanie i ocena interfejsu użytkownika
- SE 545 Specyfikacja i projektowanie systemów czasu rzeczywistego
- SE 550 Aktualne trendy w inżynierii oprogramowania
- SE 565 Systemy współbieżne i rozproszone
- SE 580 Definicja i modelowanie procesów oprogramowania
- SE 585 Metryki i metody statystyczne w inżynierii oprogramowania
- Seminarium dla absolwentów SE 590
- SE 625 Inżynieria i zapewnienie jakości oprogramowania
- SE 655 Analiza wydajności systemów czasu rzeczywistego
- SE 660 Formalne metody dla systemów współbieżnych i czasu rzeczywistego
- SE 699 Specjalne tematy w inżynierii oprogramowania
- SYS 505 Bezpieczeństwo i certyfikacja systemu
Uwaga: Inne przedmioty do wyboru mogą być autoryzowane w oparciu o pochodzenie ucznia, program studiów, wyniki podczas MSSE i zgodę koordynatora programu MSSE.
English Language Requirements
Potwierdź swoją znajomość języka angielskiego testem języka angielskiego Duolingo! DET to wygodny, szybki i niedrogi test online z języka angielskiego akceptowany przez ponad 4000 uniwersytetów (takich jak ten) na całym świecie.
O szkole
pytania
Podobne kursy
Master of Applied Science (MAppSc) in Software Engineering
- Dunedin, Nowa Zelandia
Computer Engineering MEng
- Limerick, IIrlandia
Software Development: International Systems MSc
- Limerick, IIrlandia