Ohjelmistotuotantoprojekti 1 (5 op)
Toteutuksen tunnus: TX00EY27-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
-
27.11.2023 - 14.01.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
15.01.2024 - 17.03.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- (2019-2024) ICT ja tuotantotalous
- Toimipiste
- Myllypurontie 1
- Opetuskielet
- suomi
- Paikat
- 0 - 35
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Toteutuksella on 16 opetustapahtumaa joiden yhteenlaskettu kesto on 48 t 0 min.
Aika | Aihe | Tila |
---|---|---|
To 18.01.2024 klo 13:00 - 16:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
Pe 19.01.2024 klo 09:00 - 12:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
To 25.01.2024 klo 13:00 - 16:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
Pe 26.01.2024 klo 09:00 - 12:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
To 01.02.2024 klo 13:00 - 16:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
Pe 02.02.2024 klo 09:00 - 12:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
To 08.02.2024 klo 13:00 - 16:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
Pe 09.02.2024 klo 09:00 - 12:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
To 15.02.2024 klo 13:00 - 16:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
Pe 16.02.2024 klo 09:00 - 12:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
To 29.02.2024 klo 13:00 - 16:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
Pe 01.03.2024 klo 09:00 - 12:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
To 07.03.2024 klo 13:00 - 16:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
Pe 08.03.2024 klo 09:00 - 12:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
To 14.03.2024 klo 13:00 - 16:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
Pe 15.03.2024 klo 09:00 - 12:00 (3 t 0 min) |
Ohjelmistotuotantoprojekti 1 TX00EY27-3004 |
MPA5024
Oppimistila
|
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,
Oppimateriaalit
The lecturer owns slides
The electronic version of the course textbook: Ian Sommerville, Software Engineering, 10th edition
The official glossary of Software Engineering terminology by IEEE
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.