Insegnamento di LABORATORIO DI SVILUPPO DI APPLICAZIONI WEB 2.0
Corso di laurea in INGEGNERIA ELETTRONICA E INFORMATICA
SSD: ING-INF/05
CFU: 3,00
ORE PER UNITÀ DIDATTICA: 24,00
Periodo di Erogazione:
Italiano
Lingua di insegnamento | ITALIANO |
Contenuti | Il corso introduce le principali architetture, protocolli, tecnologie e strumenti di sviluppo per la realizzazione di applicazioni per Internet of Things (IoT), permettendo agli studenti di esercitarsi nell'uso degli stessi in una serie di esercitazioni assistite e in un progetto didattico completo. |
Testi di riferimento | Slides delle lezioni |
Obiettivi formativi | Il laboratorio si propone di fornire conoscenza teorico-pratico degli elementi utili per la progettazione e implementazione di applicazioni per Internet of Things (IoT), permettendo agli studenti di esercitarsi nell'uso delle tecnologie utili alla realizzazione di reti di smart object connessi a Internet, e a sviluppare applicazioni Web-oriented per l'accesso ai servizi e ai dati forniti degli smart object. |
Prerequisiti | Il corso presuppone che l’allievo abbia padronanza dei concetti relativi all’architettura hardware dei calcolatori, e alla programmazione di alto livello di tipo procedurale ed orientata agli oggetti. |
Metodologie didattiche | Poche lezioni frontali, ed esercitazioni assistite |
Metodi di valutazione | Discussione di elaborati progettuali individuali o di gruppo |
Altre informazioni | Materiale didattico aggiuntivo sarà disponibile sul sito del corso a cura del docente |
Programma del corso | Questo insegnamento si propone di fornire i concetti fondamentali, i tools e API per lo sviluppo di: |
English
Teaching language | Italian |
Contents | The course introduces the main architectures, protocols, technologies and development tools for the implementation of applications for Internet of Things (IoT), allowing students to practice using them in a series of a complete didactic project. |
Textbook and course materials | Slide |
Course objectives | The laboratory aims to provide theoretical and practical knowledge of the elements useful for the design and implementation of applications for Internet of Things (IoT), allowing students to practice the use of technologies useful for the creation of smart objects networks connected to the Internet, and to develop Web-oriented applications for access to services and data provided by smart objects. |
Prerequisites | The course attendance assumes a good knowledge of the concepts of computer hardware architecture and high-level procedural programming and object oriented programming. |
Teaching methods | Lectures, assisted exercises |
Evaluation methods | Discussion of individual or group project works |
Other information | Materiale didattico aggiuntivo sarà disponibile sul sito del corso a cura del docente |
Course Syllabus | This course aims to provide the basic concepts, tools and APIs for the development of: |