Siirry suoraan sisältöön

Selainpään sovellusten toteutusLaajuus (5 op)

Tunnus: 4A00HB47

Laajuus

5 op

Osaamistavoitteet

Tavoitteena on tutustuttaa opiskelija valikoituihin moderneihin selainpään sovellusten toteutustekniikoihin ja -tapoihin sekä harjoituttaa häntä niiden käytössä luoden hänelle hyvät valmiudet ei-triviaalien selainpään sovellusten luomiseen.

Opintojakson suoritettuaan opiskelija
• hyödyntää selainkäyttöliittymien kannalta keskeistä ohjelmointikieltä sovelluskehityksessä sujuvasti ja soveltaen sekä kestävän kehityksen periaatteet ja tietoturvan huomioiden
• valitsee hyödyntämänsä työvälineet (kuten editorin/IDE:n sekä mahdolliset kielimalleihin perustuvat aputyökalut) ja käyttää niitä tarkoituksenmukaisesti
• tuntee selainpään toteutuksessa tavanomaisia teknisiä ratkaisuja (kirjastoja/sovelluskehyksiä/vast.) ja niiden keskeisiä ominaisuuksia
• analysoi, vertailee ja huomioi erilaisten selainpään toteutusratkaisujen hyötyjä ja haittapuolia
• hallitsee ainakin yhden selainpään sovellusten toteuttamiseen soveltuvan työelämässä hyödyllisen kirjaston, sovelluskehyksen tai vastaavan perusteet oleellisin osin ja osaa hyödyntää sitä käytännössä ammatillisesti mielekkäässä laajuudessa
• etsii ammatillisesti itselleen oleellista tietoa ja perehtyy siihen aktiivisesti ja omatoimisesti.

Sisältö

• Moderneja selainpään sovellusten kehityksessä hyödynnettäviä kirjastoja, sovelluskehyksiä tai vastaavia ratkaisuja
• Selainsovelluksen käyttöliittymän ja toiminnallisuuden suunnittelu vaatimuksia noudattaen
• Selainsovelluksen toteutus käytännössä

Esitietovaatimukset

Johdatus ohjelmointiin
Selainpään ohjelmointikielen perusteet

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija tuntee keskeisiä selainpään sovelluksia toteutettaessa käytettäviä tekniikoita ja menettelytapoja sekä suoriutuu pienimuotoisista selainpään ohjelmointitehtävistä modernia käyttöliittymäkirjastoa, selainpään kehitykseen soveltuvaa ohjelmistokehystä tai vastaavaa hyödyntäen.

Arviointikriteerit, hyvä (3-4)

Opiskelija osaa valita eri toteutusvaihtoehdoista tarkoitukseen sopivimman ja perustella valintansa. Hän hallitsee käytettävän ohjelmointikielen ja hyödynnettävät kirjastot (vast.) sujuvasti, etsii tietoa ja ratkaisee ongelmia itsenäisesti, tunnistaa ja noudattaa ohjelmistoalan tärkeitä toimintatapoja, ottaa vastuuta ohjelmistokehitystyöstään ja osaa johtaa ja aikatauluttaa sitä sekä arvioida työnsä vaikutuksia ja laatua. Opiskelija osaa suunnitella ja toteuttaa ohjeistusta noudattaen visuaalisesti miellyttävän, ulkopuolista dataa hyödyntävän selainsovelluksen, joka käyttää palvelinpään tarjoamia (vast.) rajapintoja tarkoituksenmukaisesti.

Arviointikriteerit, kiitettävä (5)

Opiskelija noudattaa ohjeistusta täsmällisesti ja hallitsee käytettävän ohjelmointikielen erinomaisesti, toimii vastuullisesti, joustavasti ja rakentavasti sekä kykenee hyödyntämään sujuvasti laajaa valikoimaa työkaluja ja kirjastoja (vast.) sekä tuottamaan siistiä ja hyvin dokumentoitua koodia. Hän ymmärtää toimintansa vaikutukset laaja-alaisesti, osoittaa aktiivisuutta ja toimii tietoturvan ja kestävän kehityksen periaatteet huomioiden sekä yhdistelee ratkaisutapoja ja tekniikoita luovasti ja ammattimaisesti. Opiskelija osaa suunnitella ja toteuttaa toiminnallisuuksiltaan monipuolisen, virheettömästi toimivan, käytettävän ja saavutettavan selainpään sovelluksen.

Ilmoittautumisaika

09.06.2025 - 07.09.2025

Ajoitus

01.08.2025 - 31.12.2025

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
  • Teemu Heinimäki
Vastuuhenkilö

Teemu Heinimäki

Ryhmät
  • 24TIKOOT1
    2024 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1

Tavoitteet (OJ)

Tavoitteena on tutustuttaa opiskelija valikoituihin moderneihin selainpään sovellusten toteutustekniikoihin ja -tapoihin sekä harjoituttaa häntä niiden käytössä luoden hänelle hyvät valmiudet ei-triviaalien selainpään sovellusten luomiseen.

Opintojakson suoritettuaan opiskelija
• hyödyntää selainkäyttöliittymien kannalta keskeistä ohjelmointikieltä sovelluskehityksessä sujuvasti ja soveltaen sekä kestävän kehityksen periaatteet ja tietoturvan huomioiden
• valitsee hyödyntämänsä työvälineet (kuten editorin/IDE:n sekä mahdolliset kielimalleihin perustuvat aputyökalut) ja käyttää niitä tarkoituksenmukaisesti
• tuntee selainpään toteutuksessa tavanomaisia teknisiä ratkaisuja (kirjastoja/sovelluskehyksiä/vast.) ja niiden keskeisiä ominaisuuksia
• analysoi, vertailee ja huomioi erilaisten selainpään toteutusratkaisujen hyötyjä ja haittapuolia
• hallitsee ainakin yhden selainpään sovellusten toteuttamiseen soveltuvan työelämässä hyödyllisen kirjaston, sovelluskehyksen tai vastaavan perusteet oleellisin osin ja osaa hyödyntää sitä käytännössä ammatillisesti mielekkäässä laajuudessa
• etsii ammatillisesti itselleen oleellista tietoa ja perehtyy siihen aktiivisesti ja omatoimisesti.

Sisältö (OJ)

• Moderneja selainpään sovellusten kehityksessä hyödynnettäviä kirjastoja, sovelluskehyksiä tai vastaavia ratkaisuja
• Selainsovelluksen käyttöliittymän ja toiminnallisuuden suunnittelu vaatimuksia noudattaen
• Selainsovelluksen toteutus käytännössä

Esitietovaatimukset (OJ)

Johdatus ohjelmointiin
Selainpään ohjelmointikielen perusteet

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija tuntee keskeisiä selainpään sovelluksia toteutettaessa käytettäviä tekniikoita ja menettelytapoja sekä suoriutuu pienimuotoisista selainpään ohjelmointitehtävistä modernia käyttöliittymäkirjastoa, selainpään kehitykseen soveltuvaa ohjelmistokehystä tai vastaavaa hyödyntäen.

Arviointikriteerit, hyvä (3-4) (OJ)

Opiskelija osaa valita eri toteutusvaihtoehdoista tarkoitukseen sopivimman ja perustella valintansa. Hän hallitsee käytettävän ohjelmointikielen ja hyödynnettävät kirjastot (vast.) sujuvasti, etsii tietoa ja ratkaisee ongelmia itsenäisesti, tunnistaa ja noudattaa ohjelmistoalan tärkeitä toimintatapoja, ottaa vastuuta ohjelmistokehitystyöstään ja osaa johtaa ja aikatauluttaa sitä sekä arvioida työnsä vaikutuksia ja laatua. Opiskelija osaa suunnitella ja toteuttaa ohjeistusta noudattaen visuaalisesti miellyttävän, ulkopuolista dataa hyödyntävän selainsovelluksen, joka käyttää palvelinpään tarjoamia (vast.) rajapintoja tarkoituksenmukaisesti.

Arviointikriteerit, kiitettävä (5) (OJ)

Opiskelija noudattaa ohjeistusta täsmällisesti ja hallitsee käytettävän ohjelmointikielen erinomaisesti, toimii vastuullisesti, joustavasti ja rakentavasti sekä kykenee hyödyntämään sujuvasti laajaa valikoimaa työkaluja ja kirjastoja (vast.) sekä tuottamaan siistiä ja hyvin dokumentoitua koodia. Hän ymmärtää toimintansa vaikutukset laaja-alaisesti, osoittaa aktiivisuutta ja toimii tietoturvan ja kestävän kehityksen periaatteet huomioiden sekä yhdistelee ratkaisutapoja ja tekniikoita luovasti ja ammattimaisesti. Opiskelija osaa suunnitella ja toteuttaa toiminnallisuuksiltaan monipuolisen, virheettömästi toimivan, käytettävän ja saavutettavan selainpään sovelluksen.

Arviointiasteikko

0-5

Ilmoittautumisaika

09.06.2025 - 07.09.2025

Ajoitus

01.08.2025 - 31.12.2025

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
  • Teemu Heinimäki
Vastuuhenkilö

Teemu Heinimäki

Ryhmät
  • 24TIKOOT2
    2024 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2

Tavoitteet (OJ)

Tavoitteena on tutustuttaa opiskelija valikoituihin moderneihin selainpään sovellusten toteutustekniikoihin ja -tapoihin sekä harjoituttaa häntä niiden käytössä luoden hänelle hyvät valmiudet ei-triviaalien selainpään sovellusten luomiseen.

Opintojakson suoritettuaan opiskelija
• hyödyntää selainkäyttöliittymien kannalta keskeistä ohjelmointikieltä sovelluskehityksessä sujuvasti ja soveltaen sekä kestävän kehityksen periaatteet ja tietoturvan huomioiden
• valitsee hyödyntämänsä työvälineet (kuten editorin/IDE:n sekä mahdolliset kielimalleihin perustuvat aputyökalut) ja käyttää niitä tarkoituksenmukaisesti
• tuntee selainpään toteutuksessa tavanomaisia teknisiä ratkaisuja (kirjastoja/sovelluskehyksiä/vast.) ja niiden keskeisiä ominaisuuksia
• analysoi, vertailee ja huomioi erilaisten selainpään toteutusratkaisujen hyötyjä ja haittapuolia
• hallitsee ainakin yhden selainpään sovellusten toteuttamiseen soveltuvan työelämässä hyödyllisen kirjaston, sovelluskehyksen tai vastaavan perusteet oleellisin osin ja osaa hyödyntää sitä käytännössä ammatillisesti mielekkäässä laajuudessa
• etsii ammatillisesti itselleen oleellista tietoa ja perehtyy siihen aktiivisesti ja omatoimisesti.

Sisältö (OJ)

• Moderneja selainpään sovellusten kehityksessä hyödynnettäviä kirjastoja, sovelluskehyksiä tai vastaavia ratkaisuja
• Selainsovelluksen käyttöliittymän ja toiminnallisuuden suunnittelu vaatimuksia noudattaen
• Selainsovelluksen toteutus käytännössä

Esitietovaatimukset (OJ)

Johdatus ohjelmointiin
Selainpään ohjelmointikielen perusteet

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija tuntee keskeisiä selainpään sovelluksia toteutettaessa käytettäviä tekniikoita ja menettelytapoja sekä suoriutuu pienimuotoisista selainpään ohjelmointitehtävistä modernia käyttöliittymäkirjastoa, selainpään kehitykseen soveltuvaa ohjelmistokehystä tai vastaavaa hyödyntäen.

Arviointikriteerit, hyvä (3-4) (OJ)

Opiskelija osaa valita eri toteutusvaihtoehdoista tarkoitukseen sopivimman ja perustella valintansa. Hän hallitsee käytettävän ohjelmointikielen ja hyödynnettävät kirjastot (vast.) sujuvasti, etsii tietoa ja ratkaisee ongelmia itsenäisesti, tunnistaa ja noudattaa ohjelmistoalan tärkeitä toimintatapoja, ottaa vastuuta ohjelmistokehitystyöstään ja osaa johtaa ja aikatauluttaa sitä sekä arvioida työnsä vaikutuksia ja laatua. Opiskelija osaa suunnitella ja toteuttaa ohjeistusta noudattaen visuaalisesti miellyttävän, ulkopuolista dataa hyödyntävän selainsovelluksen, joka käyttää palvelinpään tarjoamia (vast.) rajapintoja tarkoituksenmukaisesti.

Arviointikriteerit, kiitettävä (5) (OJ)

Opiskelija noudattaa ohjeistusta täsmällisesti ja hallitsee käytettävän ohjelmointikielen erinomaisesti, toimii vastuullisesti, joustavasti ja rakentavasti sekä kykenee hyödyntämään sujuvasti laajaa valikoimaa työkaluja ja kirjastoja (vast.) sekä tuottamaan siistiä ja hyvin dokumentoitua koodia. Hän ymmärtää toimintansa vaikutukset laaja-alaisesti, osoittaa aktiivisuutta ja toimii tietoturvan ja kestävän kehityksen periaatteet huomioiden sekä yhdistelee ratkaisutapoja ja tekniikoita luovasti ja ammattimaisesti. Opiskelija osaa suunnitella ja toteuttaa toiminnallisuuksiltaan monipuolisen, virheettömästi toimivan, käytettävän ja saavutettavan selainpään sovelluksen.

Arviointiasteikko

0-5