21
PROGRAMAÇÃO ORIENTADA A OBJETOS II Prof. Angelo Augusto Frozza, M.Sc. [email protected]

PROGRAMAÇÃO RIENTADA A OBJETOS II - ifc-camboriu.edu.brfrozza/2012.1/BSI11/BSI11-POOII-Aula000.pdf · PROGRAMAÇÃO ORIENTADA A OBJETOS II Prof. Angelo Augusto Frozza, M.Sc. [email protected]

  • Upload
    lykhanh

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

PROGRAMAÇÃO ORIENTADA AOBJETOS IIProf. Angelo Augusto Frozza, [email protected]

PLANO DE ENSINO

Ementa

Implementação de pequenos projetos com programação orientada a objetos;

Sistemas de Tipo;

Sistemas de Tratamento de Exceções;

Utilização de padrões em projetos de software.

PLANO DE ENSINO

Objetivo geral

Preparar o aluno para a prática do desenvolvimento de aplicações orientadas a objetos.

Pretende-se com está disciplina habilitar o aluno a desenvolver sistemas em camadas

(interface – domínio – persistência).

PLANO DE ENSINO

Objetivos específicos

Apresentar métodos para modelagem orientada a objetos;

Abordar o desenvolvimento orientado a objetos em aplicações comerciais, industriais e científicas;

Apresentar o processo de desenvolvimento orientado a objetos em camadas;

Programação visual através da IDE Netbeans.

PLANO DE ENSINO

Conteúdo programático

1. Desenvolvimento de aplicações orientadas a objetosConceitosTipos de aplicaçõesDomínios: comercial, industrial e científico

Carga horária: 4 h/aAula expositiva e dialogada

PLANO DE ENSINO

Conteúdo programático

2. Programação visual com a IDE NetbeansProjetosTipos de projetosDesenvolvimento de aplicações rápidas (RAD)Desenvolvimento visual

Carga horária: 4 h/aAula expositiva e dialogadaExercícios práticos em laboratório

PLANO DE ENSINO

Conteúdo programático

3. Métodos para modelagem orientada a objetosConceitosPor que modelagem orientada a objetos?Por que modelar?

Carga horária: 4 h/aAula expositiva e dialogadaExercícios práticos em laboratório

PLANO DE ENSINO

Conteúdo programático

4. Técnicas de Orientação a ObjetosHerançaMétodos SubscritosMétodos SobrecarregadosPolimorfismoClasses AbstratasInterfaces

Carga horária: 4 h/aAula expositiva e dialogadaExercícios práticos em laboratório

PLANO DE ENSINO

Conteúdo programático

5. Sistemas de tratamento de exceçõesExceções genéricasClasses de exceção

Carga horária: 10 h/aAula expositiva e dialogadaExercícios práticos em laboratório

PLANO DE ENSINO

Conteúdo programático

6. Processo de desenvolvimento baseado em orientação a objetosCiclo de vida do desenvolvimento de software:

Definição do ProblemaAnáliseProjetoImplementação e testesManutenção e revisão

Carga horária: 4 h/aAula expositiva e dialogadaExercícios práticos em laboratório

PLANO DE ENSINO

Conteúdo programático

7. Estudo de caso - Implementação de pequenos projetos com programação orientada a objetosModelagemImplementação

Camada de interface (implementação visual)Camada de negócio (domínio do problema)Camada de persistência

Carga horária: 30 h/aAula expositiva e dialogadaExercícios práticos em laboratórioTrabalho em grupo

PLANO DE ENSINO

Metodologia

Aulas expositivas e dialogadas;

Aulas práticas em laboratório;

Realização de trabalhos de pesquisa e estudos de casos.

PLANO DE ENSINO

Avaliação

1º BIM:MB1 = (P1 * 0.9) + (E1 * 0,1)P1 -> Prova 01E1 -> Exercícios e participação

2º BIM:MB2 = (P2 * 0.5) + (E1 * 0,1) + (T1 * 0.4)P2 -> Prova 02E2 -> Exercícios e participaçãoT1 -> Trabalho prático final

Média FinalMF = (MB1 + MB2) / 2

Frequência >= 75%

PLANO DE ENSINO

Bibliografia básicaBORATTI, I. C. Programação orientada a objetos em Java. São Paulo: Visual Books. 2007.DEITEL, P.; DEITEL, H. Java: Como programar. 8. ed. São Paulo: Prentice Hall, 2010.HORSTMANN, C. S. Core Java 2: volume I : fundamentos. 7. ed. atual. Rio de Janeiro: Alta Books, c2005. 568 p.PREISS, B. R. Estruturas de dados e algoritmos: padrões de projetos orientados a objetos com Java. Rio de Janeiro (RJ): Campus, 2001. 566 p.SINTES, T. Aprenda Programação Orientada a Objetos em 21 dias. São Paulo: Pearson, 2002.

PLANO DE ENSINO

Bibliografia complementarARNOLD, K.; GOSLING, J. Programando em Java. Rio de Janeiro (RJ): Makron Books, 1997. 353 p.

BARNES, D. J.; KÖLLING, M. Programação orientada a objetos com Java: uma introdução prática usando o BLUEJ . 4. ed. São Paulo, SP: Prentice Hall, 2009. xxii, 455 p.

BOENTE, A. Aprendendo a programar em Java 2: orientado a objetos. Rio de Janeiro (RJ): BRASPORT, 2003. 216 p.

BRAUDE, E. J. Projeto de software - da programação à arquitetura: uma abordagem baseada em Java . Porto Alegre: Bookman, 2005. 619 p.

CAMARÃO, C.; FIGUEIREDO, L. Programação de computadores em Java. Rio de Janeiro: LTC, 2003.

PLANO DE ENSINO

Bibliografia complementarDAMASCENO JUNIOR, A. Aprendendo Java: programação na Internet. 2. ed. São Paulo (SP): Erica, 1996. 291 p.

MELLO, R. P. de; CHIARA, R.; VILLELA, R. Aprendendo Java 2. São Paulo (SP): Novatec, 2002. 191 p.

NIEMEYER, P.; KNUDSEN, J. Aprendendo Java 2 SDK - Versão 1.3. Rio de Janeiro (RJ): Campus, 2000. 700 p.

SANTOS, R. Introdução à programação orientada a objetos usando Java. Rio de Janeiro: Campus, 2003.

SIERRA, K.; BATES, B. Use a cabeça!: Java. 2. ed. Rio de Janeiro: Alta Books, 2009. 484 p.

VANDER VEER, E. A. Java Beans para leigos. São Paulo (SP): Berkeley, 1997. 358 p.

BOAS PRÁTICAS NA AULA

Celular

Manter desligado (ou no silencioso) e dentro da bolsa;

Se for atender (somente em casos de urgência), pedir licença ao professor e sair da sala, retornando apenas no final da aula;

BOAS PRÁTICAS NA AULA

Uniforme

...

Boné não faz parte do uniforme;

BOAS PRÁTICAS NA AULA

Laboratórios de Informática

NÃO LEVAR COMIDA PARA O LABORATÓRIO, incluindo balas etc.;

Desligar o computador ao sair;

Reportar problemas na máquina ao professor;

Não retirar os cabos das máquinas sem autorização do professor.

Se for autorizado, deixar a máquina como encontrou no final da aula;

BOAS PRÁTICAS NA AULA

Laboratórios de Informática

Antes de sair do laboratório, colocar as cadeiras no lugar e limpar qualquer lixo que ficar na bancada e que porventura tenha CAIDO NO CHÃO;

Para podermos usar o condicionador de ar devemos manter conversas ao mínimo possível, pois num ambiente fechado o som reverbera com maiorintensidade;

Brincadeiras fora de hora ou mal gosto, dão direito ao aluno de se retirar da sala e permanecer fora até o final da aula e, ainda, como brinde uma anotação no CGAE.

CONTATO

Prof. Angelo Augusto Frozza, M.Sc.

[email protected]

http://www.ifc-camboriu.edu.br/~frozza

@TilFrozzahttp://www.twitter.com/TilFrozza

http://about.me/TilFrozza