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 London
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 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 TAE
Module 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 TAE
Schedule 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 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 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 TAE
Vertrag ü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