t.BA.DS.PM3.20HS (Front End, Web and Software Engineering) 
Module: Front End, Web and Software Engineering
This information was generated on: 24 July 2024
Front End, Web and Software Engineering
Organised by


Version: 5.0 start 01 February 2023

Short description

Students learn different frontend development technologies, starting with an introduction to web server development in Python. Afterwards, the focus is on the development of web pages for showing charts, employing technologies like HTML, CSS and JavaScript.

Module coordinator

Henrik Stormer (stme)

Learning objectives (competencies)

Objectives Competences Taxonomy levels
  Participants of this course get an overview of the most important standard technologies that are used for building web pages. They know the problems when accessing different devices as well as further aspects that are to be considered when developing a web page. F
  Participants of this course can develop a graphical user interface using PyQt and plot a chart with Matplotlib. F,M
  A webpage source can be read and understand. This includes the architecture and used libraries. Students can adapt the webpage. F,M,SE
  Participants can develop their own web page using HTML and JavaScript as well as a chart library. They can deploy their page on a web server. F,M,SE

Module contents

The module covers the following topics:

- Introduction to Web Server programming with Flask
- Introduction to HTML and CSS
- Infrastructure of todays Web Solutions
- The JavaScript programming language
- Introduction to JavaScript chart libraries

Teaching materials

course slides

Supplementary literature

will be given during the course


development skills from INF_PROG1 and INF_PROG2

Teaching language

(X) German ( ) English

Part of International Profile

( ) Yes (X) No

Module structure

Type 4
  For more details please click on this link: T_CL_Modulauspraegungen_SM2025


Description Type Form Scope Grade Weighting
Graded assignments during teaching semester Project Development written   grade 75%
Graded assignments during teaching semester Assignments written   grade 25%



Legal basis

The module description is part of the legal basis in addition to the general academic regulations. It is binding. During the first week of the semester a written and communicated supplement can specify the module description in more detail.


Course: Frontend-, Web- und Software-Engineering - Praktikum
Frontend-, Web- und Software-Engineering - Praktikum


  • No module description is available in the system for the cut-off date of 02 August 2099.