MSc Software Engineering
Ras Al-Khaimah, Verenigde Arabische Emiraten
DUUR
18 up to 24 Months
TALEN
Engels
TEMPO
Deeltijd
DEADLINE VOOR AANMELDING
Aanvraagdeadline
EERSTE STARTDATUM
Vraag de vroegste startdatum aan
COLLEGEGELD
AED 49.500
STUDIE FORMAAT
Op de campus
Invoering
Programma Awards
Titel | Type | Niveau | Beschrijving |
Master's Degree (MSc) | Eindprijs | Niveau 7 | Software-engineering |
Postdoctoraal certificaat (PgCert) | Uitgangs- of terugvalprijs | Niveau 7 | Software-engineering |
Postdoctoraal diploma (PgDip) | Uitgangs- of terugvalprijs | Niveau 7 | Software-engineering |
Benchmarkverklaringen
De volgende benchmarkverklaringen zijn van toepassing op dit programma:
- QAA Onderwerp Benchmark Statement Computing (oktober 2019)
- QAA Master's Degree Kenmerkenverklaring (februari 2020)
Interne en externe referentiepunten
- Britse kwaliteitscode voor hoger onderwijs
- Het kader van de toekenning van de Universiteit van Bolton
Algemene toelatingsvoorwaarden
Normaal gesproken wordt van u verwacht dat u met succes een honours degree (of gelijkwaardig) in een relevant onderwerp heeft behaald en over passende werkervaring beschikt. Mogelijk moet u een interview bijwonen en / of een portfolio met werk verstrekken.
Aanvullende criteria
De standaard toelatingseis voor de cursus is BSc (Hons) in Computer Science-gerelateerde onderwerpen of BEng (Hons) in Software Engineering, meestal met een classificatie van de eerste of tweede klas. Voor aanvragers zonder een eerste of hogere tweede graad zal een lagere tweede graad per geval worden overwogen (met name voor kandidaten met goede relevante industriële ervaring).
Als Engels niet uw eerste taal is, moet u een beveiligde Engelse taaltest afleggen op IELTS 6.0 of gelijkwaardig met geen band minder dan 5.5.
Doelstellingen van het programma
De belangrijkste doelstellingen van het programma zijn:
- studenten met een achtergrond in software-engineering of informatica in staat stellen een dieper begrip te ontwikkelen van geavanceerde softwaremethodologieën
- ervoor te zorgen dat studenten toegang hebben tot en worden blootgesteld aan de nieuwste methodologieën en ontwikkelingstechnieken.
- het begrip van benaderingen zoals ontwerppatronen en hun toepasbaarheid op bepaalde problemen verdiepen
- stimuleer creatief denken en verbeter technieken voor probleemoplossing en besluitvorming
- essentiële vaardigheden verbeteren, zoals groepswerk, het schrijven van rapporten en onderzoeksvaardigheden
- studenten uitrusten met de kennis die nodig is om de ethische en milieukwesties te begrijpen die ze in de industrie in het algemeen zullen tegenkomen.
- geavanceerde intellectuele capaciteiten van onderzoek, kritiek, synthese en innovatie ontwikkelen, culminerend in een proefschrift / project op masterniveau.
Onderscheidende kenmerken van het programma
- Het masterprogramma Software Engineering aan de Universiteit van Bolton is ontworpen in samenwerking met industriële partners om ervoor te zorgen dat studenten een uitgebreid programma met relevante industriële onderwerpen bestuderen.
- Het succes van onze postdoctorale studenten houdt rechtstreeks verband met de praktische onderzoeksaspecten die in de cursus laboratoriumwerk worden behandeld.
- Cursussen tijdens de cursus maken gebruik van realistische scenario's die bedoeld zijn om studenten voor te bereiden op hun postdoctorale loopbaan na de universiteit. Dit geldt zowel voor de bestudeerde technische gebieden, maar ook voor de output die van de student wordt gevraagd, zoals technische voorstellen of rapportages aan het management.
- Je bouwt voort op vakspecifieke kennis en begrip door de voltooiing van een proefschrift dat aan werkgevers en anderen zal worden getoond.
- Sociale, openbare en ethische verantwoordelijkheid: al ons projectwerk voor studenten is in overeenstemming met het ethiekbeleid van de universiteit en maakt gebruik van de ethische procedure voor onderzoek van de universiteit voordat het werk begint.
Leerresultaten
Kennis en begrip
Na afronding van het programma zullen succesvolle studenten in staat zijn om systematische kennis en begrip aan te tonen van:
- Zakelijke, professionele en ethische toepassing van computergebruik in de industrie
- Informatie verzamelen, verwerken en veilig opslaan
- Software-oplossingen ontwikkelen om aan zakelijke vereisten te voldoen
- Passende beveiliging inbouwen in alle aspecten van softwareontwikkeling
- De juiste tools en methodologieën gebruiken om het proces van software-engineering te beheren
- Onderzoek verzamelen uit geschikte bronnen en dit gebruiken om bepaalde problemen op te lossen
- Kennis en begrip hebben van essentiële feiten, concepten, principes en theorieën met betrekking tot informatica en computertoepassingen.
- Het belang van persoonlijke ontwikkeling: vaardigheden leren voor inzetbaarheid en loopbaanontwikkeling
Cognitieve, intellectuele of denkvaardigheden
Na voltooiing van het programma kunnen succesvolle studenten aantonen dat ze in staat zijn om:
- identificeren en oplossen van complexe problemen met behulp van innovatieve benaderingen om tot creatieve oplossingen te komen.
- geavanceerde kennis toepassen bij het modelleren en ontwerpen van computers en applicaties om aan specifieke vereisten te voldoen bij gebrek aan volledige gegevens
- effectieve analytische, probleemoplossende en besluitvormende vaardigheden gebruiken om creatieve oplossingen te formuleren
- theoretische concepten en kritisch redeneren toepassen bij het onderzoeken van werkgerelateerde kwesties van strategische aard bij gebrek aan volledige gegevens
Praktische, professionele of vakspecifieke vaardigheden
Na voltooiing van het programma kunnen succesvolle studenten aantonen dat ze in staat zijn om:
- specificeren, ontwerpen en bouwen van betrouwbare, veilige en bruikbare computergebaseerde systemen.
- systemen evalueren in termen van kwaliteitsattributen en mogelijke afwegingen die binnen het gegeven probleem worden gepresenteerd.
- plan en beheer complexe projecten om computersystemen te leveren binnen beperkingen zoals vereisten, tijdschema en budget.
- identificeren en kritisch evalueren van risico's en veiligheidsaspecten die betrokken kunnen zijn bij de inzet van computersystemen binnen een bepaalde context.
- de instrumenten die worden gebruikt voor de constructie en documentatie van computertoepassingen effectief inzetten, met bijzondere nadruk op holistisch begrip van het proces dat betrokken is bij de effectieve inzet van computers om praktische en complexe problemen op te lossen.
- complexe problemen kritisch evalueren en analyseren, inclusief die met onvolledige informatie, en passende oplossingen bedenken, binnen de ontwerpbeperkingen.
Overdraagbare, belangrijke of persoonlijke vaardigheden
Na voltooiing van het programma kunnen succesvolle studenten aantonen dat ze in staat zijn om:
- construeer goed onderbouwde documenten waarnaar wordt verwezen, ondersteund door relevante ideeën, die aanleiding geven tot actie.
- werk zonder toezicht, plan effectief en haal deadlines, en reageer snel op veranderende situaties en prioriteiten.
- rationele en beredeneerde argumenten die een bepaald probleem of een bepaalde kans aan de orde stellen, beknopt presenteren aan een groot aantal doelgroepen (mondeling, elektronisch of schriftelijk)
- effectief teamwerk en projectmanagement ondernemen en de vaardigheden en kennis van individuen herkennen en optimaal gebruiken om samen te werken
- levenslange persoonlijke ontwikkeling ondernemen: het vermogen om leervaardigheden te ontwikkelen en hun toepassing in werk en industrie te herkennen.
Programmastructuur
Het MSc Software Engineering-programma bestaat uit 5 modules op niveau HE7 die allemaal kern zijn. 180 studiepunten zijn vereist voor de prijs door het succesvol afronden van 4 modules van elk 30 studiepunten en het project op 60 studiepunten.
Gevalideerde modules
Titel | Modulecode | COE* |
Masterproject | SEC7001 | C |
Onderzoeksmethoden | SWE7004 | C |
Hedendaagse software-engineeringpraktijken | SWE7101 | C |
Geavanceerde softwareontwikkeling | SWE7102 | C |
Dev Ops | SWE7103 | C |
*Kern, optioneel, keuzevak
Leer- en onderwijsstrategieën
Leer- en lesmethoden passen een blended learning-aanpak toe. Dit kunnen lezingen, seminars, tutorials en kritieken, zelfgestuurd leren, e-learning en laboratorium-/workshopsessies zijn, evenals onlinesessies en ondersteuning. Praktische vaardigheden worden verworven door technische introductie en ondersteuning, workshopsessies, demonstraties en op activiteiten gebaseerde opdrachten. Actief leren wordt overal gepromoot met een sterk praktisch thema. Dit programma hanteert een gemengde stijl van leren en lesgeven, inclusief online levering en betrokkenheid waar nodig.
Leeractiviteiten (KIS-invoer)
Cursusjaar | Niveau 3 | HE4 | HE5 | HE6 | HE7 |
Geplande leer- en onderwijsactiviteiten | n.v.t | n.v.t | n.v.t | n.v.t | 15% |
Begeleide zelfstudie | n.v.t | n.v.t | n.v.t | n.v.t | 85% |
Stage/studie in het buitenland | n.v.t | n.v.t | n.v.t | n.v.t | n.v.t |
Beoordelingsstrategie
Tijdens het onderwijs wordt er op belangrijke punten geëvalueerd. Tijdens elke module wordt formatieve evaluatie aangeboden met mondelinge en/of schriftelijke feedback. Na de summatieve beoordeling wordt schriftelijke feedback gegeven. Beoordelingstaken zijn gekoppeld aan de leerresultaten van elke module en worden normaal gesproken voltooid aan het einde van elke module. Soorten beoordelingsbewijs kunnen zijn: opdrachten, projecten, examens en presentaties.
Beoordelingsmethoden (KIS-invoer)
Cursusjaar | Niveau 3 | HE4 | HE5 | HE6 | HE7 |
Schriftelijke examens | n.v.t | n.v.t | n.v.t | n.v.t | 7% |
Cursussen | n.v.t | n.v.t | n.v.t | n.v.t | 60% |
Praktijkexamens | n.v.t | n.v.t | n.v.t | n.v.t | 33% |
Rol van externe examinatoren
Voor alle opleidingen worden externe examinatoren aangesteld. Zij houden toezicht op het beoordelingsproces en hun taken omvatten: het goedkeuren van beoordelingstaken, het beoordelen van beoordelingscijfers, het bijwonen van beoordelingscommissies en het rapporteren aan de universiteit over het beoordelingsproces.
Ondersteuning voor het leren van studenten
- Het programma wordt beheerd door een programmaleider
- Welkomsweek laat de student kennismaken met de universiteit en hun programma
- Elke student heeft een persoonlijke tutor die verantwoordelijk is voor ondersteuning en begeleiding
- Persoonlijke ontwikkelingsplanning geïntegreerd in alle programma's
- Feedback is beschikbaar op formatieve en summatieve beoordelingen
- Het Studentencentrum biedt een one-stop-shop voor informatie en advies
- Uitgebreide begeleiding is verkrijgbaar bij de Universitaire Studentenondersteuningsdiensten, waaronder huisvestings- en huisvestingsadvies, counseling, financieel en loopbaanadvies en ondersteuning via het universitaire handicapteam
- De kapelaan waar aalmoezeniers en pastorale assistenten beschikbaar zijn vanuit verschillende tradities, religies en wereldbeelden
- Bibliotheek- en IT-diensten zijn een zeer goede bron van advies en ondersteuning met uitstekende studievaardigheden en materialen
- Er zijn studentenverbindingsfunctionarissen aan elke school verbonden
- De adviesdiensten van de Students' Union
- Programmahandboeken en modulegidsen die informatie geven over het programma en de universitaire regelgeving
- De mogelijkheid om vaardigheden voor werk te ontwikkelen
- Engelse taalondersteuning voor internationale studenten
- De online Student Information - Policy Zone biedt alle informatie over regelgeving en beleid op één plek
Methoden voor het evalueren en verbeteren van de kwaliteit van leermogelijkheden
- Verbindingscommissies voor studentenpersoneel
- Module-evaluaties door studenten
- Programma- en universitaire studentenenquêtes
- Jaarlijkse kwaliteitsbewaking en actieplanning via programmaplannen, inclusief gegevensanalyse, kwaliteitsverbeteringsplannen voor onderwerpen, kwaliteitsverbeteringsplannen voor scholen, kwaliteitsverbeteringsplan voor universiteiten
- Peer review/observatie van het onderwijs
- Professioneel ontwikkelingsprogramma voor personeel
- Rapporten van externe examinator
toelatingen
leerplan
Het MSc Software Engineering-programma bestaat uit 5 modules op niveau HE7, die allemaal kern zijn. Er zijn 180 studiepunten vereist voor de prijs door met succes 4 modules van elk 30 studiepunten af te ronden en het project van 60 studiepunten.
gevalideerde modules
Titel | Modulecode | COE* |
Masters-project | SEC7001 | C |
Onderzoeksmethoden | SWE7004 | C |
Hedendaagse software-engineeringpraktijken | SWE7101 | C |
Geavanceerde softwareontwikkeling | SWE7102 | C |
Dev Ops | SWE7103 | C |
* Kern, optioneel, keuzevak
Strategieën voor leren en onderwijzen
Leer- en onderwijsmethoden passen een blended learning-aanpak toe. Dit kunnen lezingen, seminars, tutorials en kritieken, zelfgestuurd leren, e-learning en laboratorium-/workshopsessies zijn, evenals onlinesessies en ondersteuning. Praktische vaardigheden worden verworven door middel van technische introductie en ondersteuning, workshopsessies, demonstraties en op activiteiten gebaseerde opdrachten. Actief leren wordt overal gestimuleerd met een sterk praktisch thema. Dit programma hanteert een gemengde stijl van leren en onderwijzen, inclusief online levering en betrokkenheid waar nodig.
Leeractiviteiten (KIS ingang)
Cursus jaar | Niveau 3 | HE4 | HE5 | HE6 | HE7 |
Geplande leer- en onderwijsactiviteiten | n.v.t | n.v.t | n.v.t | n.v.t | 15% |
Begeleide zelfstudie | n.v.t | n.v.t | n.v.t | n.v.t | 85% |
Stage/studie in het buitenland | n.v.t | n.v.t | n.v.t | n.v.t | n.v.t |
Beoordelingsstrategie
Tijdens het onderwijs wordt op belangrijke momenten getoetst. Tijdens elke module wordt formatieve toetsing met mondelinge en/of schriftelijke feedback aangeboden. Schriftelijke feedback volgt op de summatieve beoordeling. Beoordelingstaken zijn gekoppeld aan de leerresultaten van elke module en worden normaliter aan het einde van elke module voltooid. Soorten toetsingsbewijs kunnen bestaan uit opdrachten, projecten, tentamens en presentaties.
Beoordelingsmethoden (KIS-invoer)
Cursus jaar | Niveau 3 | HE4 | HE5 | HE6 | HE7 |
Schriftelijke examens | n.v.t | n.v.t | n.v.t | n.v.t | 7% |
Cursussen | n.v.t | n.v.t | n.v.t | n.v.t | 60% |
Praktische Examens | n.v.t | n.v.t | n.v.t | n.v.t | 33% |
Rol van externe examinatoren
Voor alle opleidingen zijn externe examinatoren aangesteld. Zij houden toezicht op het beoordelingsproces en hebben onder andere tot taak: het goedkeuren van beoordelingstaken, het beoordelen van beoordelingscijfers, het bijwonen van beoordelingscommissies en het rapporteren aan de universiteit over het beoordelingsproces.
Programma resultaat
Kennis & Begrip
Na afronding van het programma kunnen succesvolle studenten systematische kennis en begrip aantonen van:
- Zakelijke, professionele en ethische toepassing van computers in de industrie
- Informatie verzamelen, verwerken en veilig opslaan
- Het ontwikkelen van softwareoplossingen om aan zakelijke vereisten te voldoen
- Passende beveiliging inbouwen in alle aspecten van softwareontwikkeling
- Gebruik van geschikte tools en methodologieën om het proces van software-engineering te beheren
- Onderzoek verzamelen uit geschikte bronnen en dit gebruiken om bepaalde problemen op te lossen
- Kennis en begrip hebben van essentiële feiten, concepten, principes en theorieën met betrekking tot informatica en computertoepassingen.
- Het belang van persoonlijke ontwikkeling: vaardigheden aanleren voor inzetbaarheid en loopbaanontwikkeling
Cognitieve, intellectuele of denkvaardigheden
Na afronding van het programma kunnen succesvolle studenten aantonen dat ze in staat zijn om:
- identificeer en los complexe problemen op met behulp van innovatieve benaderingen om tot creatieve oplossingen te komen.
- geavanceerde kennis toe te passen in het modelleren en ontwerpen van computers en applicaties om aan specifieke vereisten te voldoen bij gebrek aan volledige gegevens
- gebruik effectieve analytische, probleemoplossende en besluitvormende vaardigheden om creatieve oplossingen te formuleren
- theoretische concepten en kritische redeneringen toepassen bij het onderzoeken van op het werk gebaseerde kwesties van strategische aard bij gebrek aan volledige gegevens
Praktische, professionele of vakspecifieke vaardigheden
Na afronding van het programma kunnen succesvolle studenten aantonen dat ze in staat zijn om:
- specificeren, ontwerpen en bouwen van betrouwbare, veilige en bruikbare computergebaseerde systemen.
- systemen evalueren in termen van kwaliteitsattributen en mogelijke afwegingen die binnen het gegeven probleem worden gepresenteerd.
- plan en beheer complexe projecten om computersystemen te leveren binnen beperkingen zoals vereisten, tijdschema en budget.
- identificeren en kritisch evalueren van risico's en veiligheidsaspecten die betrokken kunnen zijn bij de inzet van computersystemen binnen een bepaalde context.
- effectief inzetten van de tools die worden gebruikt voor de constructie en documentatie van computertoepassingen, met bijzondere nadruk op een holistisch begrip van het proces dat betrokken is bij de effectieve inzet van computers om praktische en complexe problemen op te lossen.
- complexe problemen kritisch evalueren en analyseren, inclusief problemen met onvolledige informatie, en passende oplossingen bedenken binnen de ontwerpbeperkingen.
Overdraagbare, sleutel- of persoonlijke vaardigheden
Na afronding van het programma kunnen succesvolle studenten aantonen dat ze in staat zijn om:
- construeer goed beargumenteerde documenten waarnaar wordt verwezen, ondersteund door relevante ideeën, die aanleiding geven tot actie.
- werk zonder toezicht, plan effectief en haal deadlines, en reageer snel op veranderende situaties en prioriteiten.
- bondig rationele en beredeneerde argumenten presenteren die een bepaald probleem of een bepaalde kans aanpakken voor een reeks doelgroepen (mondeling, elektronisch of schriftelijk)
- effectief teamwerk en projectmanagement uitvoeren en de vaardigheden en kennis van individuen erkennen en optimaal gebruiken om samen te werken
- levenslange persoonlijke ontwikkeling ondernemen: het vermogen om leervaardigheden te ontwikkelen en hun toepassing in werk en industrie te herkennen.