Siirry suoraan sisältöön

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
Opettajat
Amir Dirin
Ryhmät
TVT22-O
Ohjelmistotuotanto
Opintojakso
TX00EY27

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
Muutokset varauksiin voivat olla mahdollisia.

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.

Siirry alkuun