Siirry suoraan sisältöön

Ohjelmistotuotanto ja mallintaminen (5 op)

Toteutuksen tunnus: 3011465-3007

Toteutuksen perustiedot


Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
13.01.2025 - 30.04.2025
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
suomi
Paikat
15 - 40
Koulutus
Tietojenkäsittelyn koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Sami Pyöttiälä
Ryhmät
PTIETS23swis
Ohjelmistojen kehittäminen ja tietojärjestelmät
PTIVIS23swis
Ohjelmistojen kehittäminen ja Tietojärjestelmät
Opintojakso
3011465

Toteutuksella on 13 opetustapahtumaa joiden yhteenlaskettu kesto on 39 t 0 min.

Aika Aihe Tila
Pe 17.01.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 24.01.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 31.01.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 07.02.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 14.02.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 28.02.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 07.03.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 14.03.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 21.03.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 28.03.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 04.04.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 11.04.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Pe 25.04.2025 klo 13:00 - 16:00
(3 t 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

H-5

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

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.

Tenttien ajankohdat ja uusintamahdollisuudet

ei tenttiä

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. Kestävän kehityksen näkökulmaa voidaan edistää harjoitustyöprojektin aiheisiin liittyvissä suunnittelu- ja toteutusratkaisuissa.

Toteutuksen valinnaiset suoritustavat

(Katso tutkintosääntö.)

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 3 tuntia ja oma harjoitustyönä oleva
ohjelmistoprojekti noin 7 tuntia.

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-11p. = +1; 12p. 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.

Hylätty (0)

Opiskelija ei tiedä, miten opintojakson tietämystä sovelletaan eikä osaa käyttää opittaviksi asetettuja metodeja arviointikriteerin 1-2 täyttävästi.

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija tuntee ohjelmistotuotannon peruskonseptin ja tuntee yleisimpiä suunnittelumenetelmiä siihen liittyen. Opiskelija osaa soveltaa hankkimaansa tietämystä aiheesta ja osaa käyttää metodeja yksinkertaisessa kontekstissa. Opiskelija saavuttaa arvosanan alarajaksi määritellyt pistemäärät kurssin tehtävissä ja aktiviteeteissa.

Arviointikriteerit, hyvä (3-4)

Opiskelija tuntee ohjelmistotuotannon peruskonseptin keskeisimpiä yksityiskohtia myöten ja tuntee yleisimmät suunnittelumenetelmät siihen liittyen. Opiskelija osaa soveltaa hankkimaansa tietämystä aiheesta ja osaa käyttää metodeja tehtäväksi annetuissa konteksteissa. Opiskelija saavuttaa arvosanan alarajaksi määritellyt pistemäärät kurssin tehtävissä ja aktiviteeteissa.

Arviointikriteerit, kiitettävä (5)

Opiskelija tuntee ohjelmistotuotannon peruskonseptin keskeisimpiä yksityiskohtia myöten ja tuntee yleisimmät suunnittelumenetelmät siihen liittyen suvereenisti. Opiskelija osaa soveltaa hankkimaansa tietämystä aiheesta ja osaa käyttää metodeja tehtäväksi missä tahansa annetussa kontekstissa. Opiskelija saavuttaa arvosanan alarajaksi määritellyt pistemäärät kurssin tehtävissä ja aktiviteeteissa.

Esitietovaatimukset

Ohjelmoinnin perusteet, Liiketoiminnan perusteet

Lisätiedot

Osallistumisen edellytyksenä ovat perustaidot jostakin ohjelmointikielestä. Kurssilla toteutetaan ryhmätyönä ohjelmisto, mutta ohjelmoinnin opetus ei ole varsinaisesti kurssin sisältöä.

Siirry alkuun