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

Desktop Web Applications

Degree programme Computer Science
Subject area Engineering & Technology
Type of degree Master
Full-time
Winter Semester 2023
Course unit title Desktop Web Applications
Course unit code 024913010402
Language of instruction German
Type of course unit (compulsory, optional) Elective
Teaching hours per week 2
Year of study 2023
Level of the course / module according to the curriculum
Number of ECTS credits allocated 3
Name of lecturer(s) Stefan Helmut LÄSSER, Daniel ROTTER
Requirements and Prerequisites

Web applications: HTML, JavaScript

Elementary algorithms and object-oriented programming

Software engineering basics

Course content
  • Current frameworks for developing desktop web applications
  • Development of an application with a selected framework (e.g. Electron, ReactNative, Flutter, Ionic, Framework7, Cordova)
  • Addressing differences between different platforms
  • Performance of desktop web applications
  • Security aspects of desktop web applications
  • Testing of desktop web applications
Learning outcomes

Students are able to

  • identify the differences between native and web-based desktop applications
  • explain and differentiate the basic concepts of common frameworks
  • to implement a desktop web application with the help of a framework
  • to assess which technologies are suitable for a specific project use
Planned learning activities and teaching methods
  • Lectures
  • Team project with coaching
  • Discussions
  • Presentation with feedback and reflection
Assessment methods and criteria
  • Presentation (30%)
  • Project (40%)
  • Oral exam (30%)

For a positive grade, overall across all parts of the examination a minimum of 50% of the possible points must be achieved AND in the following parts of the examination a minimum of 50% of the points must be achieved:

 

  • Project (40%)
  • Oral exam (30%)

 

 

Comment

This course takes place in the second half of the semester, progressive web applications should be completed beforehand.

Recommended or required reading
Mode of delivery (face-to-face, distance learning)

Face-to-face event