Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Distribuerte Objekter Våren 2011 Professor II Eric Jul.

Lignende præsentationer


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

1 Distribuerte Objekter Våren 2011 Professor II Eric Jul

2 Velkommen Eric Jul, Professor II; til daglig: Bell Labs, Dublin, Ireland Tor Ivar Johansen, hjelpelærer

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

4 Hvad Kurs om Distribuerete Objekter

5 Hvornår Starter i dag og er på følgende mandage: 24/1 – 2011 7/2 – 2011 21/2 – 2011 21/3 – 2011 18/4 – 2011 Klokken 9.15 – 12 og 13 – 16 I alt 5 x 2 x 3 timer = 30 timer

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

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 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 Tor Ivar e-post: toij@student.uio.no

10 Kursopbygning VIGTIGT: learning-by-doing Fem moduler hver bestående af: forelæsninger ø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 skriftlig eksamen, datoen er 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 Obligatorisk opgave: Bliver små programmeringsopgaver

15 Modul 3: Distribution

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 Introduction til Emerald.


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

Lignende præsentationer


Annoncer fra Google