Siirry suoraan sisältöön

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

  • 24TIETOB
    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ä

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