Master Course in Distributed Computing Systems Engineering - Master of Science - TAE Technische
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
TAE Technische
Akademie
Esslingen
Ihr Partner für
Weiterbildung
seit 60 Jahren!
Master of Science
Master Course in Distributed
Computing Systems Engineering
– Software Engineering
In Ostfildern (near by Stuttgart)
In collaboration with Brunel University LondonAbout Technische Akademie Esslingen e. V. (TAE)
For 60 years TAE has been a partner for professionals
and managers in companies providing continuing
education and training. With 8 business areas, from
engineering to it-management, TAE offers up to 1000
events per year with more than 2000 high caliber
speakers from research and business practice.
Course Conception
TAE in collaboration with the Brunel University
London runs the Master Course in Distributed
Computing Systems Engineering. Brunel University
London is an internationally respected English Uni-
versity which has offered similar master programs
for many years, and has collaborated successfully
with TAE since 1994.
This Master´s course is targeted at students who
wish to undertake their studies in while in full-time
employment. Eight taught modules are offered over
16 weekends with accompanying hands –on labora- Modules
tory assignments over a further 7 weekends. There- Module EE5616A: Software Engineering (15 Credits)
fore the Master´s course has a good mixture of Lecturers: Prof A. Khan and Dr P. Kyberd
practical and theoretical lessons. Also student
groups are small so that they can work effectively. The main aims of this module are to build knowledge
Lessons on Friday are from 09:00 am – 6:00 pm and on analysis methodologies for software system design
on Saturday from 08:00 am – 05:00 pm. The exams and to raise awareness of the challenges in the design
will take place in the scheduled exam period. Toget- of complex software systems. Topics to be covered in
her these constitute the taught part of the 18 month this module include Requirements Engineering (docu-
MSc degree, but individual modules may be atten- menting requirements, user stories, use cases and
ded. For those students who wish to complete the scenarios); Universal Modelling Language (UML)
Brunel Master´s degree, the fee is 12.200,- €. (UML use case, class, sequence, activity, state, com-
ponent and deployment diagrams, UML models),
Course Aims and Objectives Analysis and Design Process (user story realisation,
The aim of the programme is to equip high quality object-oriented modelling, incremental refinement);
and ambitious engineering graduates with the ne- Design Principles (software architecture, separation
cessary advanced technical and professional skills of concerns, design patterns, object-oriented design
for an enhanced career – either in industry or lea- practices, refactoring); Testing (unit testing, test-driven
ding edge research in the areas of distributed com- development, functional testing).
puting and embedded systems.
Specifically, the main objectives of the programme are: Module EE5610: Network Security and Encryption
> To critically appraise advanced software techno- (15 Credits) Lecturers: Dr T. Owens and Dr T. Itagaki
logies and principles for large scale distributed The main aims of the module are to introduce the fund-
systems such as grid and cloud computing systems; amental theory that enables what is achievable through
> To practically examine recent developments in the use of Security Engineering to be determined, and
distributed and embedded systems. to present the practical techniques and algorithms that
> To critically investigate the problems and pitfalls are currently important for the efficient and secure use
of distributed and embedded systems in business, of distributed/cloud computing systems. Topics to be
commerce, and industry. covered in this module include Introduction to Security
Engineering, Classical Cryptography (Monoalphabetic
Syllabus and Polyalphabetic Ciphers, Transposition, Substitution,
The modules of the MSc course cover a range of Linear Transformation), Computational Fundamentals
essential topics related to distributed systems. Yet of Cryptosystems (Computational Complexity and In-
these modules are not isolated; each one takes its tractability, Modular Arithmetic and Elementary Num-
place in the field in relation to others. The emphasis in ber Theory), Modern Symmetric Key Cryptography
the course is to build the connections between topics, (Feistel Ciphers, DES, Triple-DES and AES), Public Key
enabling software engineers to achieve coherence Cryptography (The Diffie-Hellman Key Exchange Algo-
between distinct autonomous systems under rithm, Public Key Infrastructures, X.509 Certificates, PK
constraints of cost and performance requirements. Systems such as RSA and Elliptic Curves), Multilevel
Security (the Bell-LaPadula Security Policy Model,
the Biba Model, the NRL Pump), Multilateral Security
(Compartmentation and the Lattice Model, the Chinese
Wall, the BMA Model), Protecting e-Commerce Systems.
page 2 Master of Science in Distributed Computing Systems Engineering TAEModule EE5503: Computer Networks (15 Credits) and tools for system simulation testing and debugging;
Lecturers: Prof M. Li and Prof H. Al-Raweshidy applications and case studies for embedded FPGAs
This module advances knowledge on computer net- based systems will be presented; design of low-cost,
works. Topics to be covered in this module include high-performance embedded systems; hard and soft
OSI reference model, Physical and Data Link Layer real-time computer system design for uniprocessor
Protocols, TCP/IP Networking, IPV6, Routing Protocols, embedded system applications and distributed real-
Asynchronous Transfer Mode (ATM) Networks, Packet time systems; characterising real-time systems, per-
Delay and Queuing Analysis, IP Quality of Services formance measure, task assigning, scheduling, fault
(Integrated Service Model and Differentiated Service tolerant scheduling, run-time, real-time databases,
Model), Resource Reservation Protocol (RSVP), Multi- real-time communication (CAN, FlexRay, Realtime-
Protocol Label Switching (MPLS), IP Multicasting, Net- Ethernet) and inter process communication and
work Application Layer Protocols such as HTTP, DNS, synchronization.
SNMP.
Module EE5614: Project Control and Management (15
Module EE5531: Distributed Systems Architecture Credits)
(15 Credits) Lecturer: Dr P. Kyberd Lecturer: Dr A. Mousavi
The main aim of the module is to present a compre- The main aims of this module are to help students
hensive evaluation of the design philosophies, funda- develop skills in project management including agile
mental constructs, performance issues and operational methods (e.g. SCRUM), and to build the capabilities
principles of distributed systems architectures, covering for teamwork.
applications, algorithms and software architecture, en-
gineering issues and implementation technology. Topics Module EE5654: Intelligent Systems (15 Credits)
to be covered in this module include System Architec- Lecturer: Dr M. Abbod
ture (Bus Systems, High Performance I/O, Memory The main aims of the module are to understand a full
Hierarchies, Memory Coherence and File Coherence), range of state-of-the-art intelligent systems techniques,
Distributed Database, Processor Architecture, File Ser- and to raise critical awareness of the issues affecting
vices, Inter-Process Communication, Naming Services, the performance of intelligent systems. Topics to be
Resource Allocation and Scheduling, Distributed Sys- covered in this module include Intelligent Computation
tem Case Studies. Techniques (fuzzy logic: concepts, membership functi-
ons, inference methods and design; neural networks
Module EE5572: High Performance Computing and (NN): representations, topology, learning methods;
Big Data (15 Credits) Lecturers: Prof M. Li and neuro-fuzzy systems (NF): design, topology, training,
Prof A. Khan comparison to NN; genetic algorithms: representations,
The main of this module is to provide students with genetic operators, selection schemes, fitness & popu-
a solid foundation in High Performance Computing lation evaluation, constraint handling, learning and
(HPC) and its role in data intensive science and engi- evolution; swarm intelligence: particle swarm, ant
neering applications. Topics to be covered in this colony optimisation); Intelligent Data Processing
module include Introduction (high performance com- Techniques (data classification: supervised learning
puting, high throughput computing, highly scalable of classifiers; clustering: fuzzy c-mean clustering; data
computing), Parallel programming concepts (data mining: utilisation of NN and GA to explore new
partition and granularity, load balancing, programming features in the data; genome data processing: gene
models), HPC paradigms (cluster computing, grid analysis based on NN, gene analysis based on NF;
computing and cloud computing), Shared memory signal processing: adaptive filter design using genetic
programming (OpenMP), Distributed memory pro- algorithms); and Applications (bioinformatics, medical
gramming (MPI), MapReduce programming model, imaging & visualisation, pattern recognition & biome-
NoSQL database systems (Cassandra and MongoDB), trics, computer vision, future trends).
Cloud computing infrastructures (Amazon EC2 Cloud)
and HPC applications. Master Dissertation (60 Credits)
The project (Master´s dissertation) can be selected by
Module EE5571: Embedded Systems Engineering the student with supervisor support and where possi-
(15 Credits) Lecturer: Dr H. Meng ble will involve work with the student’s company or
The main aim of the module is to provide a detailed research group. The student presents an original treat-
knowledge of real-time computing for embedded and ment of the topic, comprising practical and theoretical
control computer systems. Topics to be covered in components.
this module include the design of embedded software Upon successful completion of the Master´s disser-
computer systems, embedded system design using tation, Brunel University London hands out the univer-
hardware description languages (HDL) such as VHDL sity degree with the title “Master of Science in Distri-
in the design of embedded systems, advanced design buted Computing Systems Engineering”. With this
tools (e.g. System C, MATLAB) to specify, simulate, Master´s degree you are in titled to do your PhD.
and synthesize designs; implementations strategies
and limitations e.g. FPGA, DSP chips and micro pro-
cessors, performance measurement, benchmarking
page 3 Master of Science in Distributed Computing Systems Engineering TAESchedule 2016/2017
8 - 9 Sept. 2017 Module EE5616A
Software Engineering
Lecturer: Prof A. Khan
15 - 16 Sept. 2017 Module EE5573B
Software Engineering
Lecturer: Dr P. Kyberd
22 - 23 Sept. 2017 Workshop WS1
Test Driven Design
Lecturer: Prof P. Väterlein
6 - 7 Oct. 2017 Module EE5610A
Network Security and Encryption
Lecturer: Dr T. Itagaki
13 - 14 Oct. 2017 Module EE5610B
Network Security and Encryption
Lecturer: Dr T. Owens
20 - 21 Oct. 2017 Workshop WS2
Network Security and Encryption
Lecturer: Dr T. Itagaki
27 - 28 Oct. 2017 Module EE5503A
Computer Networks
Lecturer: Prof H. Raweshidy
10 - 11 Nov. 2017 Module EE5503B
Computer Networks
Lecturer: Prof M. Li
17 - 18 Nov. 2017 Workshop WS3
TCP/IP Network Layered
Protocol Analysis
Lecturer: Prof M. Zieher
1 - 2 Dec. 2017 Module EE5614A
Project Control and Management
Lecturer: Dr A. Mousavi
8 - 9 Dec. 2017 Module EE5614B
Project Control and Management
Lecturer: Dr A. Mousavi
12 - 13 Jan. 2018 Module EE5531A
Distributed Systems Architecture
Lecturer: Dr P. Kyberd
19 - 20 Jan. 2018 Module EE5531B
Distributed Systems Architecture
Lecturer: Dr. P. Kyberd
26 - 27 Jan. 2018 Workshop WS4
Java RMI Programming
23 - 24 Mar. 2018 Workshop WS6
for Distributed Systems
Embedded Systems Engineering
Lecturer: F. Müller-Hofmann
Lecturer: D. Satikidis
9 - 10 Feb. 2018 Module EE5572A
13 - 14 Apr. 2018 Module EE5654A
High Performance Computing
Intelligent Systems
and Big Data
Lecturer: Dr M. Abbod
Lecturer: Prof M. Li
20 - 21 Apr. 2018 Module EE5654B
16 - 17 Feb. 2018 Module EE5572B
Intelligent Systems
High Performance Computing
Lecturer: Dr M. Abbod
and Big Data
27 - 28 Apr. 2018 Workshop WS7
Lecturer: Prof A. Khan
Intelligent Systems Workshop
23 - 24 Feb. 2018 Workshop WS5
Lecturer: Dr M. Abbod
High Performance Computing
May 2018 Exam Session
with GridGain
4 - 6 June 2018 Brunel Residential Course
Lecturer: Prof M. Li
8 Sep. 2018 Initial Course for Master Thesis
9 - 10 Mar. 2018 Module EE5571A
Lecturer: D. Satikidis
Embedded Systems Engineering
Oct. 2018 - March 2019 Master Dissertation
Lecturer: Dr H. Meng
16 - 17 Mar. 2018 Module EE5571B
Embedded Systems Engineering lessons on Friday from 9am to 6pm
Lecturer: Dr H. Meng lessons on Saturday from 8am to 5pm
page 4 Master of Science in Distributed Computing Systems Engineering TAEWho is this course for?
> Recent graduates in Electrical or Electronic Engi-
neering or Computer Science, who wish to deve-
lop their skills in the field of distributed compu-
ting systems.
> Practising engineers and computer professionals
who wish to develop their knowledge in this area.
> People with suitable mathematical, scientific or
other engineering qualifications, usually with
some relevant experience, who wish to enter this
field.
Entry Requirements
A second class honours degree (2:2) or equivalent
overseas qualification in Computer Science, Computer
Engineering, Computing and Information Systems,
Electronic Engineering or a related subject. Basic
programming skills are required. English Language
Proficiency: CEF Grade C1 or equivalent, IELTS score
at least 6 or equivalent (for international students
only).
Application Documents
> Application Form (form on tae homepage)
> Bachelor- or Diplom-Degree
> Curriculum vitae (in English)
> English – Certificate
> letter of recommendation
Please sent your Application documents
to TAE until 15th July 2017.
Technische Akademie Esslingen e.V.
Ursula Meyer
An der Akademie 5
73760 Ostfildern
Contact
You have any questions about the Master Program?
Don't hesitate to ask us:
Organisational:
Stefanie Ender Ursula Meyer
Studiengänge Studiengänge
stefanie.ender@tae.de ursula.meyer@tae.de
Tel. +49 711 34008-48 Tel. +49 711 34008-22
Mrs Harjit Nijjer
Course Administrator
harjit.nijjer@brunel.ac.uk
Tel. +44 1895 267 076
Technical:
Roland Bach Prof Maozhen Li
Geschäftsfeldleiter Course Director
roland.bach@tae.de maozhen.li@brunel.ac.uk
Tel. +49 711 34008-14 Tel. +44 1895 266 748
Seite 5 Master of Science in Distributed Computing Systems Engineering TAEVertrag über die Teilnahme am berufsbegleitenden Studium TAE Technische
Master of Sience in Distributed Computing Systems Engineering Akademie
Veranstaltungsnummer: 10001.00.010
Esslingen
Studienzeitraum: September 2017 – März 2019 Ihr Partner für
Veranstaltungsort: Ostfildern-Nellingen Weiterbildung
Studiengebühr: 12.200,- €
seit 60 Jahren!
Folgende Anmeldeunterlagen habe ich beigelegt
® Application Form (siehe TAE Webseite) ® Empfehlungsschreiben in englischer Sprache
® Studienabschlusszeugnis (Bachelor oder Diplom) ® Nachweis Englisch Kenntnisse
® Tabellarischen englischen Lebenslauf ® Kopie Personalausweis
zwischen der Technischen Akademie Esslingen e.V., An der Akademie 5, 73760 Ostfildern und dem/der Studierenden:
Name Vorname
Straße/Nr. PLZ/Ort
Geburtsdatum Geburtsort
Telefon privat Telefon mobil
Telefon dienstlich E-Mail
Staatsangehörigkeit Beruf
Rechnungsanschrift ® privat ® Firma, Name Ansprechpartner
Firma Telefon
Straße/Nr. PLZ Ort
Für die Zeit meines Studiums bin ich über meinen Arbeitgeber in der Berufsgenossenschaft versichert. ® ja ® nein
Auf die untenstehenden Rahmenbedingungen wurde ich hingewiesen und erkläre mich mit ihrer Geltung einverstanden.
Über die Prüfungsordnung des Master Studiengangs an der Brunel Universität London bin ich informiert.
Ostfildern/Datum/Unterschrift Ort/Datum/Unterschrift Ort/Datum/Unterschrift
TAE Studierender ggf. Firma
Rahmenbedingungen der TAE für das Studium
Studienabschluss: Die erfolgreiche Absolvierung der Workshops (inkl. Assignments) und Prüfungen sind Voraussetzung für die Erlangung des akademischen
Grades "Master of Science" der Brunel University London.
Ordnungen: Die Studierenden sind an der Brunel University London eingeschrieben und unterliegen den dortigen Hochschulgesetzten und den hochschul-
internen Regelungen. Grundlage des Studiums sind die Programme Specifications und Module Outlines in der jeweils gültigen Fassung.
Dauer und Umfang des Studiums, Studienplan: Das Studium an der Brunel University London ist auf die Dauer von 18 Monaten angelegt. Die maximale Gesamt-
studiendauer beträgt 23 Monate. Eine Verlängerung auf max. 23 Monate kann unter besonderen Umständen und in Absprache mit der Brunel University London
beantragt werden. Für diese Verlängerung fallen gesonderte Gebühren an, die die Brunel University London direkt an die Studierenden in Rechnung stellt.
Leistungen: Es sind alle vereinbarten Leistungen von beiden Seiten vollständig zu erbringen. Die TAE ist nicht verpflichtet, zusätzliche oder alternative Leistun-
gen anzubieten, wenn der Studierende eine angebotene Leistung aus Gründen, die die TAE nicht zu vertreten hat, nicht in Anspruch nimmt.
Mit der Zahlung der Studiengebühren sind folgende Leistungen abgedeckt:
Bereitstellung der Skripte zu den jeweiligen Vorlesungen, Seminargebühren für alle Vorlesungen und Labore die regulär für den betreffenden Studienjahrgang
angeboten werden. Prüfungsgebühren für max. zwei Klausuren pro Fach. Mit der Anmeldung verpflichtet sich der Teilnehmer grundsätzlich zur Teilnahme am
gesamten Studiengang. Wird die Anmeldung bis spätestens vier Wochen vor Studienbeginn storniert, erhebt die TAE eine Bearbeitungsgebühr von 150,- €,
die mit der Rücktrittsbestätigung fällig wird. Bei Abmeldungen, die innerhalb der letzten 4 Wochen vor Studienbeginn bei der TAE eingehen, ist die volle
Teilnahmegebühr zu entrichten. Dem Teilnehmer bleibt die Erbringung des Nachweises vorbehalten, dass die pauschalen Kosten nicht oder nur in wesentlich
geringerer Höhe entstanden sind. Die Nichtteilnahme am Studium oder an Studienteilen entbindet nicht von der Zahlungsverpflichtung.
Nach Semesterbeginn gilt folgende Regelung: Eine Kündigung des Vertrags zwischen TAE und Studierender/Studierendem führt automatisch zum Erlöschen
aller Ansprüche gegenüber der Brunel University London. Eine Stornierung oder Kündigung ist nur schriftlich möglich. Maßgebend für die genannten Zeit-
punkte und Fristen ist der Posteingangstempel der TAE. Erfolgt die Stornierung oder Kündigung per E-Mail, so ist das Datum des nächsten Arbeitstages
maßgebend. Bleibt ein Teilnehmer mit der Zahlung in Rückstand, ist die TAE berechtigt, das Vertragsverhältnis mit einer Frist von 6 Wochen zu kündigen und
den Teilnehmer vom Studium auszuschließen. Muss die TAE den Studiengang aus wichtigen Gründen kurzfristig absagen – z.B. auf Grund zu geringer
Teilnehmerzahlen –, benachrichtigt die TAE die Teilnehmer sofort und bezahlt bereits gezahlte Studiengebühren zurück. Weitergehende Ansprüche sind ausge-
schlossen. Die TAE behält sich vor, einzelne Vertragsleistungen in zumutbarem Umfang auch ohne Zustimmung des Vertragspartners an die Bedürfnisse des
Unterrichts anzupassen, soweit dadurch der Gesamtcharakter des Studiums nicht berührt wird. Dies betrifft zum Beispiel Änderungen im Unterrichts- und
Terminplan, den Wechsel von Dozenten, des Studienorts sowie die Zusammenlegung mit gleichartigen Studiengängen.You can also read