Webprogramming and Datavisualisation

28. February 2019

The course provides an introduction to web development. First we go through HTML, which is the foundation of the web. Then we discuss how CSS can be used to layout the web page and differentiate between mobile and desktop design. After this introduction we will dive into PHP and SQL to get an insight into backend programming. At the end of the seminar, we will spend several weeks on front-end development, learning JavaScript. The focus will be on the JavaScript library D3 and we will learn how to use it to create interactive graphics/maps. As a proof of achievement the participants have to program their own website with a blog post and an interactive graphic. The website can be started in the first few weeks. This allows the newly learned skills to be applied directly. The course requires a lot of effort from the students during the semester, because programming can only be learned with a lot of practice.