Syventää ohjelmistokehityksen osaamista sen eri vaiheissa: vaatimusten käsittely, suunnittelu, toteutus ja testaus.
Sisältö
Ohjelmistokehityksen maisteriohjelmasta valmistuvilla opiskelijoilla on kyky osallistua vaativiin ja laajoihin ohjelmistoprojekteihin niiden eri vaiheissa ja tehtävissä. Ohjelmistokehitystä tarkastellaan sen elinkaaren kaikissa vaiheissa. Opetuksessa tulevat esille muun muassa erilaiset lähestymistavat ohjelmointiin, ohjelmistojen suunnittelu, käytännön projektityöskentely ja ohjelmistoarkkitehtuurit.
Edellytykset
Alemmalle korkeakoulututkinnolle asetettavat vaatimukset Jos nämä vaatimukset eivät täyty, tulee vastaavat opinnot suorittaa täydentävinä opintoina. 0.1 Alempi korkeakoulututkinto tai vastaava tutkinto, joka on tietojenkäsittelytieteiden alalta tai soveltuvalta lähialalta 0.2 Jos seuraavat opintojaksot eivät sisälly aikaisempiin opintoihin, ne suoritetaan maisteriohjelman aikana osana vaatimusten kohtaa 2 Maisteriohjelman muut opinnot. - 20 op matemaattisia opintoja (matematiikkaa tai logiikkaa), joihin tulee sisältyä opintojakso Diskreetti matematiikka - Tietorakenteet - Ohjelmoinnin tekniikka - Tietokantaohjelmointi - Projektityö - yhteensä vähintään 90 opintopistettä tietojenkäsittelyoppia
Lisätiedot
Pääaineena tietojenkäsittelyoppi Maisteriohjelman sivut: http://www.cs.uta.fi/sd/ Vastuuhenkilö: Professori Jyrki Nummenmaa