Siirry suoraan sisältöön

Ohjelmistotuotantoprojekti 1 (5 op)

Toteutuksen tunnus: TX00EY27-3004

Toteutuksen perustiedot


Ilmoittautumisaika

27.11.2023 - 14.01.2024

Ajoitus

15.01.2024 - 17.03.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Myllypurontie 1

Opetuskielet

  • Suomi

Paikat

0 - 35

Koulutus

  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Opettaja

  • Amir Dirin

Ryhmät

  • TVT22-O
    Ohjelmistotuotanto

Tavoitteet

Opintojakson suoritettuaan opiskelija tuntee ohjelmistotyön vaiheet ja ohjelmiston elinkaaren. Opiskelija pystyy toimimaan jatkuvan integraation, automaattisen koonnin ja testauksen käytänteitä noudattaen ketterää työskentelymenetelmää käyttävässä ohjelmistoprojektissa.

Sisältö

Opintojakso toteutetaan opiskelijoiden ryhmäprojekteina, joissa tavoitteena oppia:
- ohjelmistotyön osa-alueet
- ohjelmiston elinkaari
- ketterät menetelmät ja prosessinhallinta (Lean-ajattelu, Scrum)
- automaattiset koontityökalut, jatkuva integrointi ja testaus (CI/CD)
- käytännön projektityö tiimeissä

Aika ja paikka

Jokaisen lukukauden ensimmäinen jakso,

Opetusmenetelmät

Ohjelmistotekniikka edustaa insinööritiedettä, joka systemaattisesti tarkastelee ohjelmiston koko tuotantoprosessia aina järjestelmän määrittelystä sen varhaisvaiheista lähtien aina järjestelmän käyttöönoto.

Kurssi on toteutettu seuraavasti:
* Viikoittaiset lähiopetusluennot, jotka keskittyvät pääasiassa ohjelmistokehitysprosessiin. Luentoesimerkit ovat pääosin Javasta tai Pythonista.
* Lisäksi kurssilla on yksilötehtäviä ja ryhmäprojektityötä.
* Osallistuminen luennoille on pakollista.

Tenttien ajankohdat ja uusintamahdollisuudet

Loppukoe, kahdella uusintamahdollisuudella.

Toteutuksen valinnaiset suoritustavat

Projekti (ryhmätyö)+ kotitehtävät (yksilötehtävät) ja tentti.

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1)

Opiskelijan panos projektissa täyttää asetetut tavoitteet.

Arviointikriteerit, hyvä (3)

Opiskelija on aktiivinen työryhmän jäsen, hänellä on selkeä rooli projektissa ja hän suoriutuu siitä projektin tavoitteet saavuttaen.

Arviointikriteerit, kiitettävä (5)

Opiskelijalla on keskeinen ja innovatiivinen rooli projektin toteuttamisessa ja hän suoriutuu tehtävästään mallikelpoisesti.

Arviointikriteeri, hyväksytty/hylätty

Opiskelijan panos projektissa täyttää asetetut tavoitteet.

Arviointimenetelmät ja arvioinnin perusteet

Tentti (70%)
Ryhmätyöprojekti (25 %),
Yksilötehtävä (5 %),
Vertaisarviointi,
Itsearviointi.

Esitietovaatimukset

Olio-ohjelmointi ja tietokannat. Web-ohjelmointi.