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

  
Degree programme:Master Computer Science
Type of degree:FH Master´s Degree Programme
 Full-time
 Winter Semester 2023
  

Course unit titleDesktop Web Applications
Course unit code024913010402
Language of instructionGerman
Type of course unit (compulsory, optional)Elective
Semester when the course unit is deliveredWinter Semester 2023
Teaching hours per week2
Year of study2023
Level of course unit (e.g. first, second or third cycle)Second Cycle (Master)
Number of ECTS credits allocated3
Name of lecturer(s)Stefan Helmut LÄSSER
Daniel ROTTER


Prerequisites and co-requisites

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

Winter Semester 2023go Top