CODICE | 72394 |
---|---|
ANNO ACCADEMICO | 2020/2021 |
CFU |
|
SETTORE SCIENTIFICO DISCIPLINARE | ING-INF/03 |
LINGUA | Italiano (Inglese a richiesta) |
SEDE |
|
PERIODO | 2° Semestre |
MODULI | Questo insegnamento è un modulo di: |
MATERIALE DIDATTICO | AULAWEB |
Il corso si propone di introdurre lo studente alle problematiche e alla programmazione di piattaforme pervasive
Il corso si propone di introdurre lo studente alle problematiche e alla programmazione di piattaforme pervasive.
Il corso intende sviluppare capacità di programmazione su piattaforme pervasive ed in particolare su sistemi Lego NXT (Lego Mindstorms) e su smartphone Android. Tali piattaforme verranno utilizzate in modalità congiunta attraverso connettività Bluetooth.
Le lezioni alternano spiegazioni teoriche ad esercitazioni pratiche in aula. Le spiegazioni teoriche vengono frequentemente esemplificate con l’analisi, l’esecuzione e il debug di frammenti di codice direttamente sul pc del docente. Tutto il materiale visto a lezione (slide ed esempi pratici) viene condiviso attraverso la piattaforma AulaWeb. Sulla stessa piattaforma è attivato un forum dove gli studenti possono interagire direttamente con il docente ponendo domande di interesse pubblico.
Concetti fondamentali del Pervasive Computing: sviluppo tecnologico e impatto socio-economico, Piattaforme mobili per il Pervasive Computing, Programmazione di piattaforma Lego NXT (Lego Mindstorms), Programmazione Android (toolkit di sviluppo, interfacce, grafica 2D, applicazioni multimediali, memorizzazione locale, connettività internet, uso dei sensori e localizzazione, elaborazione video)
http://svnbook.red-bean.com/, http://lejos.sourceforge.net/, http://developer.android.com/, http://code.opencv.org/
Ricevimento: ricevimento su appuntamento Tel: 010 3532060 email: lucio.marcenaro@unige.it
FRANCESCO CURATELLI (Presidente)
LUCIO MARCENARO (Presidente)
L’inizio delle lezioni è previsto come da calendario ufficiale della Scuola Politecnica
Prova scritta con domande a risposta multipla e svolgimento di un progetto pratico che unisce la programmazione Mindstorms e Android. Il voto finale è la media dei due voti.
Data | Ora | Luogo | Tipologia | Note |
---|---|---|---|---|
13/01/2021 | 09:00 | GENOVA | Esame su appuntamento | |
27/01/2021 | 09:00 | GENOVA | Esame su appuntamento | |
11/02/2021 | 09:00 | GENOVA | Esame su appuntamento | |
16/06/2021 | 09:00 | GENOVA | Esame su appuntamento | |
30/06/2021 | 09:00 | GENOVA | Esame su appuntamento | |
15/07/2021 | 09:00 | GENOVA | Esame su appuntamento | |
09/09/2021 | 09:00 | GENOVA | Esame su appuntamento |