Degree Programs & Courses Competencies for the (digital) future

Future competencies

Programming

What exactly happens when you access a web page? What is programming language? What are database queries for? In this module you will look behind the scenes of websites and software.

 

In this module you will learn how websites work and how you can modify them using HTML. In a second step, you will use computational thinking to understand what algorithms are, what a programming language is and how you can learn to program Python yourself. During the third part you will gain insight into the world of databases: How to store and process large amounts of data using SQL databases.

Go to the ILIAS module (german)
Basic informations
Learning outcomes:

Students will be able to…

  • ... explain how websites work and name essential web technologies.

  • ... explain the basics of Hypertext Markup Language (HTML) and apply them to links and images.

  • ... describe what a programming language and an algorithm are.

  • ... explain and apply variables and conditions.

  • ... explain the general functionality of relational databases.

  • ... execute first database commands to output and insert data.

Duration: 2 hours
Language: German and english
Expert: PD Dr. Matthias Stürmer, Research Center for Digital Sustainability
Eligibility requirements: Affiliation with a Swiss university
Credit transfer to study program: The possibility of crediting the module to one's own study program must currently be agreed upon bilaterally with each respective study program.
Authorship: The module was developed in a cooperation between the Research Center for Digital Sustainability, the Learning and Development Unit and the Support Center for ICT-Aided Teaching and Research (iLUB).
Completion: Students receive a confirmation of completion upon successful completion of this module.