Siirry suoraan sisältöön

Cloud ComputingLaajuus (5 op)

Tunnus: R504TL114

Laajuus

5 op

Opetuskieli

  • englanti

Osaamistavoitteet

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

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

Ilmoittautumisaika

01.10.2024 - 26.01.2025

Ajoitus

27.01.2025 - 11.05.2025

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Englanti
Paikat

0 - 50

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Matias Hiltunen
  • Mikko Pajula
Vastuuhenkilö

Mikko Pajula

Opiskelijaryhmät
  • RA54T22S
    Tieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2022

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

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.

Sisällön jaksotus

Teoria: Johdatus IaaS, PaaS ym. pilvipalveluiden vaihtoehtoihin.
Perusteet ja johdatus pilvilaskentaan.
Pilvilaskenta: Koneoppiminen pilvessä (Googlen Teachable Machine: Interaktiivinen työkalu koneoppimiseen, Google Colab ja mahdollisesti muita työkaluja), kohdistuen kuvantunnistukseen ja luonnollisen kielen käsittelyyn.
Pilvialustan perusteet ja cloud deployment.
Tutustuminen Firebaseen/Supabaseen tai muuhun vastaavaan teknologiaan.
Eettiset ja kestävät lähestymistavat, kattaen GDPR, 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 harjoitusten laatuun, määrään ja kattavuuteen.

Ilmoittautumisaika

01.10.2024 - 12.01.2025

Ajoitus

13.01.2025 - 04.05.2025

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Englanti
Paikat

0 - 50

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Matias Hiltunen
  • Mikko Pajula
Vastuuhenkilö

Mikko Pajula

Opiskelijaryhmät
  • R54T22S
    Tieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2022

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

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

Lähiopetusta ja tukea harjoituksiin tunneilla, verkkomateriaalia tehtävien teon tueksi.

Sisällön jaksotus

Teoria: Johdatus IaaS, PaaS ym. pilvipalveluiden vaihtoehtoihin.
Perusteet ja johdatus pilvilaskentaan.
Pilvilaskenta: Koneoppiminen pilvessä (Googlen Teachable Machine: Interaktiivinen työkalu koneoppimiseen, Google Colab ja mahdollisesti muita työkaluja), kohdistuen kuvantunnistukseen ja luonnollisen kielen käsittelyyn.
Pilvialustan perusteet ja cloud deployment.
Tutustuminen Firebaseen/Supabaseen tai muuhun vastaavaan teknologiaan.
Eettiset ja kestävät lähestymistavat, kattaen GDPR, 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 harjoitusten laatuun, määrään ja kattavuuteen.

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.