Selainpään sovellusten toteutus (5 op)
Toteutuksen tunnus: 4A00HB47-3002
Toteutuksen perustiedot
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
-
24TIKOOT22024 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