M.Eng. in Software Engineering for Industrial Applications

Verantwortlich: 
Prof. Dr. Jürgen Heym
Art des Abschlusses: 
Master
Dauer: 
4 Semester
Studienformat: 
Vollzeitstudium
Sprache: 
English
Studienangebot: 
Masterstudium, weiterbildend
Kosten: 
3.300 € pro Semester plus Studentenwerksbeitrag (ca. 100 € pro Semester)
Beginn: 
1.10. (Wintersemester), 15.03. (Sommersemester)
Allgemeine Zugangsvoraussetzungen: 
Hochschulabschluss
Berufspraxis
Studienort: 
Hof
ECTS-Punkte: 
120

Der zweijährige internationale Weiterbildungsmaster “Software Engineering for Industrial Applications” ist ein innovatives Studium. Es bereitet Studierende auf anspruchsvolle Führungs- und Entwicklungsaufgaben für die industrielle Softwareentwicklung vor. Die Softwareentwicklung in diesem Bereich ist zunehmend charakterisiert durch die horizontale Integration von Systemen gleicher Ebene sowie die vertikale Verknüpfung von Systemen der strategischen Ebene bis hin zur operativen Ebene. Um dieses breite Spektrum abzudecken, konzentriert sich dieser Studiengang auf die Vermittlung entsprechender Methoden und Technologien, um den unterschiedlichen Szenarien begegnen zu können. Dabei werden neben der Vermittlung theoretischer Grundlagen auch der Einsatz dieser Technologien im Rahmen anspruchsvoller Aufgabenstellungen aus der industriellen Praxis trainiert. Währende dieser Praxisphase werden die Studierenden auch erste Führungsaufgaben übernehmen können. Somit stellt dieser Studiengang eine ausgezeichnete Kombination von theoretischem Wissen und umfänglicher Praxiserfahrung dar.  Die Unterrichtssprache ist Englisch, so dass dieser Weiterbildungsmaster ideal für international ausgerichtete Studieninteressierte mit Berufserfahrung ist.

Fächergruppe: 
Informatik
Gliederung: 

Semester 1 and 2: Full-time studies at Hof University (4 basic modules, 6 core modules, 2 elective modules; 60 ECTS in total)

Semester 3 and 4: Supervised Internship (30 ECTS) in Germany or abroad and Master Thesis (30 ECTS)

Inhalt: 

The Mater's program consists of 12 modules, 5 ECTS per module (4 basic modules + 6 core modules + 2 elective modules):

Basic modules:

  • Project management
  • Internet of things
  • Software engineering
  • Communication and negotiation skills

Core modules:

  • Component oriented software development
  • Advanced programming
  • Concepts and tools for application development
  • Practical studies - Industry 4.0
  • Non-relational data bases
  • Applied cloud computing

Elective modules:

  • German language A1
  • German language A2 (higher levels also available)
  • Analytical information systems
  • Mobile computing
  • Recent trends in software engineering  

Internship

The 3rd and 4th semesters are dedicated for an internship in a company, training modules (30 ECTS) will also take place at this time. During that period of study the Master's thesis (30 ECTS) has to be written as well. For entering the internship, all students should have the German language level A2.

Master's Thesis

  • Application of the methodological procedures, which were obtained and trained during the entire program.
  • The thesis has to be written during the internship and should cover a current topic of the company.

 

Zielgruppe: 

We are looking for applicants with a Bachelor degree in Computer Science or a related field. In order to attend this Master programme, a good knowledge in the areas of software engineering, programming, database systems and computer networks is required.

Applicants need to be proficient in English which is the language of instruction of all courses.

Bezeichnung des Abschlusses: 
Master of Engineering (M. Eng.)
Zu erbringende Leistungen: 
120 ECTS inkl. Masterarbeit
Details der Zugangsvoraussetzung: 

In particular the following topics have to be covered by a first degree:

  • Hardware: Computer components, micro controller programming
  • Software Engineering: Models, requirements engineering, design languages, software validation
  • Programming: Extensive experience in the application of an object oriented programming language (e.g. C++, Java). Participation in the implementation of a large scale application.
  • Database Systems: Relational and object oriented database technology, database normalisation, SQL, programming interfaces (e.g. ODBC, JDBC, etc.), transactions, indexing
  • Networks: General principles of computer networks, socket communication, object oriented communication methods (e.g. Corba, Remote Method Invocation)

Additional professional experience in the software industry is strongly recommended.

You need a high level of academic English as all lectures are taught in English. We require one of the following proofs of your proficiency in English:

  • IELTS (Academic Training; Band 6.5) or
  • TOEFL internet-based test (minimum score: 90)

Please note: This list is a guide. Applications are assessed on an individual basis. Other proof of English proficiency may be considered.

Besondere Zugangsvoraussetzungen: 
Eignungsfeststellungsverfahren