Coursework
I hold a Bachelor of Science (B.Sc.) and Master of Science (M.Sc.) in Computer Science from Bielefeld University of Applied Sciences. Throughout my studies, I completed 40 courses, earning 270 credits and accumulating over 7410 hours of coursework across a wide range of computer science topics.
Master of Science
From March 2020 to February 2022
Analysis of current methods and technologies in software engineering, their individual use cases and advantages.
Development and analysis of Business Enterprise Architectures, their associated business objects and methodologies.
Engineering of safety critical applications. Evaluation and implementation of extensive protective specifications.
In depth evaluation of machine learning approaches for item classification, clustering, distinction and evaluation.
The importance of complexity theory for modern computer science.
Formal methods of modelling sequential and distributed systems.
Typical standards for the development of safe and reliable software systems and evaluation of such systems.
Consolidation of methods and findings from various disciplines in computer science.
Processing and solution of a scientific research question.
Bachelor of Science
From September 2015 to February 2020
Roots and origins of computer science. Aspects and the impact of computer science on modern society.
Principals of mathematical proofing. Application of counting principles, set theory and combinatorics.
Handling of programming tools. Design and development of object-oriented problem solutions.
Structural elements of imperative programming languages. Application of language concepts for script programming.
Basics of electric direct current circuits. Basics of physical computer architectures and digital technologies.
Working with functions of higher order. Mastering of associated differential and integral calculus.
Advanced Java knowledge. Introduction to version management using Git. Consolidation of error and exception handling.
Classical algorithms for sorting and searching in different data structures. Portrayal of dynamic processes.
In depth understanding of automaton, pushdown automaton, grammar, Turing machines and the P versus NP problem.
Common usability engineering methods and practices. Techniques of user-centred data visualisation.