Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Distribuerte Objekter Våren 2015 Professor II Eric Jul.

Lignende præsentationer


Præsentationer af emnet: "Distribuerte Objekter Våren 2015 Professor II Eric Jul."— Præsentationens transcript:

1 Distribuerte Objekter Våren 2015 Professor II Eric Jul

2 Velkommen Eric Jul, Professor II; til daglig: Bell Labs, Dublin, Ireland Praktisk: Bor i Danmark Arbejde: Dublin – og 1x måneden Oslo

3 Kontakt ericbj@ifi.uio.no Haster? SMS til +45 40 25 16 50 Skypeid: ericbjul – efter aftale. Hjelpelerer: kan hjelpe med det praktiske Magnus

4 Hvad Kurs om Distribuerete Objekter

5 Hvornår Starter i dag og er på følgende mandage: 19/1 – 2013 2/1 – 2013 16/2 – 2013 Klokken 10.15 – 12 og 13 – 17 (ofte slut før) I alt 5 x 2 x 3 timer = 30 timer

6 Hvor? Her!?!? Flytter måske næste gang – se websiderne Øvelsestimer: hver torsdag med Magnus

7 Hvad Principper om distribuerete objekter. Anvender et gennemgående språk: Emerald. VIGTIGT: Emerald er et værktøj, et eksempel – Emerald er i sig selv IKKE formålet med kurs.

8 Materiale Emerald er et forskningsspråk Rapporter Ph.D. afhandlinger Artikler www.emeraldprogramminglanguage.org www.sourceforge.org

9 Kontakt Eric: ericbj@ifi.uio.no Haster det, så: SMS til +4540251650 Skype: ericbjul

10 Kursopbygning VIGTIGT: learning-by-doing Fem moduler hver bestående af: Forelæsninger, ca 6 timer øvelser en større opgave

11 Eksamen En obligatoriske opgave i hvert modul, de sidste to opgaver med karakter, som tæller 1/3. Sidste 1/3 er mundtlig eksamen, datoen er ikke fastlagt – se web.

12 Modul 1: Emerald Basics Emeralds objektbegreb Constructors, classes Interfaces/types Immutable types Assignment: Install Emerald from SourceForge

13 Modul 1: Opgaver Installer Emerald på din maskine Get language report and Emerald article “General Purpose Lanuage” Skriv og kør “Hello, world” i Emerald Skriv et Sieve program: Et objekt som accepterer det første tal, som det får, herefter vil det videresende til en kopi af sig selv, de tal, der IKKE har det første tal som divisor. Send tallene fra 2 til 100 igennem sien!

14 Modul 2: Concurrency, distribution Concurrency Monitors Distribution model Distribution primitives Planetlab Obligatorisk opgave: Bliver små programmeringsopgaver

15 Modul 3: Distribution Implementation Issues

16 Modul 4: Advanced distribution Avancerede distribution En større programmeringsopgave

17 Modul 5: Større opgave Videregående Distribution En større programmeringsopgave

18 Og nu om Emerald Introduktion til Emerald.


Download ppt "Distribuerte Objekter Våren 2015 Professor II Eric Jul."

Lignende præsentationer


Annoncer fra Google