Skip to main content

Low-Code Software Development Basics (5 cr)

Code: TE00CQ20-3004

General information


Enrollment

29.05.2024 - 14.09.2024

Timing

02.09.2024 - 18.12.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Engineering and Business

Campus

Kupittaa Campus

Teaching languages

  • Finnish

Seats

80 - 110

Degree programmes

  • Degree Programme in Information and Communication Technology

Teachers

  • Mauri Suhonen
  • Annukka Kinnari
  • Jetro Vesti

Groups

  • PTIVIS24D
    PTIVIS24D
  • PTIVIS24E
    PTIVIS24E
  • PTIVIS24F
    PTIVIS24F
  • 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, Harjoitukset, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
  • 05.12.2024 10:00 - 12:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004
  • 05.12.2024 12:00 - 14:00, Ryhmätyö, Koodittoman sovelluskehityksen perusteet TE00CQ20-3004

Objective

By the end of this course, students can:

understand the role of no-code and low-code tools in design processes.
design basic solutions in NCLC platforms.
collaborate in teams on an NCLC project.
consider NCLC implementation constraints and opportunities.
evaluate their NCLC-implemented projects.
reflect on the entire process.

Content

This course delves into the "Implement" and "Operate" stages of the CDIO framework using low-code/no-code tools. The students will complete a NCLC project including the following steps:
*Introduction to Software Development and No-Code/Low-Code Platforms
*Implementation with No-Code/Low-Code Platform
*Testing, Feedback, and Iteration

Materials

Materiaali jaetaan itslearningissä.

Teaching methods

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.

Exam schedules

Ei tenttiä.

International connections

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

Opintojaksolla käytetään vain sähköisiä materiaaleja.

Student workload

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

Content scheduling

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

Further information

Opettaja viestii kurssiin liittyvistä asioista itslearningissä.

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

Evaluation scale

H-5

Assessment methods and criteria

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

Lisätiedot arvioinnista kerrotaan ensimmäisellä luennolla.

Assessment criteria, fail (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.

Assessment criteria, satisfactory (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.

Assessment criteria, good (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.

Assessment criteria, excellent (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.