Vai al contenuto pricipale
Oggetto:
Oggetto:

PROTOTIPAZIONE DI SERVIZI NEL WEB OF THING

Oggetto:

PROTOTYPING OF SERVICES IN THE WEB OF THING

Oggetto:

Anno accademico 2019/2020

Codice attività didattica
CPS0143
Docenti
Luca Console (Titolare dell'insegnamento)
Federica Cena (Titolare dell'insegnamento)
Prof. Guido Boella (Titolare dell'insegnamento)
Corso di studio
Corso di laurea magistrale in Comunicazione, ICT e media (Classe LM-59)
Anno
2° anno
Tipologia
Affine o integrativo
Crediti/Valenza
6
SSD attività didattica
INF/01 - informatica
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Facoltativa
Tipologia esame
Prova pratica
Prerequisiti

Corsi obbligatori di Informatica del I anno del corso di laurea CIME


Compulsory Computer Science courses of CIME curriculum

Oggetto:

Sommario del corso

Oggetto:

Obiettivi formativi

L'obiettivo del corso e' quello di fornire una panoramica delle metodologie e applicazioni informatiche avanzate in ambito web of things, internet of things e smart objects. In particolare, i temi che verranno analizzati in questo corso saranno: internet of things, web of things, smart objects, agenti intelligenti, cenni di basi di dati,  programmazione con Arduino, . 

Gli strumenti teorici e tecnici forniti dal corso consentono allo studente di maturare le competenze necessarie alla progettazione di progettare una soluzione completa di web of things (dall'analisi dei requisiti, alla progettazione della soluzione, dalla progettazione della base di conoscenza alla logica di servizio).

Più in generale, l'insegnamento fornire una conoscenza specifica di metodologie attinenti al corso di studi (progettazione dell'interazione e di un servizio, nozioni di prototipazione) mettendo a frutto studi conseguiti in altri corsi all'interno del corso di laurea, attraverso l'acquisizione di conoscenza teorica ed empirica nel campo della prototipazione di servizi.

 

 

The aim of the course is to provide an overview of advanced computer methodologies and applications in the web of things, internet of things and smart objects. In particular, the topics that will be analyzed in this course will be: internet of things, web of things, smart objects, intelligent agents, hints of databases, programming with Arduino,.

The theoretical and technical tools provided by the course allow the student to develop the skills necessary for the design of designing a complete web of things solution (from the analysis of the requirements, to the design of the solution, from the design of the knowledge base to the service logic) .

More generally, the teaching provides a specific knowledge of methodologies related to the course of study (interaction design and service, notions of prototyping) by exploiting studies obtained in other courses within the degree course, through the acquisition of theoretical and empirical knowledge in the field of service prototyping.

 

Oggetto:

Risultati dell'apprendimento attesi

Conoscenza e capacità di comprensione
 Al termine di questo insegnamento lo studente dovrà:
- conoscere i fondamentali concetti dei web of things, internet of things, smart objects;
- conoscere la teoria alla base della definizione di basi di dati relazionali;
- conoscere i concetti di programmazione;
 
Capacità di applicare conoscenza e comprensione
Al termine di questo insegnamento lo studente saprà:
- utilizzare una terminologia appropriata per l’internet of things;
- progettare una base di dati relazionale;
- applicare i principali algoritmi per implementare techniche di data mining supervisionato e non supervisionato
 
Autonomia di giudizio
Al termine dell’insegnamento lo studente saprà formulare un giudizio:
- sulle metodologie di progettazione di un servizio di web/internet of things
- sulla qualità di un servizio di web/internet of things
 
Abilità comunicative
Al termine dell’insegnamento lo studente dovrà sapere:
- utilizzare il linguaggio tecnico relativo a agenti intelligenti e internet/web of things;
- utilizzare il linguaggio tecnico della programmazione
 
Capacità di apprendimento
Al termine di questo insegnamento lo studente avrà le capacità di studio autonomo e di valutazione critica delle diverse modalità di progettare un servizio di web/internet of things, nonché di quali tecniche usare per implementarlo.

Knowledge and understanding
At the end of this course the student will:
- know the fundamental concepts of the web of things, internet of things, smart objects;
- know the theory behind the definition of relational databases;
- know the programming concepts;

Ability to apply knowledge and understanding
At the end of this teaching the student will know:
- use an appropriate terminology for the internet of things;
- design a relational database;
- apply the main algorithms to implement supervised and unsupervised data mining techniques

Autonomy of judgment
At the end of the course the student will be able to formulate a judgment:
- on the design methods of a web / internet of things solution
- on the quality of a web / internet of things solution

Communication skills
At the end of the course the student must know:
- use the technical language related to intelligent agents and internet / web of things;
- use the technical programming language

Learning ability
At the end of this course the student will have the ability to independently study and critically evaluate the different ways of designing a web / internet of things solution, as well as which techniques to use to implement it.

 

Oggetto:

Programma

 -Introduzione al Web and Internet of Things 
- Intelligent Agents
- Use cases
- Wot architectures 
- Programming languages ​​for wot 
- Prototyping solutions

-  Web and Internet of Things 
- Intelligent Agents
- Use cases
- Wot architectures 
- Programming languages ​​for wot 
- Prototyping solutions

Oggetto:

Modalità di insegnamento

lezioni frontali e attivita' in laboratorio

classes and lab activities

Oggetto:

Modalità di verifica dell'apprendimento

Le conoscenze e le abilità saranno esaminate attraverso la discussione orale di un progetto di laboratorio (progettazione di un servizio  di web of Things)

The knowledge and skills will be examined through an oral discussion of a lab project (design of a web of things solution)

Oggetto:

Testi consigliati e bibliografia

 I materiali così come le slides delle lezioni saranno disponibili nella sezione "Materiale didattico".

Per favorire la preparazione degli studenti non frequentanti il programma può essere integrato da:

Adrian Mcewen, Designing the Internet of Things, Hakim Cassimally

Handouts provided during classes.  These materials as well as the slides of the lectures will be available in the "Materiale didattico" section.

 

To facilitate the preparation of NON-attending students the program can be supplemented by the following text:

Adrian Mcewen, Designing the Internet of Things, Hakim Cassimally

Oggetto:

Note

Per gli studenti Erasmus è prevista la possibilità di studiare su testi e sostenere l’esame finale in inglese.

International and Erasmus students may prepare for examinations and take them in English. Specific reading lists consisting of books and articles will be made available on request from the teacher.

Oggetto:

Corsi che mutuano questo insegnamento

Registrazione
  • Aperta
    Oggetto:
    Ultimo aggiornamento: 25/06/2019 11:03
    Location: https://www.didattica-cps.unito.it/robots.html
    Non cliccare qui!