The Bachelor’s program of Computer Engineering is divided into two phases with the goal of providing a broad general knowledge in Computer Engineering. The first 4 semesters (basic studies, or the 1st phase) cover the required courses that lay the foundation for scientifically-based university studies. The 5th and 6 semesters (advanced studies, or the 2nd phase) also cover elective courses, which give the students the opportunity to select topics that let them follow their own individual interests.
In the first phase of studies, students complete required modules in Mathematics, Electrical Engineering and Computer Science. In the engineering discipline of Computer Engineering, not only the basic subjects, but also career-oriented practical training plays an important role. The offered courses include many practical exercises and experiments in the basic modules, and also two courses tailored to the studies of Computer Engineering: In the third semester, a lab in microcontrollers and interface electronics provides students an introduction to fundamental measurement technology and the interface between hardware and software. In the fifth semester, students work on a team project in system design, focusing on a joint major task in hardware/software design. To become prepared for the methodology this project work entails, students complete a course in project management during the third semester.
The second phase covers compulsory and elective modules. In addition to two compulsory modules in Electrical Engineering and the final Bachelor's thesis, the required courses on business private law and the social aspects of information technology are central to the students’ professional qualification. In the Key Competences module, an introductory seminar and an elective course are held on soft skills, and participation in the mandatory mentoring program is set up. The introductory seminar provides not only a deeper knowledge in certain specific points, but introduces students to seminar-related work, including giving a presentation and writing a report. In parallel, elective courses increase the students' individual strengths in language, writing and presentation skills. The mentoring program requires that students conscientiously plan their studies by reflecting on their progress and through dialogs with university instructors. Work on the final thesis includes writing the actual Bachelor's thesis and completing the preparatory work in the planning phase. The topics of the Bachelor's thesis are designed so that a 9-week time frame of full-time work is sufficient for writing the thesis. The thesis topic is designed during the planning phase and drawn up in cooperation with a thesis advisor. A 12-week total of full-time work is planned for the entire final thesis. In the Bachelor's program, the students’ individual interests are supported by two elective modules in Electrical Engineering and Computer Science.
Students must complete at least 52 ECTS in the first phase of studies before they are granted permission to complete modules from the second phase. Work on the final thesis can be started only after all modules from the first phase and the mentoring program are successfully completed. During transition period to the Master's program, students can already complete up to a maximum of 30 ECTS in Master's courses during the Bachelor's program. The prerequisite is that 152 ECTS points in the Bachelor’s program were already completed and that the Bachelor’s thesis was already officially registered.
Computer Engineering is a field of studies with an internationally reputable, recognized profile and job outline. In the prescribed 6-semester study period with a total performance of 180 ECTS, students acquire a degree whose contents and scope match international standards.
The following diagram provides a descriptive overview of the Bachelor's program in Computer Engineering. For a detailed description and explanation of the various subjects, modules and elective courses, see the Examination Regulations and the Module Handbook.