Iot ja Web-ohjelmointi (8 op)
Toteutuksen tunnus: 5G00FY11-3001
Toteutuksen perustiedot
Ilmoittautumisaika
15.12.2022 - 08.01.2023
Ajoitus
01.01.2023 - 07.05.2023
Laajuus
8 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 45
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Miika Huikkola
- Louis Botha
Vastuuhenkilö
Louis Botha
Ryhmät
-
22TIETOATietotekniikka
Tavoitteet (OJ)
Opiskelija tietää web-ohjelmoinnin perusteet sekä IoT-järjestelmää tukevan datan tallentamisen ja käsittelyn toteuttamistavat. Opiskelija osaa toteuttaa yksinkertaisen web-sovelluksen. Opiskelija osaa laskea datasta tilastotieteen tunnuslukuja. Opiskelija tuntee yleisimmät nykyaikaiset datan tallentamisen ja web-ohjelmoinnin toteutustekniikat
Sisältö (OJ)
Web-ohjelmointi (6 op): Web-ohjelmoinnin tekniikat ja kielet, datan lukeminen apista, datan käsittely ja näyttäminen loppukäyttäjälle. Tietokantojen ja datan tallennuksen perusteet. Komentorivin käytön perusteet.
Tilastotieteen tunnusluvut ja peruskäsitteet (2 op).
Esitietovaatimukset (OJ)
C++-ohjelmoinnin perusteet
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija kykenee tuottamaan yksinkertaisen web-sivun ja muotoilemaan sivun rakenteen.
Arviointikriteerit, hyvä (3-4) (OJ)
Opiskelija kykenee luomaan monipuolisen web-sovelluksen ja hyödyntämään API-rajapintoja.
Arviointikriteerit, kiitettävä (5) (OJ)
Opiskelija osaa luoda ja julkaista rakenteeltaan helppokäyttöisen web-sovelluksen. Opiskelija osaa toteuttaa datan tallentamisen, lukemisen, käsittelyn sekä näyttämisen loppukäyttäjälle.
Aika ja paikka
Ks. aikataulu oppimisympäristöstä
Tenttien ja uusintatenttien ajankohdat
Ilmoitetaan tammikuussa 2023
Harjoitustyö tehdään opintojakson aikana erikseen annettavan aikataulun mukaisesti.
Uusinta ja korotus erikseen sovittavalla harjoitustyöllä tai sen täydennyksenä.
Arviointimenetelmät ja arvioinnin perusteet
Kokonaisarvio tentistä (70%) ja projektityöstä (30%).
Harjoituksista tulee olla tehtynä vähintään 50%, jotta kurssin voi läpäistä.
Muutos 26.1.: Matematiikan osion tulos ei ole 'arvosana'. Vain koko kurssista tulee yksi loppuarvosana. Syy muutokselle: termien korjaus oikeelliseksi
Matematiikan osio arvioidaan opiskelijan oppitunneilla ja palauttamillaan harjotustehtävillä osoittaman aktiivisuuden ja osaamisen perusteella skaalalla 0, 1 tai 2. Matematiikan osion tulos huomioidaan kokonaisarvosanassa osiota vastaavan opintopistemäärän suhteessa opintojakson kokonaispistemäärään.
Matematiikan osiosta pisteitä jaetaan seuraavasti:
Kurssiaktiivisuus: max. 10p
Harjoitustehtävät: max. 20p
Matematiikan osion pistearajat
Alle 30%: 0
30%-90%: 1
90% tai yli: 2
Loppuarvosanan A määräytyminen tapahtuu osuuksien opintopisteillä painotetun keskiarvon pohjalta:
A = round( ( cu_M*5/2*m + P*cu_P ) / (cu_M + cu_P) )
missä
m: matematiikan osuuden arviointi {0, 1, 2}
P: ohjelmoinnin osuuden arviointi (0-5)
cu_P: ohjelmoinnin osuuden opintopisteet
cu_M: Matematiikan osuuden opintopisteet
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Luennot
Harjoitukset
Harjoitustyö
Tentti
Oppimateriaalit
Oppimisympäristö
Opiskelijan ajankäyttö ja kuormitus
6 tuntia lähiopetus viikossa.
Kotitehtävät on harjoituksia mikä ei saa valmis luennon aikana.
Matematiikan osio n. 45 h
3x3h lähiopetusta
Itsenäinen työskentely n. 35 h
Sisällön jaksotus
Ohjelmointi-osio
Git
HTML
CSS
JavaScript
Matematiikan osio
Tilastolliset perustunnusluvut
Tilastollinen päättely
Datan visualisointi
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Alle 40% tentistä, alle 50% harjoituksista tai harjoitustyön palauttamatta jättäminen määräaikaan mennessä.
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
1: 40 % tentin maksimipistemäärästä
2: 60 % tentin maksimipistemäärästä
Ks. projektityön arviointikriteerit oppimisympäristöstä
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
3: 70 % tentin maksimipistemäärästä
4: 80 % tentin maksimipistemäärästä
Ks. projektityön arviointikriteerit oppimisympäristöstä
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
5: 90 % tentin maksimipistemäärästä
Ks. projektityön arviointikriteerit oppimisympäristöstä