Recent Progress in Digitally Supported Education

Zurich University of Applied Sciences is a campus-based university with high quality presence education in bachelor, master and continuous education programmes. There are situations in which no presence is possible – most recently involuntarily invoked by the COVID situation – where smart digital solutions help with educational procedures in online or hybrid teaching modalities. Additionally, […]





Reflections on Teaching Serverless and Cloud-native Application Development

With the proliferation of hybrid cloud, cross-cloud and post-cloud environments, finding the right concepts and tools to produce mixed-technology applications and services remains challenging. At Zurich University of Applied Sciences, a course on Serverless and Cloud-native Application Development (SCAD) prepares bachelor students in computer science for facing these challenges. We argue that this is the […]


Colloquium on Adaptive Software and Processes for the IoT

Adaptivity and adaptability are key characteristics of modern software to cope with sometimes unpredictable changes in the environment including system and user behaviour. Modern cloud-native architectures for instance foresee the case-by-case handling of decisions – e.g. to decide whether using a provider database or hosting one yourself – at the application or workflow level based […]



Summer school on software evolution – Summary

From September 2 to 4, 2019, Tampere University hosted the INFORTE.fi-supported summer school on Software Evolution: From Monolithic to Cloud-Native. The Service Prototyping Lab at Zurich University of Applied Sciences contributed with five lectures (and one coincidental serverless meetup talk) to increase theoretic knowledge and practical skills of Finnish doctoral students and developers on microservices […]



Students: Invitation to Serverless and Cloud-native Application Development

Bachelor students of computer science at Zurich University of Applied Sciences focus a lot on software development. Software is never developed in the blue; rather, software needs a concrete environment to function and to deliver value. In ‘Programming’ (1st/2nd semester) and ‘Software Development’ (3rd/4th semester), you learn some basic skills. In ‘Systems-oriented Programming’ (2nd semester), […]