Iot ja Web-ohjelmointiLaajuus (8 op)
Tunnus: 5G00FY11
Laajuus
8 op
Osaamistavoitteet
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ö
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
C++-ohjelmoinnin perusteet
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija kykenee tuottamaan yksinkertaisen web-sivun ja muotoilemaan sivun rakenteen.
Arviointikriteerit, hyvä (3-4)
Opiskelija kykenee luomaan monipuolisen web-sovelluksen ja hyödyntämään API-rajapintoja.
Arviointikriteerit, kiitettävä (5)
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.
Ilmoittautumisaika
22.11.2023 - 05.01.2024
Ajoitus
01.01.2024 - 05.05.2024
Laajuus
8 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Miika Huikkola
- Louis Botha
Vastuuhenkilö
Louis Botha
Ryhmät
-
23TIETOATietotekniikka
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 2024
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 60% 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 4.3.2024)
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. 50 h
Lähiopetusta 3 h joka toinen viikko
Itsenäinen työskentely n. 35 h
---
Kurssin kokonaisarvosana lasketaan opintopisteillä painotettuna ohjelmoinnin ja matematiikan osuuksien arviointien keskiarvona.
(Matematiikan osion perusteet päivitetty 4.3.2024)
Sisällön jaksotus
Ohjelmointi-osio
-------------------------
Git
HTML
CSS
JavaScript
Matematiikan osio
............................
Tilastolliset perustunnusluvut
Tilastollinen päättely
Datan visualisointi
Ilmoittautumisaika
22.11.2023 - 05.01.2024
Ajoitus
01.01.2024 - 05.05.2024
Laajuus
8 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Miika Huikkola
- Louis Botha
Vastuuhenkilö
Louis Botha
Ryhmät
-
23TIETOBTietotekniikka
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 2024
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 4.3.2024)
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 4.3.2024)
Sisällön jaksotus
Ohjelmointi-osio
-------------------------
Git
HTML
CSS
JavaScript
Matematiikan osio
............................
Tilastolliset perustunnusluvut
Tilastollinen päättely
Datan visualisointi
Ilmoittautumisaika
15.12.2022 - 08.01.2023
Ajoitus
09.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
-
22TIETOBTietotekniikka
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ä.
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
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
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
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ä
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ä