Ohjelmistotuotanto ja mallintaminenLaajuus (5 op)
Tunnus: 3011465
Laajuus
5 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- nimetä erilaisia ohjelmistoprojektimalleja ja arvioida niiden soveltuvuutta ohjelmistoprojekteihin
- kuvailla ohjelmistoprojektin vaiheet
- tulkita ja laatia ohjelmistotuotannossa käytettyjä kaavioita
- ymmärtää määrittelyn ja suunnittelun merkityksen ohjelmoinnissa
toimia ohjelmistoprojektin eri vaiheissa
Sisältö
- Ohjelmistokehitys projektina
- Ohjelmiston määrittely, suunnittelu, ohjelmointi, testaus, käyttöönotto ja ylläpito
- UML-mallinnus
Esitietovaatimukset
Ohjelmoinnin perusteet, Liiketoiminnan perusteet
Ilmoittautumisaika
29.11.2023 - 18.01.2024
Ajoitus
08.01.2024 - 19.04.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
10 - 40
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Sami Pyöttiälä
Vastuuopettaja
Sami Pyöttiälä
Ryhmät
-
PTIETS22swisPTIETS22 Ohjelmistojen kehittäminen ja tietojärjestelmät
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- nimetä erilaisia ohjelmistoprojektimalleja ja arvioida niiden soveltuvuutta ohjelmistoprojekteihin
- kuvailla ohjelmistoprojektin vaiheet
- tulkita ja laatia ohjelmistotuotannossa käytettyjä kaavioita
- ymmärtää määrittelyn ja suunnittelun merkityksen ohjelmoinnissa
toimia ohjelmistoprojektin eri vaiheissa
Sisältö
- Ohjelmistokehitys projektina
- Ohjelmiston määrittely, suunnittelu, ohjelmointi, testaus, käyttöönotto ja ylläpito
- UML-mallinnus
Oppimateriaalit
Erikseen jaettavat ja linkatut lähiopetuskertojen materiaalit, ohjelmistotyökalut, dokumentointipohjat.
Opetusmenetelmät
Opintojaksolla harjoitellaan toimimista ohjelmistoprojektin eri vaiheissa.
Harjoitustyönä toteutetaan ryhmässä hallittu ohjelmistoprojekti alusta loppuun: Ohjelmiston määrittely, suunnittelu, ohjelmointi, testaus, ja käyttöönotto.
Pedagogiset toimintatavat ja kestävä kehitys
Harjoitustyö toteutetaan ryhmässä. Projektissa noudatetaan SCRUM menetelmän periaatteita. Viikoittaisilla opetuskerroilla tehdään ohjelmistuotantoon liittyviä pienempiä tehtäviä, jotka palvelevat harjoitustyön tekemisen osia sekä edistetään omaa harjoitustyöprojektia.
Opiskelijan ajankäyttö ja kuormitus
Opintojakson laajuus on 5 opintopistettä.
Työmäärä on 5 * 27 tuntia eli 135 tuntia.
Opintojakson kesto on noin 14 viikkoa.
Viikottainen työmäärä on noin 10 tuntia, josta
viikkoharjoitukset noin 2 tuntia ja oma harjoitustyönä oleva
ohjelmistoprojekti noin 8 tuntia.
Sisällön jaksotus
Opintojakson suoritettuaan opiskelija :
- tuntee ohjelmistoprojektimalleja ja arvioida niiden soveltuvuutta ohjelmistoprojekteihin
- osaa toimia ohjelmistoprojektin eri vaiheissa ja rooleissa
- ymmärtää määrittelyn, suunnittelun ja testauksen merkityksen ohjelmistoprojektissa
- osaa laatia ohjelmistotuotannossa käytettyjä suunnittelukaavioita (UML), käyttöliittymäprototyyppejä ja käyttää versionhallintaa yhteistyössä muiden kanssa
- käyttää ketterää kehitystä tukevaa työkalua ohjelmistoprojektin ja vaatimustenhallintaan
Viestintäkanava ja lisätietoja
Osallistumisen edellytyksenä ovat perustaidot jostakin ohjelmointikielestä. Kurssilla toteutetaan ryhmätyönä ohjelmisto, mutta ohjelmoinnin opetus ei ole varsinaisesti kurssin sisältöä.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Harjoitustyö muodostaa 60 % arvosanasta. Opintojaksosta läpipääsy edellyttää hyväksytysti suoritettua harjoitustyötä
Aktiivinen osallistuminen lähiopetukseen muodostaa 40 % arvosanasta
Harjoitustyön välipalautukset (sprinttien tuotokset) arvostellaan pistein 0-2, jossa:
2 pistettä: Erittäin hyvä (tehtävät palautettu ajoissa, tehty tehtävänannon mukaisesti, ei puutteita)
1 piste: Hyväksytty (tehtävät palautettu ajoissa, tehty tehtävänannon mukaisesti, pienehköjä puutteita)
0 pistettä: Hylätty (tehtäviä ei palautettu ollenkaan, osa tehtävistä puuttuu, tehtävät palautettu myöhässä tai tehtävät ovat erittäin puutteellisia)
Lähiopetukseen osallistumisesta saa 1 pisteen / kerta. Pisteen saaminen edellyttää aktiivista osallistumista ja tehtävien tekemistä lähiopetustunteihin liittyen. Niinä kertoina, kun erillistä oppituntitehtävää ei ole, pisteen saa läsnäolosta. Läsnäolot kerätään joka oppitunnilla, mutta ainoastaan tehtävittöminä oppituntikertoina niistä saa suoraan pisteen.
Kurssin arvosana muodostuu seuraavasti:
Harjoitustyön pistemäärä = arvosana: 0-5p. = 0, 6-8p. = 1, 9-10p. = 2, 11-12p. = 3
Lähiopetuksen pistemäärä = arvosana lisäys: 0-6p. = +0; 7-10p. = +1; 11p. tai enemmän = +2 harjoitustyön arvosanaan. Jos jostain syystä yhteenlasketut maksimipistemäärät poikkeavat yllä olevista, kertyneet pisteet skaalataan yllä ilmoitetulle välille lineaarisesti.
Esitietovaatimukset
Ohjelmoinnin perusteet, Liiketoiminnan perusteet
Ilmoittautumisaika
30.11.2022 - 19.01.2023
Ajoitus
09.01.2023 - 28.04.2023
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
20 - 40
Opettaja
- Kimmo Tarkkanen
- Matti Kuikka
- Sami Pyöttiälä
Ryhmät
-
PTIETS21swisPTIETS21 Ohjelmistojen kehittäminen ja Tietojärjestelmät
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- nimetä erilaisia ohjelmistoprojektimalleja ja arvioida niiden soveltuvuutta ohjelmistoprojekteihin
- kuvailla ohjelmistoprojektin vaiheet
- tulkita ja laatia ohjelmistotuotannossa käytettyjä kaavioita
- ymmärtää määrittelyn ja suunnittelun merkityksen ohjelmoinnissa
toimia ohjelmistoprojektin eri vaiheissa
Sisältö
- Ohjelmistokehitys projektina
- Ohjelmiston määrittely, suunnittelu, ohjelmointi, testaus, käyttöönotto ja ylläpito
- UML-mallinnus
Arviointiasteikko
H-5
Esitietovaatimukset
Ohjelmoinnin perusteet, Liiketoiminnan perusteet