Syllabus for Distributed Information Systems

Distribuerade informationssystem

A revised version of the syllabus is available.

  • 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
  • Applies from: week 49, 2008
  • 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
Reason about different types of limitations in an Internet-based distributed system
Design and Analyse a simple distributed information system


The course is divided into a theoretical part and a practical part.

The theoretical part includes:
An introduction to computer systems
Introduction to Internetworking, protocol stacks and data transport
Design and operation of distributed systems and applications
Limitations imposed by hosts, networks, security aspects and distributed systems mechanisms
Processes, memory models, portable code and middleware
Security considerations, basic cryptography and network security.

The practical part includes:
Network exploration.
Middleware programming.
Resolving conflicts in a distributed setting.
Designing a distributed system.


The teaching consists of lectures and student-led seminars, complemented with hand-in assignments and computer laboratory work.


The assessment in the theory section of the course (3 credits) consists of a combination of written and/or oral examinations.
The assessment in the practical section of the course (2 credits) consists of assignments and laboratory exercises.

Other directives

The course cannot be counted towards a degree together with 1DT057.

Reading list

The reading list is missing. For further information, please contact the responsible department.