View
220
Download
2
Category
Preview:
Citation preview
Master Course in Distributed Computing Systems Engineering– Software Engineering
In Ostfildern (near by Stuttgart)In collaboration with Brunel University London
Master of Science
TAE Technische
Akademie
Esslingen
Ihr Partner für Weiterbildungseit 60 Jahren!
page 2 Master of Science in Distributed Computing Systems Engineering TAE
About 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 ConceptionTAE 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-
tory assignments over a further 7 weekends. There-
fore the Master´s course has a good mixture of
practical and theoretical lessons. Also student
groups are small so that they can work effectively.
Lessons on Friday are from 09:00 am – 6:00 pm and
on Saturday from 08:00 am – 05:00 pm. The exams
will take place in the scheduled exam period. Toget-
her these constitute the taught part of the 18 month
MSc degree, but individual modules may be atten-
ded. For those students who wish to complete the
Brunel Master´s degree, the fee is 11.700 €.
Course Aims and ObjectivesThe aim of the programme is to equip high quality
and ambitious engineering graduates with the ne-
cessary advanced technical and professional skills
for an enhanced career – either in industry or lea-
ding edge research in the areas of distributed com-
puting and embedded systems.
Specifically, the main objectives of the programme are:
> To critically appraise advanced software techno -
logies and principles for large scale distributed
systems such as grid and cloud computing systems;
> To practically examine recent developments in
distributed and embedded systems.
> To critically investigate the problems and pitfalls
of distributed and embedded systems in business,
commerce, and industry.
SyllabusThe modules of the MSc course cover a range of
essential topics related to distributed systems. Yet
these modules are not isolated; each one takes its
place in the field in relation to others. The emphasis in
the course is to build the connections between topics,
enabling software engineers to achieve coherence
between distinct autonomous systems under
constraints of cost and performance requirements.
ModulesModule EE5573: Software Engineering (15 Credits)Lecturers: Prof P. Hobson and Dr P. Kyberd
The main aims of this module are to build knowledge
on analysis methodologies for software system design
and to raise awareness of the challenges in the design
of complex software systems. Topics to be covered in
this module include Requirements Engineering (docu-
menting requirements, user stories, use cases and
scenarios); Universal Modelling Language (UML)
(UML use case, class, sequence, activity, state, com-
ponent and deployment diagrams, UML models),
Analysis and Design Process (user story realisation,
object-oriented modelling, incremental refinement);
Design Principles (software architecture, separation
of concerns, design patterns, object-oriented design
practices, refactoring); Testing (unit testing, test-driven
development, functional testing).
Module EE5610: Network Security and Encryption (15 Credits) Lecturers: Dr T. Owens and Dr T. ItagakiThe main aims of the module are to introduce the fun d -
amental theory that enables what is achievable through
the use of Security Engineering to be determined, and
to present the practical techniques and algorithms that
are currently important for the efficient and secure use
of distributed/cloud computing systems. Topics to be
covered in this module include Introduc tion to Security
Engineering, Classical Cryptography (Monoalphabetic
and Polyalphabetic Ciphers, Transposition, Substitution,
Linear Transformation), Computational Fundamentals
of Cryptosystems (Computational Complexity and In-
tractability, Modular Arithmetic and Elementary Num-
ber Theory), Modern Symmetric Key Cryptography
(Feistel Ciphers, DES, Triple-DES and AES), Public Key
Cryptography (The Diffie-Hellman Key Exchange Algo-
rithm, Public Key Infrastructures, X.509 Certificates, PK
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 3 Master of Science in Distributed Computing Systems Engineering TAE
Module EE5503: Computer Networks (15 Credits)Lecturers: Prof M. Zieher and Prof M. LiThis module advances knowledge on computer net-
works. Topics to be covered in this module include
OSI reference model, Physical and Data Link Layer
Protocols, TCP/IP Networking, IPV6, Routing Protocols,
Asynchronous Transfer Mode (ATM) Networks, Packet
Delay and Queuing Analysis, IP Quality of Services
(Integrated Service Model and Differentiated Service
Model), Resource Reservation Protocol (RSVP), Multi-
Protocol Label Switching (MPLS), IP Multicasting, Net-
work Application Layer Protocols such as HTTP, DNS,
SNMP.
Module EE5531: Distributed Systems Architecture (15 Credits) Lecturers: Dr P. Kyberd and Dr R. PowellThe main aim of the module is to present a compre-
hensive evaluation of the design philosophies, funda-
mental constructs, performance issues and operational
principles of distribut ed systems architectures, covering
applica tions, algorithms and software architecture, en-
gineering issues and implementation technology. Topics
to be covered in this module include System Architec -
ture (Bus Systems, High Performance I/O, Memory
Hierarchies, Memory Coherence and File Coherence),
Distributed Database, Processor Architec ture, File Ser-
vices, Inter-Process Communication, Naming Services,
Resource Allocation and Scheduling, Distributed Sys-
tem Case Studies.
Module EE5572: High Performance Computing and Big Data (15 Credits) Lecturers: Prof M. Li and Prof A. KhanThe main of this module is to provide students with
a solid foundation in High Performance Computing
(HPC) and its role in data intensive science and engi-
neering applications. Topics to be covered in this
module include Introduction (high performance com-
puting, high throughput computing, highly scalable
computing), Parallel programming concepts (data
partition and granularity, load balancing, programming
models), HPC paradigms (cluster computing, grid
computing and cloud computing), Shared memory
programming (OpenMP), Distributed memory pro-
gramming (MPI), MapReduce programming model,
NoSQL database systems (Cassandra and MongoDB),
Cloud computing infrastructures (Amazon EC2 Cloud)
and HPC applications.
Module EE5571: Embedded Systems Engineering (15 Credits) Lecturer: Dr H. Meng The main aim of the module is to provide a detailed
knowledge of real-time computing for embedded and
control computer systems. Topics to be covered in
this module include the design of embedded software
computer systems, embedded system design using
hardware description languages (HDL) such as VHDL
in the design of embedded systems, advanced design
tools (e.g. System C, MATLAB) to specify, simulate,
and synthesize designs; implementations strategies
and limitations e.g. FPGA, DSP chips and micro pro-
cessors, performance measurement, benchmarking
and tools for system simulation testing and debugging;
applications and case studies for embedded FPGAs
based systems will be presented; design of low-cost,
high-performance embedded systems; hard and soft
real-time computer system design for uniprocessor
embedded system applications and distributed real-
time systems; characterising real-time systems, per-
formance measure, task assigning, scheduling, fault
tolerant scheduling, run-time, real-time data bases,
real-time communication (CAN, FlexRay, Realtime-
Ethernet) and inter process communication and
synchronization.
Module EEXXXX: Project Control and Management(15 Credits)Lecturer: Dr A. MousaviThe main aims of this module are to help students
develop skills in project management including agile
methods (e.g. SCRUM), and to build the capabilities
for teamwork.
Module EE5654: Intelligent Systems (15 Credits)Lecturer: Dr M. AbbodThe main aims of the module are to understand a full
range of state-of-the-art intelligent systems techniques,
and to raise critical awareness of the issues affecting
the performance of intelligent systems. Topics to be
covered in this module include Intelligent Computation
Techniques (fuzzy logic: concepts, membership functi-
ons, inference methods and design; neural networks
(NN): representations, topology, learning methods;
neuro-fuzzy systems (NF): design, topology, training,
comparison to NN; genetic algorithms: representations,
genetic operators, selection schemes, fitness & popu-
lation evaluation, constraint handling, learning and
evolution; swarm intelligence: particle swarm, ant
colony optimisation); Intelligent Data Processing
Techniques (data classification: supervised learning
of classifiers; clustering: fuzzy c-mean clustering; data
mining: utilisation of NN and GA to explore new
features in the data; genome data processing: gene
analysis based on NN, gene analysis based on NF;
signal processing: adaptive filter design using genetic
algorithms); and Applications (bioinformatics, medical
imaging & visualisation, pattern recognition & biome-
trics, computer vision, future trends).
Master Dissertation (60 Credits)The project (Master´s dissertation) can be selected by
the student with supervisor support and where possi-
ble will involve work with the student’s company or
research group. The student presents an original treat-
ment of the topic, comprising practical and theoretical
components.
Upon successful completion of the Master´s disser-
tation, Brunel University London hands out the univer-
sity degree with the title “Master of Science in Distri-
buted Computing Systems Engineering”. With this
Master´s degree you are in titled to do your PhD.
page 4 Master of Science in Distributed Computing Systems Engineering TAE
Schedule 2016/20179 - 10 Sept. 2016 Module EE5573A
Software Engineering Lecturer: Prof P. Hobson
16 - 17 Sept. 2016 Workshop WS1
Test Driven DesignLecturer: Prof P. Väterlein
23 - 24 Sept. 2016 Module EE5573B
Software Engineering Lecturer: Dr P. Kyberd
7 - 8 Oct. 2016 Module EE5610A
Network Security and EncryptionLecturer: Dr T. Itagaki
14 - 15 Oct. 2016 Module EE5610B
Network Security and EncryptionLecturer: Dr T. Owens
21 - 22 Oct. 2016 Workshop WS2
Network Security and EncryptionLecturer: Dr T. Itagaki
11 - 12 Nov. 2016 Module EE5503A
Computer NetworksLecturer: Prof M. Zieher
18 - 19 Nov. 2016 Module EE5503B
Computer NetworksLecturer: Prof M. Li
25 - 26 Nov. 2016 Workshop WS3
TCP/IP Network LayeredProtocol AnalysisLecturer: A. Reber, Prof M. Zieher
9 - 10 Dec. 2016 Module EEXXXXX
Project Control and ManagementLecturer: Dr A. Mousavi
16 - 17 Dec. 2016 Module EEXXXXX
Project Control and ManagementLecturer: Dr A. Mousavi
13 - 14 Jan. 2017 Module EE5531A
Distributed Systems ArchitectureLecturer: Dr P. Kyberd
20 - 21 Jan. 2017 Module EE5531B
Distributed Systems ArchitectureLecturer: Dr R. Powell
27 - 28 Jan. 2017 Workshop WS4
Java RMI Programmingfor Distributed SystemsLecturer: F. Müller-Hofmann
10 - 11 Feb. 2017 Module EE5572A
High Performance Computingand Big Data Lecturer: Prof M. Li
17 - 18 Feb. 2017 Module EE5572B
High Performance Computingand Big Data Lecturer: Prof A. Khan
24 - 25 Feb. 2017 Workshop WS5
High Performance Computingwith GridGainLecturer: Prof M. Li
10 - 11 Mar. 2017 Module EE5571A
Embedded Systems EngineeringLecturer: Dr H. Meng
17 - 18 Mar. 2017 Module EE5571B
Embedded Systems EngineeringLecturer: Dr H. Meng
24 - 25 Mar. 2017 Workshop WS6
Embedded Systems EngineeringLecturer: D. Satikidis
31 Mar. - 1 Apr. 2017 Module EE5654A
Intelligent SystemsLecturer: Dr M. Abbod
7 - 8 Apr. 2017 Module EE5654B
Intelligent SystemsLecturer: Dr M. Abbod
28 - 29 Apr. 2017 Workshop WS7
Intelligent Systems WorkshopLecturer: Dr M. Abbod
May 2017 Exam Session
1 - 3 June 2017 Brunel Residential Course
22 Sep. 2017 Initial Course for Master Thesis
Lecturer: Dipl.-Ing. R. Bach (TAE)
Oct. 2017 - March 2018 Master Dissertation
lessons on Friday from 9am to 6pm
lessons on Saturday from 8am to 5pm
Seite 5 Master of Science in Distributed Computing Systems Engineering TAE
Who 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 RequirementsA 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 2016.
Technische Akademie Esslingen e.V.
Ursula Meyer
An der Akademie 5
73760 Ostfildern
ContactYou 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
Rahmenbedingungen der TAE für das StudiumStudienabschluss: 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 Hochschul gesetzten 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 ver treten 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
Teilnahme gebü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. Weiter gehende 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.
Vertrag über die Teilnahme am berufsbegleitenden Studium
Master of Sience in Distributed Computing Systems Engineering
Veranstaltungsnummer: 10001.00.009
Studienzeitraum: September 2016 – März 2018
Veranstaltungsort: Ostfildern-Nellingen
Studiengebühr: 11.700,- €
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
TAE Technische
Akademie
Esslingen
Ihr Partner für Weiterbildung
Recommended