Software Engineering (konvertering) MSc
University of Westminster
Nøkkelinformasjon
Velg plassering
Campus plassering
London, Det forente kongerike Storbritannia og Nord-Irland
Språk
Engelsk
Studieformat
På universitetsområdet
Varighet
1 år
Tempo
Fulltid, Deltid
Studieavgift
GBP 17 000 / per year *
Søknadsfrist
Be om info
Tidligste startdato
Sep 2024
* £ 8.500 - hjem / £ 14.000 - Internasjonalt
Introduksjon
Kursoppsummering
Dette kurset retter seg mot ikke-databehandlede kandidater, og gir kjernen og mest avanserte praktiske kunnskaper og ferdigheter som en profesjonell programvareingeniør trenger for å lykkes i dagens IT-industri.
Er du utdannet i et ikke-databehandlingsfag med grunnleggende erfaring og interesse for databehandling, som ønsker å gå inn i IT-bransjen? Jobber du allerede i IT -bransjen og ønsker å øke dine tekniske ferdigheter og kunnskaper? Hvis svaret ditt på begge spørsmålene er ja, er dette kurset for deg.
Programvareteknikk er anvendelse av ingeniørmetoder, praksis og disipliner for opprettelse og vedlikehold av programvare og systemer. En profesjonell programvareingeniør jobber med disse tekniske tilnærmingene for å utvikle programvare på en systematisk, kvantifiserbar og disiplinert måte.
Ved å velge dette kurset får du praktisk talt praktisk erfaring med programmering og anvendelse av programvareteknikk til en rekke nye og viktige områder innen IT og databehandling. I tillegg vil du utvikle en sterk forståelse av teorien som ligger til grunn for disse praktiske ferdighetene.
For å sikre at du har best mulig ansettelsesmuligheter på slutten av kurset, får du ferdigheter som dekker en rekke områder: tekniske ferdigheter, for eksempel programmering, objektorientert programvareutvikling, praktisk erfaring med programvareutviklingsverktøy; myke ferdigheter, som analytisk og kritisk tenkning, kommunikasjon, presentasjon og demonstrasjon, teamarbeid og fagfellevurdering; og karriereferdigheter, for eksempel CV -skriving, planlegging, jobbsøk, intervjupraksis.
Teknisk endring i programvareutvikling skjer i et raskt tempo. Dette ledsages av en konstant økning i kompleksiteten til systemene som utvikles, spesielt innen mobil databehandling. Dette kurset vil gi deg de beste teoretiske og praktiske ferdighetene for å starte din karriere og lykkes i denne spennende og utfordrende sektoren.
Karrieremuligheter
Kurset vil gi deg de viktigste ansettelsesevnene du trenger for å lykkes med en karriere i IT-bransjen, først og fremst som programvareingeniør, men også i en hvilken som helst mer generell rolle du ønsker i bransjen.
Med et voksende globalt nettverk av 3000 arbeidsgivere, er vår karriere- og ansettelsestjeneste her for å hjelpe deg med å oppnå ditt fulle potensial.
- Arbeidsrelaterte læringsaktiviteter
Muligheter for deltidsarbeid og arbeidsrelaterte læringsaktiviteter er allment tilgjengelige for studenter. - Kickstart din karriere
Kickstart din karriere i en sektor med gode ansettelsesmuligheter. - Arbeidsgivere over hele verden
Universitetets Careers and Employability Service har bygget opp et nettverk av over 3000 arbeidsgivere rundt om i verden, og hjelper alle våre studenter med å utforske og få kontakt med spennende muligheter og karrierer.
Bransjekoblinger
Kurset ble designet med råd og veiledning fra en bransjebasert senior profesjonell ansvarlig for å lede team av programvareutviklere. Disse innspillene bidro til å sikre at kurset utstyrer studentene med ferdigheter, kunnskaper, praktisk erfaring og myke ferdigheter som er høyst relevante og ønskelige for IT-bransjens behov.
Jobbroller
Software Engineering (Conversion) MSc tar sikte på å produsere nyutdannede som vanligvis vil bli ansatt i sentrale programvareingeniørroller på tvers av et bredt utvalg av programvareutviklingsmiljøer. Typiske stillingstitler innenfor dette området inkluderer:
- Mobilapplikasjonsprogrammerer
- Programmerer
- Programvare designer
- Programvare ingeniør
- Systemadministrator
- Webapplikasjonsprogrammerer
- webutvikler
Galleri
Opptak
Læreplan
Undervisningsformer er rettet mot å oppmuntre og involvere studentenes aktive deltakelse i deres læring gjennom kunnskap og ferdigheter ved hjelp av engasjement, eksperimentering, selvstudium og praktisk erfaring. Leveringen av kursets underviste moduler innebærer forelesninger, veiledninger, workshops og seminarer. For programvareutviklingsprosjektet tildeles studentene en veileder som veileder dem gjennom prosjektet og støttes videre av en rekke gruppeseminarer og workshops som dekker de generelle ferdighetene og kunnskapene som kreves for prosjektet.
Vurderinger og tilbakemeldinger er viktige og er utformet for å være en del av læringsopplevelsen. Et bredt utvalg av typer og former brukes på kurset og er avhengig av modulen og dens læringsutbytte, inkludert både individuelt og gruppearbeid. For eksempel individuelt arbeid med å løse programmeringsoppgaver, skrive en rapport, gruppearbeid som del av et team for å designe og lage en kompleks programvareapplikasjon, presentere og demonstrere arbeidet ditt eller en gruppes arbeid.
Du skal studere seks kjernemoduler og to alternativmoduler for totalt 180 studiepoeng.
Følgende emner er veiledende for hva du skal studere i dette kurset.
Kjernemoduler
- Objektorientert programmering – 20 studiepoeng
- Datastrukturer og algoritmer – 20 studiepoeng
- Programvareutviklingsmiljøer – 20 studiepoeng
- Datalagringsprinsipper og verktøy – 20 studiepoeng
- Avansert programvaredesign – 20 studiepoeng
- Programvareutviklingsprosjekt – 40 studiepoeng
Opsjonsmoduler
- Webapplikasjonsutvikling – 20 studiepoeng
- Mobilapplikasjonsutvikling – 20 studiepoeng
- Cybersikkerhetstrusler og mottiltak – 20 studiepoeng
- Datavisualisering og dashboarding – 20 studiepoeng
- Datavarehus og Business Intelligence – 20 studiepoeng
- Big Data teori og praksis – 20 studiepoeng
- Nett- og sosiale medier analyse – 20 studiepoeng
Program undervisningsavgift
Stipend og finansiering
Universitetet er dedikert til å støtte ambisiøse og fremragende studenter, og vi tilbyr en rekke stipendier til kvalifiserte studenter, som dekker hele eller deler av studieavgiftene dine.
English Language Requirements
Sertifiser dine engelskkunnskaper med Duolingo English Test! DET er en praktisk, rask og rimelig online engelsktest akseptert av over 4000 universiteter (som dette) rundt om i verden.