Distributed Systems


Content, progress and pedagogy of the module

To introduce the student to a number of different techniques used for development of distributed systems

Learning objectives


  • Must have knowledge about architectures of distributed systems
  • Must have knowledge about application layer protocols
  • Must have knowledge about relevant client side web technologies
  • Must have knowledge about using Java Beans
  • Must have knowledge about simple client/server applications using Java RMI


  • Must be able to use relevant architectures to design distributed systems
  • Must be able to design application layer protocols
  • Must be able to use relevant client side web technologies
  • Must be able to use Java Beans
  • Must be able to implement simple client/server applications using Java RMI


Must be able to apply distributed technologies in design development of IT applications

Type of instruction

The lessons consist of theory combined with practical exercises and are closely related to the project course consisting in the development of a distributed system.



Name of examDistributed Systems
Type of exam
Written or oral exam
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleDistribuerede systemer
Module codeESNITCOB3K1
Module typeCourse
Duration1 semester
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Copenhagen
Responsible for the module


Education ownerBachelor of Science (BSc) in Engineering (IT, Communication and New Media)
Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design