Main Content
Does the Computer Science Degree Fit Me and My Expectations?
Prior Knowledge
Inhalt ausklappen Inhalt einklappen Profound Programming Knowledge
You should be able to create and document understandable, structured program code. Your code should be comprehensible and understandable even after months. Of course, your code should be correct and efficient. The mastery of several programming languages or even better several programming paradigms is an advantage.
Inhalt ausklappen Inhalt einklappen Fundamental Mathematical Knowledge
Dealing with vectors, matrices, systems of equations, relations, functions, sequences, series, derivatives, integrals, logics etc. should not cause you any problems. Proof techniques such as complete and structural induction should be familiar to you.
For writing papers and project work, knowledge of the text typesetting program LaTeX is an advantage.
Traits
Inhalt ausklappen Inhalt einklappen Logic and Abstraction Skills
Question: What are the three most important basic principles of computer science?
Answer: 1. abstraction, 2. abstraction, 3. abstraction. This inside joke shows how important abstraction skills are in computer science.In addition to the ability to think logically, you should have the ability to abstract. After all, it is not concrete technologies and current trends that we will teach you in your studies, but above all the concepts behind them. Technologies and current trends change quickly, but the concepts and principles change only slowly.
Inhalt ausklappen Inhalt einklappen Excitement About Scientific Research-Related Work
Computer science is diverse and accordingly, your interest in computer science may relate to different areas, such as software development, programming languages, distributed systems, databases, the Internet, graphics programming, parallel processing, virtual reality, robot control, solving abstract problems, etc. No matter which area excites you the most, you should be willing to scientifically explore the particular issues and problems in that area.
Inhalt ausklappen Inhalt einklappen Presentation of Own Work Results
You will present the results of your work to your fellow students. You must be able to reproduce key statements in your own words and respond to follow-up questions.
Inhalt ausklappen Inhalt einklappen Perseverance in Developing Problem-Solving Strategies
The aim is not to find any solution to a problem, but to compare as many possible solutions as possible and to find and implement the best possible solution according to certain criteria, which may have to be defined first.
In the master's program, you will be confronted with complex problems and tasks whose solution is not always immediately obvious. You should therefore bring with you the endurance you have already trained in your bachelor's studies and not be discouraged by difficult questions.
Interests
Inhalt ausklappen Inhalt einklappen You Enjoy Computer Science
Did you enjoy your Bachelor's degree in Computer Science? Have you successfully completed the bachelor's program without any major difficulties? This is the best prerequisite for successfully studying the Master of Computer Science as well.
Inhalt ausklappen Inhalt einklappen You Like Mathematics
You should not consider mathematics only as the 'necessary evil'. After all, when studying the M.Sc. Computer Science, you are constantly applying your mathematical skills.
Inhalt ausklappen Inhalt einklappen You Like To Get to the Bottom of Things
They have the ambition to always find the best possible solution to a problem.