Iot ja Web-ohjelmointi (8 op)
Toteutuksen tunnus: 5G00FY11-3006
Toteutuksen perustiedot
Ilmoittautumisaika
24.11.2024 - 12.01.2025
Ajoitus
01.01.2025 - 04.05.2025
Laajuus
8 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Esa Parkkila
- Sara Nortunen
Vastuuhenkilö
Louis Botha
Ryhmät
-
24TIETOBTietotekniikka
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ä
Oppimisympäristönä Moodle, linkki:
https://moodle.tuni.fi/course/view.php?id=48586
Huom! Käytämme samaa Moodle-alustaa molemmille ryhmille ja toteutuksille (toteutukset 5G00FY11-3005 ja -3006). Koska Moodle on luotu toisen eli 3005-toteutusken alle, täytyy tämän 3006-toteutuksen ilmoittautuneiden tehdä itseilmoittautuminen kurssiavaimella, joka on: iotweb25
Tenttien ja uusintatenttien ajankohdat
Ilmoitetaan tammikuussa 2025
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
Ohjelmointi-osio
---------------------
Kurssin loppuarvosana lasketaan yhdistämällä muunnettu tehtävien suoritusaktiivisuus ja kurssin tentti pisteet.
Tehtävät + koe = loppuarvosana
1 + 4 = 5
Voit läpäistä kurssin arvosanalla 1, suorittamalla yli 70% kurssin tehtävistä.
Voit läpäistä kurssin suorittamalla vain kokeen, mutta kokeen kautta saatava maksimiarvosana on 4.
Muuntotaulukot prosenttiosuuksista arvosanoiksi ovat verkkoppimisympäristössä.
Matematiikan osio
------------------------
Matematiikan osio arvioidaan opiskelijan oppitunneilla ja palauttamillaan harjotustehtävillä osoittaman aktiivisuuden ja osaamisen perusteella asteikolla 0-5.
Matematiikan osiosta pisteitä jaetaan seuraavasti:
Tuntityöskentely: max. 12p
Harjoitustehtävät: max. 18p
Matematiikan osion pisterajat
35%: 1
50%: 2
65%: 3
80%: 4
90%: 5
- - - - - - - -
Kurssin kokonaisarvosana lasketaan opintopisteillä painotettuna ohjelmoinnin ja matematiikan osuuksien arviointien keskiarvona.
(Matematiikan osion perusteet päivitetty x.x..2025)
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Luennot
Harjoitukset
Harjoitustyö
Tentti
Oppimateriaalit
Oppimisympäristö
Opiskelijan ajankäyttö ja kuormitus
Ohjelmointi-osio
----------------------
4 tuntia lähiopetus viikossa.
Kotitehtävät on harjoituksia mikä ei saa valmis luennon aikana.
Matematiikan osio
------------------------
Matematiikan osio n. 45 h
3x3h lähiopetusta
Itsenäinen työskentely n. 35 h
---
Kurssin kokonaisarvosana lasketaan opintopisteillä painotettuna ohjelmoinnin ja matematiikan osuuksien arviointien keskiarvona.
(Matematiikan osion perusteet päivitetty x.x.2025)
Sisällön jaksotus
Ohjelmointi-osio
-------------------------
Git
HTML
CSS
JavaScript
Matematiikan osio
............................
Tilastolliset perustunnusluvut
Tilastollinen päättely
Datan visualisointi