Web-ohjelmointi ILaajuus (5 op)
Tunnus: 4_ETA1600
Laajuus
5 op
Opetuskieli
- suomi
Osaamistavoitteet
Opiskelija osaa tuottaa selainpohjaisia käyttöliittymiä HTML ja CSS-kielillä. Opiskelija osaa käyttää käyttöliittymäkirjastoja. Opiskelija osaa toteuttaa toiminnallisuuksia selainpohjaisten sovellusten asiakaspäähän (Javascript, DOM). Opiskelija osaa toteuttaa monikerroksisen tietokantaa hyödyntävän web-ohjelman (data, palvelin, UI/UX). Opiskelija osaa soveltaa JavaScript-ohjelmointikieltä. Opiskelija osaa tehdä JavaScript-pyynnön selainohjelmistosta palvelimelle. Opiskelija tietää yleisimmät tiedonsiirto- ja tallennusformaatit (JSON, XML) ja osaa soveltaa niitä tiedonsiirrossa. Opiskelija osaa toteuttaa palvelinohjelmistoja jollain ohjelmointivälineellä. Opiskelija osaa tehdä web-sovelluksen, joka käyttää hyväkseen usean erillisen web-sovelluksen tarjoamia palveluja.
Sisältö
HTML5, CSS, JavaScript-alkeet, CSS-kirjaston hyödyntäminen. Server-api:n hyödyntäminen (esim. REST-arkkitehtuurin mukaisesti)
Kevennetty projektikäytäntö, painopiste työkaluissa.
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaalit
Tekniikan nopean kehityksen takia oppimateriaali jaetaan www-sivuina. Opetuksessa hyödynnetään havainnollistamiskeinoina esim. animaatioita, videoita ja muuta vastaavaa materiaalia. Opettaja laatii myös aihepiiriin sopivia internetin linkkilistoja, jotta opiskelija voi aloittaa omatoimisen lisätiedon hankinnan.
Esitietovaatimukset
Ohjelmoinnin perusteet
Ilmoittautumisaika
01.08.2024 - 15.09.2024
Ajoitus
01.08.2024 - 31.12.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Opettaja
- Keijo Kuosmanen
Opiskelijaryhmät
-
ETA23SPTietotekniikka, päivä
Toteutuksen kuvaus
Tällä kurssilla opit web-ohjelmoinnin perusteet.
Opetus tulee olemaan hybridiopetusta eli voit halutessasi osallistua etänä. Suositeltavaa on kuitenkin osallistua paikan päällä. Opetusta on neljä tuntia viikossa 14 viikon ajan.
Ensisijaisesti kurssi suoritetaan tehtävillä.
Sisältö
HTML5, CSS, JavaScript-alkeet, CSS-kirjaston hyödyntäminen. Server-api:n hyödyntäminen (esim. REST-arkkitehtuurin mukaisesti)
Toteutuksen valinnaiset suoritustavat
Opettajan kanssa etukäteen sovittu itsenäisesti tehtävä harjoitustyö, jonka täytyy kattaa kurssin osa-alueet.
Opiskelijan ajankäyttö
Opetukseen osallistuminen 56 tuntia
Iitsenäinen työskentely n. 80 tuntia.
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaali ja suositeltava kirjallisuus
Tekniikan nopean kehityksen takia oppimateriaali jaetaan www-sivuina. Opetuksessa hyödynnetään havainnollistamiskeinoina esim. animaatioita, videoita ja muuta vastaavaa materiaalia. Opettaja laatii myös aihepiiriin sopivia internetin linkkilistoja, jotta opiskelija voi aloittaa omatoimisen lisätiedon hankinnan.
Lisätietoja opiskelijoille
Moodle-kurssi: (avain: Web1_2024)
https://moodle.savonia.fi/course/view.php?id=2883
Ilmoittautumisaika
01.08.2024 - 15.09.2024
Ajoitus
01.08.2024 - 31.12.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Opettaja
- Keijo Kuosmanen
Opiskelijaryhmät
-
ETB23SPTietotekniikka, päivä
Toteutuksen kuvaus
Tällä kurssilla opit web-ohjelmoinnin perusteet.
Opetus tulee olemaan hybridiopetusta eli voit halutessasi osallistua etänä. Suositeltavaa on kuitenkin osallistua paikan päällä. Opetusta on neljä tuntia viikossa 14 viikon ajan.
Ensisijaisesti kurssi suoritetaan tehtävillä.
Sisältö
HTML5, CSS, JavaScript-alkeet, CSS-kirjaston hyödyntäminen. Server-api:n hyödyntäminen (esim. REST-arkkitehtuurin mukaisesti)
Toteutuksen valinnaiset suoritustavat
Opettajan kanssa etukäteen sovittu itsenäisesti tehtävä harjoitustyö, jonka täytyy kattaa kurssin osa-alueet.
Opiskelijan ajankäyttö
Opetukseen osallistuminen 56 tuntia
Iitsenäinen työskentely n. 80 tuntia.
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaali ja suositeltava kirjallisuus
Tekniikan nopean kehityksen takia oppimateriaali jaetaan www-sivuina. Opetuksessa hyödynnetään havainnollistamiskeinoina esim. animaatioita, videoita ja muuta vastaavaa materiaalia. Opettaja laatii myös aihepiiriin sopivia internetin linkkilistoja, jotta opiskelija voi aloittaa omatoimisen lisätiedon hankinnan.
Lisätietoja opiskelijoille
Moodle-kurssi: (avain: Web1_2024)
https://moodle.savonia.fi/course/view.php?id=2883
Ilmoittautumisaika
01.08.2024 - 15.09.2024
Ajoitus
01.08.2024 - 31.12.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Paikat
0 - 1000
Opettaja
- Jussi Koistinen
Opiskelijaryhmät
-
UEF-R1ICT-opinnot UEF-ISAT-yhteistyössä
Toteutuksen kuvaus
Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 50kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 25kpl tehtäviä hyväksytysti. Viikkotehtävät ovat web-ohjelmointiin liittyviä ohjelmointitehtäviä ja jokaisesta tehtävästä saa 0-1p.
Opintojaksolla käytetään tehtävien tarkistamiseen automaattitestejä, jotka testaavat ratkaisut ohjelmallisesti. Testeistä täytyy onnistua vähintään puolet/tehtävä, jotta tehtävästä saa yhden pisteen.
Opintojakson toteutus rytmitetään siten että kullakin viikolla on teorialuentoja, joissa käydään läpi käsiteltävä aihe sekä ohjaustunteja, joiden aikana keskitytään viikkotehtävien tekemiseen ja ohjaamiseen.
Opiskelijan ajankäyttö
Opiskelijan ajankäyttö jakaantuu seuraavasti:
- luennot 4h/viikko, yhteensä 56h
- itsenäinen opiskelu 79h
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaali ja suositeltava kirjallisuus
Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista.
Kustakin aiheesta on saatavilla myös videomateriaalia.
Ilmoittautumisaika
01.08.2024 - 15.09.2024
Ajoitus
01.08.2024 - 31.12.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Paikat
0 - 1000
Opettaja
- Jussi Koistinen
Opiskelijaryhmät
-
UEF-R2ICT-opinnot UEF-ISAT-yhteistyössä
Toteutuksen kuvaus
Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 50kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 25kpl tehtäviä hyväksytysti. Viikkotehtävät ovat web-ohjelmointiin liittyviä ohjelmointitehtäviä ja jokaisesta tehtävästä saa 0-1p.
Opintojaksolla käytetään tehtävien tarkistamiseen automaattitestejä, jotka testaavat ratkaisut ohjelmallisesti. Testeistä täytyy onnistua vähintään puolet/tehtävä, jotta tehtävästä saa yhden pisteen.
Opintojakson toteutus rytmitetään siten että kullakin viikolla on teorialuentoja, joissa käydään läpi käsiteltävä aihe sekä ohjaustunteja, joiden aikana keskitytään viikkotehtävien tekemiseen ja ohjaamiseen.
Opiskelijan ajankäyttö
Opiskelijan ajankäyttö jakaantuu seuraavasti:
- luennot 4h/viikko, yhteensä 56h
- itsenäinen opiskelu 79h
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaali ja suositeltava kirjallisuus
Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista.
Kustakin aiheesta on saatavilla myös videomateriaalia.
Ilmoittautumisaika
01.12.2023 - 15.01.2024
Ajoitus
19.01.2024 - 16.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Opettaja
- Jussi Koistinen
Opiskelijaryhmät
-
ET23KMTietotekniikka
Toteutuksen kuvaus
Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 50kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 25kpl tehtäviä hyväksytysti. Viikkotehtävät ovat web-ohjelmointiin liittyviä ohjelmointitehtäviä ja jokaisesta tehtävästä saa 0-1p.
Opintojaksolla käytetään tehtävien tarkistamiseen automaattitestejä, jotka testaavat ratkaisut ohjelmallisesti. Testeistä täytyy onnistua vähintään puolet/tehtävä, jotta tehtävästä saa yhden pisteen.
Opintojakson toteutus sisältää lyhyet teorialuennot ja opiskelija tekee annetut tehtävät itsenäisesti.
Opiskelijan ajankäyttö
Opiskelijan ajankäyttö jakaantuu seuraavasti:
- luennot yhteensä 6h
- itsenäinen opiskelu 129h
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaali ja suositeltava kirjallisuus
Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista.
Kustakin aiheesta on saatavilla myös videomateriaalia.
Ilmoittautumisaika
01.08.2023 - 15.09.2023
Ajoitus
01.08.2023 - 31.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Tutkinto-ohjelma
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Keijo Kuosmanen
Opiskelijaryhmät
-
ETA22SPTietotekniikka
Toteutuksen kuvaus
Tällä kurssilla opit web-ohjelmoinnin perusteet. Sisältö painottuu client-puoleen. Palvelin-puolen koodaus ei sisälly kurssiin.
Opetus tulee olemaan hybridiopetusta eli voit halutessasi osallistua etänä. Suositeltavaa on kuitenkin osallistua paikan päällä. Opetusta on neljä tuntia viikossa 14 viikon ajan.
Ensisijaisesti kurssi suoritetaan tehtävillä.
Toteutuksen valinnaiset suoritustavat
Itsenäisesti tehtävä harjoitustyö, jonka täytyy kattaa kurssin osa-alueet. Harjoitustyö pitää hyväksyttää etukäteen kurssin opettajalla eikä saa olla osa toisen kurssin suoritusta.
Opiskelijan ajankäyttö
Opetukseen osallistuminen 56 tuntia
Iitsenäinen työskentely n. 80 tuntia.
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaali ja suositeltava kirjallisuus
Tekniikan nopean kehityksen takia oppimateriaali jaetaan digimateriaalina. Opetuksessa hyödynnetään havainnollistamiskeinoina esimerkkikoodeja, videoita ja muuta vastaavaa materiaalia. Opettaja laatii myös aihepiiriin sopivia internetin linkkilistoja, jotta opiskelija voi aloittaa omatoimisen lisätiedon hankinnan.
Lisätietoja opiskelijoille
Kurssimoodle: https://moodle.savonia.fi/course/view.php?id=17770
Ilmoittautumisaika
01.08.2023 - 15.09.2023
Ajoitus
01.08.2023 - 31.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Opettaja
- Keijo Kuosmanen
Opiskelijaryhmät
-
ETB22SPTietotekniikka
Toteutuksen kuvaus
Tällä kurssilla opit web-ohjelmoinnin perusteet. Sisältö painottuu client-puoleen. Palvelin-puolen koodaus ei sisälly kurssiin.
Opetus tulee olemaan hybridiopetusta eli voit halutessasi osallistua etänä. Suositeltavaa on kuitenkin osallistua paikan päällä. Opetusta on neljä tuntia viikossa 14 viikon ajan.
Ensisijaisesti kurssi suoritetaan tehtävillä.
Toteutuksen valinnaiset suoritustavat
Itsenäisesti tehtävä harjoitustyö, jonka täytyy kattaa kurssin osa-alueet. Harjoitustyö pitää hyväksyttää etukäteen kurssin opettajalla eikä saa olla osa toisen kurssin suoritusta.
Opiskelijan ajankäyttö
Opetukseen osallistuminen 56 tuntia
Iitsenäinen työskentely n. 80 tuntia.
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaali ja suositeltava kirjallisuus
Tekniikan nopean kehityksen takia oppimateriaali jaetaan digimateriaalina. Opetuksessa hyödynnetään havainnollistamiskeinoina esimerkkikoodeja, videoita ja muuta vastaavaa materiaalia. Opettaja laatii myös aihepiiriin sopivia internetin linkkilistoja, jotta opiskelija voi aloittaa omatoimisen lisätiedon hankinnan.
Lisätietoja opiskelijoille
kurssimoodle: https://moodle.savonia.fi/course/view.php?id=17771
Ilmoittautumisaika
01.08.2023 - 15.09.2023
Ajoitus
01.08.2023 - 31.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Opettaja
- Jussi Koistinen
Opiskelijaryhmät
-
UEF-R1ICT-opinnot UEF-ISAT-yhteistyössä
Toteutuksen kuvaus
Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 50kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 25kpl tehtäviä hyväksytysti. Viikkotehtävät ovat web-ohjelmointiin liittyviä ohjelmointitehtäviä ja jokaisesta tehtävästä saa 0-1p.
Opintojaksolla käytetään tehtävien tarkistamiseen automaattitestejä, jotka testaavat ratkaisut ohjelmallisesti. Testeistä täytyy onnistua vähintään puolet/tehtävä, jotta tehtävästä saa yhden pisteen.
Opintojakson toteutus rytmitetään siten että kullakin viikolla on teorialuentoja, joissa käydään läpi käsiteltävä aihe sekä ohjaustunteja, joiden aikana keskitytään viikkotehtävien tekemiseen ja ohjaamiseen.
Opiskelijan ajankäyttö
Opiskelijan ajankäyttö jakaantuu seuraavasti:
- luennot 4h/viikko, yhteensä 56h
- itsenäinen opiskelu 79h
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaali ja suositeltava kirjallisuus
Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista.
Kustakin aiheesta on saatavilla myös videomateriaalia.
Ilmoittautumisaika
01.08.2023 - 15.09.2023
Ajoitus
01.08.2023 - 31.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Opettaja
- Jussi Koistinen
Opiskelijaryhmät
-
UEF-R2ICT-opinnot UEF-ISAT-yhteistyössä
Toteutuksen kuvaus
Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 50kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 25kpl tehtäviä hyväksytysti. Viikkotehtävät ovat web-ohjelmointiin liittyviä ohjelmointitehtäviä ja jokaisesta tehtävästä saa 0-1p.
Opintojaksolla käytetään tehtävien tarkistamiseen automaattitestejä, jotka testaavat ratkaisut ohjelmallisesti. Testeistä täytyy onnistua vähintään puolet/tehtävä, jotta tehtävästä saa yhden pisteen.
Opintojakson toteutus rytmitetään siten että kullakin viikolla on teorialuentoja, joissa käydään läpi käsiteltävä aihe sekä ohjaustunteja, joiden aikana keskitytään viikkotehtävien tekemiseen ja ohjaamiseen.
Opiskelijan ajankäyttö
Opiskelijan ajankäyttö jakaantuu seuraavasti:
- luennot 4h/viikko, yhteensä 56h
- itsenäinen opiskelu 79h
Esitietovaatimukset
Ohjelmoinnin perusteet
Oppimateriaali ja suositeltava kirjallisuus
Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista.
Kustakin aiheesta on saatavilla myös videomateriaalia.