The students prove that they are able to process and solve complex computer science tasks
based on gained scientific knowledge and applied research methods. The students successfully
implement a task especially by using their acquired professional and methodological knowledge
and their professional and social competences. The accompanying seminar is used to discuss the master’s thesis methodically and contentrelated.
During the seminar the exchange of research and practical experience fosters the students'
ability to discuss and evaluate their thesis with other students and experts.
The master’s thesis is finished by a colloquium. Professional competence
The students:
Recognise and evaluate applied techniques and methods of their subject and are aware of their limits
Design solutions for complex, possibly vaguely defined or unusual computer science tasks/problems and evaluate these with reference to state of the art computer science and technology
Identify, structure and solve problems/tasks, also in new or developing subject areas
Apply state of the art and innovative methods to solve problems, if necessary from other disciplines
Relate knowledge from different disciplines and apply this new knowledge in complex situations
Develop complex computer systems, processes and datamodels
Are aware of the current limits and contribute to the development of computer science research and technology
Discuss and evaluate recent computer science developments
Methodological competence
The students:
Identify and develop one or more solutions
Evaluate and apply tools, technology and methods sophisticatedly
Examine tasks with technical and research literature, write an academic article and present their solutions academically
Schedule processes and resources
Apply project management techniques
Combine new and original approaches and methods creatively
Evaluate problems/tasks, including new or developing subject areas of their discipline and apply computer science methods for solutions and research
Social competence
The students:
Communicate with users and experts convincingly
Take reasonable decisions
Self-competence
The students:
Pursue the overall and special computer science development critically
Implement innovative professional activities effectively and independently
Recognise their abilities and extend them purposefully
Reflect their self-perception and actions with regard to professional, methodological and
social aspects
Develop and reflect self-developed hypothesis to theories independently