You will find a lecture list on TU Darmstadt Campus Net (TUCaN). Note that you may visit all courses listed in the different sections. At the Department of Computer Science there is no differentiation between undergraduate and graduate courses. However, as an orientation, the undergraduate courses more or less can be found under 'Pflichtveranstaltung' and 'Wahlbereiche' whereas the graduate courses are listed under ''Wahlbereiche'.
The course language is indicated in the course description. For orientation, you can see the lecture list of the Distributed Software Systems Master programme, which is entirely held in English. Note that this list is neither complete nor binding. For more details, please visit the website of the course. Please note that in TUCaN only the current courses can be found. In order view all lecture lists of a research group, please visit the group's websites.
For exchange students who spend one or two semesters at TU Darmstadt, there is no restriction in the selection of courses you can participate in. If you are studying a Double Degree please contact the advisory service to plan your studies.