2025
Mobile Systems and Applications
Name: Mobile Systems and Applications
Code: INF13211L
3 ECTS
Duration: 15 weeks/78 hours
Scientific Area:
Informatics
Teaching languages: Portuguese
Languages of tutoring support: Portuguese
Regime de Frequência: Presencial
Sustainable Development Goals
Learning Goals
Students are expected to know the characteristics and constraints underlying mobile systems. Another goal is to be able to develop applications (native and web) for mobile systems that not only respect the methodologies but also demonstrate the different development architectures for such systems.
Contents
Introduction to mobile systems: characteristics, constraints and and challenges.
Development architecture methodologies and patterns for mobile systems
Implementation of mobile applications
* Android
* (Progressive) Web Apps
Development architecture methodologies and patterns for mobile systems
Implementation of mobile applications
* Android
* (Progressive) Web Apps
Teaching Methods
The teaching methodology will be based on theoretical and practical classes. Active learning is sought to stimulate the student to develop the various topics that are addressed in this curricular unit. Group problems will be solved during practical classes, which will be part of a project that will be developed throughout the curricular unit, and that will aim to develop a mobile application that demonstrates the application of the concepts presented in the theoretical classes and the various tools explored in the practical classes, thus allowing the consolidation of the acquired knowledge.
The evaluation elements will be composed of 2 components: theoretical (50%) and practical (50%). The theoretical component consists of an Exam. The practical component is composed by the development of a group project, developed throughout the curricular unit.
Artificial Intelligence Use Policy
The use of AI tools is permitted in this course unit as technical, analytical, and learning support, provided that students understand, validate, and take full responsibility for the outputs produced. The fabrication of sources, data, or results constitutes a serious breach of academic integrity.
Acceptable uses:
- Support for technical writing and report revision.
- Code generation, provided that it is validated and clearly explained.
- Support for data analysis or hypothesis formulation, with manual verification.
Unacceptable uses:
- Submitting reports, code, or results produced entirely by AI.
- Presenting data, equations, or references generated without verification.
- Using AI in assessments without explicit instructor authorization.
Consequences:
Improper use will be considered academic misconduct under Article 119 of the Academic Regulation (Code of Conduct, Academic Fraud, and Plagiarism).
The evaluation elements will be composed of 2 components: theoretical (50%) and practical (50%). The theoretical component consists of an Exam. The practical component is composed by the development of a group project, developed throughout the curricular unit.
Artificial Intelligence Use Policy
The use of AI tools is permitted in this course unit as technical, analytical, and learning support, provided that students understand, validate, and take full responsibility for the outputs produced. The fabrication of sources, data, or results constitutes a serious breach of academic integrity.
Acceptable uses:
- Support for technical writing and report revision.
- Code generation, provided that it is validated and clearly explained.
- Support for data analysis or hypothesis formulation, with manual verification.
Unacceptable uses:
- Submitting reports, code, or results produced entirely by AI.
- Presenting data, equations, or references generated without verification.
- Using AI in assessments without explicit instructor authorization.
Consequences:
Improper use will be considered academic misconduct under Article 119 of the Academic Regulation (Code of Conduct, Academic Fraud, and Plagiarism).
Assessment
The continuous assessment regime consists of two practical assignments and one short paper. Each practical assignment is worth 35%, and the short paper is worth 30%.
The final assessment regime consists of one practical assignment and one short paper. The practical assignment is worth 70%, and the short paper is worth 30%.
The final assessment regime consists of one practical assignment and one short paper. The practical assignment is worth 70%, and the short paper is worth 30%.
Teaching Staff
- Vítor Manuel Beires Pinto Nogueira [responsible]
