Scheda programma d'esame
MOBILE AND SOCIAL SENSING SYSTEMS
MARCO AVVENUTI
Academic year2023/24
CourseCOMPUTER ENGINEERING
Code885II
Credits6
PeriodSemester 2
LanguageEnglish

ModulesAreaTypeHoursTeacher(s)
MOBILE AND SOCIAL SENSING SYSTEMSING-INF/05LEZIONI60
MARCO AVVENUTI unimap
ALESSIO VECCHIO unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Il corso è finalizzato a fornire agli studenti una panoramica su problematiche, soluzioni, metodi e tecnologie legate ai sistemi mobili, indossabili e di social sensing. Verranno discussi i principi e le tecniche chiave riguardanti la raccolta, il filtraggio e l'analisi delle informazioni provenienti da piattaforme mobili e sociali, con un focus specifico sui dati provenienti da sensori fisici e umani.

Knowledge

The course is aimed at providing students with an overview of issues, solutions, methods and technologies related to mobile, wearable and social sensing systems. Key principles and techniques are discussed covering the collection, filtering and analysis of information from both mobile and social platforms, with a specific focus on data from physical and human sensors.

Modalità di verifica delle conoscenze

Durante la prova orale lo studente dovrà essere in grado di dimostrare la propria conoscenza del materiale del corso ed essere in grado di discutere gli argomenti in modo consapevole e con proprietà di espressione. - Lo studente dovrà dimostrare la capacità di mettere in pratica e di eseguire, con consapevolezza critica, le attività illustrate o svolte sotto la guida del docente durante il corso.

Metodi:

Esame orale finale

Progetto (1/2 persone per progetto)

Assessment criteria of knowledge

During the oral exam the student must be able to demonstrate his/her knowledge of the course material and be able to discuss the reading matter thoughtfully and with propriety of expression. - The student must demonstrate the ability to put into practice and to execute, with critical awareness, the activities illustrated or carried out under the guidance of the teacher during the course.

Methods:

Final oral exam

  • Project (1/2 people per project)
Capacità

Alla fine del corso gli studenti avranno

  • acquisito esperienza pratica con il mobile computing, i sistemi e le tecnologie basati su sensori e le applicazioni di rilevamento sociale
  • sviluppato le competenze necessarie per progettare e implementare applicazioni di rilevamento mobili e wireless
Skills

At the end of the course students are expected to:

  • acquire hands-on experience with mobile computing, sensor-based systems and technologies, and social sensing applications
  • develop the skills required to design and implement mobile and wireless sensing applications
Modalità di verifica delle capacità

Gli aspetti pratici riguardanti la progettazione e la realizzazione di applicazioni pervasive verranno valutati attraverso un progetto.

Gli aspetti teorici alla base del pervasive e mobile computing verranno valutati mediante prova orale.

Assessment criteria of skills

The practical aspects concerning the design and implementation of pervasive applications will be assessed through a project. 

The theoretical aspects underlying pervasive and mobile computing will be assessed through oral exam.

Comportamenti

Lo studente sarà in grado di valutare criticamente i più recenti progressi nel campo dell'informatica pervasiva e mobile.

Behaviors

The student will be able to critically evaluate the most recent advancements in the area of pervasive and mobile computing.

Modalità di verifica dei comportamenti

Agli studenti sarà richiesta la lettura di un articolo di ricerca riguardante il pervasive e mobile computing. L'elaborato verrà assegnato dai docenti durante le ore di lezione e sarà presentato dagli studenti durante le ore di lezione.

Assessment criteria of behaviors

Students will be required to read a research article concerning pervasive and mobile computing. The paper will be assigned by teachers during class hours and will be presented by students during class hours.

Prerequisiti (conoscenze iniziali)

Fondamenti di programmazione distribuita.

Prerequisites

Fundamentals of distributed programming.

Indicazioni metodologiche

Erogazione: in presenza

Attività didattiche:

  • seguire le lezioni
  • partecipare a seminari
  • studio individuale
  • lavoro di gruppo
  • lavoro di laboratorio

Frequenza: consigliata

Metodi di insegnamento:

  • lezioni
  • seminari
  • laboratorio
  • lavoro di progetto
Teaching methods
  • Delivery: face to face
  • Learning activities:
  • attending lectures
  • participation in seminar
  • individual study
  • group work
  • laboratory work
  • Attendance: Advised
  • Teaching methods:
  • lectures
  • seminars
  • laboratory
  • project work
Programma (contenuti dell'insegnamento)

Progettazione e sviluppo di applicazioni per smartphone (Android):

  • Nozioni di base su Kotlin
  • Modello di applicazione Android
  • Componenti Android
  • interfacce utente grafiche
  • i sensori e la rete
  • lo smartphone come piattaforma di rilevamento
  • elaborazione del contesto
  • servizi basati sulla posizione

Principi e tecnologie nel mobile/wearable computing:

  • efficienza energetica
  • Bluetooth a basso consumo energetico
  • tecniche di localizzazione non basate su GPS
  • monitoraggio/riconoscimento delle attività umane
  • publish/subscribe, tabelle hash distribuite

Principi e tecnologie nel senso sociale:

  • Fonti e reti di social media
  • Rilevamento dei bot sociali
  • Paradigma dell’uomo come sensore
Syllabus

Design and development of smartphone applications (Android):

  • Kotlin basics
  • Android application model
  • Android components
  • graphical user interfaces
  • using the sensors and the network
  • the smartphone as a sensing platform
  • context-aware computing
  • location-based services

Principles and technologies in mobile/wearable computing:

  • energy efficiency
  • Bluetooth Low Energy
  • non-GPS-based localization techniques
  • human activity monitoring/recognition
  • Publish/Subscribe, Distributed Hash Tables

Principles and technologies in social sensing:

  • Social Media Sources and Networks
  • Social Bot Detection
  • Humans-as-sensors paradigm
Bibliografia e materiale didattico

Materiale didattico fornito dal docente.

Bibliography

Material and recommended reading indicated by the teacher.

Modalità d'esame

Presentazione di un articolo di ricerca (~10 minuti).

Presentazione e discussione del progetto (~20-30 minuti).

Esame orale (~30 minuti).

Assessment methods

Presentation of a research article (~10 minutes).

Project presentation and discussion (~20-30 minutes).

Oral exam (~30 minutes).

 

 

Updated: 22/10/2023 08:33