Professor: Leandro Marques do Nascimento (e-mail: leandro.marques@ufrpe.br)
Git das aulas práticas: https://github.com/lmarques7/aulas_praticas_ip2
Monitores:
Bacharelado em Ciência da Computação (BC3):
Horários: SEG - 14:00 às 16:00 / QUI - 16:00 às 18:00
Aulas teóricas e práticas:
BC3 - Lab. 15 CEAGRI 1
BC4 - Lab. 43 (Prédio do DC)
Página oficial: http://sg.sg/pooufrpe
Realização de atividades e avaliações: http://ava.ufrpe.br/
Objetivos da disciplina: Paradigma orientado a objetos. Conceitos de programação orientada a objeto: abstração, generalização, modularização e encapsulamento. Sintaxe básica JAVA. Orientação a objetos com JAVA: classes e objetos, tipos abstratos de dados, objetos e mensagens, herança, polimorfismo. Arquitetura em N-camadas e instanciação de padrão de projeto MVC na prática. Boas práticas de programação orientada a objetos e padrão de codificação. Projeto de desenvolvimento.