Without computing science and its products, modern life would be difficult to imagine. Computers have not only become indispensable organisers of information and work processes; they have also become a normal part of private life. Alongside these 'visible' computers, however, 'embedded systems' or processors play an important role, for example in cars, aeroplanes, or in every day household items such as washing machines.
All of these applications are underpinned by the systematic, automated processing of information, and ultimately the academic discipline 'computing science'.
In studying Computing Science, you will acquire not only the necessary basic knowledge, but also practical skills that can either set you on a career path or open the door to more in-depth studies at the master's level. The bachelor's programme in Computing Science distinguishes itself especially through its perfect coordination of basic knowledge and practical skills; each lecture is expanded upon through exercises with small groups. Students gain knowledge and skills in software systems development through interrelated series of lectures including programming courses, software engineering, a one year software project, and a graduate thesis. Learning is gradually and systematically planned, and supplemented by a class on 'soft skills' in conveying professionalising skills, such as presentation techniques and self and team organisation. Team work is a universal theme here, and it is practiced from the beginning on in solving minor tasks and working on projects. Numerous departmental research projects and cooperation with the affiliated institute OFFIS ensure that current research issues are quickly incorporated into teaching, especially in projects and theses.
The affiliated institute OFFIS and the alumni association OLDIES offer the opportunity for early contacts in the professional world.
In order to study this course at the University of Oldenburg as a student from outside of Germany, you need an adequate knowledge of German.
German Language Proficiency You can proof your German language proficiency with the following language certificates:
DSH: Deutsche Sprachprüfung für den Hochschulzugang (Level 2) or
TestDaF: Test – Deutsch als Fremdsprache (with level 4 in all four areas)
English Language Proficiency see admissions regulations
Common European Framework of Reference for Languages (CEFR) Level B1 or
if applicants are native speaker or they have university entrance qualification or a university degree obtained in English
The proof of language proficiency must be presented for the enrolment. Applicants who need a preparatory German course before commencing their studies must present their knowledge of English with their application. For other proof possiblities see: Language requirements
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.