This is an undergraduate course in software engineering. This course was initially held at Bauhaus-Universität Weimar in the winter semester 2014/15 for B.Sc. students in the Computer Science and Media degree. Prerequisites are basic knowledge about fundamentals of computer science and at least moderate Java skills.
The course currently spans 13 (usually weekly) sessions with the following topics:
The course is accompanied by an exercise class every two weeks. As the exercise materials are part of the graded course assignments, I’m currently not including them in this public release.