Nane Kratzke

Lecture:

Webtechnology Project

Published: 11 Mar 2021
Short: Webtech
Semester: SS 2021
Study: Computer science

This project is about common technologies used to build (client-side parts) of web information systems. The project course (German) is given for students at the Lübeck University of Applied Sciences. The course is designed according to a project- and problem-based learning methodology and covers the following aspects:

  • Descriptional languages for web content like HTML
  • Presentational languages for web content like CSS
  • Document Object Model (DOM)
  • Client-side programming with Dart
  • gyroscope-based control

Students intensify their (web) programming skills by solving the task to develop a small one person, DOM-tree based online game like Tetris or Boulder Dash. Due to the Corona crisis the course is given as an online course with plenty of “splendid-learning” methodologies. “Splendid-learning” is a combination of blended-learning and flipped classroom concepts in a general social distancing surrounding.

To have a look at the overall hall-of-fame might be interesting as well.

Material

Screencasts

Reference games

  • SnakeDart: The famous snake game (A reference project to develop another game using Dart)
  • Shadow Hunter: Reference mobile 'game' (Demonstrates gyroscope control on mobile devices)
  • Yet another 2048 game: ya2048 (Demonstrates progressive web app features and swipe controls on mobile devices)