teaching:dmpp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
teaching:dmpp [2012/02/15 15:11] – jorge | teaching:dmpp [2012/04/18 15:49] – elisag | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Distributed and Mobile Programming Paradigms | + | ====== Distributed and Mobile Programming Paradigms |
- | === About === | + | ===== About ===== |
This site covers the lab sessions for the Distributed and Mobile Programming Paradigms course. | This site covers the lab sessions for the Distributed and Mobile Programming Paradigms course. | ||
- | In each session, students | + | The aim of the lab sessions is twofold. First, students |
- | The exercises start from the basics of the AmbientTalk | + | |
- | During these exercises, students | + | In each session, students |
- | They also deploy some of their application | + | The exercises start from the basics |
+ | They also deploy some of their applications | ||
- | See the official course site at [[http:// | + | See the official course site at [[http:// |
- | === Organisation === | + | ===== Organisation |
^ **Course lecturer:** | [[http:// | ^ **Course lecturer:** | [[http:// | ||
Line 18: | Line 18: | ||
^ **Room** | 1E.05 (Mac room) | | ^ **Room** | 1E.05 (Mac room) | | ||
^ **Time slot** | 2st Semester, Tuesday, 14:00 - 16:00 | | ^ **Time slot** | 2st Semester, Tuesday, 14:00 - 16:00 | | ||
- | ^ **Communication** | Via [[http:// | + | ^ **Communication** | Via [[http:// |
- | === Material === | + | ===== Material |
* [[http:// | * [[http:// | ||
* AmbientTalk [[http:// | * AmbientTalk [[http:// | ||
- | === Schedule === | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Schedule | ||
Here comes a temporary schedule for the lab sessions. Assignments and solutions will be published before and after each session, respectively. | Here comes a temporary schedule for the lab sessions. Assignments and solutions will be published before and after each session, respectively. | ||
* **Session 1: First steps in AmbientTalk** | * **Session 1: First steps in AmbientTalk** | ||
- | * Date: 21/02/12 | + | * Date: Week 23 and 24 - 21-28/02/12 |
* Concepts: Functional, imperative and object-oriented programming. | * Concepts: Functional, imperative and object-oriented programming. | ||
- | | + | * {{: |
- | * Date: 06/03/12 | + | * {{: |
- | * Concepts: concurrent programming with actors, future-typed message passing, | + | |
+ | * Date: Week 25 - 06/03/12 | ||
+ | * Concepts: concurrent programming with actors, future-typed message passing, | ||
+ | * {{: | ||
+ | * {{: | ||
* **Session 3: weScribble on Android phones** | * **Session 3: weScribble on Android phones** | ||
- | * Date: 13/03/12 | + | * Date: Week 26 - 13/03/12 |
* Concepts: distributed programming, | * Concepts: distributed programming, | ||
- | | + | |
- | * Date: 20/03/12 | + | * {{:teaching: |
- | * Concepts: distributed debugging with REME-D. | + | * **Session |
- | * **Session | + | * Date: Week 27 - 20/03/12 |
- | * Date: 27/03/12 | + | |
* Concepts: insight in language support for partial failures, conditional synchronization with futures. | * Concepts: insight in language support for partial failures, conditional synchronization with futures. | ||
- | | + | |
- | * Date: 30/03/12 | + | * {{:teaching: |
- | * Concepts: Ambient-oriented programming in iScheme, a Scheme implementation for the iPhone platform. | + | * **Session |
- | * **Session | + | * Date: Week 28 - 27/03/12 |
- | * Date: | + | |
* Concepts: distributed programming with tuple spaces. | * Concepts: distributed programming with tuple spaces. | ||
- | | + | * {{: |
- | * Date: | + | |
+ | * Date: < | ||
* Concepts: Peer-to-peer architectures, | * Concepts: Peer-to-peer architectures, | ||
- | * **Session | + | * **Session |
- | * Date: | + | * Date: Week 31 - 17/04/12 |
- | * Concepts: | + | * {{: |
+ | * {{: | ||
+ | * Concepts: reflective programming, | ||
+ | * **Session 8: Omnireferences** | ||
+ | * Date: Week 32 - 24/04/12 | ||
+ | * Concepts: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Project ===== | ||
+ | |||
+ | * {{: | ||
+ | * **Project delivery**: 11/06/12 at 16.00. | ||
+ | * **Project defenses**: during week 39/40 (to be confirmed). | ||
+ | |||
+ |
teaching/dmpp.txt · Last modified: 2014/04/01 13:13 by elisag