Siirry suoraan sisältöön

Web-ohjelmointi IILaajuus (5 op)

Tunnus: 4_ETA0150

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Opiskelija ymmärtää HTTP-protokollan hyödyt ja rajoitteet. Opiskelija osaa soveltaa web-sovelluksessa tilanhallintaa. Opiskelija osaa käyttää web-ohjelmoinnin sovelluskehyksiä web-kehityksessä. Opiskelija ymmärtää versionhallintapalvelun (GitHub). Opiskelija ymmärtää yksikkötestauksen periaatteet ja osaa käyttää yksikkötestausvälinettä.

Sisältö

Opintojakson aikana syvennetään web-ohjelmoinnin osaamista käyttäen laajasti hyväksi nykyaikaisia kirjastoja.

Esitietovaatimukset

Web-ohjelmointi

Esitietovaatimukset

Web-ohjelmointi

Ilmoittautumisaika

01.08.2024 - 15.07.2025

Ajoitus

01.09.2024 - 31.07.2025

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Tietotekniikka - AMK

Opetuskielet
  • Suomi
Paikat

0 - 1500

Opettaja
  • Jussi Koistinen
Ajoitusryhmät
  • Avoin_amk_CO (Koko: 1000. Avoin AMK: 0.)
Koulutusryhmat
  • Avoin_amk_CO

Toteutuksen kuvaus

Opintojakso opiskellaan verkossa Moodle-oppimisympäristössä.
Opintojakson voi opiskella itsenäisesti omaan tahtiin toteutusaikana 1.9.2024 –31.7.2025

Opintojakso arvioidaan tehtävien perusteella. Tehtäviä tulee yhteensä 50kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 25kpl tehtäviä hyväksytysti. Tehtävät ovat React-ohjelmointiin liittyviä ohjelmointitehtäviä ja jokaisesta tehtävästä saa 0-1p.

Opintojakson tehtävien on oltava tehtynä viimeistään 31.7.2025.
Opintosuorituksia arvioidaan kuukauden välein.

Opiskelussa tarvitaan tietokone, johon voidaan asentaa tarvittavat ohjelmistot. Ohjelmistot ovat open source-ohjelmistoja.

Opiskelijan ajankäyttö

Opintojakson työmäärä on noin 135 tuntia itsenäistä opiskelua.

Esitietovaatimukset

Web-ohjelmointi

Oppimateriaali ja suositeltava kirjallisuus

React-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista sekä esimerkkikoodeista, joiden avulla käydään React-ohjelmointia läpi.

Kustakin aiheesta on saatavilla myös opettajan tekemää videomateriaalia.

Lisätietoja opiskelijoille

Opintojakso on maksuton CampusOnline -opiskelijoille.
Avoimen amk:n opiskelijoille opintomaksu on 75 euroa. Vaihtoehtona on myös vuosimaksu 350 €, joka kattaa 12 kuukauden opintomaksut.

Lukion tai ammattiopiston opiskelijat voivat opiskella maksutta Savonian avoimessa ammattikorkeakoulussa.

Pohjois-Savon alueen ammatillisista oppilaitoksista tai lukioista valmistuneet (1.1.2023 alkaen) voivat opiskella maksutta yhden vuoden Savonian avoimen ammattikorkeakoulun opintoja, kun opinnot aloitetaan vuoden sisällä valmistumisesta.

Ilmoittautumisaika

01.12.2023 - 15.01.2024

Ajoitus

04.04.2024 - 26.04.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 työmäärä jakaantuu seuraavasti:

- luennot 4h
- itsenäistä opiskelua (sis. tehtävien tekemisen) 131h

Yhteensä 135h

Esitietovaatimukset

Web-ohjelmointi

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.

Lisätietoja opiskelijoille

Opintojaksoon EI siis liity tenttiä eikä siten rästitenttiäkään. Opintojakso voidaan suorittaa VAIN luentojen aikana annetujen tehtävien avulla.

Ilmoittautumisaika

01.12.2023 - 15.01.2024

Ajoitus

01.01.2024 - 31.07.2024

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka - AMK

Toimipiste

Microkadun kampus

Opetuskielet
  • Suomi
Opettaja
  • Jussi Koistinen
Opiskelijaryhmät
  • ETA22SP
    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 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 työmäärä jakaantuu seuraavasti:

- luennot ja harjoitukset 64h
- itsenäistä opiskelua (sis. tehtävien tekemisen) 71h

Yhteensä 135h

Esitietovaatimukset

Web-ohjelmointi

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.

Lisätietoja opiskelijoille

Opintojaksoon EI siis liity tenttiä eikä siten rästitenttiäkään. Opintojakso voidaan suorittaa VAIN opintojakson aikana annetujen tehtävien avulla.

Ilmoittautumisaika

01.12.2023 - 15.01.2024

Ajoitus

01.01.2024 - 31.07.2024

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka - AMK

Toimipiste

Microkadun kampus

Opetuskielet
  • Suomi
Opettaja
  • Jussi Koistinen
Opiskelijaryhmät
  • ETB22SP
    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 työmäärä jakaantuu seuraavasti:

- luennot ja harjoitukset 64h
- itsenäistä opiskelua (sis. tehtävien tekemisen) 71h

Yhteensä 135h

Esitietovaatimukset

Web-ohjelmointi

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.

Lisätietoja opiskelijoille

Opintojaksoon EI siis liity tenttiä eikä siten rästitenttiäkään. Opintojakso voidaan suorittaa VAIN luentojen aikana annetujen tehtävien avulla.

Ilmoittautumisaika

01.12.2023 - 15.01.2024

Ajoitus

01.01.2024 - 31.07.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 sisältää lyhyet teorialuennot ja opiskelija tekee annetut tehtävät itsenäisesti.

Opiskelijan ajankäyttö

Opiskelijan työmäärä jakaantuu seuraavasti:

- luennot ja harjoitukset 64h
- itsenäistä opiskelua (sis. tehtävien tekemisen) 71h

Yhteensä 135h

Esitietovaatimukset

Web-ohjelmointi

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.

Lisätietoja opiskelijoille

Opintojaksoon EI siis liity tenttiä eikä siten rästitenttiäkään. Opintojakso voidaan suorittaa VAIN luentojen aikana annetujen tehtävien avulla.

Ilmoittautumisaika

01.12.2022 - 15.01.2023

Ajoitus

09.01.2023 - 30.04.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka - AMK

Toimipiste

Microkadun kampus

Opetuskielet
  • Suomi
Opettaja
  • Jussi Koistinen
Opiskelijaryhmät
  • ETA21SP
    Tietotekniikka

Toteutuksen kuvaus

Tämä teksti näkyy opiskelijalle ilmoittautuessa.

Kuvaa
- oppimismenetelmät ja muut pedagogiset ratkaisut
- ensisijainen suoritustapa-arvioinnin perusteet
- toteutuksen aikataulutustietoja tarvittaessa
- muut opiskelijalle oleelliset tiedot

Opintojaksoon kuuluu teoria- ja harjoitustunnit sekä etätehtävät. Teoriaopetus ja teoriaa syventävät harjoitukset yhdistetään joustavaksi kokonaisuudeksi. Oppimisessa korostuu opiskelijan omaehtoinen työskentely ohjatuilla harjoitustunneilla ja etätehtävissä.

Opintojakso suoritetaan pakollisten ohjelmontitehtävien avulla. Hyväksyttyyn arvosanaan täytyy opiskelijan suorittaa vähintään puolet annetuista tehtävistä.

Opiskelijan ajankäyttö

Opiskelijan työmäärä jakaantuu seuraavasti:

- luennot ja harjoitukset 64h
- itsenäistä opiskelua (sis. tehtävien tekemisen) 71h

Yhteensä 135h

Esitietovaatimukset

Web-ohjelmointi

Oppimateriaali ja suositeltava kirjallisuus

Tekniikan nopean kehityksen takia oppimateriaali jaetaan www-sivuina. Opettaja laatii aihepiiriin sopivia internetin linkkilistoja, jotta opiskelija voi aloittaa omatoimisen lisätiedon hankinnan.

Lisätietoja opiskelijoille

Opintojaksoon EI siis liity tenttiä eikä siten rästitenttiäkään. Opintojakso voidaan suorittaa VAIN luentojen aikana annetujen tehtävien avulla.

Ilmoittautumisaika

01.12.2022 - 15.01.2023

Ajoitus

01.01.2023 - 31.07.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka - AMK

Toimipiste

Microkadun kampus

Opetuskielet
  • Suomi
Opettaja
  • Jussi Koistinen
Opiskelijaryhmät
  • ETB21SP
    Tietotekniikka

Esitietovaatimukset

Web-ohjelmointi

Oppimateriaali ja suositeltava kirjallisuus

Tekniikan nopean kehityksen takia oppimateriaali jaetaan www-sivuina. Opettaja laatii aihepiiriin sopivia internetin linkkilistoja, jotta opiskelija voi aloittaa omatoimisen lisätiedon hankinnan.

Ilmoittautumisaika

01.08.2022 - 11.09.2022

Ajoitus

01.01.2023 - 31.07.2023

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:
- teorialuennot 2h/viikko, yhteensä 28h
- ohjaustunnit 2h/viikko, yhteensä 28h
- itsenäinen opiskelu 79h

Esitietovaatimukset

Web-ohjelmointi

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.