Siirry suoraan sisältöön

Koodittoman sovelluskehityksen perusteet (5 op)

Toteutuksen tunnus: TE00CQ20-3003

Toteutuksen perustiedot


Ilmoittautumisaika

01.06.2024 - 09.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

  • Jaakko Lamminpää
  • Noora Maritta Nieminen
  • Paula Steinby

Ryhmät

  • PTIVIS24B
    PTIVIS24B
  • PTIVIS24C
    PTIVIS24C
  • PTIVIS24A
    PTIVIS24A
  • 25.09.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 26.09.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 26.09.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 27.09.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 02.10.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 03.10.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 03.10.2024 14:00 - 16:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 04.10.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 09.10.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 10.10.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 10.10.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 11.10.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 23.10.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 24.10.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 24.10.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 25.10.2024 08:00 - 10:00, Harjoittelu Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 30.10.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 01.11.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 01.11.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 06.11.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 07.11.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 07.11.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 08.11.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 13.11.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 14.11.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 14.11.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 15.11.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 20.11.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 21.11.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 21.11.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 22.11.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 27.11.2024 10:00 - 12:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 27.11.2024 12:00 - 14:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 28.11.2024 09:00 - 11:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 28.11.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 28.11.2024 14:00 - 16:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 29.11.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 03.12.2024 08:00 - 10:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 04.12.2024 12:00 - 14:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 04.12.2024 14:00 - 16:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 05.12.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 05.12.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 05.12.2024 14:00 - 16:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003
  • 11.12.2024 12:00 - 16:00, Lopputapahtuma, Koodittoman sovelluskehityksen perusteet TE00CQ20-3003

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 oppimisympäristön (ITS) avulla.

Opetusmenetelmät

Tämä kurssi käyttää seruaavai oppimismenetelmiä:
- Luennot: teoreettinen tausta ja erilaisten LCNC -kehysten ja ympäristöjen käytön esittely, joita 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 suorittavat LCNC-projektin, jossa he käyttävät luennoilla ja harjoituksissa opittuja työkaluja ja taitoja.

Tenttien ajankohdat ja uusintamahdollisuudet

-

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.

Toteutuksen valinnaiset suoritustavat

-

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 LCNC -alustoihin
- Toteutus LCNC -alustalla
- Testaus, palaute ja iteraatio

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

Viestintäkanava ja lisätietoja

ITS, sähköposti

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Kurssi arviointiin vaikuttaa:
- aktiivinen osallistuminen
- harjoitustehtävien ajoissa palauttaminen
- lopullinen 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 projekti ei tuota mitään esitettäväksi lopputapahtumaan.

Arviointikriteerit, tyydyttävä (1-2)

Osallistuminen: Mukana kontakti ja harjoitustunneilla vähintään 75%
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 projektista saatiin esitettävä tuote lopputapahtumaan.

Arviointikriteerit, hyvä (3-4)

Osallistuminen: Mukana kontakti ja harjoitustunneilla 85%
Harjoitustehtävät: 70% - 95% tehtävistä tehty määräajassa

LCNC-projektiin osallistuminen ja sen tulos: Osallistuu projektiin ja aktiivisuus projektissaa vertaispalautteen mukaan keskiarvoa JA projektista saatiin esitettävä tuote lopputapahtumaan.

Arviointikriteerit, kiitettävä (5)

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

LCNC-projektiin osallistuminen ja sen tulos:
* Osallistuu projektiin ja aktiivisuus projektissaa vertaispalautteen mukaan parempi kuin ryhmän keskiarvo JA
* Projektista saatiin esitettävä tuote lopputapahtumaan JA
* Opiskelija osoitti innovatiivisia tapoja käyttää LCNC-työkaluja sekä ymmärrystä teknisistä ja projektinhallinnan taidoista.