Welcome to Hardware Modeling (191.011)

Course Team:

Dylan Baumann & Florian Huemer & Andreas Steininger & Sebastian Wiedemann


This course provides an in-depth exploration of hardware modeling, VHDL, and digital system simulation. Learn how to describe, analyze, and design hardware using modern tools.


What You'll Learn

AI-Narrated Lecture Videos

Our lectures are fully automated using Tavox, a powerful open-source tool that generates AI voice-over tracks from LaTeX Beamer slides.

This allows us to create clear, structured, and consistent learning materials with text-to-speech narration.


Our innovative teaching process enables several advantages:


Interested in how it works? Check out Tavox on GitHub.

How the Course Works

The "Hardware Modeling" course combines theoretical knowledge with practical experience, utilizing modern and innovative teaching methods. The course consists of both lecture and exercise components, emphasizing flexibility and accessibility for students.


Key Innovations


Course Structure

The course is divided into three chapters, each lasting around 5-6 weeks. Every chapter includes asynchronous and synchronous phases to maximize learning flexibility:

  1. Video Phase (Asynchronous): Students start by watching short, focused learning videos and completing quizzes to test their understanding.
  2. Review Session (Synchronous/Optional): Voluntary review sessions allow for in-depth discussions and clarification of any uncertainties.
  3. Exercise Phases (Asynchronous): Students work on practical design tasks, which can be done remotely via the Remote Lab with Tutor timeslots for additional support.
  4. Exercise Sessiond (Synchronous): Small group presentations where students showcase and discuss their solutions.

The final grade consists of the performance in the exercise phases and a comprehensive exam at the end of the semester. Bonus points can be collected through various optional activities during the course.

This structure ensures a high degree of flexibility while maintaining rigorous academic standards, fostering an environment where students can learn and apply complex concepts effectively.

You can start checking out our lecture material below!

Lecture List