Skip to main content

Low-Code Software Development Basics (5 cr)

Code: TE00CQ20-3008

General information


Enrollment
01.06.2025 - 02.09.2025
Registration for the implementation has begun.
Timing
02.09.2025 - 21.12.2025
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT
Campus
Kupittaa Campus
Teaching languages
Finnish
English
Seats
70 - 90
Degree programmes
Degree Programme in Information and Communications Technology
Degree Programme in Business Information Technology
Degree Programme in Information and Communication Technology
Teachers
Tiina Tolmunen
Laura Järvenpää
Groups
PTIETS25A
PTIETS25A
PTIETS25B
PTIETS25B
Course
TE00CQ20

Realization has 34 reservations. Total duration of reservations is 70 h 0 min.

Time Topic Location
Tue 16.09.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
LEM_A173_Lemminkäinen Lemminkäinen
Thu 25.09.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
LEM_A173_Lemminkäinen Lemminkäinen
Thu 25.09.2025 time 15:00 - 17:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_B2026 Teoriatila muunto
Fri 26.09.2025 time 12:00 - 14:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
LEM_A174 IT-tila Tiera - telakka
Tue 30.09.2025 time 12:00 - 14:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_B1047_Alpha ALPHA
Thu 02.10.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
EDU_3003 Matias muunto byod
Fri 03.10.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
EDU_3029 Lovisa muunto byod
Tue 07.10.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
LEM_A173_Lemminkäinen Lemminkäinen
Wed 08.10.2025 time 11:00 - 13:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_C1032 Demotila
Fri 10.10.2025 time 12:00 - 14:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_C2046 Teoriatila muunto
Mon 20.10.2025 time 12:00 - 14:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_B1047_Alpha ALPHA
Fri 24.10.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
EDU_2030 Evert muunto byod
Fri 24.10.2025 time 12:00 - 14:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
EDU_3029 Lovisa muunto byod
Mon 27.10.2025 time 10:00 - 12:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
Etä
Thu 30.10.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_C2046 Teoriatila muunto
Thu 30.10.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_B1033 Teoriatila
Tue 04.11.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
LEM_A173_Lemminkäinen Lemminkäinen
Wed 05.11.2025 time 12:00 - 14:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_C1032 Demotila
Fri 07.11.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_C1032 Demotila
Mon 10.11.2025 time 16:00 - 18:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
LEM_A173_Lemminkäinen Lemminkäinen
Thu 13.11.2025 time 14:00 - 16:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_C3044 Teoriatila muunto
Fri 14.11.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_B1033 Teoriatila
Mon 17.11.2025 time 16:00 - 18:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_C1027_Lambda LAMBDA
Fri 21.11.2025 time 08:00 - 10:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_C2046 Teoriatila muunto
Fri 21.11.2025 time 10:00 - 12:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_C1032 Demotila
Thu 27.11.2025 time 10:00 - 12:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
Thu 27.11.2025 time 10:00 - 12:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
Thu 27.11.2025 time 14:00 - 16:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
EDU_3029 Lovisa muunto byod
Thu 27.11.2025 time 14:00 - 16:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
EDU_3003 Matias muunto byod
Thu 04.12.2025 time 10:00 - 12:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
Thu 04.12.2025 time 12:00 - 14:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
Fri 05.12.2025 time 10:00 - 12:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
EDU_3029 Lovisa muunto byod
Fri 05.12.2025 time 13:00 - 15:00
(2 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
ICT_B2026 Teoriatila muunto
Thu 11.12.2025 time 12:00 - 16:00
(4 h 0 min)
Koodittoman sovelluskehityksen perusteet TE00CQ20-3008
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

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 38 - 50 aikana seuraavasti:
- Teoria, viikot 38 - 47: 2h kontaktitunti 9 viikon ajan
- Harjoitukset, viikot 39 - 49: 2h kontaktitunti oman tuutorin kanssa
- Ryhmätyö, viikot 48-49: 2h itsenäinen työskentely
- Lopputapahtuma, viikko 50

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

Teaching methods

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 ja projektityöskentelyn harjoittelu
- Ryhmätyö: opiskelijat suorittavat LCNC-projektin, jossa he käyttävät luennoilla ja harjoituksissa opittuja työkaluja ja taitoja.

Exam schedules

-

Pedagogic approaches and sustainable development

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

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

Completion alternatives

-

Student workload

Opiskelija suorittaa kurssiin liittyviä tehtäviä, joiden arvioitu työmäärä:
- Teoriatunnit: 9 x 2h = 18h
- 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

Evaluation methods and criteria

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%

Tekoälyn käyttö vaihtelee oppimistehtävittäin. Käytöstä ohjeistetaan opintojaksolla tehtäväkohtaisesti. Tehtävästä riippumatta tekoälyn käyttö pitää aina kertoa opintojakson ohjeistuksen mukaisesti.

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


Osio 2: Viikkotehtävät

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.

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: Kurssin hyväksyttyyn arvosanaan vaaditaan, että 50% tehtävistä on palautettu. Ainoastaan ajallaan palautetut tehtävät arvioidaan.

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

Failed (0)

Katso arvioinnin kohteet.

Assessment criteria, satisfactory (1-2)

Katso arvioinnin kohteet.

Assessment criteria, good (3-4)

Katso arvioinnin kohteet.

Assessment criteria, excellent (5)

Katso arvioinnin kohteet.

Further information

Saatavilla ITS:ssä.

Go back to top of page