Keystone logo
QUB Faculty of Engineering and Physical Sciences (EPS) MSc in Software Development
QUB Faculty of Engineering and Physical Sciences (EPS)

MSc in Software Development

Belfast, Verenigd Koninkrijk

1 Years

Engels

Full time

Aanvraagdeadline

Vraag de vroegste startdatum aan

GBP 25.800

Op de campus

Invoering

De MSc in Software Development is ontworpen in samenwerking met de industrie om een jaar intensief onderwijs in softwareontwikkeling te bieden en is speciaal ontworpen voor afgestudeerden van niet-computerdisciplines. Het heeft een extreem hoge mate van inzetbaarheid van afgestudeerden en is de best beoordeelde MSc-computercursus voor studenttevredenheid in het VK.

Je leert de basis van computergebruik en verwerft brancherelevante vaardigheden. Deze kernvaardigheden omvatten programmeren, databases, webontwikkeling, software-engineering en probleemoplossing. U hebt helemaal geen computerachtergrond nodig om deze cursus te volgen, maar na succesvolle afronding beschikt u over de technische, analytische en professionele vaardigheden die nodig zijn om een reeks functies in de computerindustrie op zich te nemen.

Het curriculum is ontworpen en wordt voortdurend herzien in samenwerking met belangrijke industriële partners, die hebben bijgedragen aan de meest relevante module-inhoud. Dit helpt ervoor te zorgen dat onze afgestudeerden hoog opgeleid zijn en zeer gewild zijn bij werkgevers.

Veel van de docententeams van de cursus hebben in de computerindustrie gewerkt en hebben specifieke onderzoeksspecialismen in het ontwikkelen van nieuwe en effectieve methoden voor het onderwijzen van computers. Verschillende leden van het team hebben voor hun werk een door studenten genomineerde onderwijsprijs ontvangen.

Je leert hoe je problemen analyseert en robuuste en elegante softwaresystemen ontwerpt om de problemen op te lossen. Dit omvat het opdoen van vaardigheden op het gebied van programmeren, webontwikkeling, databaseontwerp, softwaretesten en software-engineering.

Je krijgt ook de kans om te leren werken als onderdeel van een ontwikkelteam met behulp van moderne ontwikkelingstechnieken en -hulpmiddelen.

Cursusstructuur

Het programma bestaat uit twee belangrijke onderdelen:

  1. Een reeks aangeleerde modules die voortbouwen op fundamentele tot geavanceerde onderwerpen van software-engineering en programmeren
  2. Een substantieel projectmatig element of drie Specialized Mini Project-gebaseerde modules

De basismodules worden bestudeerd in het eerste semester en behandelen inleidend programmeren met behulp van de Java-programmeertaal naast computerfundamenten, waaronder software-engineering, softwaretesten en databases.

Het tweede semester concentreert zich op meer geavanceerde algoritmische en objectgeoriënteerde programmering, samen met webprogrammering (PHP en javascript) en Software Engineering (met een teamgebaseerd project).

Elke module omvat over het algemeen 3-4 uur colleges per week, samen met maximaal 2-3 uur per week voor werkcolleges en practica. Naast deze roosteractiviteiten wordt van studenten verwacht dat ze werken aan groeps- en individuele opdrachten en projecten

Project: je kunt kiezen voor een enkel individueel, zelfgestuurd project van drie maanden of je kunt 3 x kleinere miniprojecten volgen. De Mini Projecten geven je de kans om een aantal state-of-the-art specialismen in computergebruik te bestuderen, zoals User Experience Design, Secure Softwarized Networks, Data Analysis & Visualization, Cloud Computing en Machine Learning

toelatingen

Beurzen en financiering

leerplan

Programma collegegeld

Carrièremogelijkheden

Voorzieningen

Over de school

Vragen