PLANO DE ENSINO E APRENDIZAGEM
Disciplina:
Programação Orientada a Objetos
C.H. Teórica:
20
CURSO: Sistemas de Informação
Período Letivo:
Série:
Periodo:
2° sem/2012
4ª Série
Não definido
C.H. Prática:
40
C.H. Outras:
20
Semestre de Ano de Ingresso:
Ingresso:
2011
1º
C.H. Total:
80
Ementa
Metodologia de programação Orientada a Objetos: classes, atributos e métodos (estáticos e da classe), objetos, encapsulamento,
herança e polimorfismo. Concepção e implementação de programas orientados a objetos.
Objetivos
Conceitos de paradigma orientado a objetos através da definição de classes e objetos. Uso da linguagem Java para
implementação de classes e seus principais recursos. Conhecimento da construção de GUI, tratamento de exceções e
persistência de dados.
Conteúdo Programático
- Paradigma Orientado a Objetos x Paradigma Estruturado.
- Definição de Classes e Objetos.
- Definição de Atributos e Comportamentos.
- Sintaxe da Linguagem Java.
- Implementação de classes e instanciação de objetos.
- Definição e métodos estáticos e implementação.
- Definição de Usabilidade, Encapsulamento e Acessibilidade.
- Implementação de Modificadores de acesso (Acessibilidade).
- Definição de Construtores, Sobrecarga e Implementação.
- Definição de Relacionamento entre classes (Associação e Herança).
- Implementação de Herança e Associação.
- Definição de Polimorfismo e Implementação.
- Definição de Classes Abstratas e Implementação.
- Definição de Exceções e Implementação.
- Coleções em Java: Vector, ArrayList, LinkedList.
- Desenvolvimento de GUI
- Construção de GUI
- Tratamento de Ações
- Gerenciadores de Layout
- Tratamento de Exceções
- Persistência de Dados
Procedimentos Metodológicos Indicados
Aulas laboratoriais. Aulas expositivas. Exercícios práticos. Estudos em grupo.
Sistema de Avaliação
1° Avaliação - PESO 4,0
2° Avaliação - PESO 6,0
Atividades Avaliativas a Critério do Professor
Práticas: 3,00
Teóricas: 7,00
Total: 10
Prova Escrita Oficial
Práticas: 3,00
Teóricas: 7,00
Total: 10
Bibliografia Básica Padrão
1) SANTOS, Rafael. Introdução à Programação Orientada a Objetos Usando Java. 1ª ed. Rio de Janeiro: Campus - Elsevier,
2008.
Bibliografia Básica Unidade :
Faculdade Anhanguera de Belo Horizonte (FAB)
1) DEITEL, Harvery M.. Java : como programar. 6ª ed. São Paulo: Pearson - Prentice Hall, 2009.
2) SERSON, Roberto Rubinstein. Programação Orientada a Objetos com Java 6. 1ª ed. Rio de Janeiro: Brasport, 2008.
3) SANTOS, Rafael. Introdução à Programação Orientada a Objetos Usando Java. 1ª ed. Rio de Janeiro: Campus - Elsevier,
2003.
Bibliografia Básica Unidade :
Faculdade Anhanguera de Campinas (FC4)
1) DEITEL, Harvey M.; DEITEL, Paul J.. Java: Como Programar. 6ª ed. São Paulo: Pearson - Prentice Hall, 2005.
2) SERSON, Roberto Rubinstein. PROGRAMAÇAO ORIENTADA A OBJETOS COM JAVA 6. 1ª ed. São Paulo: Brasport, 2008.
Bibliografia Básica Unidade :
Faculdade Anhanguera de São Caetano (FEN)
1) DEITEL, Harvey M.; DEITEL, Paul J.. Java: Como Programar. 6ª ed. São Paulo: Pearson - Prentice Hall, 2005.
2) SERSON, Roberto Rubinstein. PROGRAMAÇAO ORIENTADA A OBJETOS COM JAVA 6. 1ª ed. São Paulo: Brasport, 2008.
Bibliografia Básica Unidade :
Faculdade Anhanguera de Rondonópolis (FMG)
1) MONTEMEGRO, Fernando; PACHECO, Roberto (orgs.). Orientação a Objetos em C++. 1ª ed. São Paulo: Ciência Moderna,
1994.
2) DEITEL, Paul J.; DEITEL, Harvery M.. Java: Como Programar. 8ª ed. São Paulo: Pearson - Prentice Hall, 2009.
3) BARNES, David J.; KOLLING, Michael (orgs.). Programação Orientada a Objetos com Java : Uma Introdução Prática
Usando o Blue J. 4ª ed. São Paulo: Pearson - Prentice Hall, 2010.
Bibliografia Básica Unidade :
Faculdade de Negócios e Tecnologias da Informação (FNT)
1) SERSON, Roberto Rubinstein. Programação Orientada a Objetos com Java 6. 1ª ed. Rio de Janeiro: Brasport, 2008.
2) DEITEL, Harvery M.. Java : como programar. 6ª ed. São Paulo: Pearson - Prentice Hall, 2009.
Bibliografia Básica Unidade :
Faculdade Santa Terezinha (FST)
1) DEITEL, Harvery M.; DEITEL, Paul J.; LISBOA, Carlos Arthur Lang.. Java : como programar. 6ª ed. São Paulo: Pearson, 2006.
2) SERSON, Roberto Rubinstein. Programação Orientada a Objetos com Java 6. 1ª ed. Rio de Janeiro: Brasport, 2008.
Bibliografia Complementar: Faculdade Anhanguera de Rondonópolis (FMG)
1) CORNELL, Core; HORSTMANN, CAY S.. Java 2 : Fundamentos. 7ª ed. Rio de Janeiro: Alta Books, 2005, v.1.
2) COSTA, Luis Carlos Moreira da. Java para Iniciantes. 1ª ed. São Paulo: Ciência Moderna, 2002.
3) HUBBARD, John R.. Teorias e Problemas de Programação em C++. 2ª ed. São Paulo: Bookman, 2003.
4) SEVERO, Carlos E. P.. NetBeans IDE 4.1 : Para Desenvolvedores que Utilizam a Tecnologia Java. 1ª ed. Rio de Janeiro:
Brasport, 2005.
5) BORATTI, Isaías Camilo; OLIVEIRA, Alvaro B. de. Introdução a Programação Algoritmos. 3ª ed. São Paulo: VisualBooks,
2007.
6) HORSTMANN, Cay S.. Core Java : fundamentos. 8ª ed. São Paulo: Pearson - Prentice Hall, 2009.
7) SIERRA, Kathy; BATES, Bert. Use a Cabeça! Java. 2ª ed. Rio de Janeiro: Alta Books, 2007.
Bibliografia Complementar: Faculdade de Negócios e Tecnologias da Informação (FNT)
1) CORNELL, Core; HORSTMANN, CAY S.. Java 2 : Fundamentos. 7ª ed. Rio de Janeiro: Alta Books, 2005, v.1.
2) COSTA, Luis Carlos Moreira da. Java para Iniciantes. 1ª ed. São Paulo: Ciência Moderna, 2002.
3) BORATTI, Isaías Camilo. Programação Orientada a Objetos em Java. 1ª ed. : VisualBooks, 2007.
4) SIERRA, Kathy; BATES, Bert. Use a Cabeça! Java. 2ª ed. Rio de Janeiro: Alta Books, 2007.
5) HALL, M.. Core Servlets e Java Server Pages. 2ª ed. Rio de Janeiro: Ciência Moderna, 2005.
Bibliografia Complementar: Faculdade Santa Terezinha (FST)
1) HORSTMANN, Cay S.; CORNELL, Gary. Core Java 2 : fundamentos. 1ª ed. São Paulo: Makron Books, 2003, v.1.
2) BORATTI, Isaías Camilo. Programação Orientada a Objetos em Java : Conceitos Fundamentais de Programação Orientada
a Objetos. 1ª ed. Florianópolis: VisualBooks, 2007.
3) HORSTMANN, Cay S.; CORNELL, Gary; TORTELLO, João Eduardo Nobrega. Core Java 2 : fundamentos. 1ª ed. São Paulo:
Pearson, 2004, v.1.
4) COSTA, Luis Carlos Moreira da. Java para Iniciantes. 1ª ed. São Paulo: Ciência Moderna, 2002.
5) SEVERO, Carlos E. P.. NetBeans IDE 4.1 : Para Desenvolvedores que Utilizam a Tecnologia Java. 1ª ed. Rio de Janeiro:
Brasport, 2005.
Bibliografia Complementar: Faculdade Anhanguera de Campinas (FC4)
1) 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, 2004.
2) CORNELL, Core; HORSTMANN, CAY S.. Java 2 : Fundamentos. 7ª ed. Rio de Janeiro: Alta Books, 2005, v.1.
3) SIERRA, Kathy; BATES, Bert. Use a Cabeça! Java. 2ª ed. Rio de Janeiro: Alta Books, 2007.
4) BORATTI, Isaías Camilo. Programação Orientada a Objetos em Java : Conceitos Fundamentais de Programação Orientada
a Objetos. 1ª ed. Florianópolis: VisualBooks, 2007.
5) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene A.V. de. Fundamentos da Programação de Computadores :
Algoritmos, Pascal, C/C++ e Java. 2ª ed. São Paulo: Pearson - Prentice Hall, 2008.
Bibliografia Complementar: Faculdade Anhanguera de São Caetano (FEN)
1) CORNELL, Core; HORSTMANN, CAY S.. Java 2 : Fundamentos. 7ª ed. Rio de Janeiro: Alta Books, 2005, v.1.
2) BORATTI, Isaías Camilo. Programação Orientada a Objetos em Java. 1ª ed. Florianópolis: VisualBooks, 2007.
3) COSTA, Luis Carlos Moreira da. Java para Iniciantes. 1ª ed. São Paulo: Ciência Moderna, 2002.
4) FREEMAN, Eric; FREEMAN, Elisabeth. Use a Cabeça ! Padrões de Projetos (Design Patterns). 2ª ed. São Paulo: Alta
Books, 2006.
Bibliografia Complementar: Faculdade Anhanguera de Belo Horizonte (FAB)
1) BORATTI, Isaías Camilo. Programação Orientada a Objetos em Java. 1ª ed. : VisualBooks, 2007.
2) KEOGH, Jim; GRANNINI, Mário. OOP Desmistificando : Programação Orientada a Objetos. 1ª ed. Rio de Janeiro: Alta Books,
2005.
3) 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, 2004.
Periódico: Faculdade Anhanguera de Campinas (FC4)
1) ANAIS DO IX SIMPOSIO BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO. Recife: Simposio, 1994-2005 - Anual
2) REVISA DE CIÊNCIAS EXATAS E DE TECNOLOGIA. Valinhos: Anhanguera Publicações, 2006-2008 - Anual
3) REVISTA JAVA MAGAZINE. Rio de Janeiro: DevMedia, 2004 - Mensal
Periódico: Faculdade de Negócios e Tecnologias da Informação (FNT)
1) ANAIS DO IX SIMPÓSIO BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO. Recife: Simposio, 1994-2005 - Anual
2) REVISTA JAVA MAGAZINE. Rio de Janeiro: DevMedia, 2004 - Mensal
3) REVISTA MUNDO JAVA. Curitiba: Mundo, 2004 - Mensal
Periódico: Faculdade Anhanguera de São Caetano (FEN)
1) JAVA MAGAZINE. Rio de Janeiro: DevMedia, 2004 - Mensal
2) MUNDO JAVA. Curitiba: Mundo, 2003 - Bimestral
Semana nº.
1
2
3
4
5
6
Cronograma de Aulas
Tema
Apresentação da Disciplina. Paradigma Estruturado x Paradigma Orientado a Objetos.
Conceitos de orientação a objetos: classes e objetos; atributos e comportamentos.
Definição da tecnologia Java e estrutura da linguagem. Implementação de classes e instanciação de
objetos.
Implementação de atributos e métodos. Definição e implementação de métodos e atributos estáticos.
Definição de Usabilidade, Encapsulamento e Acessibilidade. Implementação de Modificadores de
acesso (Acessibilidade).
Definição de construtores e implementação.
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Definição de sobrecarga de métodos e implementação.
Definição de relacionamento entre classes (Associação e Herança).
Atividades de avaliação.
Implementação de herança. Implementação de associação.
Definição de polimorfismo e implementação.
Definição de classes Abstratas e implementação. Definição de exceções e implementação.
Coleções em Java: Vector, ArrayList, LinkedList e implementação.
Construção de GUI Swing e AWT (Construção e tratamento de Ações).
Persistência de Dados e Manipulação de Arquivos Binários.
Persistência de Dados utilizando um SGDB Projeto Exemplo.
Persistência de Dados utilizando um SGDB Projeto Exemplo.
Prova Escrita Oficial.
Revisão.
Prova Substitutiva.
Coordenador do Curso
_____________________
Assinatura
Diretor Executivo
__/__/____
_____________________
Assinatura
Download

PLANO DE ENSINO E APRENDIZAGEM Ementa Objetivos