Arvutiteaduse instituut
Courses.cs.ut.ee Arvutiteaduse instituut Tartu Ülikool
  1. Kursused
  2. 2026/27 sügis
  3. Paralleelprogrammeerimise keeled (LTAT.06.022)
EN
Logi sisse

Paralleelprogrammeerimise keeled 2026/27 sügis

  • Pealeht
  • Loengud
  • Labs
  • Viited
  • Homework

The later lectures may change, depending on student requests


Lecture 1 - Introduction

This session introduces the module and its content. It gives an overview of terminology and technologies.

Slides (odp)

Slides (pdf)

Recordings (old): lab recording

Recordings (2025): lecture recording lab recording


Lecture 2 - Parallel Algorithms

This session gives a (language independent) overview of the design of parallel algorithms.

Slides (odp)

Slides (pdf)

Recordings (old): lecture recording (incomplete, sorry for that) lab recording

Recordings (2025): lecture recording lab recording


Lecture 3 - Introduction to Java

This is an introduction to the Java language, mainly intended for those students not yet familiar with Java. In the lecture, I will cover things in a live demonstration, so there are not many slides.

Slides (odp)

Slides (pdf)

Recordings: lecture recording Part 1 lecture recording Part 2 lecture recording Part 3 lab recording

lecture code (not perfect, just to play around with)


Lecture 4 - Concurrency in Java - Basics, processes, threads, object monitors, memory model

Slides (odp)

Slides (pdf)

lecture code

Recordings (old): lecture recording 1 lecture recording 2 lab recording 1 lab recording 2

Recordings (2025): Lecture Lab


Lecture 5 - Concurrency in Java - ExecutorService, fork/join framework, bounded buffers, semaphores/mutexes

Slides (odp)

Slides (pdf)

lecture code

Recordings (old): Lecture Lab

Recordings (new): lecture lab


  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused