2025
Sistemas Móveis e Aplicações
Nome: Sistemas Móveis e Aplicações
Cód.: INF13211L
3 ECTS
Duração: 15 semanas/78 horas
Área Científica:
Informática
Língua(s) de lecionação: Português
Língua(s) de apoio tutorial: Português
Regime de Frequência: Presencial
Objetivos de Desenvolvimento Sustentável
Objetivos de Aprendizagem
Pretende-se que os estudantes conheçam as características e as restrições subjacentes aos sistemas móveis. Um outro objectivo é que sejam capazes de desenvolver aplicações (nativas e web) para sistemas móveis que não só respeitem as metodologias como também demonstram as diferentes arquitecturas de desenvolvimento para tais sistemas.
Conteúdos Programáticos
Introdução aos sistemas móveis: características, restrições e desafios.
Metodologias e padrões de arquitectura de desenvolvimento para sistemas móveis
Elaboração de aplicações móveis
* Android
* (Progressive) Web Apps
Metodologias e padrões de arquitectura de desenvolvimento para sistemas móveis
Elaboração de aplicações móveis
* Android
* (Progressive) Web Apps
Métodos de Ensino
A metodologia de ensino será baseada em aulas teórica-práticas. Procura-se uma aprendizagem ativa que estimule o aluno a desenvolver os diversos temas abordados nesta unidade curricular.
Serão resolvidos problemas em grupo durante a parte prática da aula, que farão parte de um projeto que será desenvolvido ao longo de toda a unidade curricular. Tal projeto terá como objetivo desenvolver uma aplicação móvel que demonstre a aplicação dos conceitos apresentados durante a parte teórica da aula e as diversas ferramentas exploradas na parte prática, permitindo desse modo a consolidação dos conhecimentos adquiridos.
Política de Utilização da Inteligência Artificial
O uso de ferramentas de IA é permitido nesta unidade curricular como apoio técnico, analítico e de aprendizagem, desde que os estudantes compreendam, validem e assumam responsabilidade total pelos resultados produzidos. A fabricação de fontes, dados ou resultados constitui infração grave à integridade académica.
Usos aceitáveis:
- Apoio à escrita técnica e revisão de relatórios.
- Geração de código, desde que validadas e explicadas.
- Apoio à análise de dados ou à formulação de hipóteses, com verificação manual.
Usos inaceitáveis:
- Submeter relatórios, códigos ou resultados produzidos integralmente por IA.
- Apresentar dados, equações ou referências geradas sem verificação.
- Utilizar IA em avaliações sem autorização docente.
Consequências:
O uso indevido será enquadrado como fraude académica nos termos do Artigo 119.º do Regulamento Académico (Código de conduta, fraude e plágio).
Serão resolvidos problemas em grupo durante a parte prática da aula, que farão parte de um projeto que será desenvolvido ao longo de toda a unidade curricular. Tal projeto terá como objetivo desenvolver uma aplicação móvel que demonstre a aplicação dos conceitos apresentados durante a parte teórica da aula e as diversas ferramentas exploradas na parte prática, permitindo desse modo a consolidação dos conhecimentos adquiridos.
Política de Utilização da Inteligência Artificial
O uso de ferramentas de IA é permitido nesta unidade curricular como apoio técnico, analítico e de aprendizagem, desde que os estudantes compreendam, validem e assumam responsabilidade total pelos resultados produzidos. A fabricação de fontes, dados ou resultados constitui infração grave à integridade académica.
Usos aceitáveis:
- Apoio à escrita técnica e revisão de relatórios.
- Geração de código, desde que validadas e explicadas.
- Apoio à análise de dados ou à formulação de hipóteses, com verificação manual.
Usos inaceitáveis:
- Submeter relatórios, códigos ou resultados produzidos integralmente por IA.
- Apresentar dados, equações ou referências geradas sem verificação.
- Utilizar IA em avaliações sem autorização docente.
Consequências:
O uso indevido será enquadrado como fraude académica nos termos do Artigo 119.º do Regulamento Académico (Código de conduta, fraude e plágio).
Avaliação
O regime de avaliação contínua é composto por dois trabalhos práticos e um artigo curto, cada trabalho vale 35% e o artigo curto 30%.
O regime de avaliação final é composto por um trabalho prático e um artigo curto, o trabalho vale 70% e o artigo curto 30%.
O regime de avaliação final é composto por um trabalho prático e um artigo curto, o trabalho vale 70% e o artigo curto 30%.
Bibliografia
- Fling, Brian (2009). Mobile design and development (1st ed). O'Reilly, Sebastopol, Calif
- Marsicano, K., Gardner, B., Phillips, B., & Stewart, C. (2022). _Android programming: The Big Nerd Ranch guide_ (5th ed.). Big Nerd Ranch Guides.
- Polk, M.K. (2024). Coding Android Apps (1st ed.). Chapman and Hall/CRC. https://doi.org/10.1201/9781003286325
- Android Developer http://developer.android.com/index.html
- Marsicano, K., Gardner, B., Phillips, B., & Stewart, C. (2022). _Android programming: The Big Nerd Ranch guide_ (5th ed.). Big Nerd Ranch Guides.
- Polk, M.K. (2024). Coding Android Apps (1st ed.). Chapman and Hall/CRC. https://doi.org/10.1201/9781003286325
- Android Developer http://developer.android.com/index.html
Equipa Docente
- Vítor Manuel Beires Pinto Nogueira [responsável]
