Bachelor of Science i Software Development
Paola, Malta
VARIGHED
5 Semesters
SPROG
Engelsk
TEMPO
Deltid
ANSØGNINGSFRIST
Anmod om ansøgningsfrist
TIDLIGSTE STARTDATO
Anmod om den tidligste startdato
STUDIEAFGIFTER
EUR 2.250 / per year *
STUDIEFORMAT
På campus
* Pr. Akademisk år 2017/2018
Stipendier
Udforsk stipendiemuligheder for at hjælpe med at finansiere dine studier
Introduktion
Kursusbeskrivelse
Hvis du er opsat på softwareudvikling med en hang til backend-systemer og løse komplekse problemstillinger så er dette kursus noget for dig. På dette kursus vil du lære at designe softwareapplikationer baseret på formelle design mønstre; designe og implementere de underliggende data infrastruktur; modellere og løse komplekse reelle problemer, mens følgende formelle metoder. Dette kursus dækker Secure Development, Enterprise Software Development, Server Side og Client side scripting, Diskret matematik og andre lignende moduler. Dette kursus henvender sig til personer, der har en stor interesse i problemløsning, har en sans for detaljer og stræber efter at programmere effektivt.
Undersøgelse / Kursus Levering
Kurset er bygget op omkring et personligt uddannelse af kvalificerede undervisere og er en blanding af forelæsninger og overvåget praktisk arbejde, både i klassen og i specialiserede laboratorier når det er nødvendigt. Derudover hver elev vil arbejde på en afhandling, hvor en foredragsholder vil blive tildelt at føre tilsyn med arbejdet. Det er meget vigtigt at forstå, at på dette niveau en betydelig del af arbejdet vil være selvstudium og forskning af de studerende uden for skoletiden. Uden et seriøst engagement og yderligere undersøgelse studerende vil finde det meget vanskeligt at fremskridt gennem programmet.
Vurdering
Hvert modul vurderes gennem fire opgaver af forskellige typer - klasse, hjem, praktiske. Svarende til de andre programmer en studerende skal opnå et bestemt antal Pass, Merit og skelnen kriterier. Hertil kommer, at en afsluttende afhandling skal produceres.
Program læringsmål
- Udnytte avancerede datastrukturer og algoritmer
- Udvikle internet mobile teknologier applikationer
- Udvikle software sikkert
- Håndtere komplekse faglige aktiviteter eller projekter med selvstændighed og ansvar.
Core studieenheder
- 1. objektorienteret programmering
- 2. Software Engineering
- 3. Diskrete Matematik
- 4. Database Programming (I)
- 5. Datastrukturer & Algoritmer
- 6. Low Level Programming
- 7. Database Programming (II)
- 8. Mobile Applications Development
- 9. Client side scripting
- 10. Server Side Scripting
- 11. Sikring Applikationer
- 12. Low Level Programming II
- 13. Interaktiv Mobile Development
- 14. Test Driven Development
- 15. Enterprise Programmering
- 16. Distribueret programmering
- 17. Business Intelligence & rapportering
- 18. Projekt
- 19. Software Engineering II
- 20. Underholdning og Interactive Software Development
- 21. Anvendt Matematik II
- 22. Entrepreneurship
- 23. Sikring Applikationer II
- 24. Datastrukturer og algoritmer II
- 25. IT Projektledelse
- 26. Internet Mobile Development
- 27. Afhandling
Adgangskrav
- MCAST-Btec Udvidet Diplom i it
eller
- MCAST Diplom i Computer Engineering - Niveau 4
eller
- 2 A-niveau Passes og 2 I-Level Passes
Obligatorisk A-niveau: Computing. Obligatorisk A-niveau eller I-niveau: en genstand fra ren matematik, anvendt matematik og fysik
Karrieremuligheder
- Software Developer
- Systemanalytiker
- webdesigner