lu.se

Forskar­utbildnings­kurser

Lunds tekniska högskola | Lunds universitet

Detaljer för kurs EDA015F Avancerad jämlöpande programmering i Java

Utskriftsvänlig visning

Allmänt
  • EDA015F
  • Tillfällig
Kursnamn
  • Avancerad jämlöpande programmering i Java
Kursomfattning
  • 7.5
Undervisningsform
  • Ren forskarutbildningskurs
Administrativ information
  • 7121 (Datavetenskap (LTH))
  •  -10-08
  • FN1/Anders Gustafsson

Aktuell fastställd kursplan

Allmänt
Syfte
  • Syftet med kursen är att ge kunskap om avancerade mekanismer, design-principer och bibliotek för jämlöpande programmering, för tillämpning inom interaktiva och parallella system.
Innehåll
  • Kursen ger kunskaper om: trådsäkerhet, delade objekt, robust utnyttjande av parallellism, responstider i interaktiva system, liveness, prestanda, testning, explicita lås, atomära variabler, icke-blockerande algoritmer, och skräddarsydd synkronisering.
Kunskap och förståelse
  • För godkänd kurs skall doktoranden
  • ha kunskap om mekanismer och bibliotek för jämlöpande programmering i Java.

    förstå design principerna för jämlöpande programmering i Java.
Färdighet och förmåga
  • För godkänd kurs skall doktoranden
  • kunna designa, utveckla och testa jämlöpande Java-program.
Värderingsförmåga och förhållningssätt
  • För godkänd kurs skall doktoranden
  • ha förmåga att kritiskt värdera och jämföra mekanismer och bibliotek för jämlöpande programmering med avseende på olika kvalitetsegenskaper.
Undervisningsformer
  • Seminarier
  • övningar
Examinationsformer
  • Inlämningsuppgifter
  • Seminarieföredrag av deltagarna
  • Doktoranderna kommer att presentera en del av materialet för sina kurskamrater, skapa nya övningsuppgifter för att illustrera mekanismer och design principer, samt aktivt delta på seminarierna.
  • Underkänd, godkänd
Förkunskapskrav
Förutsatta förkunskaper
  • Goda kunskaper i sekventiell objekt-orienterad programmering. Grundläggande kunskaper om jämlöpande programmering (t.ex. från kursen EDA040).
Urvalskriterier
Litteratur
  • Goetz, B.: Java Concurrency in Practice. Addison-Wesley, 2006. ISBN 0321349601.
  • Dessutom tillkommer artiklar.
Övrig information
Kurskod
  • EDA015F
Administrativ information
  •  -10-08
  • FN1/Anders Gustafsson

Alla fastställda kursplaner

1 kursplan.

Gäller från och med Första inlämning Andra inlämning Fastställd
HT 2013 2013‑09‑28 17:57:18 2013‑10‑07 20:51:42 2013‑10‑08

Aktuellt eller kommande publicerat kurstillfälle

Inget matchande kurstillfälle hittades.

Alla publicerade kurstillfällen

1 kurstillfälle.

Kursplan giltig från Startdatum Slutdatum Publicerad
Höstterminen 2013 2013‑10‑08 (ungefärligt) 2013‑12‑20

Utskriftsvänlig visning