Ohjelmistokehitys I
| Rakennetyyppi: | Opintojakso | 
|---|---|
| Koodi: | TTKA0706 | 
| Tyyppi: | Pakollinen / Perusopinnot | 
| OPS: | T-TK 2010 | 
| Taso: | Tradenomi (AMK) | 
| Opiskeluvuosi: | 2 (2011-2012) | 
| Laajuus: | 6 op | 
| Vastuuopettaja: | Hellman, Sirkka | 
| Opetuskieli: | Suomi | 
Toteutukset lukuvuonna 2011-2012
| Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen | 
|---|---|---|---|---|---|
| 1 | T-TK-3TH | 29.8.2011 – 2.3.2012 | Sirkka Hellman | Suomi | 19.8.2011 – 4.9.2011 | 
| 2 | T-TK-3DI | 29.8.2011 – 2.3.2012 | Sirkka Hellman | Suomi | 19.8.2011 – 4.9.2011 | 
| 3 | 29.8.2011 – 30.12.2011 | Sirkka Hellman | Suomi | 19.8.2011 – 4.9.2011 | 
Suoritus rästissä? Katso toteutukset lukuvuonna 2018-2019.
Osaamistavoitteet
Opiskelija ymmärtää tietojärjestelmien kehittämisen prosessin. 
Opiskelija ymmärtää käyttäjäkeskeisen suunnittelun menetelmiä ja oliomallintamisen ja oliokeskeiset menetelmät.  Opiskelija osaa soveltaa mallinnuskieltä järjestelmän kehittämisessä eri sovellusalueilla.
Opiskelijan työmäärä
Työmäärä yhteensä: 135 h 
- mistä työjärjestyksessä olevaa opiskelua: 68h 
- mistä itsenäistä opiskelua: 67h
Oman oppimisen arviointi 1 h sisältyy lähiopetukseen.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Ohjelmoinnin perustietämys ja systeemityön perustietämys. 
Ohjelmointi perusteet ja käyttöliittymien -opintojaksojen antama osaaminen tai muulla tavalla ansaittu vastaava osaaminen.
Sisältö
Systeemityömallit ja menetelmät, oliokeskeinen systeemityö, UML ja CASE-väline. Yleisimmät prosessimallit, perinteinen ja kevyet mallit. Analyysi ja suunnitteluvaihe. Työskentely oliokehitysprojektissa.
Aluevaikuttavuus
Kurssin sisällössä otetaan huomioon alueen energia-alan yritysten sekä kansainvälisen kaupan erityispiirteet.
Kansainvälisyys
Kurssin sisällössä otetaan huomioon alueen energia-alan yritysten sekä kansainvälisen kaupan erityispiirteet.
Opiskelumateriaali
Opettajan antama materiaali.
Opetusmuoto / Opetusmenetelmät
Learning by doing-methodi. 
Luennot, aktivoiva kysely, roolipeli, oppimistehtävät, projektitehtävä
Arviointikriteerit
5: Opiskelija ymmärtää suurimman osan (noin 90%) kurssin vaatimuksista ja pystyy itsenäisesti 
3: Opiskelija ymmärtää perusteellisemmin ja laajemmin oliomallinnuksen elementit ja soveltamisen (noin 60%) . Hän pystyy tekemään analyysivaiheen ja suunnittelemaan sovelluksen UML:n merkintävavoilla.
1: Opiskelija ymmärtää perusteet oliomallinnuksesta (noin 40%)ja pystyy suunnittelemaan rajattuja kokonaisuuksia.
Arviointimenetelmät
Luennot ja oppimistehtäviä  saa suorituspisteitä, 
Koe (2 kpl välikokeet), 
Oliokehitysprojekti arvioidaan erikseen. 
Kurssi on hyväksytty jos osasuoritukset on suoritettu hyväksytysti.
1-5 arvosana.
