Keystone logo
Embry-Riddle Aeronautical University Corso di laurea specialistica in Ingegneria del software
Embry-Riddle Aeronautical University

Corso di laurea specialistica in Ingegneria del software

Daytona Beach, Stati Uniti d'America

2 Years

Inglese

Tempo pieno

Richiedi la scadenza per la domanda

Richiedere la prima data di inizio

USD 1.563 / per credit *

Nel campus

* per ora di credito

Borse di studio

Esplora le opportunità di borse di studio per contribuire a finanziare i tuoi studi

Introduzione

Che uno studente sia un neolaureato o che cerchi un cambio di carriera, il Master of Science in Software Engineering di Embry-Riddle è progettato per aiutare i laureati ad eccellere nel campo infinito dello sviluppo software. La chiave di volta del programma di Master of Science in Software Engineering è lo sviluppo di sistemi software per alcune delle applicazioni più sofisticate ed esigenti al mondo, come quelle che si trovano negli aerei, nei veicoli spaziali e nei sistemi medici.

I docenti del Dipartimento hanno progetti di ricerca collaborativa attivi con importanti aziende, agenzie governative e organizzazioni di ricerca riconosciute a livello internazionale, quindi i laureati in ingegneria del software possono essere certi che la loro istruzione consentirà loro di soddisfare le esigenze del settore. I laureati del programma eccellono nelle carriere con aziende aerospaziali, aeronautiche, della difesa e mediche, tra le altre.

Da piccole classi e laboratori high-tech a docenti di fama internazionale con esperienza nei settori del software ad alta affidabilità, della garanzia della qualità e dei sistemi incorporati in tempo reale, ERAU ha molto da offrire.

Il programma di Master of Science in Software Engineering ha raggiunto il 100% di collocamento dei suoi laureati entro un anno dal completamento del programma. E poiché il Bureau of Labor Statistics degli Stati Uniti prevede che l'ingegneria del software sia una delle occupazioni in più rapida crescita nei prossimi anni, quelle con diplomi avanzati saranno molto richiesti.

Progetti di gruppo, che replicano gli ambienti di lavoro presenti nell'industria e opportunità di apprendimento pratico, combinati con corsi nelle aree centrali dell'ingegneria del software per fornire ogni elemento necessario per il successo. Gli studenti lavoreranno con sistemi integrati, in tempo reale e ad alta affidabilità che sono molto richiesti in ampi settori.

Oltre alle conoscenze tecniche, gli studenti acquisiranno padronanza nelle capacità di comunicazione, gestione e pianificazione, tutte di valore incommensurabile.

Per garantire che il curriculum del programma rimanga aggiornato e sensibile alle tendenze del settore, l'input viene richiesto direttamente dai rappresentanti in una varietà di settori. Il curriculum incorpora le pratiche chiave del modello di maturità delle capacità (CMM) del Software Engineering Institute (SEI).

Informazioni sull'ingegneria del software al Daytona Beach, FL Campus

Ospitato presso il Dipartimento di ingegneria elettrica, informatica, software e dei sistemi del College of Engineering , il corso di laurea in ingegneria del software è progettato per offrire ai laureati l'opportunità di migliorare la loro carriera e lavorare all'avanguardia dello sviluppo di software moderno, e quindi passare a posizioni di responsabilità nelle organizzazioni di sviluppo software. L'approccio quantitativo incentrato sui processi al lavoro del corso nel corso di laurea non solo fornisce agli studenti gli strumenti e le tecniche tecniche di cui hanno bisogno, ma anche capacità di comunicazione, interazione di gruppo e gestione.

  • Il programma enfatizza l'ingegneria dei sistemi software incorporati in tempo reale incontrati in applicazioni come i sistemi informatici di controllo del traffico aereo FAA, avionica degli aerei e sistemi simili.
  • Un tipico primo anno includerà corsi di base come Disciplina di ingegneria del software, Gestione di progetti software e Costruzione di software orientata agli oggetti.
  • Gli studenti hanno accesso a numerosi laboratori e strutture altamente specializzati .

Requisiti e corsi

Il corso di laurea magistrale in Ingegneria del software (MSSE) è progettato per offrire ai neolaureati o laureati che hanno avuto diversi anni di vita professionale, un'opportunità per migliorare la loro carriera e lavorare all'avanguardia dello sviluppo del software moderno. Gli ingegneri del software che completano questo programma possono rapidamente assumere posizioni di responsabilità sostanziale in un'organizzazione di sviluppo software.

Il corso di laurea raggiunge il suo scopo fornendo agli studenti non solo gli strumenti tecnici e le tecniche del campo ma anche capacità di comunicazione, interazione di gruppo, gestione e pianificazione. Il programma sottolinea un approccio quantitativo incentrato sul processo all'ingegneria dei sistemi software. L'obiettivo del programma è fornire ai laureati una conoscenza approfondita degli strumenti, delle tecniche e dei processi appropriati per la gestione dello sviluppo del software, l'elicitazione e l'analisi dei requisiti, l'architettura e la progettazione, l'implementazione, la verifica e la convalida dei sistemi software. Inoltre, il programma presta particolare attenzione alle problematiche legate alla comunicazione e al lavoro di squadra.

Il programma enfatizza i sistemi software incorporati in tempo reale come quelli riscontrati nei sistemi informatici di controllo del traffico aereo della FAA, nell'avionica dei velivoli, nell'elettronica dei veicoli spaziali e in altri sistemi critici per la sicurezza come i dispositivi medici e il controllo automobilistico. Il curriculum MSSE incorpora le pratiche chiave del Capability Maturity Model (CMM) del Software Engineering Institute durante tutto il programma.

Il curriculum del programma è strutturato in tre gruppi di corsi: corsi di base (15 crediti), corsi opzionali specifici (da 6 a 12 crediti) e un'esperienza capstone (da 3 a 9 crediti). L'esperienza capstone si ottiene con una delle due seguenti opzioni: a) lo studente deve completare una tesi di laurea di 9 crediti, SE 700 o b) lo studente deve completare un'esperienza capstone di 3 crediti che comporta un grande progetto che coinvolge le applicazioni della teoria , pratiche e tecnologia studiate negli altri corsi di base. Gli studenti che scelgono la seconda opzione possono seguire un praticantato di sviluppo del progetto, SE 697, per soddisfare l'esperienza capstone o, in casi speciali, l'esperienza capstone può essere soddisfatta completando un progetto di ricerca per laureati (GRP), SE 690. Se viene scelto il GRP , prima di registrarsi per SE 690 un membro della facoltà deve accettare di essere un consulente GRP e lo studente deve ottenere l'approvazione di un'area di ricerca GRP.

I corsi disponibili come elettivi specificati includono metriche e metodi statistici per l'ingegneria del software, analisi delle prestazioni dei sistemi software, sistemi concorrenti e distribuiti, sicurezza del software e metodi formali per l'ingegneria del software.

È disponibile un corso di laurea e laurea magistrale combinato accelerato che porta a un MSSE ed è descritto altrove in questo catalogo.

Requisiti di laurea

Gli studenti devono completare 15 ore di credito dei corsi di base.

  • SE 500 Disciplina dell'ingegneria del software
  • SE 510 Gestione progetti software
  • SE 530 Ingegneria dei requisiti software
  • SE 555 Costruzione software orientata agli oggetti
  • SE 610 Architettura e progettazione dei sistemi software

Opzione Non-Thesis

  • SE 690 Proiettore di ricerca per laureati SE 697 Pratica di ingegneria del software
  • Elettivi di ingegneria del software specificati

Opzione di tesi

  • SE 700 Tesi di Laurea
  • Elettivi di ingegneria del software specificati

Elettivi di ingegneria del software specificati

Seleziona dal seguente elenco di opzionali specificati:

  • Verifica del software basata su modello SE 505
  • SE 520 Metodi formali per l'ingegneria del software
  • Progettazione e valutazione dell'interfaccia utente SE 535
  • SE 545 Specifiche e progettazione di sistemi in tempo reale
  • SE 550 Tendenze attuali nell'ingegneria del software
  • SE 565 Sistemi concorrenti e distribuiti
  • SE 580 Definizione e modellazione del processo software
  • SE 585 Metriche e metodi statistici per l'ingegneria del software
  • SE 590 Graduate Seminar
  • SE 625 Software Quality Engineering and Assurance
  • SE 655 Analisi delle prestazioni dei sistemi in tempo reale
  • Metodi formali SE 660 per sistemi concorrenti e in tempo reale
  • SE 699 Argomenti speciali in Ingegneria del software
  • Sicurezza e certificazione del sistema SYS 505

Nota: altri elettivi possono essere autorizzati in base al background dello studente, al programma di studio, alle prestazioni durante l'MSSE e all'approvazione del coordinatore del programma MSSE.

English Language Requirements

Certifica la tua conoscenza della lingua inglese con il Duolingo English Test! Il DET è un test di inglese online comodo, veloce e conveniente accettato da oltre 4.000 università (come questa) in tutto il mondo.

Sulla scuola

Domande

Corsi simili

  • Laurea Magistrale - Informatica e Ingegneria del Software - Residenziale
    • Auburn, Stati Uniti d'America
  • Master in sviluppo software
    • Belfast, Regno Unito
  • Ingegneria del software MSc
    • Ras Al-Khaimah, Emirati Arabi Uniti