Siirry suoraan sisältöön

Cloud Computing (5op)

Toteutuksen tunnus: R504TL194-3002

Toteutuksen perustiedot


Ilmoittautumisaika
06.10.2025 - 25.01.2026
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
26.01.2026 - 03.05.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Opetuskielet
Paikat
0 - 50
Opettajat
Mikko Pajula
Vastuuopettaja
Matias Hiltunen
Opintojakso
R504TL194

Arviointiasteikko

H-5

Sisällön jaksotus

Tutkimus pilviympäristöissä ja pilvilaskennan teoria
Koneoppimisen tutkimus pilviympäristössä
Pilvipohjainen frontend-julkaisu
Pilvijulkaisemisen perusteet (Backend)
Pilvijulkaisemisen strategiat
Pilvitietokannat
Etiikka, energia, kustannukset ja turvallisuus pilvilaskennassa

Tavoitteet

Opiskelija osaa hyödyntää pilvilaskentapalveluiden mahdollisuuksia sovelluskehityksessä. Opiskelijalla on yleiskuva eri pilvilaskentapalveluista ja niiden ominaisuuksista. Opiskelija osaa valita tarkoitukseen soveltuvan pilvilaskentapalvelun, joka voi liittyä datanhallintaan, kuvantunnistukseen, tekstinmuuntamiseen, videoidenkäsittelyyn tai muuhun pilvilaskentaan. Opiskelijalla on keskeisiä tietoja, taitoja sekä ymmärrystä, datan, järjestelmien ja menetelmien eettisestä, vastuullisesta sekä kestävän kehityksen mukaisesta käytöstä.

Sisältö

Opintojaksolla käydään läpi pilvilaskennan (Cloud Computing) eri osa-alueita ja käyttöesimerkkejä:
- Palveluntarjoajan Cloud Computing ratkaisun käyttönotto
- Objektin tunnistaminen kuvasta pilvilaskentapalvelun avulla
- Tekstin käsitteleminen ja tekstistä asioiden tunnistaminen
- Ohjelmointi pilvilaskentapalvelussa
- Tiedonhallinta käyttäen pilvilaskentapalvelua
- Pilvilaskenta ratkaisujen vertailu keskenään
- Pilvilaskentaa hyödyntävän ratkaisun käyttäminen mobiililaitteella
- Pilvilaskennan eettiset, vastuulliset sekä kestävän kehityksen keskeiset ulottuvuudet sekä parhaat käytänteet.

Oppimateriaalit

Materiaalit koostetaan ja tehdään saataville Moodle-työtilassa. Tarvittaessa lisäresursseja ja -materiaaleja hankitaan ja lisätään internetistä. Tämä sisältää dokumentaation ja oppaat kurssilla käytettäviin pilvipalveluihin.



Itseopiskeluun ennakkovaatimuksia, jos ei ole tuttuja:

Pythonin perusteet: Tutustuminen Python-ohjelmointikielen peruskäsitteisiin ja syntaksiin. Tiedonhallinnan perusteet: Ymmärrys perusasioista tiedon käsittelyssä, mukaan lukien JSON ja tietokannat. Tietotekniikan perusteet: Tietämys keskeisistä IT-käsitteistä, mukaan lukien ymmärrys siitä, mitä CPU ja GPU ovat.


Opetusmenetelmät

Verkkomateriaali. Käytännön harjoitustuki tarjotaan työpajoissa.

Arviointikriteerit, tyydyttävä (1)

Opiskelija ymmärtää pilvilaskennan ja pilvipalvelun periaatteet sekä osaa käyttää pilvilaskentaa yksinkertaisissa toteutuksissa. Opiskelija pystyy ratkaisemaan perustason ongelmia sekä hakemaan lisätietoa pilvilaskentapalveluntarjoajien digitaalisista materiaaleista.

Opiskelija tietää keskeisiä ulottuvuuksia ja parhaita käytänteitä eettisestä, vastuullisesta sekä kestävän kehityksen mukaisesta pilvilaskennasta sekä osaa toteuttaa niitä käytännössä.

Arviointikriteerit, hyvä (3)

Opiskelija ymmärtää pilvilaskennan ja pilvipalvelun periaatteet sekä osaa suunnitella ja toteuttaa pilvilaskentaa hyödyntäviä toteutuksia.

Opiskelija osaa hyödyntää pilvilaskentapalvelun ominaisuuksia. Opiskelija osaa valita usean pilvilaskentapalvelun tarjoajan palveluista toimivimman ratkaisun määriteltyyn tarpeeseen. Opiskelija osaa toteuttaa valitulla palvelulla toimivan ratkaisun.

Opiskelija pystyy ratkaisemaan ongelmia ja osaa hakea lisätietoa pilvilaskentapalveluntarjoajien digitaalisista materiaaleista.

Opiskelija tietää keskeisiä ulottuvuuksia ja parhaita käytänteitä eettisestä, vastuullisesta sekä kestävän kehityksen mukaisesta pilvilaskennasta sekä osaa toteuttaa niitä käytännössä.

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa käyttää sujuvasti pilvilaskentapalvelua osana tietojärjestelmää. Opiskelija osaa valita tehtävään parhaiten soveltuvan pilvilaskentaratkaisun. Opiskelija osaa soveltaa pilvilaskentapalvelun ominaisuuksia monipuolisesti. Opiskelija osaa hyödyntää monipuolisesti pilvilaskentapalvelun ominaisuuksia ohjelmistokehityksessä.

Opiskelija tietää ja ymmärtää keskeiset ulottuvuudet ja parhaat käytänteet eettisestä, vastuullisesta sekä kestävän kehityksen mukaisesta pilvilaskennasta sekä toteuttaa niitä käytännössä.

Siirry alkuun