Software Systems EngineeringRWTH Aachen
Preis auf Anfrage
Häufig gestellte Fragen
A candidate should have a recognised first degree (Bachelor of Science or Engineering) in Computer Science, Computer Engineering, Informatics, or other closely related discipline, awarded by an internationally recognised university-level institution. Candidates should have also performed above average in their undergraduate studies. The Graduate Record Examination (GRE) is also strongly recommended. For English-taught programmes candidates must be able to speak and write fluently in English (TOEFL 550 paper-based /213 computer-based or IELTS 6.0).....
Was lernen Sie in diesem Kurs?
Goals of the Programme
Whilst a Bachelor degree in Computer Science typically qualifies a person to participate in large software projects, the Master degree provides the skills needed for leadership. Graduates of the Software Systems Engineering programme can be expected to be technically innovative, to work as system architects, and to manage large projects. Graduates will also have the necessary qualifications to pursue a doctoral degree.
Special Entrance Requirements
The candidate should have a substantial background in computer science and mathematics. Typically this would include courses in the following areas:
Calculus, Linear Algebra, Discrete Mathematics and Logic, Probability Theory, Fundamentals of Computer Programming, Computer Architecture, Data Structures, Analysis of Algorithms, Programming Languages, Computability and Complexity Theory.
In addition, an applicant should have at least two advanced undergraduate courses on specialised topics such as Distributed Systems, Information Systems, Operating Systems, and Compilers.
General Description of the Programme
This programme focuses on the design and implementation of complex software systems, including their embedding in technical and socio-technical systems. The design of the programme takes full advantage of the environment offered at RWTH as one of the leading universities of technology in Europe. A student will achieve knowledge in both theoretical and practical computer science, which will allow one to adapt quickly to the changes in this constantly evolving field. In addition, the student will gain the ability to understand the depth and inter-disciplinary skills needed by taking courses and writing a thesis in an area of specialisation. This programme consists of a core curriculum and an area of specialisation. The core curriculum spans both Theoretical Computer Science: Complexity Theory, Logic, Theory of Parallel Processes, Compiler Construction and Practical Computer Science: Programming Languages, Communication and Distributed Systems, Information Systems, Artificial Intelligence, Speech and Image Processing.
The student is required to cover both subfields, which typically means taking three courses in each of the two subfields. In addition, a mandatory course on the management of large software system engineering projects is also required. The area of specialisation, which consists of courses combined with a seminar and a master thesis, can be one of the following: formal systems engineering, software engineering, high-performance computing, distributed systems engineering, information systems engineering, or embedded/intelligent system engineering. Other specialisation, in co-operation with disciplines such as Biology, Medicine, and Engineering, can be arranged. The master thesis typically occupies the final six months of the programme and can be written in industry or at the university.
The course contents will be structured according to the ECTS (European Credit Transfer System). Each student will be assigned a professor from the Computer Science Department as a personal mentor. Students are required to take at least three courses in Theoretical and Practical Computer Science as well as the area of specialisation.
Computer scientists have been in great demand in the past, and this trend is expected to continue for the foreseeable future. The ability to design and implement large computer software systems in an inter-disciplinary environment opens the avenue to management and leadership positions. It is these latter aspects that distinguish this programme from other master programmes in Computer Science.
Studienbeginn zum Wintersemester
Bewerbungsfrist für Wintersemester bis 15.07.2009
Language of Instruction:
English or German
Duration of the Programme:
Beginning of the Programme:
....Formal Entrance Requirements
English-speaking students attend a basic German language course that will start in August, two months prior to the beginning of the master programme.
For German-taught programmes candidates must be able to speak and write fluently in German
(DSH required or TestDaf regular). If you have basic knowledge of the German language (Zertifikat Deutsch (ZD), minimum mark „good“ or TestDaf minimum mark „3“
You can still apply for a RWTH master programme taught in German, but you will also have to apply to attend an advanced German language course at RWTH Aachen prior to the begin of your planned study programme.
25.08. - 04.09.2009,
16.09. - 24.09.2009 und
01.10. - 09.10.2009