Course - Very Large, Distributed Data Volumes - TDT4225
TDT4225 - Very Large, Distributed Data Volumes
About
Examination arrangement
Examination arrangement: Aggregate score
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Assignment | 25/100 | |||
School exam | 50/100 | 3 hours | D | |
Assignment | 25/100 |
Course content
Introduction to large and distributed data volumes. Introduction to distributed techniques. How to design data-intensive applications? Reliability, scalability, and maintainability; how we need to think about them; and how we can achieve them. Data models and query languages. Indexing and storage techniques. Encoding of data. Replication, partitioning and transactions. Fault models, consistency and consensus.
Learning outcome
Knowledge: - reliable, scalable, and maintainable distributed systems - modern data models and query languages - modern indexing- and data storage methods - formats for encoding of data - models of replication - models of partitioning - theory of transactions - fault models - consistency and consensus Skills: - Develop applications with big data using standard database products. - Evaluate existing systems and solutions for distributed storage and management of data - How to combine tools to build the properties you need - Participate in the development of new systems for distributed storing and management of data General competence: - Distributed systems.
Learning methods and activities
Lectures, exercises, projects and self-study. There are compulsory exercises in the subject. There are two projects involving programming with big data volumes and which are done in small groups.
Compulsory assignments
- Exercises
Further on evaluation
The exam is given in English.
If there is a re-sit examination, the examination form may change from written to oral.
At re-take of course, all parts of the assesment must be re-done.
Recommended previous knowledge
TDT4120 Algorithms and Data Structures and TDT4145 Data Modelling and Database Systems, or equivalent.
Course materials
Information given at start of term.
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
SIF8050 | 7.5 |
Version: 1
Credits:
7.5 SP
Study level: Second degree level
Term no.: 1
Teaching semester: AUTUMN 2023
Language of instruction: English
Location: Trondheim
- Informatics
- Technological subjects
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Aggregate score
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Autumn ORD School exam 50/100 D 2023-12-14 15:00 INSPERA
-
Room Building Number of candidates SL311 Sluppenvegen 14 122 -
Autumn
ORD
Assignment
25/100
Submission
2023-10-06
INSPERA
14:00 -
Room Building Number of candidates -
Autumn
ORD
Assignment
25/100
Submission
2023-10-27
INSPERA
14:00 -
Room Building Number of candidates - Summer UTS School exam 50/100 D INSPERA
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"