Bachelor of Science in Software Development
Malta College of Arts, Science and Technology
Keskeiset tiedot
Kampuksen sijainti
Paola, Malta
Kieli (kielet
Englanti
Opintomuoto
Kampuksella
Kesto
5 lukukaudet
Vauhti
Osa-aikainen
Lukukausimaksut
EUR 2 250 / per year *
Hakemuksen määräaika
Pyydä tietoja
Aikaisin aloituspäivä
Pyydä tietoja
* Lukuvuodesta 2017/2018
Apurahat
Tutki stipendimahdollisuuksia opintojen rahoittamiseksi
Johdanto
Kurssin kuvaus
Jos olet kiinnostunut ohjelmistojen kehitystä taipumusta taustajärjestelmiin ja monimutkaisten ongelmien ratkaisemiseen niin tämä kurssi on sinua varten. Tällä kurssilla opit suunnittelemaan ohjelmistoja perustuu muodollisiin suunnittelumalleja; suunnitella ja toteuttaa taustatietojen infrastruktuuri; mallintaa ja ratkaista monimutkaisia todellisia ongelmia, kun taas seuraavat muodolliset menetelmiä. Kurssilla käsitellään Secure Development, Enterprise Software Development, Server Side ja Client side scripting, Diskreetti matematiikka ja muut vastaavat moduulit. Kurssi on tarkoitettu henkilöille, jotka ovat kiinnostuneita ongelmanratkaisussa, on huomiota yksityiskohtiin ja pyrkiä ohjelman tehokkaasti.
Tutkimus / Kurssin Toimitus
Kurssi perustuu noin henkilökohtaista koulutusta pätevän luennoitsijoiden ja on sekoitus luentoja ja valvotaan käytännön työtä sekä luokassa ja erikoistuneissa laboratorioissa tarvittaessa. Lisäksi jokainen opiskelija työstää tutkielma, jossa luennoitsija osoitetaan valvoa työtä. On erittäin tärkeää ymmärtää, että tällä tasolla merkittävä osa työstä on itsenäinen tutkimus-ja oppilaiden työtä kouluajan ulkopuolella. Ilman vakavaa sitoutumista ja lisäselvityksen opiskelijat hyvin vaikea edetä läpi ohjelman.
Arviointi
Kukin moduuli arvioidaan neljän tehtävien erilaisten - luokka, koti, käytännöllinen. Samanlainen muihin ohjelmiin opiskelijan on saavuttaa tietty määrä Pass, Merit ja Distinction kriteerit. Sen lisäksi, että opinnäytetyön on tuotettava.
Ohjelma Oppimistulokset
- Hyödynnä kehittyneitä tietorakenteita ja algoritmeja
- Kehitettävä Internet mobiiliteknologia sovellukset
- Kehittää ohjelmistoja turvallisesti
- Johtamaan monimutkaisia ammatillisia toimia tai hankkeita itsenäisyyttä ja vastuuta.
Core Opintojaksot
- 1. Olio-ohjelmointi
- 2. Ohjelmistotuotanto
- 3. Diskreetti Matematiikka
- 4. Tietokantaohjelmointi (I)
- 5. Tietorakenteet ja algoritmit
- 6. Low Level Ohjelmointi
- 7. Tietokantaohjelmointi (II)
- 8. Mobile Applications Development
- 9. Client side scripting
- 10. Server side scripting
- 11. turvaaminen Sovellukset
- 12. Low Level Ohjelmointi II
- 13. Interactive Mobile Development
- 14. Test Driven Development
- 15. Enterprise Ohjelmointi
- 16. Hajautettu ohjelmointi
- 17. Business Intelligence ja raportointi
- 18. Hankkeen
- 19. Software Engineering II
- 20. Viihde ja Interactive Software Development
- 21. Soveltava Matematiikka II
- 22. Yrittäjyys
- 23. turvaaminen Sovellukset II
- 24. Tietorakenteet ja algoritmit II
- 25. IT Project Management
- 26. Internet Mobile Development
- 27. Väitöskirja
Pääsyvaatimukset
- MCAST-BTEC Laajennettu Diploma in IT
tai
- MCAST Diploma Computer Engineering - Taso 4
tai
- 2-tason kulkee ja 2 I-taso syötöt
Pakollinen-taso: Computing. Pakollinen tason tai I-taso: yksi aihetta puhdasta matematiikkaa, sovellettu matematiikka ja fysiikka
Avoimet työpaikat
- Software Developer
- Järjestelmien analyytikko
- nettisivujen suunnittelija