CloseHelpPrint
Kies de Nederlandse taal
Course module: JM0140-M-6
JM0140-M-6
Data Engineering
Course info
Course moduleJM0140-M-6
Credits (ECTS)6
CategoryMA (Master)
Course typeCourse
Language of instructionEnglish
Offered byTilburg University; Tilburg School of Economics and Management; TiSEM: Management; TiSEM: Management;
Is part of
M Data Science and Entrepreneurship (joint degree)
Contact personprof. dr. W.J.A.M. van den Heuvel
Lecturer(s)
Contact person for the course
prof. dr. W.J.A.M. van den Heuvel
Other course modules lecturer
Coordinator course
prof. dr. W.J.A.M. van den Heuvel
Other course modules lecturer
lecturer
prof. dr. W.J.A.M. van den Heuvel
Other course modules lecturer
lecturer
D.A. Tamburri
Other course modules lecturer
lecturer
Dr I.P.K. Weerasingha Dewage
Other course modules lecturer
Starting block
SM 1
Course mode
Full-time
Remarks-
Registration openfrom 14/08/2018 09:00 up to and including 31/07/2019
Aims
The main goal of the Data Engineering course is threefold.
Firstly, students will learn the fundamental principles and techniques underpinning off-line data engineering and integration. This involves data modeling with ER/relational models, object data models, NoSQL data models, and integration techniques to synthesize them.
Secondly, students will learn the basic principles and mechanisms to develop run-time data integration, storage and processing. This includes: distributed (cloud) computing, distributed database architectures, batch/stream processing, complex event processing, and runtime data integration.
Lastly, at the end of this course, course participants will be able to judge from an architectural (conceptual) and implementation perspective, when which off- or/and online solution suits best to address particular practical challenges.
 
Content
The courses from the Data Science and Entrepreneurship program require specific prior knowledge. It is only possible to participate in this course if approved by the admission committee and if you are enrolled for the program.
Please note that this course will be taught in Mariënburg, ‘s-Hertogenbosch (JADS).
 
Recommended reading:
  1. Zomaya, Albert Y., and Sherif Sakr, eds. Handbook of Big Data Technologies. Berlin: Springer, 2017.
  2. Articles will be posted on Blackboard during the semester, creating a ”living” Syllabus.
Other useful texts:
  1. Kleppmann, Martin. Designing data-intensive applications: The big ideas behind reliable, scalable, and maintainable systems. " O'Reilly Media, Inc.", 2017.
  2. Gregor Hohpe and Bobby Woolf., Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, 1st Edition, 2004, ISBN 978-0321200686.
Type of instructions:
A mixture of lectures, tutorials, workshops will be followed. Practical course assignments will be conducted with the help of and involving industry practitioners to demonstrate immediate practical relevance.
Type of exams:
The course will be based on a formal exam and practical assignments involving a real-world project submitted possibly by external organizations (in areas such as health, business, logistics, etc) .
Timetable information
JM0140-M-6|Data Engineering
Required materials
-
Recommended materials
-
CloseHelpPrint
Kies de Nederlandse taal