Semester 1: Full-time studies at Hof University (Mandatory Subjects plus Electives)
Semester 2: Full-time studies at Hof University (Mandatory Subjects plus Electives)
Semester 3: Supervised Internship in Germany or abroad and Training Assignments
Semester 4: Supervised Internship and Training Assignments;
- Language Requirement (German or English)
- Logistics and Supply Chain Management
- Component Oriented Software Development
- Computer Aided Software Engineering
- ERP System Architectures
- Recent Trends in Information Systems and Software Engineering
Electives: Elective Modules, e.g.
- Data Mining
- Efficient Storage of Non-Relational Data Types
- Analytical Information Systems
- Control of Distributed Manufacturing Systems
- Generic Application Protocols
- Semantic Web
- Design Patterns
- Corporate Leadership
- Accounting / Controlling
- Automatic Planning Methods
- Project Accounting and Management
- Information Systems
- Introduction to Management and Organisation
- Integrated ERP Case Studies
Depending on the number of credits (3 or 6 per module) the student has to choose 4 to 8 modules.
- Project „Software Specification and Design“
- Seminar „Software Specification and Design“
- Project „Software Validation“
- Seminar „Software Validation“
- Master Thesis
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.
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) or
- TOEFL computer-based test (minimum score: 230)
- TOEFL paper-based test (minimum score: 575)
Please note: This list is a guide. Applications are assessed on an individual basis. Other proof of English proficiency may be considered.