course-details-portlet

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.

Course materials

Information given at start of term.

Credit reductions

Course code Reduction From To
SIF8050 7.5
Facts

Version: 1
Credits:  7.5 SP
Study level: Second degree level

Coursework

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

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

Submission
2023-10-06


14:00

INSPERA
Room Building Number of candidates
Autumn ORD Assignment 25/100

Submission
2023-10-27


14:00

INSPERA
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.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU