Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > MEC111016
Autenticação




Esqueceu-se da senha?

Campus Map
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Computation for Mobile Devices

Code: MEC111016     Sigla: CDM

Áreas Científicas
Classificação Área Científica
OFICIAL Informática

Ocorrência: 2023/2024 - 1S

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável:

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
MEEC 6 Plano de Estudos_2020 1 - 7,5 60 202,5

Docência - Responsabilidades

Docente Responsabilidade
Cédric Claude Bernard Grueau

Docência - Horas

Theorethical and Practical : 2,00
Practical and Laboratory: 2,00
Type Docente Turmas Horas
Theorethical and Practical Totais 1 2,00
Cédric Claude Bernard Grueau 2,00
Practical and Laboratory Totais 1 2,00
Cédric Claude Bernard Grueau 2,00

Língua de trabalho

Portuguese

Objetivos


  • Installing: implement, test and debug programs applications for mobile devices, built using cross-platforms.

  • Programming Model for Mobile Devices and Development System for Mobile Platforms: understand and know how to use the available programming models and the main development platforms for native, hybrid and cross-platforms mobile applications.

  • User Interfaces : evaluate the design decisions in the development of applications for mobile devices.

  • Using Sensors: describe the mode of operation of the most common sensors present in mobile devices, understand their API model and main applications.

  • Geo-referencing: Understand what is the best strategy when choosing the maps API. Understand the API model for GPS on mobile devices.

  • Data Persistence: understand the mode of operation of the various ways of storing data.

  • Apply Mobile Computing concepts to societal or business problems: interact with companies and experts to create a useful mobile product.

  • Apply a project-based learning approach: the Demola approach to learning will be used along the course

Resultados de aprendizagem e competências

Incorporating the Demola method into a Master's course isn't just about teaching; it's about creating an environment where innovation flourishes, where students are empowered to become change-makers, and where education transcends the confines of the classroom.

In today's fast-paced and dynamic world, Master's graduates need more than just theoretical knowledge; they need the ability to adapt, innovate, and drive change. By integrating the Demola method, Master's courses can offer a unique and invaluable educational experience that equips students with the skills and mindset to thrive in the innovation-driven landscape of the 21st century.

In conclusion, the integration of the Demola method into this Master's course represents a forward-thinking approach to education. It nurtures innovation, prepares students for real-world challenges, and empowers them to become the innovators and leaders of tomorrow. 

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

It is required to be familiar with the concepts of object-oriented programming and have experience of developing programmes in these languages.

Programa

The program is based on modules, allowing content updating in relation to emerging techniques and technologies:

  1. Introduction to Mobile Computing (comparison of architectures, programming models and IDEs).
  2. Mobile applications development lifecycle and distribution
  3. Mobile Device's Interfaces design
  4. Mobile applications’ programming:
    1. 4.1 Graphical User Interface
    2. Navigating between screens
    3. Sensors
    4. Location services and georeferencing
    5. Information storage
    6. Communication
  5. 5. Security, privacy and protocols used in Mobile Computing

Bibliografia Obrigatória

Daniel Catalá-Pérez, Mikko Rask, María de-Miguel-Molina; The Demola model as a public policy tool boosting collaboration in innovation: A comparative study between Finland and Spain,, Technology in Society, Volume 63, 2020. ISBN: 0160-791X,
Simone Alessandria; Flutter Cookbook, Packt Publishing Ltd, 2023. ISBN: 978-1-80324-543-0

Métodos de ensino e atividades de aprendizagem

This course combines hands-on learning of mobile app development with the Flutter platform and the Demola method, fostering innovation and collaboration among students. Students will learn the Dart programming language, the flutter framework, app state management, and how to use essential Flutter libraries while working on real-world innovation challenges.

Software

VSCode
Flutter
Dart

Palavras Chave

Technological sciences > Technology > Computer technology > Software technology
Technological sciences > Technology > Communication technology > Satellite-based mobile technology

Tipo de avaliação

Distributed evaluation without final exam

Componentes de Avaliação

Designation Peso (%)
Participação presencial 10,00
Apresentação/discussão de um trabalho científico 50,00
Defesa pública de dissertação, de relatório de projeto ou estágio, ou de tese 10,00
Teste 30,00
Total: 100,00

Componentes de Ocupação

Designation Tempo (Horas)
Apresentação/discussão de um trabalho científico 2,00
Elaboração de projeto 60,00
Frequência das aulas 64,00
Trabalho de investigação 36,00
Total: 162,00

Obtenção de frequência

Attendance at 75% of classes is required for continuous assessment.

Fórmula de cálculo da classificação final

In distributed assesment method, the evaluation is composed of 5 components

1. Demola Project Assessment (25%)
- Problem Understanding and Ideation (5%)
- Prototype Development (10%)
- Testing and Validation (5%)
- Final Presentation (5%)

2. Individual Learning Assessment (30%)
- Dart and Flutter Proficiency (10%)
- App State Management (5%)
- Utilization of Flutter Libraries (15%)

3. Collaboration and Teamwork (15%)
- Teamwork (5%)
- Professionalism (5%)
- Reflection (5%)

4. Final Mobile App Project (20%)
- App Development (10%)
- Presentation (10%)

5. Participation and Attendance (10%)
- Active Participation (5%)
- Attendance (5%)

For the Individual Assessment of Learning component, the minimum mark is 8/20. The minimum final mark is 10.

---

If the student does not complete the continuous assessment, the assessment is carried out by exam and practical project (normal, second and special periods). The final mark is calculated as follows: Final mark = 50% exam + 50% practical project. The minimum final mark is 10.

Melhoria de classificação

Only the practical work component is subject to improvement.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-11-23 às 12:42:26