MSc in Software Engineering

Algemeen

Lees meer over deze opleiding op de website van de instelling

Beschrijving van opleiding

De MSc in Software Engineering is een geavanceerde onderzoekgestuurde cursus in de studie van software-engineering, waarbij studenten hun kennis en vaardigheden ontwikkelen op het gebied van softwarehergebruik, agile-ontwikkeling, software-architectuur en kritische systems engineering.

De MSc in Software Engineering is een eenjarig, door de School of Computer Science verzorgd, programma. De cursus bestaat uit twee semesters van aangeleerde modules gevolgd door een project van 11 weken dat leidt tot de indiening van een proefschrift van 15.000 woorden in augustus.

highlights

  • De MSc in Software Engineering is een specialistische cursus, maar behoudt enige flexibiliteit, waardoor studenten naast de verplichte gespecialiseerde modules andere gebieden van de computerwetenschappen kunnen volgen.
  • Studenten voeren een belangrijk project uit, inclusief een uitgebreid onderzoek en een substantiële softwareontwikkeling, leidend tot hun proefschrift, wat hen in staat stelt om hun specialistische kennis en kritisch denken te consolideren en uit te breiden.
  • Studenten hebben 24 uur per dag toegang tot moderne computerlaboratoria, voorzien van dual-screen pc-werkstations en groepswerkvoorzieningen.

Studenten aan deze cursus kunnen na het eerste semester overschakelen naar een MSc in Advanced Computer Science of in Information Technology.

Lesindeling

Het onderwezen deel van het MSc-programma omvat acht modules: vijf verplichte en drie optionele uit een breed scala beschikbaar. Onderwijsmethoden omvatten lezingen, seminars, tutorials en praktische lessen. De meeste modules worden beoordeeld door middel van praktische cursussen oefeningen en examens. De klassen variëren meestal van 10 tot 50 studenten.

Alle studenten moeten bij aankomst aan de University of St Andrews een Post Entry Language Assessment (PELA) invullen. Op basis van hun prestaties bij deze beoordeling wordt de studenten geadviseerd gedurende het jaar gerichte ondersteuningssessies bij te wonen om hun taal- en academische vaardigheden te verbeteren. Deze beoordeling is verplicht, maar telt niet mee voor de einddiploma-classificatie.

Je krijgt ook een adviseur toegewezen die je aan het begin van het jaar ontmoet om module-keuzes te bespreken en die beschikbaar is om te helpen met academische problemen gedurende het jaar. Een aangewezen medewerker geeft nauw toezicht op het MSc-project en het proefschrift.

modules

De modules in dit programma hebben verschillende manieren van bezorgen en beoordelen.

Verplicht

  • Object-georiënteerd modelleren, ontwerpen en programmeren: introduceert en versterkt object-georiënteerde modellering, ontwerp en implementatie om een gemeenschappelijke basis van vaardigheden te bieden, waardoor studenten programmeeropdrachten binnen andere MSc-modules kunnen voltooien.
  • Software Engineering Practice: introduceert geavanceerde software engineeringmethoden ter ondersteuning van de ontwikkeling van complexe, samengestelde softwaresystemen met de nadruk op softwareconfiguratiebeheer, hergebruik en testgestuurde ontwikkelingspraktijken.
  • Software Engineering Principles: onderzoekt de sleutelbegrippen in kleine en grootschalige softwareontwikkeling.

en een of beide van:

  • Critical Systems Engineering: biedt inzicht in de concepten en ontwikkelingstechnieken die worden gebruikt voor kritieke, socio-technische systemen.
  • Software-architectuur: introduceert studenten bij het concept van software-architectuur, als hulpmiddel bij het ontwerpen, hergebruiken en evolueren van software.

facultatief

De volgende modules zijn optioneel voor Computer Science-programma's. Niet alle combinaties van modules zijn beschikbaar voor alle programma's en sommige modules zijn onderworpen aan de vereisten waaraan moet zijn voldaan.

Studenten kiezen twee of drie optionele modules. In de onderstaande lijst 'Extra modules' kunnen studenten maximaal twee van de modules in elke lijst opnemen.

  • Geavanceerde onderwerpen in computercommunicatiesystemen
  • Kunstmatige intelligentie in de praktijk
  • Kunstmatige Intelligentie Principes
  • Kritieke Systems Engineering
  • Gegevensintensieve systemen
  • Human-Computer Interaction Principles and Methods
  • Informatie Visualisatie
  • Interactieve software en hardware
  • Kennisdetectie en datamining
  • Taal en berekeningen
  • Masters programmeerprojecten
  • Praktijk in computercommunicatiesystemen
  • Principes van computercommunicatiesystemen
  • Software architectuur
  • Software engineering praktijk
  • Software Engineering Principles
  • User-Centered Interaction Design

Extra optionele modules

Studenten kunnen maximaal twee van de volgende taken uitvoeren:

  • Computer architectuur
  • Computer beelden
  • Computer beveiliging
  • Concurrency en multi-core architecturen
  • Beperking programmeren
  • Gedistribueerde systemen
  • Logica en softwareverificatie
  • Taalontwerp en -implementatie programmeren
  • Videospellen

Studenten kunnen maximaal twee van de volgende taken uitvoeren:

  • Databasebeheersystemen
  • Groene informatietechnologie
  • Beheer van informatiebeveiliging
  • Informatie Technologie Projecten
  • Webtechnologieën

Optionele modules kunnen elk jaar worden gewijzigd en sommige kunnen slechts een beperkt aantal studenten toelaten.

Proefschrift

Tijdens het tweede semester werken de studenten samen met het personeel om een onderwerp voor het uitgebreide project te definiëren en af te spreken, waaraan ze zullen werken tijdens de laatste drie maanden van de cursus en dat culmineert in een dissertatie van 15.000 woorden. Dissertatieprojecten kunnen groepsgewijs of individueel worden voltooid (studenten worden in beide gevallen afzonderlijk beoordeeld).

Het proefschrift omvat meestal een beoordeling van gerelateerd werk; de uitbreiding van bestaande of de ontwikkeling van nieuwe ideeën; software-implementatie en testen; analyse en evaluatie. Studenten zijn verplicht om een presentatie van hun werk te geven in aanvulling op het geschreven proefschrift.

Elk project wordt begeleid door een of twee personeelsleden, meestal door middel van regelmatige vergaderingen en besprekingen van software en scripties van dissertaties.

Als studenten ervoor kiezen om de proefschriftvereiste voor de MSc niet af te ronden, is er een uitreikingsprijs beschikbaar waarmee passend gekwalificeerde kandidaten in plaats daarvan een postgraduaatdiploma kunnen behalen en de cursus aan het eind van het tweede semester van de studie afronden.

De hier vermelde modules zijn indicatief en er is geen garantie dat ze in 2019 zullen worden ingevoerd.

Careers

Alumni van Computer Science MSc-programma's zijn in verschillende internationale, commerciële, financiële en onderzoeksinstellingen gaan werken, waaronder:

  • Amadeus
  • Amazone
  • Atlas
  • Avaloq
  • Barclays Capital
  • BP
  • BT Openreach
  • Steenbok Ventis
  • FactSet
  • Hailo
  • Hewlett Packard
  • Hitachi Data Systems
  • Microsoft
  • OpenBet
  • Rockster
  • Royal Bank of Scotland
  • Hemel
  • Skyscanner
  • Symantec
  • TriSystems

Het Career Center biedt een-op-een advies aan alle studenten over een postdoctorale opleiding en biedt een evenementenprogramma om studenten te helpen bij het ontwikkelen van hun inzetbaarheidsvaardigheden.

Toelatingseisen

  • Een goede 2.1 Honours undergraduate degree. Als je je eerste graad buiten het Verenigd Koninkrijk hebt gestudeerd, bekijk je de internationale toelatingseisen.
  • Engelse taalvaardigheid
    Voor directe toegang tot een Masters in Computer Science, heb je een algehele score nodig in IELTS (Academic) van 7,0, met een minimale subscore van 6,0 of het equivalent. Zie Engelse taaltests en kwalificaties voor alternatieve vormen van bewijs. Als uw IELTS-score 6,0 algemeen is met een minimale componentscore van 5,5, bieden wij gecombineerde graden in Computer Science met de Engelse taal, een optie van 18 maanden voor diegenen die een Masters-graad willen starten terwijl zij hun gebruikscapaciteit blijven consolideren Engels effectief in academische contexten.

De vermelde kwalificaties zijn indicatief voor minimale vereisten voor toegang. Sommige academische scholen zullen aanvragers vragen om significant hogere cijfers te halen dan het minimum. Het verkrijgen van de vermelde toelatingseisen garandeert geen plaats, omdat de universiteit alle aspecten van elke aanvraag in ogenschouw neemt, inclusief, waar van toepassing, het schrijfvoorbeeld, de persoonlijke verklaring en ondersteunende documenten.

Toepassingsvereisten

  • CV of CV. Dit moet uw persoonlijke gegevens bevatten met een geschiedenis van uw opleiding en werk tot nu toe.
  • Persoonlijke verklaring (optioneel).
  • Twee origineel ondertekende academische referenties.
  • Academische transcripties en diploma's. Verstrek alleen gewaarmerkte kopieën met officiële Engelse vertalingen, indien van toepassing. Stuur geen originele documenten omdat ze niet kunnen worden geretourneerd.
  • Bewijs van Engelse taalvaardigheid (vereist als Engels niet uw eerste taal is).

Funding

Er zijn veel potentiële beurzen en ondersteuningsprogramma's beschikbaar voor postdoctorale studenten.

Recente afgestudeerde korting

De University of St Andrews biedt 10% korting op postdoctorale collegegelden aan studenten die in aanmerking komen om te studeren of die in de afgelopen drie academische jaren afgestudeerd zijn aan St Andrews en een postgraduaatsopleiding beginnen bij de University of St Andrews .

Laatst bijgewerkt op mrt 2020

Over de school

As a 600-year-old institution, it's no surprise that the University of St Andrews is known across the globe as a world leader in education. We are Scotland’s best university ranked by the Complete Uni ... Lees meer

As a 600-year-old institution, it's no surprise that the University of St Andrews is known across the globe as a world leader in education. We are Scotland’s best university ranked by the Complete University Guide 2019, and 2nd overall in the UK (Guardian Good University Guide 2019). Lees Minder