A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Implementação Orientada a Objetos Marcia A. S

Apresentações semelhantes


Apresentação em tema: "Implementação Orientada a Objetos Marcia A. S"— Transcrição da apresentação:

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


Carregar ppt "Implementação Orientada a Objetos Marcia A. S"

Apresentações semelhantes


Anúncios Google