Objetivos / Competências
- Distinguir alternativas em termos de sistemas operativos para dispositivos moveis.
- Reconhecer as virtudes, limitações e vulnerabilidades específicas a cada um de vários sistemas de informação/operativo.
- Tomar decisões baseadas em análises críticas da adequação dos vários sistemas ao cumprimento de objetivos propostos.
- Operar sistemas informáticos ao seu nível mais avançado, nomeadamente em termos dos sistemas de informação para dispositivos movies e serviços sobre eles suportados.
- Identificar os principais aspetos da arquitetura, recursos e tecnologias de sistemas de informação.
- Identificar as necessidades de gestão de informação.
- Reconhecer e usar plataformas e arquiteturas orientadas a serviços.
- Aplicação prática orientada a diferentes desafios.
Conteúdos programáticos resumidos
-Web architectures
-Mobile technology
-Mobile information systems
-How to create an app without coding
-Best programming languages for mobile apps
-Intro. android internals
-Intro. iOS internals
-Realm and Firebase
-Xamarin vs. Native
-Apps using Xamarin: cross-platform development
-Security communications on android
-Android vs iOS
-PBL
Metodologias de ensino e critérios de avaliação
Aulas teóricas ou práticas:
- Exploração participada dos conteúdos do programa de estudo, recorrendo a exposição com eventual projecção, experiências e discussão, feita pelos alunos e docente.
- Modelo de estudos de Bolonha, PBL, experimentação apoiada de conteúdos expressos no programa de estudo, recorrendo a equipamento informático, pesquisa de informação, e discussão.
- Complemento formativo, recorrendo a atividades que vão de encontro às dificuldades identificadas no processo educativo.
Avaliação:
- Covers content of lectures and exercises/projects.
- Exam 60% of the overall grade (12 values);
- Min 50% (6 values);
- 40% project assignment (8 values);
- Presentation is mandatory for approval;
- Min 50% (4 values);
Bibliografia resumida
- Materiais disponibilizados pelo docente na plataforma de e-learning.