Siirry suoraan sisältöön

Koodittoman sovelluskehityksen perusteetLaajuus (5 op)

Tunnus: TE00CQ20

Laajuus

5 op

Osaamistavoitteet

Opintojakson päättyessä opiskelija:

ymmärtää no-code- ja low-code-työkalujen roolin suunnitteluprosessissa.
suunnitella perusratkaisuja NCLC-alustoilla.
osallistua NCLC-projektin kehittämiseen tiimissä.
huomioida NCLC-työkalujen rajoitteet ja mahdollisuudet.
arvioida NCLC-projektinsa onnistumista.
reflektoida kehitysprosessia.

Sisältö

Tällä opintojaksolla syvennytään CDIO-viitekehyksen "toteutus"- ja "toiminta" -vaiheisiin. Opiskelijat toteuttavat No-Code/Low-Code-projektin, joka sisältää seuraavat vaiheet:
* tutustuminen sovelluskehitykseen No-Code/Low-Code-työkaluilla
* toteutus No-Code/Low-Code-työkaluja käyttäen
* testaus, palaute ja iteraatio

Ilmoittautumisaika

29.05.2024 - 14.09.2024

Ajoitus

02.09.2024 - 18.12.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Kupittaan kampus

Opetuskielet
  • Suomi
Paikat

80 - 110

Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Mauri Suhonen
  • Annukka Kinnari
  • Jetro Vesti
Ryhmät
  • PTIVIS24D
    PTIVIS24D
  • PTIVIS24E
    PTIVIS24E
  • PTIVIS24F
    PTIVIS24F

Tavoitteet

Opintojakson päättyessä opiskelija:

ymmärtää no-code- ja low-code-työkalujen roolin suunnitteluprosessissa.
suunnitella perusratkaisuja NCLC-alustoilla.
osallistua NCLC-projektin kehittämiseen tiimissä.
huomioida NCLC-työkalujen rajoitteet ja mahdollisuudet.
arvioida NCLC-projektinsa onnistumista.
reflektoida kehitysprosessia.

Sisältö

Tällä opintojaksolla syvennytään CDIO-viitekehyksen "toteutus"- ja "toiminta" -vaiheisiin. Opiskelijat toteuttavat No-Code/Low-Code-projektin, joka sisältää seuraavat vaiheet:
* tutustuminen sovelluskehitykseen No-Code/Low-Code-työkaluilla
* toteutus No-Code/Low-Code-työkaluja käyttäen
* testaus, palaute ja iteraatio

Oppimateriaalit

Materiaali jaetaan itslearningissä.

Opetusmenetelmät

Suomeksi
Tämä kurssi käyttää seruaavia oppimismenetelmiä:
- Luennot: teoreettinen tausta ja erilaisten low code/no-code -kehysten ja ympäristöjen käytön esittely. Näitä kehyksiä/ympäristöjä voidaan käyttää esimerkiksi ohjelmisto-/pelikehityksessä tai web-kehityksessä.
- Käytännön harjoitukset: luennoilla esiteltyjen LCNC-työkalujen käytön harjoittelu
- Ryhmätyö: opiskelijat tekevät LCNC-projektin, jossa he käyttävät luennoilla ja harjoituksissa opittuja työkaluja ja taitoja.

Tenttien ajankohdat ja uusintamahdollisuudet

ei tenttiä.

Pedagogiset toimintatavat ja kestävä kehitys

Opintojaksolla opitaan taitoja harjoitusten ja käytännön projektityön avulla.

Opintojaksolla käytetään vain sähköisiä materiaaleja. Lisäksi seurantaa järjestetään myös verkossa, jotta vähennetään liikkumisesta johtuvaa hiilijalanjälkeä.

Opiskelijan ajankäyttö ja kuormitus

Opiskelija suorittaa kurssiin liittyviä tehtäviä, joiden arvioitu työmäärä:
- Teoriatunnit: 8 x 2h = 16h
- Käytäntötunnit: 10 x 2h = 20h
- Ryhmätyö: 2 x 2h = 4h
- Lopputapahtuma: 4h
- Muu itsenäinen/ryhmätyöskentely: noin 90h
TOTAL: noin 135h

Sisällön jaksotus

Tämä kurssi perehdyttää opiskelijan CDIO-viitekehyksen vaiheisiin "Toteuta" (Implement) ja "Käytä" (Operate) käyttäen low-code/no-code -työkaluja. Opiskelijat suorittavat Low-Code/ No-Code (LCNC)-projektin, joka sisältää seuraavat vaiheet:
- Johdatus ohjelmistokehitykseen ja Low-Code/ No-Code -alustoihin
- Toteutus Low-Code/ No-Code -alustalla
- Testaus, palaute ja iteraatio

Kurssi toteutetaan viikkojen 39 - 50 aikana seuraavasti:
- Teoria, viikot 39 - 47: 2h/viikko kontaktitunti 8 viikon ajan
- Käytäntö, viikot 39 - 49: 2h/viikko kontaktitunti oman tuutorin kanssa
- Ryhmätyö, viikot 48-49: 2h/viikko itsenäinen työskentely
- Lopputapahtuma, viikko 50

Viestintäkanava ja lisätietoja

Opettaja viestii kurssiin liittyvistä asioista itslearningissä.

Jos opiskelijalla on kysyttävää, hänen tulee lähettää sähköpostia opettajalle/tutorille.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Kurssin arviointiin vaikuttavat:
- aktiivinen osallistuminen
- harjoitustehtävien ajoissa palauttaminen
- lopullisen LCNC-projektin tulos

Lisätiedot arvioinnista kerrotaan ensimmäisellä luennolla.

Hylätty (0)

Kurssisuoritus on hylätty, jos
- opiskelija ei osallistu riittävästi lähiopetustilaisuuksiin (luennot, harjoitukset, ryhmätyö)
- opiskelija palauttaa alle 50% tehtävistä määräajassa

LCNC-projektiin osallistuminen ja sen tulos:
Opiskelija ei osallistu aktiivisesti projektiin tai hänellä ei ole esitettävää lopputapahtumassa.

Arviointikriteerit, tyydyttävä (1-2)

Osallistuminen: Mukana kontakti- ja harjoitustunneilla 6 - 7 päivänä.
Harjoitustehtävät: 50% - 70% tehtävistä tehty määräajassa

LCNC-projektiin osallistuminen ja sen tulos: Osallistuu projektiin, mutta vertaispalautteen mukaan vähemmän kuin muut JA projektiryhmä esitti tuotoksensa lopputapahtumassa.

Arviointikriteerit, hyvä (3-4)

Osallistuminen: Mukana kontakti ja harjoitustunneilla 8 - 9 päivänä.
Harjoitustehtävät: 70% - 90% tehtävistä tehty määräajassa.

LCNC-projektiin osallistuminen ja sen tulos: Osallistuu projektiin ja aktiivisuus projektissa vertaispalautteen mukaan keskitasoa JA projektiryhmä esitti tuotoksensa lopputapahtumassa.

Arviointikriteerit, kiitettävä (5)

Osallistuminen: Mukana kontakti ja harjoitustunneilla vahintään 10 päivänä.
Harjoitustehtävät: Vähintään 90% tehtävistä tehty määräajassa.

LCNC-projektiin osallistuminen ja sen tulos: Osallistuu projektiin ja aktiivisuus projektissa vertaispalautteen mukaan parempi kuin ryhmän keskiarvo JA projektiryhmä esitti lopputapahtumassa tuotoksensa JA opiskelija osoitti innovatiivisia tapoja käyttää LCNC-työkaluja sekä ymmärrystä teknisistä ja projektinhallinnan taidoista.

Ilmoittautumisaika

01.12.2023 - 01.02.2024

Ajoitus

01.02.2024 - 30.04.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Kupittaan kampus

Opetuskielet
  • Englanti
Paikat

60 - 120

Koulutus
  • Degree Programme in Information and Communications Technology
Opettaja
  • Mikko Peltonen de Santiago
  • Noora Maritta Nieminen
  • Tiina Ferm
Ryhmät
  • PINFOK24B
    PINFOK24B
  • PINFOK24A
    PINFOK24A
  • PINFOK24C
    PINFOK24C

Tavoitteet

Opintojakson päättyessä opiskelija:

ymmärtää no-code- ja low-code-työkalujen roolin suunnitteluprosessissa.
suunnitella perusratkaisuja NCLC-alustoilla.
osallistua NCLC-projektin kehittämiseen tiimissä.
huomioida NCLC-työkalujen rajoitteet ja mahdollisuudet.
arvioida NCLC-projektinsa onnistumista.
reflektoida kehitysprosessia.

Sisältö

Tällä opintojaksolla syvennytään CDIO-viitekehyksen "toteutus"- ja "toiminta" -vaiheisiin. Opiskelijat toteuttavat No-Code/Low-Code-projektin, joka sisältää seuraavat vaiheet:
* tutustuminen sovelluskehitykseen No-Code/Low-Code-työkaluilla
* toteutus No-Code/Low-Code-työkaluja käyttäen
* testaus, palaute ja iteraatio

Arviointiasteikko

H-5