Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Enrolled
Linguaggi per il coordinamento e la cooperazione

Docente: C. Simone

Crediti: 6

Conoscenze: comprensione dei problemi di realizzazione dei sistemi informatici a supporto del coordinamento di attività svolte da attori (umani e/o artificiali) in modo intrinsecamente distribuito e caratterizzati da requisiti di flessibilità funzionale, adattività al contesto operativo e da interfacce uomo/macchina innovative. Conoscenza dei costrutti linguistici necessari per costruirli.

Prerequisiti: utilizzo degli aspetti del linguaggio Java o di sue estensioni per trattare: la riflessività, i sistemi a regole e le interfacce 3D

Testi di riferimento: il materiale didattico verrà indicato durante le lezioni e pubblicato nel sito del corso.

Modalità di esame: l'esame consiste nella preparazione di un progetto che utilizza le capacità indicate sopra, coprendo almeno due dei tre aspetti citati. Il progetto può essere richiesto alla docente o proposto dagli studenti, e deve essere svolto in gruppi di 2/3 studenti. Parte del progetto può essere sostituito dallo studio di materiali, che consentono un approfondimento teorico di un argomento del corso, concordati con la docente.

Il corso sostituisce il corso di Linguaggi di Programmazione (complementi)

Programma:

  • Modelli e linguaggi di coordinamento: concetti di base e criteri di classificazione;principali linguaggi di coordinamento
  • Concetti di base della riflessività nei linguaggi di programmazione. La riflessività in Java
  • Concetti di base dei sistemi a regole. Il linguaggio JESS
  • Concetti di base della programmazione di interfacce 3D. La libreria Java3D

Vai al sito web del corso


Further readings
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 25/03/2011