Siirry suoraan sisältöön

Verkko-ohjelmointiLaajuus (3 op)

Tunnus: KL25AB77100

Osaamistavoitteet

Opiskelija osaa suunnitella asiakas-palvelin-sovelluksia. Opiskelija osaa tehdä rinnakkaisia ja hajautettuja sovelluksia eri ohjelmointikielillä. Opiskelija osaa tehdä yksinkertaisia web-pohjaisia sovelluksia ja hyödyntää REST-rajapintoja.

Sisältö

Asiakas-palvelinmalli, socket-ohjelmointi, http-protokolla, etämetodikutsut, rinnakkaisuus ja säikeet. Palvelinohjelmointi, REST-pohjaiset web-palvelut ja niiden käyttö.

Esitietovaatimukset

Olio-ohjelmointi tai ohjelmoinnin perusteet 2

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa perusasiat

Arviointikriteerit, hyvä (3)

Opiskelija osaa tehdä tehdä hajautettuja sovelluksia ja hallitsee asiakas-palvelinmallin keskeiset periaatteet

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa totetuttaa vaativia hajautettuja sovelluksia

Oppimateriaalit

- Luentomonisteet ja oppitunneilla ilmoitettava materiaali

Ilmoittautumisaika

11.11.2024 - 19.02.2025

Ajoitus

03.03.2025 - 27.04.2025

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Automaatiotekniikka
Opettaja
  • Raine Kauppinen
Opiskelijaryhmät
  • TITE23
    Insinööri (AMK), Tietotekniikka

Tavoitteet

Opiskelija osaa suunnitella asiakas-palvelin-sovelluksia. Opiskelija osaa tehdä rinnakkaisia ja hajautettuja sovelluksia eri ohjelmointikielillä. Opiskelija osaa tehdä yksinkertaisia web-pohjaisia sovelluksia ja hyödyntää REST-rajapintoja.

Sisältö

Asiakas-palvelinmalli, socket-ohjelmointi, http-protokolla, etämetodikutsut, rinnakkaisuus ja säikeet. Palvelinohjelmointi, REST-pohjaiset web-palvelut ja niiden käyttö.

Oppimateriaalit

Tiedot käytettävästä materiaalista ovat Moodlessa.

Opetusmenetelmät

Lähiopetus ja itsenäinen työskentely.

Opiskelijan ajankäyttö ja kuormitus

3 op * 27 h/op = 81 tuntia, josta on varattu lähiopetukseen noin kolmasosa ja itsenäiseen työskentelyyn noin kaksi kolmasosaa.

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa perusasiat

Arviointikriteerit, hyvä (3)

Opiskelija osaa tehdä tehdä hajautettuja sovelluksia ja hallitsee asiakas-palvelinmallin keskeiset periaatteet

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa totetuttaa vaativia hajautettuja sovelluksia

Arviointimenetelmät ja arvioinnin perusteet

Aktiviteetit ja tentti.

Esitietovaatimukset

Olio-ohjelmointi tai ohjelmoinnin perusteet 2

Ilmoittautumisaika

22.04.2024 - 09.10.2024

Ajoitus

21.10.2024 - 18.12.2024

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Automaatiotekniikka
Opettaja
  • Matti Panula
Opiskelijaryhmät
  • AUTE22SA
    Insinööri (AMK), Automaatiotekniikka, Päivätoteutus

Tavoitteet

Opiskelija osaa suunnitella asiakas-palvelin-sovelluksia. Opiskelija osaa tehdä rinnakkaisia ja hajautettuja sovelluksia eri ohjelmointikielillä. Opiskelija osaa tehdä yksinkertaisia web-pohjaisia sovelluksia ja hyödyntää REST-rajapintoja.

Sisältö

Asiakas-palvelinmalli, socket-ohjelmointi, http-protokolla, etämetodikutsut, rinnakkaisuus ja säikeet. Palvelinohjelmointi, REST-pohjaiset web-palvelut ja niiden käyttö.

Oppimateriaalit

Luentomateriaalit

Opetusmenetelmät

Luennot ja harjoitukset

Opiskelijan ajankäyttö ja kuormitus

Lähiopetus 28h, itsenäinen opiskelu 53h.

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa perusasiat

Arviointikriteerit, hyvä (3)

Opiskelija osaa tehdä tehdä hajautettuja sovelluksia ja hallitsee asiakas-palvelinmallin keskeiset periaatteet

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa totetuttaa vaativia hajautettuja sovelluksia

Arviointimenetelmät ja arvioinnin perusteet

Tentti ja harjoitukset

Esitietovaatimukset

Olio-ohjelmointi tai ohjelmoinnin perusteet 2

Ilmoittautumisaika

13.11.2023 - 06.03.2024

Ajoitus

04.03.2024 - 28.04.2024

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Tietotekniikka
Opettaja
  • Raine Kauppinen
Opiskelijaryhmät
  • TITE22
    Insinööri (AMK), Tietotekniikka

Tavoitteet

Opiskelija osaa suunnitella asiakas-palvelin-sovelluksia. Opiskelija osaa tehdä rinnakkaisia ja hajautettuja sovelluksia eri ohjelmointikielillä. Opiskelija osaa tehdä yksinkertaisia web-pohjaisia sovelluksia ja hyödyntää REST-rajapintoja.

Sisältö

Asiakas-palvelinmalli, socket-ohjelmointi, http-protokolla, etämetodikutsut, rinnakkaisuus ja säikeet. Palvelinohjelmointi, REST-pohjaiset web-palvelut ja niiden käyttö.

Oppimateriaalit

- Luentomonisteet ja oppitunneilla ilmoitettava materiaali

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa perusasiat

Arviointikriteerit, hyvä (3)

Opiskelija osaa tehdä tehdä hajautettuja sovelluksia ja hallitsee asiakas-palvelinmallin keskeiset periaatteet

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa totetuttaa vaativia hajautettuja sovelluksia

Esitietovaatimukset

Olio-ohjelmointi tai ohjelmoinnin perusteet 2

Ilmoittautumisaika

17.04.2023 - 11.10.2023

Ajoitus

23.10.2023 - 17.12.2023

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Automaatiotekniikka
Opettaja
  • Juha Hirvonen
Opiskelijaryhmät
  • AUTE21SA
    Insinööri (AMK), Automaatiotekniikka

Tavoitteet

Opiskelija osaa suunnitella asiakas-palvelin-sovelluksia. Opiskelija osaa tehdä rinnakkaisia ja hajautettuja sovelluksia eri ohjelmointikielillä. Opiskelija osaa tehdä yksinkertaisia web-pohjaisia sovelluksia ja hyödyntää REST-rajapintoja.

Sisältö

Asiakas-palvelinmalli, socket-ohjelmointi, http-protokolla, etämetodikutsut, rinnakkaisuus ja säikeet. Palvelinohjelmointi, REST-pohjaiset web-palvelut ja niiden käyttö.

Oppimateriaalit

Ilmoitetaan opintojakson alussa

Opetusmenetelmät

Oppitunnit, harjoitukset ja harjoitustyö

Tenttien ajankohdat ja uusintamahdollisuudet

Tentti pidetään viimeisellä tunnilla

Opiskelijan ajankäyttö ja kuormitus

Lähiopetus 37 %, itsenäinen työskentely 63 %.

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa perusasiat

Arviointikriteerit, hyvä (3)

Opiskelija osaa tehdä tehdä hajautettuja sovelluksia ja hallitsee asiakas-palvelinmallin keskeiset periaatteet

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa totetuttaa vaativia hajautettuja sovelluksia

Arviointimenetelmät ja arvioinnin perusteet

Tentti 75 % ja harjoitustyö 25 %

Esitietovaatimukset

Olio-ohjelmointi tai ohjelmoinnin perusteet 2

Ilmoittautumisaika

14.11.2022 - 15.01.2023

Ajoitus

09.01.2023 - 26.02.2023

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Automaatiotekniikka
Opettaja
  • Raine Kauppinen
Opiskelijaryhmät
  • TITE21
    Insinööri (AMK), Tietotekniikka

Tavoitteet

Opiskelija osaa suunnitella asiakas-palvelin-sovelluksia. Opiskelija osaa tehdä rinnakkaisia ja hajautettuja sovelluksia eri ohjelmointikielillä. Opiskelija osaa tehdä yksinkertaisia web-pohjaisia sovelluksia ja hyödyntää REST-rajapintoja.

Sisältö

Asiakas-palvelinmalli, socket-ohjelmointi, http-protokolla, etämetodikutsut, rinnakkaisuus ja säikeet. Palvelinohjelmointi, REST-pohjaiset web-palvelut ja niiden käyttö.

Oppimateriaalit

Ilmoitetaan opintojakson alussa

Opetusmenetelmät

Luennot, harrjoitukset ja harjoitustyö

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa perusasiat

Arviointikriteerit, hyvä (3)

Opiskelija osaa tehdä tehdä hajautettuja sovelluksia ja hallitsee asiakas-palvelinmallin keskeiset periaatteet

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa totetuttaa vaativia hajautettuja sovelluksia

Arviointimenetelmät ja arvioinnin perusteet

Tentti ja harjoitustyö

Esitietovaatimukset

Olio-ohjelmointi tai ohjelmoinnin perusteet 2

Ilmoittautumisaika

01.01.2022 - 15.10.2022

Ajoitus

29.08.2022 - 16.10.2022

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Automaatiotekniikka
Opettaja
  • Petteri Mäkelä
Opiskelijaryhmät
  • AUTE20SA
    Insinööri (AMK), Automaatiotekniikka

Tavoitteet

Opiskelija osaa suunnitella asiakas-palvelin-sovelluksia. Opiskelija osaa tehdä rinnakkaisia ja hajautettuja sovelluksia eri ohjelmointikielillä. Opiskelija osaa tehdä yksinkertaisia web-pohjaisia sovelluksia ja hyödyntää REST-rajapintoja.

Sisältö

Asiakas-palvelinmalli, socket-ohjelmointi, http-protokolla, etämetodikutsut, rinnakkaisuus ja säikeet. Palvelinohjelmointi, REST-pohjaiset web-palvelut ja niiden käyttö.

Oppimateriaalit

Ilmoitetaan opintojakson alussa

Opetusmenetelmät

Luennot, harrjoitukset ja harjoitustyö

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa perusasiat

Arviointikriteerit, hyvä (3)

Opiskelija osaa tehdä tehdä hajautettuja sovelluksia ja hallitsee asiakas-palvelinmallin keskeiset periaatteet

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa totetuttaa vaativia hajautettuja sovelluksia

Arviointimenetelmät ja arvioinnin perusteet

Tentti ja harjoitustyö

Esitietovaatimukset

Olio-ohjelmointi tai ohjelmoinnin perusteet 2

Ilmoittautumisaika

07.02.2022 - 27.03.2022

Ajoitus

07.03.2022 - 29.05.2022

Laajuus

3 op

Yksikkö

SeAMK Tekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Automaatiotekniikka
Opettaja
  • Juha Yli-Hemminki
Opiskelijaryhmät
  • MAUTE19
    Insinööri (AMK), Automaatiotekniikka, monimuotototeutus

Tavoitteet

Opiskelija osaa suunnitella asiakas-palvelin-sovelluksia. Opiskelija osaa tehdä rinnakkaisia ja hajautettuja sovelluksia eri ohjelmointikielillä. Opiskelija osaa tehdä yksinkertaisia web-pohjaisia sovelluksia ja hyödyntää REST-rajapintoja.

Sisältö

Asiakas-palvelinmalli, socket-ohjelmointi, http-protokolla, etämetodikutsut, rinnakkaisuus ja säikeet. Palvelinohjelmointi, REST-pohjaiset web-palvelut ja niiden käyttö.

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa perusasiat

Arviointikriteerit, hyvä (3)

Opiskelija osaa tehdä tehdä hajautettuja sovelluksia ja hallitsee asiakas-palvelinmallin keskeiset periaatteet

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa totetuttaa vaativia hajautettuja sovelluksia

Esitietovaatimukset

Olio-ohjelmointi tai ohjelmoinnin perusteet 2