Register

Search

and / or

Advanced Search

Related Programmes

Did you study here?

Write a short review & help students like you! Over 1,500 students already shared their experience.

Share your study experience now

Stay up-to-date?

Receive relevant New and Updated programmes: personal updates!

PU_Light.jpg

Software Systems Engineering – (M.Sc.)

RWTH Aachen University

Fakultät Für Mathematik -Informatik - Naturwissenschaften
- Advertisement -
- Advertisement -
Disciplines:
Found a mistake?
Application Deadline: March 1
Annual Tuition Fee: ≈ € 1,000
Location: Aachen / Germany / View location on map ▾ Hide location on map ▴
Duration: 24 months Start Date: October
Educational Form:
  • Taught
Education Variants:
  • Fulltime
Languages: English 
6.078282,50.777616

Location of RWTH Aachen University

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 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 master thesis typically occupies the final six months of the programme and can be written in industry or at the university.

Goals

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.


Contents

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.

IELTS

You are normally required to take an English Proficiency Test.

Most European Universities recognise the IELTS test.

Take test

GRE® revised General Test

Official Registration.
Get free test prep and register today.

Register Now! GRE beacon

Requirements

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). English-speaking students attend a basic German language course that will start in August, two months prior to the beginning of the master programme.

Special Entrance Requirement

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.


MastersPortal.eu - Finds the Masters for you!
 

Portals

Erasmus Mundus

Erasmus Mundus is a scholarship and co-operation programme in the field of higher education which promotes the European Union as a centre of excellence in learning around the world.

Read the article

Why Europe?

Why would you study your Master's abroad? Why in Europe, and, why not? Globalisation is ongoing, the world is your backyard. A new world of study options becomes available!

Read the article

Overseas

Institutes Overseas

anywhere