HUMAN- COMPUTER INTERAC. & PERVASIVE ELECTR. MOD.B

HUMAN- COMPUTER INTERAC. & PERVASIVE ELECTR. MOD.B

_
iten
Last update 09/05/2021 11:13
Code
72394
ACADEMIC YEAR
2021/2022
CREDITS
5 credits during the 2nd year of 8732 Electronic Engineering (LM-29) GENOVA
SCIENTIFIC DISCIPLINARY SECTOR
ING-INF/03
LANGUAGE
Italian (English on demand)
TEACHING LOCATION
GENOVA (Electronic Engineering)
semester
2° Semester
modules
Teaching materials

OVERVIEW

The course introduces the students to the main problems and to the development of pervasive computing platforms

AIMS AND CONTENT

AIMS AND LEARNING OUTCOMES

The course aims to develop programming skills on pervasive platforms and in particular on Android smartphones and in simulation environments of autonomous systems such as Microsoft Airsim. These platforms will be used jointly.

Teaching methods

The lessons alternate theoretical explanations with practical exercises. Theoretical explanations are frequently exemplified with the analysis, execution and debugging of code fragments directly on the teacher's PC. All the material seen in class (slides and practical examples) is shared through the AulaWeb and Teams platforms. Students can interact directly with the teacher during lessons or through the Teams platform.

SYLLABUS/CONTENT

Pervasive Computing key concepts: development and impact, Mobile platforms for Pervasive Computing, Microsoft Airsim programming techniques, Android development (Android key concepts, Android development toolkit, user interface, 2D graphics, multimedia, local storage, internet connectivity, locating and sensing, video processing)

RECOMMENDED READING/BIBLIOGRAPHY

http://svnbook.red-bean.com/, http://lejos.sourceforge.net/, http://developer.android.com/, http://code.opencv.org/

TEACHERS AND EXAM BOARD

Ricevimento: on request

LESSONS

Teaching methods

The lessons alternate theoretical explanations with practical exercises. Theoretical explanations are frequently exemplified with the analysis, execution and debugging of code fragments directly on the teacher's PC. All the material seen in class (slides and practical examples) is shared through the AulaWeb and Teams platforms. Students can interact directly with the teacher during lessons or through the Teams platform.

EXAMS

Exam description

Development and presentation of a practical project that combines Airsim and Android programming.