Siirry suoraan sisältöön

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

Tunnus: TT00CE20

Laajuus

3 op

Osaamistavoitteet

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

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ä.

fi
Ilmoittautumisaika

30.12.2024 - 26.01.2025

Ajoitus

01.01.2025 - 31.07.2025

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Juha Hauhia
Ryhmät
  • TTV24SP
    TTV24SP

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

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ä.

fi
Ilmoittautumisaika

30.12.2024 - 26.01.2025

Ajoitus

01.01.2025 - 31.07.2025

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Juha Hauhia
Ryhmät
  • TTV24SA
    TTV24SA

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

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ä.

fi
Ilmoittautumisaika

01.12.2023 - 31.01.2024

Ajoitus

01.01.2024 - 31.07.2024

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Juha Hauhia
Ryhmät
  • TTV23SA
    TTV23SA

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

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ä.

fi
Ilmoittautumisaika

01.12.2023 - 31.01.2024

Ajoitus

01.01.2024 - 31.07.2024

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Juha Hauhia
Ryhmät
  • TTV23SP
    TTV23SP

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

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ä.

fi
Ilmoittautumisaika

02.12.2022 - 31.01.2023

Ajoitus

01.01.2023 - 31.07.2023

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Juha Hauhia
Ryhmät
  • TTV22SA
    TTV22SA

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

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ä.

fi
Ilmoittautumisaika

02.12.2022 - 31.01.2023

Ajoitus

01.01.2023 - 31.07.2023

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Juha Hauhia
Ryhmät
  • TTV22SP
    TTV22SP

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

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ä.