CloseHelpPrint
Kies de Nederlandse taal
Course module: 2IMW10
2IMW10
Data engineering
Course info
Course module2IMW10
Credits (ECTS)5
Category-
Course typeGraduate School
Language of instructionEnglish
Offered byEindhoven University of Technology; Mathematics and Computer Science; Computer Science;
Is part of
Business Information Systems
Computer Science and Engineering
Data Science in Engineering (CSE)
Contact persondr. G.H.L. Fletcher
Telephone2624
E-mailg.h.l.fletcher@tue.nl
Lecturer(s)
Responsible lecturer
dr. G.H.L. Fletcher
Feedback and reachability
Other course modules lecturer
Contactperson for the course
dr. G.H.L. Fletcher
Other course modules lecturer
Academic year2016
Period
4  (24/04/2017 to 09/07/2017)
Starting block
4
TimeslotB1: B1 - Mo 5-6, We 1-2
Course mode
Fulltime
RemarksLast year this subject has been taught: 2016/2017.
Registration openfrom 15/06/2016 up to and including 26/03/2017
Application procedureYou apply via OSIRIS Student
Explanation-
Registration using OSIRISYes
Registration open for students from other department(s)Yes
Pre-registrationNo
Waiting listNo
Number of insufficient tests-
Number of groups of preference1
Learning objectives
Students will (1) know the main characteristics and relevant research results for models of contemporary data intensive systems; (2) understand the practical relevance of these models for engineering data intensive applications; (3) understand the relative advantages and disadvantages of these models and acquire the ability to decide, based on a problem description, which model is best suited to solve this problem; and, (4) be able to quickly master and make practical use of contemporary frameworks and technologies implementing these models.
Content
We study models of contemporary data intensive systems and their practical use. These models are among: Graph databases, Data warehousing and online analytical processing (ROLAP, MOLAP, etc.), Document databases (NoSQL, JSON stores, etc.), Parallel and distributed data processing (MapReduce, etc.), and Deductive databases (Datalog).

We discuss why these models were introduced, their relative advantages and disadvantages, how to use them in practice, and, at a high level, how they are implemented. Unlike the subject Database Technology (2ID35) which focuses primarily on systems internals and their efficient implementation at a lower level, the primary goal of this subject is to develop the practical ability to engineer non-trivial data intensive applications based on a solid understanding of the underlying engineering principles. Towards this goal, hands-on practical assignment(s) using contemporary frameworks and technologies are a central component of the course.


Entrance requirements
The following course module must be completed:
- Datamodelling and databases (2ID50)
Entrance requirements tests
-
Assumed previous knowledge
-
Previous knowledge can be gained by
-
Resources for self study
-
Bachelor College or Graduate School
Graduate School
URL study guide
http://wwwis.win.tue.nl/2IMW10
URL study guide
http://wwwis.win.tue.nl/2IMW10
Required materials
-
Recommended materials
We study models of contemporary data intensive systems and their practical use. These models are among: Graph databases, Data warehousing and online analytical processing (ROLAP, MOLAP, etc.), Document databases (NoSQL, JSON stores, etc.), Parallel
Instructional modes
Lecture

General
-

Remark
-
Tests
Assignment(s)
Test weight100
Minimum grade6
Test typeAssignment(s)
Number of opportunities1
OpportunitiesBlock 4
Test duration in minutes-

Assessment
-

Remark
-

CloseHelpPrint
Kies de Nederlandse taal