Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouBenedita Caminha Azevedo Alterado mais de 5 anos atrás
1
Implementação Orientada a Objetos Marcia A. S
Implementação Orientada a Objetos Marcia A. S. Bissaco Universidade de Mogi das Cruzes
2
Programação orientada a objetos
Objetivo da disciplina Ao final do semestre, o aluno deverá ter aprendido quais os conceitos básicos da técnica de programação orientada a objetos e quais as características de uma linguagem de programação orientada a objetos. O aluno deverá também ter adquirido habilidades e competências para desenvolver programas de baixa complexidade usando a linguagem Java.
3
Programação orientada a objetos
Ementa Histórico e evolução das técnicas de programação. Conceitos de implementação orientada a objetos. Linguagens de programação orientadas a objetos. Ferramentas para desenvolvimento de aplicações orientadas a objetos e introdução a linguagem orientada a objetos (Java). Implementação de classes, atributos e métodos. Trabalhando com objetos. Tipos primitivos e classes relacionadas. Operadores. Estruturas condicionais e de repetição. Encapsulamento e modificadores de acesso. Herança simples. Polimorfismo. Pacotes. Tratamento de exceções.
4
Programação orientada a objetos
Conteúdo Programático Introdução à Orientação a Objetos: Evolução dos paradigmas e técnicas de programação. Conceitos de implementação orientada a objetos. Linguagens de programação orientadas a objetos e introdução à linguagem Java. Tipos primitivos e operadores. Classes e Objetos. Atributos e Métodos. Assinatura e chamada de métodos. Encapsulamento e modificadores de acesso. Métodos construtores e sobrecarga (overload) de métodos. Métodos estáticos e conversão de tipos Agregação e composição de objetos Herança e Polimorfismo. Classes abstratas e sobrescrita (overwrite) de métodos. Pacotes. Tratamento de exceções.
5
Programação orientada a objetos
Conceitos de classe-objeto; Atributos, métodos; Herança; Conceitos de public, private protected; Encapsulamento; Relação generalização-especialização; Polimorfismo; Troca de mensagens entre objetos.
6
Programação orientada a objetos
Metodologia e forma de avaliação Aulas práticas em laboratório. Apresentação dos conceitos e fixação através de exercícios no computador. Desenvolvimento de um projeto que consiste em uma aplicação real envolvendo os conceitos de orientação a objetos estudados. A avaliação do desempenho do aluno referente aos conceitos explicados e implementados no laboratório será realizada através de 2 avaliações escritas (compondo 85% da nota). A avaliação da capacidade do aluno em resolver problemas será realizada através dos desafios solicitados (compondo 15%).
7
Bibliografia Bibliografia Básica
Pádua, W, P. F. “Engenharia de Software”. Fundamentos, métodos e padrões. Editora: LCT, 2001. Santos Neto, ANTONIO GONÇALVES DOS. Java na Web. 1. Rio de Janeiro / Ciência Moderna, 2011. WINDER, Russel; ROBERTS, Graham.; Desenvolvendo software em Java (3ª Ed); < /pages/ > RUTTER, Jake. Smashing jQuery: Interatividade Avançada com JavaScript Simples, Bookman, <
8
Bibliografia Bibliografia Complementar:
ARNOLD, Ken ; GOSLING, James ; HOLMES, David. A Linguagem de Programação Java, 4ª edição, Bookman, < ROMAN, Ed; AMBLER, Scott W.; JEWELL, Tyler . Dominando Enterprise Javabeans, 2ª Edição, Minha Biblioteca. Web. 20 November < BARNES, D.; KÖLLING, Michael. Programação orientada a objetos com Java: uma introdução prática usando o Blue J. São Paulo: Pearson Prentice Hall, p. + 1 CD-ROM ISBN Número de Chamada: B261p BRAUDE, Eric . Projeto de Software: Da programação à arquitetura: Uma abordagem baseada em Java, Minha Biblioteca. Web. 20 November < GOODRICH, Michael T. ;TAMASSIA, Roberto . Estruturas de Dados e Algoritmos em Java, 4ª edição, Minha Biblioteca. Web. 20 November <
9
Bibliografia Booch, G; Rumbaugh, J. ; Jacobson, I.” UML -Guia do usuário”. Editira Campus Cay S. ; Horstmann; Gary Cornell “ Core Java – Volume I – Fundamentals”. Sun Microsystems Press Deitel, H. M.; Deitel, P. J. “Java como programar”. Editora Bookman 2000. Coad, P, Yourdon, E, Análise baseada em objetos. Editora Campus – Coad, P, Yourdon, E, Projeto baseada em objetos. Editora Campus Coad, P. ; Nicola, J. Object-oriented Programming. Editora Yourdon Press
10
Links Interessantes (java e orientação a objetos – FJ 11) (site voltado para perguntas e respostas técnicas e objetivas na área de T.I. e programação.) (História do Java) (convenções do Java)
11
Programação orientada a objetos
Datas importantes Avaliação 1 ( ____/____) Prova integrada (____/____) (30%) Avaliação 2 (____/____) Projeto / Exercícios
12
Ferramentas de trabalho
Documentação: UML (Astah, outros); Implementação/execução: Linguagem java Editor de código: Bloco de notas ou Notepad ++ Termo/Expressão Descrição JRE Java Runtime Environment. Instala a JVM para execucao de classes Java JDK Java Development Kit. API para desenvolvedores. Inclui compilador JVM Java Virtual Machine
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.