Computer Vision Systems Programming (VO)

Course Details

Lecturer

Martin Kampel

LVA-Nr.

193.191

Typ

Vorlesung mit Übung (VU)

Link

TISS

  • When: Wed 10.00 – 12.00 c.t.
  • Where: Seminar Room FAV 01 A

News

First Meeting: Wednesday, October 7th, 2026, 10:00, Seminar Room FAV 01

Course description

Coding is undergoing a major transformation. Traditional programming, where developers manually write, test, and debug each component, is increasingly complemented by vibe coding and agentic coding. In these new workflows, developers describe goals and constraints while AI tools help generate, modify, test, and document software.

This change also affects computer vision. Modern computer vision systems are no longer built only through conventional coding, but also with AI-assisted tools that support tasks such as data exploration, model selection, pipeline development, debugging, and evaluation.

The course presents computer vision from an applied and systems-oriented perspective. It covers image and video processing, RGB-D and thermal cameras, pose estimation, deep learning, multimodal models, and real-world applications. Students learn how to combine traditional programming skills with agentic development workflows and how to critically assess AI-generated solutions.

Special attention is given to reliability, efficiency, reproducibility, and the practical limitations of AI-assisted coding. The course also highlights interdisciplinary applications in areas such as medicine, archaeology, assisted living, and public safety.

Prerequisites

Basic image processing and computer vision knowledge.

Excursion

We will visit a company/startup in the area of Computer Vision to see and discuss latest hot topics!

Grading

There will be two practical tasks and a written exam at the end of the semester.

Schedule

see in  TISS: 193.191 Computer Vision Systems Programming  –> Einzeltermine