ALT + + Change font size
ALT + / Change contrast
ALT + Q Quicklinks
ALT + P Header menu
ALT + M Main menu
ALT + U Footer
ALT + G Sitemap
ALT + O Search
ALT + I Content
ALT + K Contact
ESC Reset All
X
Reinhard Schmidt
Prof. Dr.-Ing. Reinhard Schmidt

In the winter term 2021/22 on 17:00 - 18:00 o'clock
and also by appointment.




Software Engineering and Media Computing (B.Eng.)

General Information

Software is omnipresent in all areas of life

Software is with us all day long. Software makes our professional activities easier. Software entertains us when we try out the new computer game or stream the new movie. Software ensures that production systems run reliably. In short, software makes our lives easier and more convenient.

At the same time, we naturally expect software to function safely and reliably. The user interfaces must be appealing and easy to use. You will learn how to do this in the Software Engineering and Media Computing degree program.

Software is needed in all areas of industry, business and administration. It is therefore not surprising that the IT sector has the highest growth rates. The career prospects for well-trained IT engineers are excellent in the long term and the salaries are also impressive.  

In the Software Engineering and Media Computing program, experienced professors from research and practice teach you everything you need to know for a successful start to your career. We attach great importance to a sound education in mathematics, software engineering and computer science. This broad education is the basis for further specialization in software engineering or media computing. The high practical relevance of the studies deepens the acquired knowledge. In well-equipped laboratories, project work is carried out in small groups. A practical study semester shows how industrial projects are carried out and managed.

From the 3rd semester onwards, the Software Engineering and Media Computing program branches out into two main areas of study: Software Engineering and Media Computing.


There is also the option of carrying out this study program in the support program → Individual Pace Study Model. Participants in the support program are given more time to study. Participation in the support program extends the deadlines for the maximum duration of studies in the basic and main studies.

If you are still undecided about what you would like to study, then take a look at all of our degree programs at a glance.

→ All study programs at one glance

If you would like to learn more, take a look at our program flyers or watch the videos explaining the Software Engineering and Media Informatics degree program.

→ Video about the study program Software Engineering and Media Computing


Course of Study leaflets

Software Engineering and Media Computing | Major field of study Media Computing (B.Eng.)
(in German)

Software Engineering and Media Computing | Major field of study Software Engineering (B.Eng.)
(in German)


Virtual campus tour - “Let’s take a look!”

Interviews with professors about the course program | 360 Degree Movie "Multimedia and Virtual Reality"


Facts and Figures

Facts and Figures - at a glance

Degree awardedBachelor of Engineering (B.Eng.)
FacultyComputer Science and Engineering
CampusEsslingen Hilltop Campus
Number of semesters7
Language of instructiongerman/english
Application Periods

For the summer semester: from 15 October to 15 January

For the winter semester: from April 25th to July 15th

Information on admission requirements

Admission limitation, number of places (70 per year)

Specialisation

Specialisations

Media Computing
Graduates can tackle engineering issues relating to information technology and the sub-field of Media Computing in particular - either on their own or in a team. The methods they have learned and the skills and abilities they have gained will enable them to solve new and complex technical issues at the interface between the information technology systems and the human operators. Program graduates have mastered the techniques needed to design and realise multimedia information systems and are familiar with the aspects relating to software ergonomics and human perception.

Software Engineering
Graduates can tackle engineering issues relating to information technology and the sub-field of Software Engineering in particular - either on their own or in a team. The methods they have learned and the skills and abilities they have gained will enable them to analyse complex IT issues and use sound methodologies to develop, implement and verify programme systems which can solve them. Graduates will have received broad scientific training, which preferably encompasses specialisations in programming methods, operating systems, databases and systems architecture, and also have the skills and knowledge to take responsibility for ensuring software projects are managed efficiently.

In the Software Engineering specialisation, there is the option to obtain the double degree awarded by Esslingen University of Applied Sciences (B.Eng.) and its partner university Gannon University (B.Sc.).

 
Continuing Master ProgramsApplied Computer Science (M.Sc.)

Application and Admission

Application and admission

Please submit your application for this degree programme via the Hochschulstart.de portal.

  • Information on the admission requirements and application procedure can be found on the pages which describe the application process for our Bachelor programs.
  • Application deadlines
    For the summer semester from October 15 to January 15.
    For the winter semester from April 25 to July 15.

     

Modules

Major field of study Software Engineering

7. Semester

Bachelor Thesis
15 ECTS

Scientific Deepening
9 ECTS

Module of Electives
6 ECTS

6. Semester

Parallel and Distributed Systems
5 ECTS

IT Security
5 ECTS

Information Systems
5 ECTS

Study Project
5 ECTS

Software Testing
5 ECTS

Languages and Automata
5 ECTS

5. Semester

Internship
26 ECTS

Key Skills
4 ECTS

4. Semester

Project Software Engineering
10 ECTS

Algorithms and Data Structures
5 ECTS

Software Architecture
5 ECTS

Computer Architecture
5 ECTS

Databases 2
5 ECTS

3. Semester

Object-oriented Systems 2
5 ECTS

Software Engineering
5 ECTS

System Modelling and Simulation
5 ECTS

Computer Networks
5 ECTS

Databases 1
5 ECTS

Internet Technology
5 ECTS

2. Semester

Mathematics 2
5 ECTS

Human Computer Interaction 1
5 ECTS

Operating Systems
5 ECTS

Object-oriented Systems 1
5 ECTS

Statistics
5 ECTS

Discrete Mathematics
5 ECTS

1. Semester

Mathematics 1A
5 ECTS

Mathematics 1B
5 ECTS

Business Economics
5 ECTS

Information Technology
5 ECTS

Programming
10 ECTS

Major field of study Media Computing

7. Semester

Bachelor Thesis
15 ECTS

Module of Electives
6 ECTS

Scientific Deepening
9 ECTS

6. Semester

Project Computer Animation
5 ECTS

IT Security
5 ECTS

Parallel and Distributed Systems
5 ECTS

Study Project
5 ECTS

Digital Media
5 ECTS

Mobile Apps and User Experience
5 ECTS

5. Semester

Internship
26 ECTS

Key Skills
4 ECTS

4. Semester

Project Media Computing
10 ECTS

Human Computer Interaction 2
5 ECTS

Software Architecture
5 ECTS

Virtual Reality
5 ECTS

Algorithms and Data Structures
5 ECTS

3. Semester

Project Media Design
5 ECTS

Object-oriented Systems 2
5 ECTS

Software Engineering
5 ECTS

Computer Networks
5 ECTS

Databases 1
5 ECTS

Internet Technology
5 ECTS

2. Semester

Mathematics 2
5 ECTS

Human Computer Interaction 1
5 ECTS

Operating Systems
5 ECTS

Object-oriented Systems 1
5 ECTS

Statistics
5 ECTS

Discrete Mathematics
5 ECTS

1. Semester

Mathematics 1A
5 ECTS

Mathematics 1B
5 ECTS

Business Economics
5 ECTS

Information Technology
5 ECTS

Programming
10 ECTS

Career prospects

A degree programme with a smart future!

Specialisation: Media Informatics

On graduating, you can become a specialist or manager in software development as a usability expert at the human-computer interface. Your specialist knowledge about designing user-friendly software means you can work in all sectors of industry where user interfaces are important.

You can produce software for interactive information systems which is intuitive and easy to use. You can utilise Internet technologies, create web portals and applications for mobile end devices. You can model 3D computer animations and create virtual worlds for product development. 

Your professional challenges will be:

  • design of user-friendly software
  • software development for interactive information systems
  • programming apps for mobile end devices
  • modelling 3D computer animations and using virtual reality in product development
  • as a freelance usability expert or consultant for barrier-free and user-friendly software.

Specialisation: Software Engineering

On graduation, you can work as a specialist or manager in software development. The sound knowledge you have acquired about software architectures enables you to plan, design and model software systems and to programme high-quality software systems. As a software developer you are able to work in all sectors of industry which need software systems.

You work with specialists from other areas in interdisciplinary collaborations and thus need to have broad, general basic knowledge and also outstanding IT knowledge.

You professional challenges will be:

  • modelling complex software systems
  • developing distributed Internet applications
  • designing information systems
  • customer support or technical service and sales/marketing
  • working freelance as a software developer and consultant.

Apply for summer semester 2023!

The application phase for the summer semester 2023 begins on 24 October 2022.

Start of studies in the winter semester 2022/2023:  Direct enrolment in our open-admission programmes by 15.9.2022

More information