get_program_courses
Retrieve a department’s or degree programme’s complete course list for a semester, grouped by curriculum module. Enter programme and semester to see all offered courses at once.
Instructions
The complete course list a department or degree programme offers in one semester, grouped by curriculum module, in one request. Use this for "what does department/programme X offer in semester Y".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum course entries to print. | |
| module | No | Only courses whose module trail contains this text, e.g. "StEOP". | |
| program | Yes | Programme or department: name ("Bachelor Informatik", "SPL 18 Philosophie") or a VVZ path ("341848"). | |
| semester | No | Semester code such as "2026W" (winter 2026/27) or "2027S". Also accepts "current", "next", "previous". Defaults to the current semester. | |
| with_details | No | Include groups, lecturers and weekly times inline. | |
| group_by_module | No | Print module headings. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |