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
-
TITE23Insinöö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
-
AUTE22SAInsinöö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
-
TITE22Insinöö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
-
AUTE21SAInsinöö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
-
TITE21Insinöö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
-
AUTE20SAInsinöö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
-
MAUTE19Insinöö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