Вы находитесь на странице: 1из 2

Notas de Aula – Programação Orientada a Objetos

Prof. MSc. Luiz Henrique Zambom Santana


Aula 1

Objetivos da disciplina
Apresentar conceitos fundamentais de programação orientado a
objeto para desenvolvimento de aplicações básicas.

Tópicos

Aula 1 Apresentações e pacto de trabalho

Aula 2 Por que Orientação a Objetos?

Fundamentos da linguagem Java: classes, atributos,


métodos e objetos

Aula 3 Como Java organiza a execução de programas? A JVM.

Fundamentos da linguagem Java: tipos primitivos,


expressões, operadores. Coleções e arrays.

Aula 4 Os métodos: como funcionam em uma linguagem


Orientada a Objetos?

Fundamentos da linguagem Java: estruturas de controle.

Prova Criar um programa simples em Java. Estudar a lista 1.

Aula 5 Objetos e Classes: como são criados pela JVM?

Fundamentos da linguagem Java: Construtores.

Aula 6 Encapsulamento: o que é escopo?

Fundamentos da linguagem Java: modificadores de acesso


e Java Beans.

Aula 7 Herança: como reusar os comportamentos e atributos das


classes?
Notas de Aula – Programação Orientada a Objetos
Prof. MSc. Luiz Henrique Zambom Santana
Aula 1
Fundamentos da linguagem Java: herança, classes
abstratas e interfaces.

Aula 8 Polimorfismo: uma classe, vários comportamentos?

Fundamentos da linguagem Java: herança, classes


abstratas e interfaces.

Trabalho Desenvolver uma aplicação Java, utilizando os conceitos


1 apresentados.

Aula 9 Como organizar minha aplicação?

Fundamentos da linguagem Java: pacotes e convenções.

Aulas 10, Interface gráfica: GUI


11 e
12 Fundamentos da linguagem Java: Swing e AWT

Trabalho Evoluir a aplicação do trabalho 1 para o uso de interface


2 gráfica.

Aula 13 Introdução ao desenvolvimento Web com Java

Aula 14 Como acessar dados?

Fundamentos da linguagem Java: JDBC

Trabalho Evoluir a aplicação do trabalho 1 para o uso de interface


3 Web e JDBC.