Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afSara Lund Redigeret for ca. et år siden
1
Distribuerte Objekter Våren 2013 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 Hjelpelerer timer endnu ikke på plads.
4
Hvad Kurs om Distribuerete Objekter
5
Hvornår Starter i dag og er på følgende mandage: 14/1 – 2013 28/1 – 2013 18/2 – 2013 NB: start 10:15!! Klokken 9.15 – 12 og 13 – 16 (Dog 18/2 en time senere! 10.15 – 12, 13 – 17) 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.
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.