Prerequisites and co-requisites |
Programming skills, web services, data exchange formats and persistence.
JavaScript: Basics, tools, features and concepts of modern JavaScript |
Course content |
- Citizen vs. software developer: differences, advantages and disadvantages, prerequisites
- No-code/low-code development and platforms: Goal, purpose, market overview, feature set, scope of use, applications.
- Prototype development with a low-code platform: e.g. https://www.outsystems.com/, https://www.mendix.com
|
Learning outcomes |
The students
- know the difference between Citizen Developer and Software Developer and can explain the functionality and area of application of no-code/low-code platforms and describe the advantages and disadvantages.
- are able to create a low-code prototype.
|
Planned learning activities and teaching methods |
Input lectures on low-code platforms and functionalities
Independent exploration of the basic functionalities of a low-code platform based on work assignments/exercises
Coaching project work (group) with final presentation |
Assessment methods and criteria |
The assessment is based on the following parts, each part needs to be positively graded: 20% documentation, 20% presentation, 60% final project.
For a positive grade, a minimum of 50% of the possible points must be achieved across all parts of the examination. |
Comment |
None |
Recommended or required reading |
- Frank, Urlich; Maier, Pierre; Bock, Alexander (2021): Low Code Platforms: Promises, Concepts and Prospects: A Comparative Study of Ten Systems. ICB Research Reports DuEPublico: Duisburg-Essen Publications online, University of Duisburg-Essen, Germany, S. Nr. 70. Online im Internet: DOI: 10.17185/DUEPUBLICO/75244 (Zugriff am: 06.06.2022).
- Project Management Institute (Hrsg.) (2021): Citizen development: the handbook for creators and change makers. Newtown Square, Pennsylvania, USA: Project Management Institute, Inc.
- Sahay, Apurvanand u.a. (2020): „Supporting the understanding and comparison of low-code development platforms.“ In: 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). Portoroz, Slovenia: IEEE, S. 171–178. Online im Internet: DOI: 10.1109/SEAA51224.2020.00036 (Zugriff am: 06.06.2022).
- Sanchis, Raquel u.a. (2019): „Low-Code as Enabler of Digital Transformation in Manufacturing Industry.“ In: Applied Sciences, 10 (2019), 1, S. 12. Online im Internet: DOI: 10.3390/app10010012 Woo, Marcus (2020): „The Rise of No/Low Code Software Development—No Experience Needed?“ In: Engineering, 6 (2020), 9, S. 960–961. Online im Internet: DOI: 10.1016/j.eng.2020.07.007
|
Mode of delivery (face-to-face, distance learning) |
Classroom teaching. |