Information on individual educational components (ECTS-Course descriptions) per semester

Degree programme:Bachelor Computer Science - Software and Information Engineering
Type of degree:FH BachelorĀ“s Degree Programme
 Summer Semester 2022

Course unit titleElective Seminar: Software Engineering
Course unit code0247606162
Language of instructionEnglish
Type of course unit (compulsory, optional)Elective
Semester when the course unit is deliveredSummer Semester 2022
Teaching hours per week2
Year of study2022
Level of course unit (e.g. first, second or third cycle)First Cycle (Bachelor)
Number of ECTS credits allocated3
Name of lecturer(s)Peter REITER

Prerequisites and co-requisites

At least experience with one object-oriented programming language

Course content

Selected topics from SW-engineering, e.g;

  • Programming languages with special features (typeless languages, functional programming, programming by contracts
  • Aspect oriented programming
  • Spezcial software architectures (Undo, Plugin, Domain-Driven)
  • Generic programming (Templating)
  • Domain-driven design (Eric Evans)
  • Component-based SW Development
Learning outcomes

The students gain the competences, to immerse onself in a topic of the degree program using scientific literature. They are enabled to present this knowledge acquisition in a scientifcally funded manner in front of professionals in the field. Students are able to take on a critical view und can defend their theses after their presentation in a professional discussion.

Planned learning activities and teaching methods

Students will study some basics of a new topic of Computer Science on their own, preparing the structure of talk on their topic under the guidance of a list of criteria. In a session of individual coaching with the lecturer, this structure of the future talk will be discussed and analysed. Thereafter, students will fully detail the talk on their topic. Finally, the student will give his talk, answer questions and discuss with the participants details of his topic. The audience will be open for interested staff members of the Department of Computer Science.

Assessment methods and criteria

Assessment: 30 % coaching meeting, and 70 % presentation and discussion.


Not applicable

Recommended or required reading

Depending on the selected topic various books and journal articles ara available.

Mode of delivery (face-to-face, distance learning)

Classroom teaching

Summer Semester 2022go Top