ucsal – bacharelado em informática tópicos especiais em informática ii profa. semíramis assis...

13
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Upload: maria-do-carmo-barreiro-cavalheiro

Post on 07-Apr-2016

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

UCSal – Bacharelado em Informática

Tópicos Especiais em Informática IIProfa. Semíramis Assis

2015.2

Page 2: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Apresentação Objetivos da disciplina

Capacitar o aluno a analisar, projetar e implementar sistemas usando a Orientação a Objeto (OO).

Proporcionar aos alunos: Conhecimentos básicos necessários a iniciação

na técnica de programação Orientada a Objetos; Familiarização com linguagens orientadas a

objetos; Contato com ferramentas orientadas a objetos.

Page 3: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Apresentação Conteúdo estudado:

Introdução à Projeto Orientado a Objetos;

Conceitos de Orientação à Objetos; Linguagem JAVA; Desing Patterns; Análise e Projeto OO.

Page 4: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Apresentação Metodologia de avaliação

Avaliações escritas e práticas Dinâmicas em grupo Listas de exercícios Trabalhos

Page 5: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Apresentação

Datas das avaliações: 1ª. Unidade: 09/10

2ª. Unidade: 04/12

Page 6: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Apresentação Bibliografia:

SANTOS, Rafael. Introdução à Programação Orientada a Objetos Usando Java. Ed. Campus. 1º Edição. 2003;

DEITEL, Harvey; DEITEL, Paul. Java Como Programar. Ed. Prentice Hall Brasil, 8º Edição. 2010.

ORACLE. The Java Tutorial. http://docs.oracle.com/javase/tutorial/

Page 7: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Histórico do Paradigma Orientado a Objetos

Início com a linguagem Símula 67; Conceitos aperfeiçoados deram

origem à linguagem Smalltalk; Novas linguagens OO surgiram

como a Java e C++, esta última considerada uma linguagem híbrida.

Page 8: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Introdução Orientação a Objetos – O que é?

Baseada no conceito de Classes e Objetos; Objeto representa algo concreto do mundo real,

com seus atributos ou propriedades. Ex: Um Livro possui Nome, ISBN, autor...

Objetos servem como modelo para outros objetos iguais, com características diferentes. Ex: Pessoas possuem idades, alturas e etnias diferentes, mas têm a mesma estrutura corporal.

Objetos podem executar ações como respostas a mensagens enviadas por outros objetos.

Page 9: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Introdução Conceitos principais da Orientação

a Objetos: Objetos; Mensagens; Métodos; Classes.

Page 10: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Introdução• Exemplos de Objetos:

Page 11: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Introdução• Exemplo de troca de mensagens:

Page 12: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Introdução• Exemplo de método:

• Exemplo de classe:

Page 13: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2

Dúvidas?