-
Excerpt from course description

Low Code Software Development

Introduction

The essence of this course is to let students solve a business problem by creating a digital solution without witing code.

One key success factor in a digital transformation is how well an organization can mobilize its members to be part of the digitalization process. New technologies such as generative AI with chatbots and co-pilots enable end-users to create digital solutions such as apps, dashboard and automated workflows without the involvement of professional developers, or to co-create these with developers. There are many open-source and commercial tools available that help users build apps and other solutions without coding, and many of them includes digital assistants driven by artificial intelligence (AI) to support users in their development. 

The low code development tools have capabilities to automate tasks, workflows and processes and enable organizations to free employees from tasks that are boring, repetitive and labour intensive. The rapid development in new capabilities combined with reductions in price have made these tools affordable and practically available to the extent that we in many cases find an order of magnitude change in the cost/benefit-ratio of using technology compared to human labour.  

This course aims to train students in a problem-solving activity (a group project) where the team will create a digital solution with one or more components using the Microsoft Power Platform and other tools.

Course content

  • Problem-solving; methods and processes
    • Problem-solving techniques
    • Teamwork in problem solving
  • Data management in theory and practice
    • Manage and structure data sets
    • Using APIs to connect to data sources
  • Understanding business processes
    • Tasks, workflows and business processes
    • Process mapping and analysis
  • Low code development: concepts, tools and techniques
    • App creation from data
    • Build your own
    • Workflow automation - overview and introduction
    • Intelligent chatbots
  • People, processes and technology
    • Solution designs
    • Platform choices

Disclaimer

This is an excerpt from the complete course description for the course. If you are an active student at BI, you can find the complete course descriptions with information on eg. learning goals, learning process, curriculum and exam at portal.bi.no. We reserve the right to make changes to this description.