Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouGuilherme Marcelo Alterado mais de 9 anos atrás
1
Introdução Eduardo Figueiredo 04 de Março de 2010 POOAula 01 http://www.facom.ufu.br/~figueiredo/disciplinas emagno@gmail.comemagno@gmail.com ou figueiredo@facom.ufu.brfigueiredo@facom.ufu.br
2
Bibliografia Principal DEITEL, H. M.; DEITEL P. J. Java: Como Programar, 6a. Edição. Pearson, 2005. (Livro Texto). BOOCH, G. Object-Oriented Analysis and Design with Applications, 3a Edição. Addison-Wesley, 2007. BOOCH, G., RUMBAUGH, J., JACOBSON, I. UML, Guia do Usuário. Rio de Janeiro: Campus, 2000. ECKEL, B. Thinking in Java, 2a Edição. Prenticel Hall, 2000. FLANAGAN, D. Java in a Nutshell, 5a. Edição. O’Reilly Assoc. Inc. 2005. FOWLER, M. UML Essencial, 2a Edição. Bookmann, 2000. HORSTMANN, C.; CORNELL, G. Core Java 2 - Fundamentals, 7a. Edição. Prentice Hall, 2004. LARMAN, C. Utilizando UML e Padrões: Uma Introdução à Análise e ao Projeto Orientado a Objetos. Porto Alegre: Bookmann, 2001. RUMBAUGH, J.; BLAHA, M. Modelagem e Projetos Baseados em Objetos com UML 2, 1a Edição. Editora Campus, 2006.
3
Avaliação Duas provas: 35 pts cada Prova 1 (P1): 06/Maio Prova 2 (P2): 08/Julho Dois trabalhos: 15 pts cada Trabalho 1 (T1): Abril Trabalho 2 (T2): Junho
4
Conteúdo Principal Introdução à programação orientada a objetos Conceitos fundamentais de programação orientada a objetos Uso de bibliotecas em linguagens orientadas a objetos
5
Conteúdo Principal Introdução à programação orientada a objetos Conceitos fundamentais de programação orientada a objetos Uso de bibliotecas em linguagens orientadas a objetos P1 P2
6
Linguagem Adotada Java (JSE) http://java.sun.com/ http://java.sun.com/ Requisitos iniciais Instalar o JDK (Kit de Desenvolvimento Java) Instalar Java Doc – ou online (Documentação de Java)
7
Próxima Aula Java: Como Programar, 6a. Edição “Antes de Começar” (pág. XXXIII) Seção 1.6: Internet e WWW (pág. 5) Seção 1.7: Linguagens de máquina (pág. 5) Seção 1.8: C e C++ (pág. 6) Seção 1.9: História de Java (pág. 6) Seção 1.10: Bibliotecas Java (pág. 7)
8
Agenda do Curso (preliminar) 1. Apresentação do curso 2. Modelagem baseada em objetos – parte estrutural 3. Modelagem baseada em objetos – parte estrutural 4. Modelagem baseada em objetos – parte dinâmica 5. Métodos de instância e this
9
Agenda do Curso (preliminar) 6. Modelagem baseada em objetos – visão geral do sistema 7. Métodos construtores. Sobrecarga de métodos. 8. Pacotes e Visibilidade 9. Exercício e Revisão 10. Introdução a sistemas de tipos, herança e polimorfismo
10
Agenda do Curso (preliminar) 11. Sistemas de tipos, herança e polimorfismo 12. Aplicação de herança e polimorfismo 13. Aplicação de polimorfismo – ordenação polimórfica 14. Polimorfismo paramétrico 15. Aplicação de polimorfismo, construtores e herança, composição x herança
11
Agenda do Curso (preliminar) 16. Prova (P1) 17. Tratamento de exceções 18. Programação por contrato 19. Interface Gráfica com o Usuário – Estrutura 20. Interface Gráfica com o Usuário – Tratamento de Eventos
12
Agenda do Curso (preliminar) 21. Interface Gráfica com o Usuário – Padrões de projeto 22. Interface Gráfica com o Usuário – Outros componentes (JTree) 23. Introdução a arquivos 24. Introdução a arquivos – acesso seqüencial 25. Introdução a arquivos – acesso aleatório
13
Agenda do Curso (preliminar) 26. Introdução a acesso a comandos de bancos de dados (JDBC) 27. Gerenciamento de memória (manual x automática) – Introdução a C 28. Introdução a C++ 29. Comparação entre linguagens de programação 30. Prova (P2)
14
Assuntos a Discutir Reposição da aula Quarta (03/03) Quarta (17/03) Quinta (18/03) Eventualmente, teremos aulas em laboratório Proposta: reposição em aulas práticas À confirmar
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.