Skip to main content

(KUOPIO): Distributed and Concurrent Systems (HSJ) (5 cr)

Code: C-10088-3621415-3005

General information


Enrollment
24.02.2025 - 28.03.2025
Registration for the implementation has ended.
Timing
10.03.2025 - 16.05.2025
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Blended learning
Institution
University of Eastern Finland, Itä-Suomen yliopisto, Kuopion kampus
Teaching languages
Finnish
Seats
0 - 100

Evaluation scale

0-5

Objective

The student will understand the challenges introduced by concurrency in system design and implementation understand the difference in functionality, design, and implementation of centralized and distributed systems understand the layered model of communication and the role of different layers know most important models that are used as base of design for distributed systems (structural, interaction, fault, and security models) be able to design and implement a simple concurrent and distrubuted system be able to coordinate the communication of concurrent threads and access to shared resources using chosen programming platform

Methods of completion

l

Content

Elementary concepts and challenges of distributed systems. Models of distributed systems (structural, interaction, fault, and security models). Communication and communication protocols in distributed systems. Security of distributed systems. Concept and challenges of concurrency. Coordination of threads and inter-thread communication

Location and time

classroom teaching, lectures available online. Teaching language is Finnish.

Materials

Lecture notes. Coulouris, Dollimore, Kindberg, Blair: Distributed Systems, Concepts and Design

Teaching methods

Lectures 32h, exercises 16h, course exam 3h, making exercises 64h, other independent learning 18h Grading: Course exam 70%, weekly tests 20%, exercises 10% + bonus 10%. Attendance required for exercise points.

Qualifications

Object-oriented programming

Go back to top of page