Siirry suoraan sisältöön

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

  • 22TIETOA
    Tietotekniikka

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ä