Information on individual educational components (ECTS-Course descriptions) per semester

Elective: Low Code Development

Degree programme Computer Science - Digital Innovation
Subject area Engineering Technology
Type of degree Bachelor
Part-time
Summer Semester 2024
Course unit title Elective: Low Code Development
Course unit code 083121360109
Language of instruction English
Type of course unit (compulsory, optional) Elective
Teaching hours per week 3
Year of study 2024
Level of the course / module according to the curriculum
Number of ECTS credits allocated 5
Name of lecturer(s)
Requirements and Prerequisites

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.