Bachelor of Science i mjukvaruutveckling
Malta College of Arts, Science and Technology
Nyckelinformation
Campus läge
Paola, Malta
språk
Engelsk
Studieformat
På Campus
Varaktighet
5 terminer
Takt
Deltid
Studieavgifter
EUR 2 250 / per year *
Ansökningstiden
Begär info
Tidigaste startdatum
Begär info
* Per akademiskt år 2017/2018
Stipendier
Utforska stipendiemöjligheter för att hjälpa till att finansiera dina studier
Introduktion
Kursbeskrivning
Om du är angelägen om mjukvaruutveckling med en lutning mot backend-system och lösa komplexa problem då kursen är för dig. På den här kursen får du lära dig hur man designar program baserade på formella designmönster; utforma och implementera den underliggande datainfrastruktur; modellera och lösa komplexa verkliga problem samtidigt följa formella metoder. Kursen behandlar säker utveckling, Enterprise Software Development, serversidan och klientsidan scripting, Diskret matematik och andra liknande moduler. Denna kurs är avsedd för personer som har ett stort intresse för problemlösning, har en känsla för detaljer och strävar efter att programmera effektivt.
Studie / Kurs Leverans
Kursen är uppbyggd kring ett personligt utbildning av kvalificerade lärare och är en blandning av föreläsningar och övervakas praktiskt arbete både i klassen och i specialiserade laboratorier vid behov. Dessutom varje elev kommer att arbeta på en avhandling, där en föreläsare kommer att tilldelas för att övervaka arbetet. Det är mycket viktigt att förstå att på denna nivå en betydande del av arbetet kommer att vara självstudier och forskning av studenterna utanför skoltid. Utan ett seriöst åtagande och ytterligare studie eleverna kommer att få det mycket svårt att gå vidare genom programmet.
Bedömning
Varje modul examineras genom fyra uppdrag av olika slag - klass, hem, praktiska. I likhet med andra program en student måste uppnå ett visst antal Pass, Merit och Distinction kriterier. Förutom att en examensarbete måste produceras.
Program Mål
- Utnyttja avancerade datastrukturer och algoritmer
- Utveckla Internet mobila teknik applikationer
- Utveckla programvara säkert
- Hantera komplexa yrkesverksamhet eller projekt med självständighet och ansvar.
Kärnstudieperioder
- 1. Objektorienterad programmering
- 2. Programvaruteknik
- 3. Diskreta Maths
- 4. databasprogrammering (I)
- 5. Datastrukturer & algoritmer
- 6. låg nivå programmering
- 7. databasprogrammering (II)
- 8. Mobile Applications Development
- 9. klientsidan Scripting
- 10. Server Side Scripting
- 11. Fäst Tillämpningar
- 12. låg nivå programmering II
- 13. Interactive Mobile Development
- 14. Testdriven utveckling
- 15. Enterprise Programmering
- 16. distribuerad programmering
- 17. Business Intelligence och rapportering
- 18. Projekt
- 19. Programvaruteknik II
- 20. Underhållning och Interactive Software Development
- 21. Tillämpad Maths II
- 22. Entreprenörskap
- 23. Fäst Tillämpningar II
- 24. Datastrukturer och algoritmer II
- 25. IT Project Management
- 26. Internet mobil utveckling
- 27. Dissertation
Behörighet
- Mcast-BTEC Utökad Diploma in IT
eller
- Mcast Examen i datateknik - Nivå 4
eller
- 2 A-nivå passerar och 2 I-nivå passerar
Obligatorisk A-Level: Computing. Obligatorisk A-nivå eller I-nivå: ett ämne från ren matematik, tillämpad matematik och fysik
Karriärmöjligheter
- Mjukvaruutvecklare
- System analytiker
- webbdesigner