Koodittoman sovelluskehityksen perusteet (5 op)
Toteutuksen tunnus: TE00CQ20-3007
Toteutuksen perustiedot
Ilmoittautumisaika
01.12.2024 - 14.01.2025
Ajoitus
14.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
0 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Peltonen de Santiago
- Poppy Skarli
- Tiina Ferm
Ryhmät
-
PINFOK25BPINFOK25B
-
PINFOK25APINFOK25A
- 14.01.2025 12:00 - 14:00, Lecture, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 15.01.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 15.01.2025 14:00 - 16:00, Group work, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 16.01.2025 11:00 - 13:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 16.01.2025 14:00 - 16:00, Group work, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 17.01.2025 11:00 - 13:00, Group work, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 21.01.2025 12:00 - 14:00, Lecture, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 22.01.2025 12:00 - 14:00, Group work, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 23.01.2025 12:00 - 14:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 23.01.2025 14:00 - 16:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 23.01.2025 14:00 - 16:00, Group work, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 24.01.2025 08:00 - 10:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 24.01.2025 11:00 - 13:00, Group work, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 28.01.2025 12:00 - 14:00, Lecture, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 29.01.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 30.01.2025 12:00 - 14:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 30.01.2025 14:00 - 16:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 04.02.2025 12:00 - 14:00, Lecture, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 05.02.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 06.02.2025 12:00 - 14:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 06.02.2025 14:00 - 16:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 11.02.2025 12:00 - 14:00, Lecture, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 12.02.2025 08:00 - 10:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 13.02.2025 12:00 - 14:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 14.02.2025 08:00 - 10:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 25.02.2025 12:00 - 14:00, Lecture, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 26.02.2025 08:00 - 10:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 26.02.2025 14:00 - 16:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 27.02.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 04.03.2025 12:00 - 14:00, Lecture, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 05.03.2025 08:00 - 10:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 06.03.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 11.03.2025 12:00 - 14:00, Lecture, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 13.03.2025 08:00 - 10:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 13.03.2025 11:00 - 13:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 14.03.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 19.03.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 20.03.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 21.03.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 26.03.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 27.03.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 28.03.2025 10:00 - 12:00, Practice, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
- 29.04.2025 12:00 - 16:00, Final session, Koodittoman sovelluskehityksen perusteet TE00CQ20-3007
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 seuraavasti:
- Teoria: 2h kontaktitunti 8 viikon ajan
- Käytäntö: 2h kontaktitunti oman tuutorin kanssa
- Ryhmätyö: 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.