
Mobile and Pervasive Computing
Code
8299
Academic unit
Faculdade de Ciências e Tecnologia
Department
Departamento de Informática
Credits
6.0
Teacher in charge
Carmen Pires Morgado, Nuno Manuel Ribeiro Preguiça
Weekly hours
4
Total hours
64
Teaching language
Português
Objectives
This is an optional course on mobile and pervasive computing systems. It provides the basic knowledge on the characteristics of mobile and pervasive computing, models and techniques used in the development of applications targeting these environments.
As prerequisites students should have previous acquaintance with programming and distributed systems.
Knowledge
- Characteristics of mobile and pervasive computing
- Architectures, models and techniques for programming mobile and pervasive computing system
- Basic knowledge on mobile networks
- Location techniques
- Specific problems and solutions for mobile applications (interfaces, data management, context awareness)
- Problems and techniques for sensing systems
Know-how
- Design and implement mobile systems
- Implement solutions to address mobility specific issues
- Design and implement pervasive systems
Prerequisites
As prerequisites students should have previous acquaintance with programming and distributed systems.
Subject matter
- Introduction, examples, and challenges.
- Introduction to pervasive computing
- Devices
- Models for pervasive computing
- Pervasive Sensing
- Sensor networks
- IoT systems
- Participatory sensing
- Mobile Computing Specific Issues
- Interfaces
- Data management
- Context-awareness
- Programming mobile systems
- Models and architectures
- Native frameworks
- Web-based solutions
- Wireless networks
- Wireless networks
- Mobility
- Mobile Computing Specific Issues
- Interfaces
- Data management
- Context-awareness
Evaluation method
Assessment in this course is based on the following components:
Two tests (33% each) or final exam (66%)
Programming project (group project): 34%
Test: closed-book.
Frequency: project grade >= 9,5