This repo contains the lab assignment, tutorials and useful code for the Mobile and distributed computing systems (d7024e) course at LuleΓ₯ University of Technology.
Step-by-step tutorials covering Go programming aspects for distributed systems, from basic project setup to implementing a distributed algorithms. These tutorials provide the foundational knowledge needed for the course assignments.
Laboratory assignments can be found here. These hands-on assignments allow you to apply the concepts learned in lectures and tutorials to practical distributed systems problems.
d7024e/
βββ tutorials/ # Go and distributed systems tutorials
β βββ 1-creating-a-new-go-project/
β βββ 2-understanding-helloworld/
β βββ 3-go-routines/
β βββ 4-mocking-networks/
β βββ 5-implementing-and-testing-a-distributed-algorithm/
βββ labs/ # Laboratory assignments (added during course)
β βββ kademlia/
βββ README.md # This file