Skip to content

Libera Università di Bolzano

Engineering of Mobile Systems

Semestre 2 · 76416 · Corso di laurea in Informatica e Management delle Aziende digitali · 6CFU · EN


• Functional and declarative programming
• Design of mobile applications
• Frameworks and platforms for mobile development
• Data and resource management in a mobile context
• Mobile device sensors
• Internet of Things

Docenti: Muhammad Azfar Yaqub

Ore didattica frontale: 40
Ore di laboratorio: 20
Obbligo di frequenza: Attendance is not compulsory, but is highly recommended, as practical exercises will be done during labs and lectures.

Modalità di insegnamento
Frontal lectures, in-class exercises, projects in the lab.

Obiettivi formativi
The course belongs to the type "caratterizzante - informatica". Students will learn the key concepts of mobile application development and the internet of things. Practical experience will be gained by using state of the art technologies for the development of mobile applications. Upon completion of the course, students shall have acquired expertise in writing mobile applications that leverage advanced mobile APIs and connect to outside web services, and shall be aware of the various tradeoffs in the development of mobile applications. • D1.11 - Know software design and development methodologies with particular regard to the mobile environment. Applying knowledge and understanding: • D2.6 - Ability to design, describe and present IT solutions to policy makers. • D2.8 - Ability to develop applications in the web area. Making judgments • D3.4 - Ability to assess fundamental economic and business facts on the basis of numerical data. Communication skills • D4.4 - Ability to structure and prepare technical documentation. Learning skills • D5.3 - Ability to follow rapid technological developments and to learn about innovative aspects of the latest generation of information technology and systems.

Modalità d'esame
• Oral exam (50%) • Project and assignments (50%)

Criteri di valutazione
The students will implement a mobile application as a project. The application should include the topics covered during the lectures and labs. The outputs of the project are: • a written report describing the application (problem statement, proposed solution, application design and architecture, functionality, development problems/solutions) • a working demo of the application • a project presentation The goal of the project is to assess to which degree students have achieved the following learning outcomes: applying knowledge and understanding, making judgments, communication skills and ability to learn. The aim of the written exam is to assess to which degree students have achieved the learning outcomes concerning applying knowledge and understanding, making judgments, communication skills and ability to learn.

Bibliografia obbligatoria

Reading material will be provided on the MS teams of the course.



Altre informazioni
Software used: • React: https://reactjs.org • Native: https://reactnative.dev • Expo: https://expo.io • Visual Studio Code


Scarica come PDF

Obiettivi di sviluppo sostenibile
Questa attività didattica contribuisce al raggiungimento dei seguenti Obiettivi di Sviluppo sostenibile.

4

Richiesta info