IPT Logotipo do IPT

Ano Letivo: 2023/24

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

 

Aprovado em Conselho Técnico Cientifico: Aprovada na Ata nº 11/2023 de 13/12

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