Structure and Curriculum
The bachelor’s programme in Applied Computer Science is based on a standard programme duration of seven semesters and leads to the conferral the Bachelor of Science (B.Sc.) degree. It is composed of foundational studies and sections geared towards the development of an area of specialization, which are made up of elective subjects and focus areas within the field of applied computer science. This enables students to align areas of specialization in the bachelor’s programme with their own interests. Portions of the programme can also be completed at a foreign university.
The degree programme is comprised of the seven module groups outlined below.
A1: Mathematical Foundations
In this module group’s compulsory courses, students gain comprehensive insights into methods of statistics and mathematics as they pertain to computer science. These form the basis for understanding the fundamentals of methods employed in computer science.
A2: Computer Science
In the A2 module group, students acquire foundational knowledge in computer science. Modules in programming languages, algorithms and data structures, software engineering, theoretical computer science, computer and operating systems, security and privacy as well as database systems are provided for this purpose.
In addition, elective modules with up to 9 ECTS points allow to intensify theoretical computer science, communication systems, distributed systems, mobile systems as well as software engineering and programming languages.
A3: Applied Computer Science
In addition to 4 introductory modules on media informatics, geoinformation systems, interactive systems and artificial intelligence, this module group offers advanced options ranging from 12 to 18 ECTS points. Depending on areas of personal interest, students may choose from modules in the subject areas of cognitive systems, cultural computing, media informatics, human-computer interaction and smart-environments.
A4: Application Electives
In the A4 module group, students become better acquainted with various areas of application. They can, for example, take courses in archaeology, heritage conservation, earth sciences, psychology, sociology or business and human resource education.
A5: Interdisciplinary Qualifications
In the field of interdisciplinary qualifications, two modules are initially planned which address foundations of research methods and questions of ethics for an increasingly digital society. In addition, foreign language skills can be acquired which can be fundamental for the later professional activities of the graduates due to increasing international cooperation in many fields of activity. Finally, students may choose further modules in philosophy and ethics or basic skills training courses (e.g. presentations or rhetoric).
A6: Seminars and Projects
In the A6 module group, and in preparation for potential areas of professional activity, students participate in seminars and projects pertaining to the fields of computer science and applied computer science.
A7: Bachelor’s Thesis
Within the scope of the bachelor’s thesis, students employ academic methods to work independently on a specified topic. The specific topic can derive from either the computer science or applied computer science subject groups. More detailed information concerning the choice of a subject area for the bachelor’s thesis can be found in appendix 2 of the subject examination regulations (compare with the section on regulations and documents).