TDT4225 - Very Large, Distributed Data Volumes


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.

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

Subject area(s)
  • Informatics
  • Technological subjects
Contact information
Course coordinator:

Department with academic responsibility
Department of Computer Science


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 lyseblå sone Sluppenvegen 14 96
SL111 grønn sone Sluppenvegen 14 13
SL520 Sluppenvegen 14 2
Autumn ORD Assignment 25/100



Room Building Number of candidates
Autumn ORD Assignment 25/100



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"

More on examinations at NTNU