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
01.12.2024 - 13.01.2025
Ajoitus
13.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
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.
Ilmoittautumisaika
01.06.2024 - 23.09.2024
Ajoitus
23.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
60 - 80
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Matti Kuikka
- Mika Koivunen
Ryhmät
-
PTIETS24APTIETS24A
-
PTIETS24BPTIETS24B
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ää seuraavai 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 (LCNC) -työkaluja. Opiskelijat suorittavat 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
Saatavilla ITS:ssä.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssi arviointiin vaikuttaa:
1. Aktiivinen osallistuminen
2. Harjoitustehtävien ajoissa palauttaminen
3. Lopullinen LCNC-projektin tulos
Kustakin osiosta (1-3) tulee oma arvosana ja kurssin läpäisemiseksi kukin osa tulee olla hyväksytty.
Lopullinen arvosana määräytyy painotetusti eri osioiden arvosanojen perusteella:
1. Läsnäolo 25%
2. Viikkotehtävät 50%
3. Loppuprojekti 25%
Osio 1: Läsnäolo
Läsnäolo alle 13 kertaa: Hylätty
Läsnäolo 13 kertaa: 1
Läsnäolo 14 kertaa: 2
Läsnäolo 15 kertaa: 3
Läsnäolo 16 kertaa: 4
Läsnäolo yli 16 kertaa: 5
Viikkotehtävät 9 kpl, joista kustakin saa 0 - 3 pistettä seuraavasti:
0 p: Opiskelija ei ole palauttanut tehtävää ajallaan TAI Tehtävän palautus on puutteellinen eikä vastaa tehtävänantoa TAI Tehtävänpalautuksessa on havaittavissa vilppiä, esimerkiksi identtinen palautus jonkin toisen palautuksen kanssa.
1 p: Tehtävä on palautettu ajallaan JA Palautus on puutteellinen tai vastaa vain osittain tehtävänantoa.
2 p: Tehtävä on palautettu ajallaan JA Palautus vastaa pääosin tehtävänantoa, mutta sisältää pieniä puutteita.
3 p: Tehtävä on palautettu ajallaan JA Palautus vastaa tehtävänantoa.
Osio 2: Viikkotehtävät
Pisteitä alle 13: Hylätty
Pisteitä 13 - 15: 1
Pisteitä 16 - 18: 2
Pisteitä 19 - 21: 3
Pisteitä 22 - 24: 4
Pisteitä 25 - 27: 5
HUOM: Vähintään 50% viikkotehtävistä pitää olla palautettu ajoissa ja hyväksytysti (pistemäärä vähintään 1), jotta kurssista on mahdollista päästä läpi.
Osio 3: Loppuprojekti
Kurssin aikana ei ole tuotettu lopullista projektia, joka on esitetty lopputapahtumassa TAI Loppuprojektissa on havaittavissa vilppiä: esimerkiksi on havaittavissa, että lopputuote ei ole ryhmän oma tuotos TAI
Sovellus on hyvin keskeneräinen, ei toimi tai on niin puutteellinen, ettei sovelluksen tarkoitus ole ymmärrettävissä: HYLÄTTY
Sovellus toimii osittain, mutta siinä on merkittäviä puutteita, jotka haittaavat käytettävyyttä tai toiminnallisuutta. Puutteet voivat olla esimerkiksi käyttöliittymässä, toimintalogiikassa tai ominaisuuksien toimivuudessa: 1
Sovellus täyttää minivaatimukset, mutta siinä on selvästi parannettavaa sekä teknisesti että käytettävyyden kannalta. Sovellus on hyvin yksinkertainen, eikä siinä ole perustoimintojen lisäksi juuri mitään lisäominaisuuksia tai itse tehtyjä parannuksia: 2
Sovellus on toimiva ja käyttökelpoinen, mutta siinä ei ole merkittäviä innovatiivisia ratkaisuja. Hyvin toteutettu ja vastaa kurssin vaatimuksia, mutta ei ole erityisen innovatiivinen ja/tai erottuva: 3
Sovellus on teknisesti korkeatasoinen ja siinä on harkittuja lisäominaisuuksia. Käyttöliittymä ja käyttökokemus on huomioitu hyvin. Työkaluja ja tekniikoita on käytetty edistyneesti ja se erottuu (positiivisessa mielessä – muista tarkoituksenmukaisuus – ei kivoja lisäosia vain lisäosien vuoksi, niillä pitää olla perusteltu käyttötarkoitus!): 4
Sovellus on innovatiivinen, erittäin hyvin toteutettu ja tarjoaa käyttäjälle jotain uutta ja merkittävää. Se voi hyödyntää kurssilla opittuja työkaluja luovasti ja tehokkaasti. Sovellus on teknisesti moitteeton, erittäin käyttäjäystävällinen ja tarjoaa erinomaisen käyttäjäkokemuksen. Sovellus osoittaa ymmärrystä siitä, miten low-code-alustat voivat hyödyntää laajempia sovelluskehitysmahdollisuuksia: 5
Hylätty (0)
Katso arvioinnin kohteeet.
Arviointikriteerit, tyydyttävä (1-2)
Katso arvioinnin kohteet.
Arviointikriteerit, hyvä (3-4)
Katso arvioinnin kohteet.
Arviointikriteerit, kiitettävä (5)
Katso arvioinnin kohteet.
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
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24APTIVIS24A
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.
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
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.
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
- Englanti
Paikat
70 - 110
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Poppy Skarli
- Noora Maritta Nieminen
- Hazem Al-Bermanei
- Tiina Ferm
Ryhmät
-
PINFOS24CPINFOS24C
-
PINFOS24APINFOS24A
-
PINFOS24BPINFOS24B
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.
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
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PINFOK24CPINFOK24C
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