Low-Code Software Development Basics (5 cr)
Code: TE00CQ20-3006
General information
Enrollment
01.06.2024 - 23.09.2024
Timing
23.09.2024 - 13.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
60 - 80
Degree programmes
- Degree Programme in Business Information Technology
Teachers
- Matti Kuikka
- Mika Koivunen
Groups
-
PTIETS24APTIETS24A
-
PTIETS24BPTIETS24B
- 23.09.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 24.09.2024 12:00 - 14:00, Harjoitukset, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 26.09.2024 10:00 - 12:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 30.09.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 01.10.2024 12:00 - 14:00, Harjoitukset, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 03.10.2024 10:00 - 12:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 07.10.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 08.10.2024 12:00 - 14:00, Harjoitukset, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 10.10.2024 10:00 - 12:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 21.10.2024 09:00 - 11:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 22.10.2024 12:00 - 14:00, Harjoitukset, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 24.10.2024 10:00 - 12:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 28.10.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 28.10.2024 14:00 - 16:00, Harjoitukset, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 01.11.2024 08:00 - 10:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 04.11.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 05.11.2024 12:00 - 14:00, Harjoitukset, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 05.11.2024 12:00 - 14:00, Varatila, harjoitus B tai A ryhmä
- 05.11.2024 12:00 - 14:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 11.11.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 12.11.2024 12:00 - 14:00, Harjoitukset, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 13.11.2024 10:00 - 12:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 18.11.2024 12:00 - 14:00, Luento, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 19.11.2024 10:00 - 12:00, Ryhmätyö, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 21.11.2024 11:00 - 13:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 26.11.2024 12:00 - 14:00, Harjoitukset, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 27.11.2024 10:00 - 12:00, Ryhmätyö, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 28.11.2024 10:00 - 12:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 28.11.2024 12:00 - 14:00, Ryhmätyö, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 02.12.2024 12:00 - 14:00, Harjoitukset, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 04.12.2024 10:00 - 12:00, Ryhmätyö, ryhmä B, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 05.12.2024 11:00 - 13:00, Harjoitukset, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
- 05.12.2024 13:00 - 15:00, Ryhmätyö, ryhmä A, Koodittoman sovelluskehityksen perusteet TE00CQ20-3006
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
Material provided by the teacher and shared in learning environment (ITS).
Teaching methods
This course consists of:
- lectures: theoretical background and demonstrating the use of various low code/ no-code frameworks and environments that can be used for example in software / game / web development.
- practice sessions: practicing the use of LCNC tools introduced in lecture
- group work: students will complete a LCNC project where they use the tools and skills learned in lectures and practice
Exam schedules
-
International connections
In the course, skills are learned through exercises and practical project work.
Only electronic materials are used in the implementation.
Completion alternatives
-
Student workload
The student completes tasks related to the course, with an estimated workload:
- Theory lessons: 8 x 2h = 16h
- Practical lessons: 10 x 2h = 20h
- Group work: 2 x 2h = 4h
- Final event: 4h
- Other independent/group work: approximately 90h
TOTAL: approximately 135h
Content scheduling
This course delves into the "Implement" and "Operate" stages of the CDIO framework using Low-Code/No Code (LCNC) tools. The students will complete a LCNC project including the following steps:
- Introduction to Software Development and LCNC Platforms
- Implementation with LCNC Platform
- Testing, Feedback, and Iteration
The course is implemented during weeks 39 - 50 as follows:
- Theory, weeks 39 - 47: 2h contact session for 8 weeks
- Practice, weeks 39 - 49: 2h contact session with your own tutor
- Group work, weeks 48-49: 2h independent working
- Final event, week 50
Further information
Available in ITS.
Evaluation scale
H-5
Assessment methods and criteria
The course is assessed by
1. Active participation
2. Timely submission of practice tasks
3. The final LCNC project outcome
See details in Finnish.