Siirry suoraan sisältöön

Cloud Computing (5 op)

Toteutuksen tunnus: R504TL114-3001

Toteutuksen perustiedot


Ilmoittautumisaika

02.10.2023 - 31.12.2023

Ajoitus

30.01.2024 - 06.05.2024

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet

  • Englanti

Paikat

0 - 100

Tutkinto-ohjelma

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Matias Hiltunen
  • Mikko Pajula

Vastuuhenkilö

Mikko Pajula

Opiskelijaryhmät

  • R54T21S
    Tieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2021
  • RA54T21S
    Tieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2021

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.

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

Oppimateriaalit

Kaikki kurssin tarvittavat 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, kuten Google Cloud ja Azure.



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.

Sisällön jaksotus

Teoria: Johdatus IaaS:iin, PaaS:iin ym., sekä ohjeistus oppimispäiväkirjan pitämiseen kurssilla.
Pilvipalveluiden vaihtoehdot - Teoria
Tutustuminen Firebaseen/Supabaseen tai muuhun vastaavaan teknologiaan.
Googlen Teachable Machine: Interaktiivinen työkalu koneoppimiseen.
Laskenta pilvessä: Google Colab - Perusteet ja johdatus pilvilaskentaan, koneoppimiseen ja luonnollisen kielen käsittelyyn (NLP).Pilvialustan perusteet. Eettiset ja kestävät lähestymistavat, kattaen GDPR:n, energiankulutuksen ja kustannussäästöt.

Arviointiasteikko

H-5

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.

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.

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ä.

Arviointimenetelmät ja arvioinnin perusteet

Arvosanat perustuvat tallennettujen harjoitusten laatuun, määrään ja kattavuuteen online-portfoliossa ja vaadittuun loppuraporttin.