Welcome to AI Supported Software Development SoSe 2026! 👋

AI Supported Software Development Course

Aalen University of Applied Sciences Bachelor Program in Computer Science

How to use this site

The course material has three layers, and each has a job.

📚 Lectures. The lecture notes are the textbook of this course. Each one is self-contained, includes all external references, and goes into more depth than we have time for in the lecture room. Read them when you want the full picture of a topic, or when you want to follow up on something that was only briefly mentioned in class.

🖼️ Slides. The slides are what we actually used during the lecture. Slide headings link back into the corresponding lecture notes, so the slides double as a map into the deeper material. Use them to recall what was covered in class, and click through to the lecture when you want the longer explanation.

✅ Exercises. The exercises are your self-assessment. They are the feedback loop that tells you whether the material has actually stuck. Once you can solve them comfortably, you are prepared for the exam. If an exercise feels hard, that is a signal to go back to the corresponding lecture section.

Materials are uploaded shortly after each class session, typically within 24 hours.

Learning Content

The model is only a (small) part
💬
User Interface / App
Chat, IDE plugins, web apps, mobile
▼
⚙️
Context Management / Orchestration
System prompts, memory, RAG, routing
▼
🔧
Tool Integration
Python sandbox, APIs, MCP, code execution
▼
🧠
LLM (Foundation)
Transformer model, weights, inference
System
Model

Literature

© 2026 Dominik Müller   •  Powered by Soopr   •  Theme  Moonwalk