Ohjelmistotuotanto
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | ITTS1201 |
Tyyppi: | Pakollinen valinnainen (vaihtoehtoinen) / Ammattiopinnot |
OPS: | I-TT 2011 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 4 (2014-2015) |
Laajuus: | 5 op |
Vastuuopettaja: | Moghadampour, Ghodrat |
Opetuskieli: | Suomi |
Toteutukset lukuvuonna 2014-2015
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
1 | I-TT-4N | 1.9.2014 – 20.12.2014 | Timo Kankaanpää | Suomi | 15.8.2014 – 14.9.2014 |
Osaamistavoitteet
Opiskelija perehtyy ohjelmistotuotantoon ja projektin hallintaan liittyviin käsitteisiin sekä oppii osallistumaan ohjelmistotuotannon projekteihin. Kurssi tarjoaa ohjelmistotuotannon teorian ja antaa opiskelijalle mahdollisuuden soveltaa omaa tietämystä projektissa kurssin aikana. Opiskelija oppii ohjelmistotuotannon kehitysmallit, projektisuunnitelman kirjoittamiseen liittyvät tekniikat, vaatimusmäärittelyn ja mallinnuksen käyttäen UML (Unified Modelling Language)-tekniikkaa, ohjelmiston suunnittelun ja testauksen sekä projektin dokumentti- ja laatuhallinnan.
Opiskelijan työmäärä
Kokonaistyömäärä on 135 h, sisältäen nuorisoasteella 70 h ja aikuisasteella 50 h työjärjestyksessä olevaa opiskelua, lopun ollessa itsenäistä työskentelyä.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Java palvelinohjelmointi, Tietokannat.
Sisältö
Ohjelmistotuotannon käsitteet ja kehitysmallit, projektisuunnittelma, vaatimusten määrittely ja mallinnus, UML, ohjelmiston suunnittelu, toteutus ja testaus, laadun- ja dokumentoinnin hallinta
Opiskelumateriaali
Materiaali kurssin Web-sivuilla.
Opetusmuoto / Opetusmenetelmät
Luennot 60 h, tehtävät 40 h ja projektityö 35 h.
Oman oppimisen arviointi 1 h sisältyy lähiopetukseen.
Arviointikriteerit
1: Opiskelija ymmärtää käsitellyn aiheen peruskäsitteet (n. 40%) ja pystyy soveltamaan niitä tai kehittämään yksinkertaisen sovelluksen.
3: Opiskelija ymmärtää huomattavan määrän (n. 60%) aiheesta käsitellyistä käsitteistä ja pystyy soveltamaan niitä itsenäisesti tai kehittämään sovelluksen, jolla on kohtuullinen määrä ominaisuuksia.
5: Opiskelija ymmärtää suurimman osan aiheesta käsitellyistä käsitteistä (n. 90%) käsitteistä ja pystyy soveltamaan niitä itsenäisesti tai kehittämään sovelluksen, jolla on paljon kehittyneitä ominaisuuksia.
Arviointimenetelmät
Tehtävät 20 %, tiimityöt 20 %, projektityö 20 %, koe 4 0%.