Classes are in English.
German is not required to complete the degree programme. However, we recommend that you learn a bit of basic German before starting the programme to help with integration into life in Germany.
Today's complex information processing systems require specialists with comprehensive know-how regarding the software, hardware and information technology aspects of such systems. This degree enables you to understand, specify, design and maintain such systems as well as to further specialise in the disciplines involved.
Basics of Mathematics & Mathematics Extensions:
The first two semesters will supply the mathematical fundamentals for scientific engineering. During the following two semesters, you will be taught the basics of signal & system theory, which are essential for information technology.
Intro. to Electrical Engineering & Electronics:
This series of lectures includes basic measuring techniques and methods of design and analysis of linear and non-linear circuits. The courses are supplemented by two lectures on electronics that introduce electronic devices and the foundations of analogue electronic circuits. A lecture on digital circuits completes this series.
Electrical Engineering Applications:
Information and communication systems are software-based and run on application-specific hardware. Fundamentals of microcontroller architecture and programming are introduced in one course. An additional course offers the design and implementation of application-specific digital systems and the corresponding VHDL hardware description language.
Software Construction:
Technical systems are widely based on software. Therefore, knowledge of programming languages and methods of software design is essential. This course introduces the procedure-oriented programming language C and the object-oriented language JAVA. Additional topics are algorithms and data structures.
Computer Science:
This course builds on the "software construction" course. It contains methods and procedures to design complex software systems and is completed with modern concepts of databases and operating systems. Finally, there is a software engineering project in which students apply their knowledge to solve a manageable problem in small groups.
Advanced Engineering Topics and Electives:
Students specialise in further fields of engineering via electives and the following modules: bus systems & sensors and digital communication systems and digital signal processing, which deal with the transmission and processing of analogue and digital signals.
Non-Technical Modules:
Economics & management and scientific & project work, intercultural competence and German language as well as learning and study methods
Internship:
In the fifth semester, students complete an internship in industry for 20 weeks to become acquainted with the daily working life of an engineer. Personal support is provided by a professor.
This course is taught in person only. There isn't an option to study online.