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 tentillä sekä opiskelijan oppitunneilla ja palauttamillaan harjotustehtävillä osoittaman aktiivisuuden ja osaamisen perusteella asteikolla 0-5.
Matematiikan osiosta pisteitä jaetaan seuraavasti:
Tentti: max. 12p
Harjoitustehtävät: max. 3p
Matematiikan osion pisterajat
30%: 1
45%: 2
60%: 3
75%: 4
90%: 5
- - - - - - - -
Kurssin kokonaisarvosana lasketaan opintopisteillä painotettuna ohjelmoinnin ja matematiikan osuuksien arviointien keskiarvona.
(Matematiikan osion perusteet päivitetty 9.1.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
Orientaatio 1 h + 3x3h lähiopetusta (teoria + harjoitukset)
Itsenäinen työskentely n. 35 h
---
Kurssin kokonaisarvosana lasketaan opintopisteillä painotettuna ohjelmoinnin ja matematiikan osuuksien arviointien keskiarvona.
(Matematiikan osion perusteet päivitetty 9.1.2025)
Sisällön jaksotus
Ohjelmointi-osio
-------------------------
Git
HTML
CSS
JavaScript
Matematiikan osio
............................
Tilastolliset perustunnusluvut
Tilastollinen päättely
Datan visualisointi