Embedded Software Systems - Bachelor of Science

Nowadays, computers are integrated into almost all technical products. These are known as embedded (computer) systems. The spectrum of these systems ranges from microcontrollers in everyday objects such as fitness trackers or electric toothbrushes, to networked control units in cars and special systems in space travel. Computers everywhere collect data, process it and usually also intervene in their environment to control it.

Facts

Standard period of study:
6 semesters
Language of instruction:
German, partly English
Admission:
Admission-free
Start of studies:
Winter semester
Degree:
Bachelor of Science (B.Sc.)

In front is a screen with a program code, while in the background a screen shows a car and a man looks focused at the screen in front of him.
© Simone Reukauf

Nowadays, computers are integrated into almost all technical products. These are known as embedded (computer) systems. The spectrum of these systems ranges from microcontrollers in everyday objects such as fitness trackers or electric toothbrushes, to networked control units in cars and special systems in space travel. Computers everywhere collect data, process it and usually also intervene in their environment to control it.

The Bachelor's degree course in Embedded Software Systems deals with the fundamentals of developing software for embedded systems and examines current methods for dealing with the special challenges that arise in this area at university level. Examples of these challenges include achieving a very high level of reliability, unconditional compliance with time constraints imposed by processes in the environment, saving energy and using artificial intelligence despite limited hardware resources.

"Embedded software systems is not an independent science. The course draws heavily on the methods of computer science and deepens these in the areas mentioned above. In addition, basic principles from the fields of mathematics, physics and Electrical Engineering are taught. The course offers a solid education that is particularly sought-after in industry and leads to a Bachelor of Science degree (B.Sc.).

The Bachelor's degree course in Embedded Software Systems at Osnabrück University is the only course in Germany with this thematic focus. The university aims to better meet the requirements arising from the comprehensive digitalization of all areas of life (keyword Industry 4.0, cyber-physical systems, self-driving cars) and the associated high demand for qualified graduates. It offers a scientifically sound, fundamental and method-oriented course of study that is also highly practical and application-oriented. The Institute of Computer Science, which is responsible for the implementation, is characterized by a high level of expertise as well as intensive and individual support.

Students acquire in-depth knowledge of key computer science technologies and the interfaces to several other disciplines. They develop analytical skills for solving complex problems in the field of embedded software systems and in general. This combination offers ideal conditions for a challenging and crisis-proof job, for example in the rapidly expanding information and communications sector, the automotive industry, the aerospace industry, agricultural engineering, industrial automation and logistics, as well as in public authorities, management consultancies and research institutions. Thanks to the special profile of the course, graduates stand out from the crowd when looking for a job.

Those who complete a specialist Master's degree following the Bachelor's degree course will also be qualified to take on management and leadership roles in many research, professional and occupational fields.

Regulations

Every degree has sets of regulations which govern access, admissions, examinations and the structure of the program. More concrete information on the structure of the program is provided here:

Study Program Plans

Study program plans are an example of how the degree program may be structured.

Sem.
1 Introduction to embedded software systems - 3 CP Introduction to Algorithms and
Data Structures - 9 CP
Experimental Physics 1 - 9 CP Mathematics for Users I - 9 CP
2 Design of embedded
software systems - 9 CP
Introduction to Software Development
9 CP
Experimental Physics 2 - 9 CP Practical course in programming
6 CP
3 Analysis of embedded
software systems - 6 CP
Introduction to Computer Engineering
9 CP
Electronics - 6 CP Introduction to Stochastics for
Computer Scientists - 9 CP
4 Seminar - 3
CP
Bachelor project group - 9 LP Compulsory elective module - 9 CP Compulsory elective module - 9 CP
5 Semester abroad - 27 CP
(or 3 x 9 CP from the compulsory elective area after consultation with the examination board)
Modules completed abroad can replace modules from the compulsory and compulsory elective areas.
6 Compulsory elective module - 9 CP Compulsory elective module - 6 CP Bachelor's final seminar - 3 CP Bachelor thesis - 12 CP

Total credit points: 180

Color codes:

Fundamentals of Embedded
Software Systems - 24 CP
Fundamentals of Computer Science - 27 CP Fundamentals of Physics - 24 CP Fundamentals of
Mathematics - 18 CP
Individual specialization - 87 LP
Compulsory elective module catalog - 60 CP (including 27 CP in the semester abroad)
- Artificial Intelligence - 9 CP
- Robotics - 9 CP
- Operating Systems - 9 CP
- Computer Networks - 9 CP
- IT and Network Security - 6 or 9 CP
- Operating System Engineering - 6 or 9 CP
- Software Engineering - 9 CP
- Mathematics for Users II - 9 CP
- Digital Signal Processing - 9 CP

 

General information about university admissions may be accessed at  Admission Requirements. The German Higher Education Entrance Qualification (Abitur) entitles students to commence a first degree qualification at Osnabrück University. The term “first degree qualification” refers to a period of study that culminates in a student’s first professionally-relevant university degree (Bachelor’s degree or First Legal State Examination). Information about the conditions that apply for people seeking to embark on an undergraduate degree without the higher education entrance qualification may be found at  Studying without an Abitur.

Applicants in possession of international certification must demonstrate sufficient levels of  German Language Proficiency.

This program is not subject to admission restrictions.

All information pertaining to the application process may be found at  Application, Admission and Enrollment.

German and international applicants with German certification can enroll directly for this subject that does not have admission restrictions. You can find all information on enrollment and the enrollment deadline for the desired semester under  Bachelor's degree programs (one subject) - open admission.

Please note: different application conditions and deadlines may apply for  Applicants with Non-German Certification!

In order to prepare students for career preparation in a globalized economy, the course includes an internationalization component. German or English is used flexibly as the language of instruction. The course also includes a compulsory  period of study abroad, for which the 4th or 5th semester is ideal. There are cooperation agreements with various European and non-European partner universities. The  International Office is the point of contact for questions about studying abroad. Information events are offered regularly during the semester.

Studying at Osnabrück University means you will be subject to semester fees. Depending on how much of your study credit (standard period of study plus tolerance semester) you have used up, you may also have to pay long-term study fees. Additional information on this topic may be found at  How Much does Studying Cost?

Our  Central Study Counseling Service will be happy to provide you with all the information you need about studying, admission requirements and the structure of your chosen program.

Each department’s  Departmental Study Counselling Service will answer any questions you might have about the content of individual programs.

This degree program has been accredited by the   German Accreditation Council.