Siirry suoraan sisältöön

Järjestelmä- ja käyttöliittymäsuunnittelu (3 op)

Toteutuksen tunnus: TT00CE20-3006

Toteutuksen perustiedot


Ilmoittautumisaika
30.12.2024 - 26.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2025 - 31.07.2025
Toteutus on käynnissä.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Juha Hauhia
Ryhmät
TTV24SA
TTV24SA
Opintojakso
TT00CE20

Toteutuksella on 9 opetustapahtumaa joiden yhteenlaskettu kesto on 29 t 15 min.

Aika Aihe Tila
Pe 21.03.2025 klo 12:45 - 16:00
(3 t 15 min)
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006
TA12L123 ML8 TA12L123 ML8
Pe 28.03.2025 klo 12:45 - 16:00
(3 t 15 min)
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006
TA12L123 ML8 TA12L123 ML8
Pe 04.04.2025 klo 12:45 - 16:00
(3 t 15 min)
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006
TA12L123 ML8 TA12L123 ML8
Pe 11.04.2025 klo 12:45 - 16:00
(3 t 15 min)
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006
TA12L123 ML8 TA12L123 ML8
Pe 25.04.2025 klo 12:45 - 16:00
(3 t 15 min)
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006
TA12L123 ML8 TA12L123 ML8
Pe 02.05.2025 klo 12:45 - 16:00
(3 t 15 min)
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006
TA12L123 ML8 TA12L123 ML8
Pe 09.05.2025 klo 12:45 - 16:00
(3 t 15 min)
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006
TA12L123 ML8 TA12L123 ML8
Pe 16.05.2025 klo 12:45 - 16:00
(3 t 15 min)
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006
TA12L123 ML8 TA12L123 ML8
Pe 23.05.2025 klo 12:45 - 16:00
(3 t 15 min)
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006
TA12L123 ML8 TA12L123 ML8
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

Kurssin suoritettuaan opiskelija osaa ohjelmistotuotannon pääperiaatteet, määritellä avainkäsitteet sekä käyttää opinoissaan ammattiterminologiaa. Opiskelija osaa hyödyntää ohjelmistotuotannon käytäntöjä ja työkaluja, toimia SCRUM-prosessimallin mukaisesti sekä valita soveltuvat suunnittelutyökalut ohjelmistoprosessin eri vaiheissa. Opiskelija osaa tunnistaa ja soveltaa keskeisiä ohjelmistotuotannon suunnittelumalleja (Design Patterns) ja niihin liittyviä menetelmiä ja työkaluja. Opiskelija ymmärtää kurssin käytyään jatkuvan oppimisen ja ammatillisen kehityksen välttämättömyyden ohjelmistotuotannon alalla.

Sisältö

Ammattimaisen ohjelmistotuotannon periaatteet
Ohjelmistoprosessit
Ketterä ohjelmistokehitys (Scrum), Gitlab (Scrumban-taulu, Issue, Scrum-tiimin roolit, vastuut ja työtavat)
Vaatimusmäärittely ja se jäsentäminen Scrum-projektin tuotevaatimuksiksi
Järjestelmän mallintaminen (UML-notaatio), Luokkakaavio, Tilakaavio, Sekvenssikaavio
Arkkitehtuurisuunnittelun periaatteet, Arkkitehtuurimallien pääpiirteittäinen läpikäynti
Suunnittelu ja toteutus
Ohjelmistoprojekti lähtien vaatimusmäärittelystä testaukseen
Ohjelmistotestauksen periaatteet (CI/CD)
Ohjelmiston evoluutio ja elinkaariajattelu

Opetusmenetelmät

Luennot, Määräaikoina palautettavat tehtävät ja ryhmäharjoitukset.
Läsnäolo ohjatussa opetuksessa.

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa toimia monimutkaisissa työtilanteissa, organisoida ja ohjata ryhmän toimintaa ja toimia vastuullisesti.
Opiskelija osaa itsenäisesti hakea työtehtävien vaatimaa tietoa ja noudattaa ohjeistusta.
Opiskelija osaa raportoida työnsä raportointiohjeen mukaisesti.
Opiskelija pystyy suorittamaan tehtävät suunnitellun aikataulun mukaisesti.

Arviointikriteerit, hyvä (3)

Opiskelija osaa soveltaa ammatillista osaamistaan eri työtehtävissä, toimia itsenäisesti ja vastuullisesti ja toimii ryhmässä yhteisen tavoitteen saavuttamiseksi
Opiskelija osaa raportoida työnsä pääosin raportointiohjeen mukaisesti.
Opiskelija pystyy suorittamaan tehtävät suunnitellun aikataulun mukaisesti.

Arviointikriteerit, tyydyttävä (1)

Opiskelija osoittaa perehtyneisyytensä alan tietoperustaan, toimii annetuissa tehtävissä asianmukaisesti, osallistuu ryhmän toimintaan omalla osaamisellaan.
Opiskelija osaa raportoida työnsä.

Arviointimenetelmät ja arvioinnin perusteet

Kurssin arvioinnin perusteena on ryhmän tuottama arkkitehtuurimäärittelydokumentti.
Arvioinnissa kiinnitetään erityisesti huomiota raportointiohjeen noudattamiseen, aikataulutukseen (onko dokumentti palautettu ajallaan) ja vaadittuun sisältöön.

Hylätty (0)

Opiskelija ei ole osallistunut lähiopetukseen.
Opiskelija ei ole palauttanut kurssin arviointiperusteena olevia tehtäviä.

Toteutuksen arviointikriteerit, kiitettävä (5)

Opiskelija osaa toimia monimutkaisissa työtilanteissa, organisoida ja ohjata ryhmän toimintaa ja toimia vastuullisesti.
Opiskelija osaa itsenäisesti hakea työtehtävien vaatimaa tietoa ja noudattaa ohjeistusta.
Opiskelija osaa raportoida työnsä raportointiohjeen mukaisesti.
Opiskelija pystyy suorittamaan tehtävät suunnitellun aikataulun mukaisesti.

Toteutuksen arviointikriteerit, hyvä (3-4)

Opiskelija osaa soveltaa ammatillista osaamistaan eri työtehtävissä, toimia itsenäisesti ja vastuullisesti ja toimii ryhmässä yhteisen tavoitteen saavuttamiseksi
Opiskelija osaa raportoida työnsä pääosin raportointiohjeen mukaisesti.
Opiskelija pystyy suorittamaan tehtävät suunnitellun aikataulun mukaisesti.

Toteutuksen arviointikriteerit, tyydyttävä (1-2)

Opiskelija osoittaa perehtyneisyytensä alan tietoperustaan, toimii annetuissa tehtävissä asianmukaisesti, osallistuu ryhmän toimintaan omalla osaamisellaan.
Opiskelija osaa raportoida työnsä.

Siirry alkuun