Contents of studies Computer Science - Software and Information Engineering
Innovative and close to practice
The six-semester program is diverse and an intensive preparation for professional life: Lectures, integrated courses, project work in small groups, case studies, business games and exercises alternate. We focus on self-organized learning and practice-oriented teaching methods. You develop your problem-solving skills using real and application-oriented tasks. We support you with blended learning offerings on our web-based learning platform ILIAS.
The content of studies is designed in such a way that you can easily start your technical studies as a graduate:in a general and vocational higher school. If you have graduated from a higher technical school, we will count prior knowledge individually.
These are your advantages:
- Modern campus, top-of-the-line equipment
- Free access to technical laboratories seven days a week, including for your own projects
- Lecturer:s from top companies in the industry
- Professional practical training for specialisation in practice and science
- Small groups: high practical relevance, personal supervision, lively exchange
- Clear time frame, clear structure
- Semester abroad possible worldwide
Study programme structure
Course unit | ECTS | SHW |
Discrete mathematics | 6 | 6 |
Computer systems and networks | 7 | 6 |
Structured programming | 8 | 7 |
User Centered Technologies | 4 | 3 |
Team & Communication | 2 | 2 |
Academic Reading and Writing Skills *E | 3 | 2 |
Total | 30 | 26 |
Course unit | ECTS | SHW |
Linear algebra and calculus | 6 | 6 |
Elementary algorithms and object-oriented programming | 8 | 7 |
Requirements engineering | 4 | 3 |
Data Management | 7 | 5 |
Business and Management Processes | 2 | 2 |
Professional Presentation Skills *E | 3 | 2 |
Total | 30 | 25 |
Course unit | ECTS | SHW |
Web applications | 6 | 4 |
Software Engineering | 8 | 6 |
Non-relational databases | 3 | 2 |
System management and IT security | 5 | 4 |
Finance and process management | 3 | 2 |
Agile Software Project Management | 3 | 2 |
Technical Writing *E | 2 | 2 |
Total | 30 | 22 |
Course unit | ECTS | SHW |
Stochastics | 6 | 4 |
Enterprise applications | 10 | 8 |
System architectures | 5 | 4 |
Secure software development | 4 | 3 |
Business processes and information management | 3 | 3 |
Scientific Work *E | 2 | 2 |
Total | 30 | 24 |
Course unit | ECTS | SHW |
Electives *E | *WF | 15 | 9 |
Elective seminars *E | *WS | 6 | 4 |
Intercultural Communication *E | 3 | 2 |
bachelor's thesis | 6 | 1 |
Total | 30 | 16 |
Course unit | ECTS | SHW |
Operating systems | 6 | 5 |
Advanced algorithms and data structures | 6 | 5 |
Security | 3 | 2 |
bachelor's thesis | 3 | 0 |
professional practical training | 10 | 0 |
final bachelor's examination | 2 | 0 |
Total | 30 | 12 |
*E | Courses in English
*WF | 3 electives (á 5 ECTS / 3 SWS) from the areas:
- Advanced Data Management
- dotNet
- Computer Graphics
- Mobile application development
- React Web Applications
- Master Class Systems Modeling
- Project Raspberry Pi
- DevOps
- Competition
- Semantic Web
*WS | 2 elective seminars (á 3 ECTS / 2 SWS) from the areas:
- Business Ethics
- Seminar Software Engineering
- Information Management
- Augmented Reality
- Hackathon
- Blockchain Technologies
ECTS: Performance points according to the "European Credit Transfer System". According to international standards, 180 ECTS points must be earned over 6 semesters.
SWS: One hour per week (SWS) corresponds to 15 educational components of 45 minutes each.
Learning content in detail
Professional practical training - your entry into the working world!
During the 6th semester of your bachelor's degree, you will apply the knowledge you have acquired in a practical work environment. For at least 10 weeks, you will work on a real project in a company. You will be supervised by a person from the company on site and a university lecturer during the entire internship period and will discuss the current procedure. The aim is to gain a specialisation in the relevant field of activity and to work on a complex problem as a project. While working on a joint project - which also has to be documented - you will learn to integrate yourself into a work team and to cooperate with other departments across the board.