Distributed Information Systems

5 credits

Syllabus, Bachelor's level, 1DT066

A revised version of the syllabus is available.
Code
1DT066
Education cycle
First cycle
Main field(s) of study and in-depth level
Computer Science G2F, Sociotechnical Systems G2F, Technology G2F
Grading system
Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
Finalised by
The Faculty Board of Science and Technology, 7 March 2011
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

Content

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.

Instruction

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

Assessment

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.

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin