Basic introduction to principles of software engineering including unit testing, test driven development, refactoring, CI, and automation. Paper We published the paper Teaching Software Engineering As Programming Over Time in the IEEE/ACM 4th International Workshop on Software Engineering Education for the Next Generation which contains further details on this course.
Selected topics in media technology. The focus is on current research topics and new technologies. The participants study recent publications, prepare a summary in the form of a scientific paper and present the topic to the audience.
The major goals of the seminar are to learn how to do scientific research and to learn and practice presentation techniques. Each student has to prepare a scientific talk about the topic he or she has registered for.