IPT Logotipo do IPT

Ano Letivo: 2022/23

Tecnologia e Programação em Sistemas de Informação

Programação Mobile

<< voltar ao Plano Curricular

Publicação em Diário da República: Despacho n.º 12805/2021 - 29/12/2021

6 ECTS; 2º Ano, Anual, 70,0 TP , Cód. 602435.

Docente(s)
- Paulo Sérgio Correia Monteiro (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Pré-requisitos
Não Aplicável

Objetivos
Adquirir competências básicas (desenhar, implementar, testar, depurar e distribuir) no domínio do desenvolvimento de aplicações para
dispositivos móveis.
Adquirir conhecimentos na área específica do design de interfaces para dispositivos móveis. Compreender e saber usar o modelo de
programação e avaliar decisões de desenho de aplicações para dispositivos móveis.
Adquirir conceitos introdutórios de protocolos de comunicação, privacidade e segurança em dispositivos móveis.
Compreender o funcionamento e armazenamento de dados em dispositivos móveis.
Obter e utilizar informação proveniente de sensores.
Utlizar dados obtidos a partir de web services.

Programa
Uma carreira em IT como Mobile Developer Fundamentos de Computação Móvel
Controlo de versões: Git e Github Introdução ao Kotlin
Programação por objetos usando Kotlin Data Collection, Iterators e Filters Programação Android com Kotlin
Conceitos Avançados: Object-Oriented Patterns, Exception handling, Threads

Metodologia de avaliação
30% trabalhos e quizzes realizados durante as aulas
70% Projeto Final
ou
Exame final

Bibliografia
- Horton, J. (2019). Android Programming with Kotlin for Beginners. 2019: O'Reilly Media Company
- Khan, A. e Kucherenko, I. (2018). Hands-on object-oriented programming with Kotlin: Build robust software with reusable code using OOP principles and design patterns in Kotlin. : Packt Publishing

Método de Ensino
Os conceitos teóricos são ensinados nas aulas teórica-práticas e é feita uma primeira consolidação com pequenos exercícios e demonstração de casos práticos. Será feita nas aulas práticas uma consolidação mais profunda com exercícios mais complexos.

Software utilizado nas aulas
IntelliJ
Android Studio
Portal Azure

 

Aprovado em Conselho Técnico Cientifico: 21 de dezembro de 2022

Download da Ficha da Unidade Curricular (FUC)

 

 


<< voltar ao Plano Curricular
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado