Syllabus for Distributed Information Systems

Distribuerade informationssystem

A revised version of the syllabus is available.

Syllabus

  • 5 credits
  • Course code: 1DT066
  • Education cycle: First cycle
  • Main field(s) of study and in-depth level: Technology G2F, Computer Science G2F, Sociotechnical Systems G2F
  • Grading system: Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
  • Established: 2011-03-07
  • Established by: The Faculty Board of Science and Technology
  • Revised: 2018-02-19
  • Revised by: The Faculty Board of Science and Technology
  • Applies from: week 26, 2018
  • Entry requirements:
  • Responsible department: Department of Information Technology

Learning outcomes

To pass the course, the students must be able to:

  • Explain in a concise manner how the Internet is constructed and functions.
  • Use basic tools to explore a networked environment and work in a distributed fashion.
  • Demonstrate awareness of data and networking security.
  • Analyse and present a distributed system in a seminar form.
  • Design and Analyse a simple distributed information system.

Content

  • An introduction to computer systems.
  • Introduction to Internetworking, protocol stacks and data transport.
  • Design and operation of distributed systems and applications.
  • Central concepts in distributed systems, including transparency, scalability, middleware, synchronisation, failure handling, consistency, and parallelism.
  • Operating systems, scheduling, processes, memory systems and cloud abstractions.
  • Security considerations, basic cryptography and network security.
  • Basic designs and constraints of Internet-of-Things, including energy, scalability, privacy, and semantical interoperability.
  • Analyzis and presentation of a network based distributed system.
  • Examining running networks with observing tools.

Instruction

Lectures, seminars, assignments, and labs.

Assessment

Written and oral examination of seminars, assignments, and labs.

Other directives

The course cannot be counted towards a degree together with 1DT057, 1DT052, 1DT102, eller 1DT094.

Reading list

Reading list

Applies from: week 26, 2018

  • Coulouris, George F.; Dollimore, Jean; Kindberg, Tom Distributed systems : concepts and design

    4. ed.: Harlow: Addison-Wesley, 2005

    Find in the library