Ciencia da computação
Aula 1
Prof. Botas
Prof. Luis C. Botas www.lcbotas.com.br 1
Bibliografia Básica
PLT SANTOS, Rafael. Introdução à Programação Orientada a Objetos usando Java. 1ª
ed. Rio de Janeiro: Elsevier, 2008.
DEITEL, Harvery M. Java : Como Programar. 6ª ed. São Paulo: Prentice Hall, 2007. SERSON, Roberto Rubinstein. Programação Orientada a Objetos com Java 6. 1ª ed. : Brasport, 2008. BORATTI, Isaías Camilo. Programação Orientada a Objetos em Java 1ª ed. : Visual Books, 2007. BARNES, David J. Programação orientada a objetos com Java - Uma introdução
prática usando o BLUE J. 1ª ed. São Paulo - PEARSON EDUCATION, 2004
Education, 2004. REVISTA JAVA MAGAZINE. Rio de Janeiro: DevMedia, 2004 – Mensal REVISTA DE CIÊNCIAS EXATAS E TECNOLOGIA. Valinhos: Anhanguera Publicações, 2000-2008 - Anual
Prof. Botas 2
Avaliação
• 1º Bimestre:
Avaliação escrita (peso 7) 2,8 Atividade de Programação e ou ATPS – Exercícios (peso 3) 1,2
• 2º Bimestre:
Avaliação escrita (peso 7) 4,2 Atividade de Programação e ou ATPS – Exercícios (peso 3) 1,8
Importante: atividades são entregues no dia da prova junto com avaliação
Prof. Botas
3
Visão: Problema x Solução
Prof. Botas
4
Evolução da Orientação a Objetos
No início dos anos 50 já apareceram trabalhos utilizando o termo “objeto” e “atributos de objetos” Em 1966 foi lançada uma linguagem de programação chamada Simula, seus proponentes foram Kristen Nygaard e Ole-Johan Dahl Ainda nos aos 60, Alan Kay, inspirado nas idéias embutidas em Simula desenvolveu o projeto Flex No início dos anos 70, a Xerox Palo Alto desenvolveu um sistema de computador denominado Dynabook. O software deste sistema recebeu o nome de Smalltalk
Prof. Botas 5
Evolução da Orientação a Objetos
Smalltalk foi a linguagem de programação que ajudou a difundir o termo “orientação a objetos”. Sua primeira versão foi lançada em 1972 Nos