Siirry suoraan sisältöön

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

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
  • ETB23SP
    Tietotekniikka, 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.

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
  • ETA23SP
    Tietotekniikka, 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.

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
  • Jussi Koistinen
Opiskelijaryhmät
  • UEF-R1
    ICT-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
Opettaja
  • Jussi Koistinen
Opiskelijaryhmät
  • UEF-R2
    ICT-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
  • ET23KM
    Tietotekniikka

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.