The course introduces Peer-to-Peer computing both in terms of what it is and where it came from. Basic concepts from computer network and distributed systems are covered. Different versions of Peer-to-Peer systems are covered. General aspects of Peer-to-Peer computing are examined.
This course consists of Assignments (e.g. class work, reports, writing, quizzes) and Labs. There are typically 3 to 4 assignments and 2 Labs. There is no official "exam" in the course. The course and Assignments are conducted and assessed in English, but there may be opportunities to complete the Labs in Swedish. In June there will be on-campus lecture opportunities to support student learning. After the on-campus lectures, the assignments and labs may be completed on your own.
Lecturer: Amie Hauer
Teaching Assistant: Karl Marklund
about the course.
.It is not required to have completed courses on computer networking and/or distributed systems or comparable knowledge. Background from these fields will be presented as necessary as a small part of the course itself. This course is not heavily focused on programming, but the Labs do require the use of Erlang. Therefore, students having little or no programming experience may need to put in greater effort to complete the Labs than other students having more programming experience or comparable knowledge, but it is not required to have programming experience to take the course. Programming examples may be provided as necessary for understanding. It is expected that students have had some foundation courses within a computer science undergraduate degree.
Registered students gain access to the course website hosted in PingPong via the StudentPortalen
.
The course will use the book below as a framework for focusing course study. The book is not required. However, it is recommended for those students wanting to gain more detailed knowledge of the course content.
An e-book of the text MAY available to you through a university subscription service. Try this link. You may have better luck if you try from on-campus or through VPN.
If you have a question, contact the Lecturer.