Degree Course Details

B.Sc. Computer Engineering

Program Duration

6 Semesters (3 Years)

Credit Points


Beginning of Program

winter semester


Those studying for the Computer Engineering B.Sc. will learn the knowledge and skills necessary for becoming an IT engineer. At the same time, the course will prepare them for further study towards a Master’s degree. Having studied the basic principles as well as the practical aspects of their subject, and having learned relevant working practices under engineering supervision, graduates will be in a position to make a valuable contribution to their chosen area right from the outset of their career, and to deal confidently with the technological challenges of the future.

The core subjects for engineering and natural sciences include physics, chemistry, electrical engineering and mechanics as well as those areas of maths that are relevant for IT. There are also other technical and non-technical electives. 

Building on these subjects, the course's core area offers a balanced array of computer engineering modules, basic engineering, and natural sciences subjects, which will be integrated and applied in a practical project and the Bachelor’s thesis. Modules include digital technology principles, circuit design, computer architecture, basic programming and operating systems.

Based on the principles and core subjects described above, the undergraduate Computer Engineering course also features two specialisations –

  • Software engineering
  • Communications

– that will lead students towards specialising in either IT or electrical engineering and communications technology for their future career. This part of the course also enables students to learn how to work together at a specialist level with colleagues from other disciplines.

The Software Engineering route deepens theoretical understanding of computer science issues and focuses on various aspects of software technology. Databases, modelling methods and operating systems seen from a computer science point of view complete this option. Students are therefore prepared for careers in the following areas:

  • Programming at various application levels;
  • Software engineering for technology-oriented or engineering-oriented applications;
  • Development of application-specific systems using software technologies and databases.

The Communications profile builds on the theoretical basis of communications and circuit technology and concentrates on various aspects of signals and systems, including computer networks. Databases and programming methods seen from the perspective of engineering sciences complete this option. Students are mainly prepared for careers in the following areas:

  • Design and operation of communications technology components and systems;
  • Software engineering for communications applications;
  • Development of application-specific systems for the integration of communications and computer technology.

Graduates will:

  • Master basic engineering and natural sciences principles and methods as well as the thought processes behind them;
  • Master basic programming and algorithm principles;
  • Develop an understanding of computer systems;
  • Develop and understanding of communications systems;
  • Be suitably qualified to choose one of the two specialisations as well as further electives. This will enable students to prepare themselves for either a practical engineering or an academic career;
  • Benefit from an enhanced overall education with increased confidence in German or English, and enhanced employability from well-developed teamworking and communication skills;
  • Gain experience of their chosen profession and will be in a position of critically assess technical information, professional practice and their interdependencies;
  • Gain experience of applying scientific methods to deal independently with problems from their chosen area of engineering within a specific timeframe, and be able to present issues clearly.

Study Plan

Computer Engineering (Communications)
Computer Engineering (Software Engineering)


Schedule of the actual semester


Campus Duisburg


The academic year is divided into semesters.

  • winter semester: from October to March
  • summer semester: from April to September

Lecture Period

In winter term the lectures usually start in mid-October and end in mid-February. The summer term lectures start usually in mid-April and finish in July. During the winter semester will be a break of two weeks for Christmas and New Year’s holidays.

Examination Period

The examination period always starts 1 week after the lecture period and lasts for approx. 5 weeks.

Social Contribution

All students are required to pay a social contribution of about 300 Euro per semester. The social contribution includes a semester ticket covering public transport in North-Rhine-Westphalia, subsidized meals in the canteen of the university and other services.

Costs of Living

We recommend budgeting around 800 to 1000 Euro per month for personal expenses.


Accommodation is available through the Student Services Office or on the private market. Rent for a single room in a student residence is approx. 300 Euro.

Student Advisory Service

Support Center for (International) Engineering Students
SG 119
Tel: +49 (0)203 379-3776

Departmental Advisor

Prof. Josef Pauli

Student Council International Studies in Engineering


Additional Information



The University of Duisburg-Essen is system accredited.