lunduniversity.lu.se

Forskar­utbildnings­kurser

Faculty of Engineering | Lund University

Detaljer för kursplan för kurs EDA015F giltig från och med Autumn 2013

Utskriftsvänlig visning

Allmänt
Syfte
  • The goal of the course is to give knowledge about advanced mechanisms, design principles, and libraries for concurrent programming, for application in interactive and parallel systems.
Innehåll
  • The course topics include: thread safety, shared objects, robust utilization of parallelism, responsiveness in interactive systems, liveness, performance, testing, explicit locks, atomic variables, non-blocking algorithms, and custom synchronization.
Kunskap och förståelse
  • För godkänd kurs skall doktoranden
  • have knowledge about mechanisms and libraries for concurrent programming in Java.

    understand the design principles for concurrent programming in Java.
Färdighet och förmåga
  • För godkänd kurs skall doktoranden
  • be able to design, implement and test concurrent Java programs.
Värderingsförmåga och förhållningssätt
  • För godkänd kurs skall doktoranden
  • demonstrate the ability to critically evaluate and compare concurrency mechanisms and libraries for different quality characteristics.
Undervisningsformer
  • Seminarier
  • övningar
Examinationsformer
  • Inlämningsuppgifter
  • Seminarieföredrag av deltagarna
  • The students will present parts of the material to their peers, create new exercises to illustrate mechanisms and design principles, and actively participate at the seminars.
  • Underkänd, godkänd
Förkunskapskrav
Förutsatta förkunskaper
  • Proficiency in sequential object-oriented programming. Basic knowledge on concurrent programming (e.g., from the course EDA040).
Urvalskriterier
Litteratur
  • Goetz, B.: Java Concurrency in Practice. Addison-Wesley, 2006. ISBN 0321349601.
  • In addition, articles will be used.
Övrig information
Kurskod
  • EDA015F
Administrativ information
  •  -10-08
  • FN1/Anders Gustafsson

Alla publicerade kurstillfällen för kursplanen

1 kurstillfälle.

Startdatum Slutdatum Publicerad
2013‑10‑08 (ungefärligt) 2013‑12‑20

Utskriftsvänlig visning