POO / 1415v

POO - 2014/2015 Verão

Unidade Curricular Obrigatória no 2º semestre da
LEIC - Licenciatura em Engenharia Informática e de Computadores

Créditos: 6 ECTS
Horas de contacto: 4,5 / semana
Regente: Pedro Pereira
Docentes: Cátia Vaz; Paulo Pereira; Pedro Pereira

Objetivos

Esta unidade curricular complementa os conceitos de programação apreendidos no primeiro semestre introduzindo a programação orientada por objetos e o desenvolvimento de aplicações para a plataforma Android continuando a usar a linguagem Java.

Resultados de aprendizagem

Os estudantes que terminam com sucesso esta unidade curricular serão capazes de:
  1. Demonstrar o conhecimento sobre as técnicas de programação orientada por objetos em Java.
  2. Construir pequenas aplicações em Java para Android.
  3. Testar e corrigir aplicações com interfaces gráficas.
  4. Utilizar ferramentas de desenvolvimento e emulação para dispositivos móveis.

Avaliação dos resultados de aprendizagem

Os resultados da aprendizagem (1) e (2) são avaliados individualmente através do teste escrito e das fichas realizadas durante o semestre. Durante o acompanhamento dos trabalhos de grupo realizados nas aulas práticas são avaliados os resultados da aprendizagem (3) e (4).Todos os resultados da aprendizagem são avaliados na discussão final dos trabalhos de grupo.

Programa resumido

Conceitos básicos sobre objetos; Campos e métodos.de instância; Igualdade e comparação de objetos; Herança e polimorfismo; Interfaces; Enumerados; Diagramas de classes em UML; Classes internas, estáticas e de instância; Classes locais e anónimas; Conceito de evento e de listener, Modelo MVC; Código genérico; Noção de contentar e iterador; Mecanismo de Exceções; Boxing e unboxing; Bibliotecas de streams e de coleções; Mecanismo de reflexão. Android: Activity e hiearquia de View; Eventos de toque; Ciclo de vida de activities; Layouts e especialização de recursos; Intents.

Bibliografia

Java: An Introduction to Problem Solving and Programming (7th Edition) .
Walter Savitch, University of California, San Diego.
Addison Wesley
Criado a quinta-feira, 26 de Fevereiro de 2015 15:26:53
Editado a quarta-feira, 15 de Julho de 2015 21:47:42