Koodittoman sovelluskehityksen perusteet (5 op)
Toteutuksen tunnus: TE00CQ20-3004
Toteutuksen perustiedot
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
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24FPTIVIS24F
- 25.09.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 26.09.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 27.09.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 30.09.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 02.10.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 03.10.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 04.10.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 07.10.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 09.10.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 10.10.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 11.10.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 21.10.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 23.10.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 24.10.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 25.10.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 28.10.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 30.10.2024 11:00 - 13:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 31.10.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 01.11.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 04.11.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 06.11.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 07.11.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 08.11.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 11.11.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 13.11.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 14.11.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 15.11.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 18.11.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 20.11.2024 10:00 - 12:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 20.11.2024 13:00 - 15:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 21.11.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 25.11.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 26.11.2024 10:00 - 12:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 28.11.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 28.11.2024 10:00 - 12:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 28.11.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 28.11.2024 12:00 - 14:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 02.12.2024 12:00 - 14:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 03.12.2024 10:00 - 12:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 04.12.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 05.12.2024 08:00 - 10:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 05.12.2024 10:00 - 12:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 05.12.2024 10:00 - 12:00, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 05.12.2024 12:00 - 14:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
- 11.12.2024 12:00 - 16:00, Lopputapahtuma, Koodittoman sovelluskehityksen perusteet
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
Tämä kurssi käyttää seuraavia 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 mobiilisovellus- tai websovelluskehityksessä.
- 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.
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
YHTEENSÄ: 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 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 projektiryhmä esitti tuotoksensa lopputapahtumassa.
Arviointikriteerit, hyvä (3-4)
Osallistuminen: Mukana kontakti ja harjoitustunneilla vähintään 85%.
Harjoitustehtävät: 70% - 95% tehtävistä tehty määräajassa.
LCNC-projektiin osallistuminen ja sen tulos: Osallistuu projektiin ja aktiivisuus projektissa vertaispalautteen mukaan vähintään keskitasoa JA projektiryhmä esitti tuotoksensa lopputapahtumassa.
Arviointikriteerit, kiitettävä (5)
Osallistuminen: Mukana kontakti ja harjoitustunneilla vähintään 90% päivänä.
Harjoitustehtävät: Vähintään 95% 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.