Syventää ohjelmistokehityksen osaamista sen eri vaiheissa: vaatimusten käsittely, suunnittelu, toteutus ja testaus.
Sisältö
1. Maisteriohjelman syventävät opinnot 80 op 2. Maisteriohjelman muut opinnot 40 op
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, tilastotiede tai logiikkaa), joihin tulee sisältyä opintojakso MATEP0 Diskreetti matematiikka - TKOPA215 Tietorakenteet - TKOPA208 Ohjelmoinnin tekniikka - TKOPA213 Tietokantaohjelmointi - TKOPA221 WWW-ohjelmointi - TKOPA12 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