homepage corso SEI
Corso di Sistemi di Elaborazione Intelligenti a.a. 2013/2014

Programma preliminare:

Prerequisiti: Conoscenze di programmazione

Propedeuticità consigliate: Programmazione, Algoritmi e Strutture Dati, Basi di Dati, Metodi Avanzati di Programmazione

Obiettivi formativi:
- acquisire conoscenze di base per la progettazione e lo sviluppo di Web app e applicazioni mobili
- acquisire conoscenze di base per la scelta e l'uso di algoritmi e sistemi per task di classificazione, clustering, decisione, analisi di dati

Obiettivi professionalizzanti:
- sviluppo di capacità di progettazione e programmazione di base per dispositivi mobili
- sviluppo di capacità di adattabilità e adattività nei sistemi web e mobili

Contenuti del corso (non in ordine cronologico):
Sistemi di elaborazione e sistemi intelligenti: Introduzione
Conoscenza - comportamento intelligente dei sistemi software
Natural Language Processing, game playing, riconoscimento di testi
Tecniche di classificazione, clustering e regole di associazione.
Cenni su Information Retrieval e Semantic Web
Linguaggi di programmazione per il Web: DART e HTML5
Progettazione di web app
Sviluppo di applicazioni su Android
Linee guida per sviluppo su piattaforme mobili (iOS, Android, Windows)

Materiale:
Materiale fornito dal docente
Massimo Carli, Android 4 - guida per lo sviluppatore, Apogeo, 2013

Calendario delle lezioni:
Di seguito il calendario delle lezioni.

2014.02.28 Introduzione al corso. Definizioni
2014.03.07 Il gioco degli scacchi. Sistemi esperti
2014.03.13 Information Retrieval I
2014.03.14 Data Mining
2014.03.20 Information Retrieval II
2014.03.21 Strumenti di analisi di dati con tecniche di data mining (Weka e Knime)
2014.03.27 Semantic Web I
2014.03.28 Sviluppo di applicazioni Web con Dart
2014.04.03 Semantic Web II
2014.04.04 Sviluppo di applicazioni Web con Dart II: commento di esempi di applicazioni realizzate in Dart
2014.04.11 Sviluppo di applicazioni Web con Dart: manipolazione del DOM, uso della grafica e del canvas
2014.05.02 Esercitazione Dart
2014.05.09 Accesso ai servizi DBPedia, Spotligh, Freebase
2014.05.15 Design Workshop per l'elicitazione di requisiti per la progettazione su schermi multi-touch
2014.05.16 Android development: architettura, ambienti di sviluppo, creazione di applicazioni, gestione risorse, layout.
2014.05.22 Android development II
2014.05.23 Android development III

Calendario degli esami: accedere ad Esse3 per visionare e prenotarsi (previo login) alle prove d'esame.

Area riservata
(cos'è?: agli studenti che seguono nell'a.a. 2013/2014 sono date le credenziali per l'accesso. In quest'area è inserito materiale integrativo e utile alle attività didattiche)
:
utente: password:
homepage corso SEI