University of St Andrews Master in Ingegneria del Software
University of St Andrews

University of St Andrews

Master in Ingegneria del Software

Saint Andrews, Regno Unito

MSc (Laurea di secondo livello in Discipline scientifiche)

1 anno

Inglese

Tempo pieno

06 Aug 2026

Sep 2026

GBP 31.450 *

Nel campus

* Regno Unito e UE: £ 9.000; Oltremare: £ 21,990

Il Master in Ingegneria del Software è un corso avanzato di ricerca nello studio dell'ingegneria del software, lo sviluppo delle conoscenze degli studenti e le competenze nel riutilizzo del software, sviluppo agile, architettura software e ingegneria dei sistemi critici.

Il Master in Ingegneria del software è un programma di insegnamento della durata di un anno gestito dalla School of Computer Science. Il corso consiste in due semestri di moduli di insegnamento seguiti da un progetto di 11 settimane che porta alla presentazione di una dissertazione di 15.000 parole in agosto.

Mette in risalto

  • Il Master in Ingegneria del Software è un corso specialistico, ma mantiene una certa flessibilità, consentendo agli studenti di perseguire altri settori dell'informatica insieme ai moduli specialistici obbligatori.
  • Gli studenti intraprendono un progetto significativo, tra cui una vasta indagine e un sostanziale sviluppo del software, che porta alla loro tesi, che consente loro di consolidare ed estendere le loro conoscenze specialistiche e il pensiero critico.
  • Gli studenti hanno accesso 24 ore su 24 a moderni laboratori informatici, dotati di workstation per PC a doppio schermo e strutture per gruppi di lavoro.

Gli studenti di questo corso possono passare a un Master in Advanced Computer Science o in Information Technology dopo il primo semestre.

Formato di insegnamento

La parte insegnata del programma MSc comprende otto moduli: cinque obbligatori e tre opzionali da un'ampia gamma disponibile. I metodi di insegnamento comprendono lezioni, seminari, esercitazioni e lezioni pratiche. La maggior parte dei moduli viene valutata attraverso esercitazioni pratiche ed esami. Le classi di solito vanno da 10 a 50 studenti.

All'arrivo University of St Andrews tutti gli studenti dovranno completare una valutazione linguistica post-inserimento (PELA). Sulla base delle loro prestazioni in questa valutazione, gli studenti saranno invitati a partecipare a sessioni di supporto mirate durante l'anno per migliorare le competenze linguistiche e accademiche. Questa valutazione è richiesta, ma non verrà conteggiata per la classificazione finale di laurea.

Ti verrà inoltre assegnato un consulente che si incontra con te all'inizio dell'anno per discutere le scelte del modulo ed è disponibile ad assistere in caso di difficoltà accademiche durante l'anno. Un membro del personale designato fornisce una stretta supervisione per il progetto di Master e tesi di laurea.

moduli

I moduli in questo programma hanno diversi metodi di consegna e valutazione.

obbligatorio

  • Modellazione, progettazione e programmazione orientata agli oggetti: introduce e rinforza la modellazione, la progettazione e l'implementazione orientate agli oggetti per fornire una base comune di competenze, consentendo agli studenti di completare i compiti di programmazione all'interno di altri moduli MSc.
  • Pratica dell'ingegneria del software: introduce metodi avanzati di ingegneria del software che supportano lo sviluppo di complessi sistemi software compositi con particolare attenzione alla gestione della configurazione del software, al riutilizzo e alle pratiche di sviluppo basate sui test.
  • Principi di ingegneria del software: esamina i concetti chiave nello sviluppo di software su piccola e grande scala.

e uno o entrambi:

  • Critical Systems Engineering: fornisce una comprensione dei concetti e delle tecniche di sviluppo utilizzate per i sistemi critici e socio-tecnici.
  • Architettura software: introduce gli studenti al concetto di architettura software, come ausilio alla progettazione, al riutilizzo e all'evoluzione del software.

Opzionale

I seguenti moduli sono opzionali per i programmi di Informatica. Non tutte le combinazioni di moduli saranno disponibili per tutti i programmi, e alcuni moduli sono soggetti a soddisfare i prerequisiti.

Gli studenti scelgono due o tre moduli opzionali. Negli elenchi "Moduli aggiuntivi" di seguito, gli studenti possono prendere solo fino a due dei moduli in ciascuna lista.

  • Argomenti avanzati nei sistemi di comunicazione per computer
  • Intelligenza artificiale in pratica
  • Principi di Intelligenza Artificiale
  • Ingegneria dei sistemi critici
  • Sistemi ad alta intensità di dati
  • Principi e metodi di interazione uomo-macchina
  • Visualizzazione delle informazioni
  • Software e hardware interattivi
  • Scoperta della conoscenza e datamining
  • Lingua e calcolo
  • Master di progetti di programmazione
  • Pratica in sistemi di comunicazione per computer
  • Principi di sistemi di comunicazione per computer
  • Architettura del software
  • Pratica di ingegneria del software
  • Principi di ingegneria del software
  • Design di interazione centrato sull'utente

Ulteriori moduli opzionali

Gli studenti possono prendere fino a due dei seguenti:

  • Architettura del computer
  • Computer grafica
  • Sicurezza del computer
  • Concurrency and Multi-Core Architectures
  • Programmazione dei vincoli
  • Sistemi distribuiti
  • Logica e verifica del software
  • Programmazione e implementazione del linguaggio di programmazione
  • Videogiochi

Gli studenti possono prendere fino a due dei seguenti:

  • Sistemi di gestione di database
  • Tecnologia dell'informazione verde
  • Gestione della sicurezza delle informazioni
  • Progetti di tecnologia dell'informazione
  • Tecnologie Web

I moduli opzionali sono soggetti a modifiche ogni anno e alcuni possono consentire solo un numero limitato di studenti.

dissertazione

Durante il secondo semestre, gli studenti lavorano con lo staff per definire e concordare un argomento per il progetto esteso, su cui lavoreranno durante gli ultimi tre mesi del corso e che culminerà in una dissertazione di 15.000 parole. I progetti di tesi possono essere basati su gruppi o completati individualmente (gli studenti vengono valutati individualmente in entrambi i casi).

La tesi di solito comprende una revisione del lavoro correlato; l'estensione dell'esistente o lo sviluppo di nuove idee; implementazione e test del software; analisi e valutazione. Gli studenti sono tenuti a dare una presentazione del loro lavoro in aggiunta alla tesi scritta.

Ogni progetto è supervisionato da uno o due membri dello staff, in genere attraverso riunioni e revisioni periodiche di software e bozze di dissertazione.

Se gli studenti scelgono di non completare il requisito di tesi per il Master, è disponibile un premio di uscita che consente ai candidati adeguatamente qualificati di ricevere un Diploma post-laurea, terminando il corso alla fine del secondo semestre di studio.

I moduli elencati qui sono indicativi, e non vi è alcuna garanzia che correranno per l'entrata nel 2019.

Opportunità di lavoro

Alumni di Computer Science I programmi di Master hanno continuato a lavorare in una varietà di istituzioni globali, commerciali, finanziarie e di ricerca, tra cui:

  • Amadeus
  • Amazon
  • Atlante
  • Avaloq
  • Barclays Capital
  • BP
  • BT Openreach
  • Capricorno Ventis
  • FactSet
  • Hailo
  • Hewlett Packard
  • Hitachi Data Systems
  • Microsoft
  • OpenBet
  • Stella del rock
  • Royal Bank of Scotland
  • Cielo
  • Skyscanner
  • Symantec
  • TriSystems

Il Centro per la carriera offre consulenza individuale a tutti gli studenti in un corso post-laurea e offre un programma di eventi per aiutare gli studenti a sviluppare le loro abilità di occupabilità.

Requisiti d'ingresso

  • Una buona laurea di primo grado 2.1 onori. Se hai studiato il tuo primo grado al di fuori del Regno Unito, vedi i requisiti per l'ingresso internazionale.
  • Conoscenza della lingua inglese
    Per l'accesso diretto a un Master in Informatica, è necessario un punteggio complessivo in IELTS (Academic) di 7.0, con un minimo di sottoscrizione di 6.0 o equivalente. Per le forme alternative di prova, vedere test e qualifiche della lingua inglese. Se il punteggio IELTS è 6,0 complessivo con un punteggio minimo di 5,5 componenti, offriamo la laurea combinata in Informatica con la lingua inglese, un'opzione di 18 mesi per coloro che desiderano iniziare un master continuando a consolidare la loro capacità di utilizzare Inglese efficacemente in contesti accademici.

Le qualifiche elencate sono indicative dei requisiti minimi per l'ingresso. Alcune scuole accademiche chiederanno ai candidati di ottenere voti significativamente più alti del minimo. Ottenere i requisiti di ammissione elencati non garantirà un posto, in quanto l'Università considera tutti gli aspetti di ogni applicazione inclusi, se del caso, il campione scritto, la dichiarazione personale e i documenti giustificativi.

Requisiti delle applicazioni

  • CV o curriculum. Questo dovrebbe includere i tuoi dati personali con una storia della tua educazione e impiego fino ad oggi.
  • Dichiarazione personale (facoltativa).
  • Due riferimenti accademici firmati originali.
  • Trascrizioni accademiche e certificati di laurea. Si prega di fornire copie autenticate solo con traduzioni ufficiali in inglese, se applicabili. Non inviare documenti originali in quanto non possono essere restituiti.
  • Prova di conoscenza della lingua inglese (necessaria se l'inglese non è la tua lingua madre).

finanziamento

Ci sono molte potenziali borse di studio e schemi di supporto disponibili per i laureati.

Sconto per laureato recente

L' University of St Andrews offre uno sconto del 10% sulle tasse universitarie per studenti che hanno i requisiti per laurearsi o che si sono laureati a Saint Andrews negli ultimi tre anni accademici e stanno iniziando un programma post-laurea con l' University of St Andrews .