From winter semester 2026/27, TAISC founder Joshua Heller is an adjunct lecturer at DHBW Karlsruhe (Baden-Wuerttemberg Cooperative State University). In the computer science program, specialization information technology, he teaches the lecture Web Engineering I. It is part of the module “Web-Engineering und Systemnahe Programmierung”.
The semester starts at the end of September. From October to December there are eleven on-site sessions of around three hours each, 33 lecture hours in total. The course has around 25 students in their third semester.
What’s on the syllabus
The lecture covers the fundamentals of the web:
- HTML and CSS
- Internet protocols
- JavaScript in the browser
- Node.js on the server
- optionally Tailwind CSS and Three.js
The exam is a programming project: students build a project of their own.
Understand first, then use AI
The program wants a clear structure. First comes a fundamental understanding without AI. Only then does AI come into play, and it is used critically. The idea behind it: anyone who doesn’t understand what happens during an HTTP request or how CSS lays out a page can neither judge AI-generated code nor improve it in a meaningful way.
Practice and teaching benefit each other
At TAISC we develop AI software and support companies with AI projects. This practice feeds into the lecture: how AI tools are used in real projects, where they take work off your hands and where their output needs careful review.
In turn, teaching shows us which fundamentals the next generation of developers brings along and where understanding is missing when AI takes over too early.
Your direct line to our AI specialists
Book a free consultation