The more information technology permeates all aspects of our lives, the more urgently qualified technicians are sought to manage the development of these complex systems. Because the societal demand for information products is growing faster than the productivity in their development, there is a constantly high demand for information technicians.
The professional profile is therefore multifaceted. The multitude of different application fields, each with specific requirements (such as medicine technology and the entertainment industry), provides for a wide variety of possible career roles; software development is not only about programming. A systematic analysis of the problem first has to be discussed with the client, and the requirements of the system being created have to be established. In order to make sure that all of these requirements are fulfilled in the team development of large, complex software systems, the problem has to be broken down into manageable, well coordinated parts throughout the software design process. Carrying out such a software project requires good time management, financing, and personnel through a project leader. After the delivery of a software system, maintenance is needed to deal with any problems that may arise, and to be able to react to changing requirements. In the areas of support and sales, computer scientists have to try to understand customers' problems and suggest solutions. There is also a great demand for people who can provide training sessions in using newly introduced software systems. Lastly, software and hardware development constantly raises new questions, just as new procedures, methods, and theories are developed in response in universities and in industrial research.
Computer science graduates enjoy favourable employment prospects. This Bachelor’s degree is also an excellent stepping stone towards the Master’s degree in Computing Science. Here, students specialize in a particular track (e.g., in energy information systems, medical information systems or security-critical embedded systems), which prepares them for making a contribution to the development of highly modern, future-oriented topic areas. Graduates also have the option of continuing their studies and following the English-language, interdisciplinary Master’s degree Engineering of Socio-Technical Systems
, which tackles the development of safety-critical computer-based interactive systems. This course focuses particularly on the interplay between people and technology.
Find out more about the professional field of Computing Science