Syllabus
AI-Assisted Programming for PhD Researchers
Times, sessions, and topics below follow the official course description. The course runs 25–27 August 2026 at Helmut Schmidt University Hamburg.
Day 1: Foundations and the Agentic Core Loop
| Time | Session | Materials |
|---|---|---|
| 09:00–10:30 | Welcome, Setup, and From Autocomplete to Agents | Setup, Lecture 01 |
| 10:30–10:45 | Break | |
| 10:45–12:15 | Version Control with Git | Lecture 02 |
| 12:15–13:15 | Lunch | |
| 13:15–14:45 | First Steps with an Agent | Lecture 03, Lab 1 |
| 14:45–15:00 | Break | |
| 15:00–16:30 | Planning with AI | Lecture 04, Lab 2 |
| 16:30–16:45 | Break | |
| 16:45–17:00 | Day 1 Wrap-Up |
Day 1 times are indicative: the first session includes guided installation of the course tools and accounts, and can run long.
Day 2: Verification, Safety, and Extension
| Time | Session | Materials |
|---|---|---|
| 09:00–10:30 | Verification and Testing with Agents | Lecture 05, Lab 3 |
| 10:30–10:45 | Break | |
| 10:45–12:15 | Working Safely with AI-Generated Code | Lecture 06, Lab 4 |
| 12:15–13:15 | Lunch | |
| 13:15–14:45 | Extending the Agent | Lecture 07, Lab 5 |
| 14:45–15:00 | Break | |
| 15:00–16:30 | Your Research Project | Lecture 08, Lab Project Overview, Capstone |
| 16:30–16:45 | Break | |
| 16:45–17:00 | Day 2 Wrap-Up |
Day 3: Build and Show
| Time | Session | Materials |
|---|---|---|
| 09:00–10:30 | Project Development I | Capstone |
| 10:30–10:45 | Break | |
| 10:45–12:15 | Project Development II | Lecture 09, Capstone |
| 12:15–13:15 | Lunch | |
| 13:15–17:00 | Showing Your Work | Showing Your Work |
Accreditation
The course is pass/fail, and attendance is what decides it. Be there for the three days and you pass. There is no exam, no grade, and no scoring of your capstone project.
You still show your project to the group on Day 3 afternoon, because that is where most of the learning happens, but it is not assessed. See Showing Your Work.