Published using Google Docs
PE_2014.2_AYLA_LP_SI
Updated automatically every 5 minutes

Cabeçalho 2.png


 

 

 PLANO DE ENSINO – 2014.2

 

 

DISCIPLINA

LINGUAGEM DE PROGRAMAÇÃO

CÓDIGO

8103125

PERÍODO

P2

TURMA

02

CARGA HORÁRIA

60 h/a

CRÉDITOS

04

CURSO

SISTEMAS DE INFORMAÇÃO

DIAS/HORÁRIOS

Ter:10h00 - 12h00; Qui:8h00 - 10h00

PROFESSOR

AYLA DÉBORA DANTAS DE SOUZA REBOUÇAS

MATRÍCULA

16945847

 

                         

EMENTA

Orientação a Objetos. Conceitos da Orientação: classes e objetos, abstração, encapsulamento, herança e composição, interfaces e polimorfismo. Introdução a uma linguagem de programação orientada a objetos. Tratamento de Exceções. Arquivos.

 

 

OBJETIVOS  

  • Introduzir aos alunos o paradigma da Programação Orientada a Objetos (OO) e uma linguagem que segue esse paradigma (Java);
  • Trabalhar os recursos e sintaxe da linguagem Java por meio de exercícios;
  • Fazer com que os alunos possam reconhecer o que caracteriza uma linguagem orientada a objetos;
  • Aplicar na prática os conceitos apresentados na disciplina sobre programação orientada a objetos, implementando sistemas simples.

 

 

CONTEÚDO PROGRAMÁTICO 

Unidade

Conteúdo

Horas/aula

I

1. Introdução à linguagem Java e suas IDEs

1.1 Declaração de variáveis e dos seus tipos

1.2 Comandos condicionais em Java (if-then-else e switch)

1.3 Declaração de métodos estáticos em Java, incluindo os recursivos.

1.4 Operadores, Laços de Repetição e arrays em Java.

1.5 Manipulação de Strings em Java.

20

II

2. Orientação a objetos

2.1. Criação de classes (construtores, métodos, atributos, visibilidade)

2.2. Coleções (Ex: ArrayList e LinkedList)

2.3. Interfaces e polimorfismo

2.4. Reuso com herança

2.5. Classes abstratas

2.6. Tratamento de erros usando exceções

20

III

2.7. Regras básicas de design (Encapsulamento, herança, composição)

2.8. Persistência de objetos com arquivos

 20

Total

60

 

 

 

PROCEDIMENTOS METODOLÓGICOS

Os conteúdos serão apresentados através de aulas expositivas e aulas práticas em laboratório. As aulas práticas consistem na implementação de exemplos apresentados pela professora, além de exercícios e trabalhos individuais ou em grupo.

 

RECURSOS  E MATERIAIS

Quadro branco e pincel atômico. Datashow e Microcomputador. Livros e apostilas. Softwares específicos de apoio ao desenvolvimento (Ex: Jeliot, Eclipse e Netbeans). Listas de exercícios.

AVALIAÇÃO DA APRENDIZAGEM  

Unidade

Descrição

Valor

Data

I

  • Exercícios e participação em sala
  • Avaliação da Aprendizagem

2,0

8,0

19/05/15

19/05/15

II

  • Exercícios e participação em sala
  • Avaliação da Aprendizagem                

2,0

8,0

30/06/15

30/06/15

III

  • Projeto e exercícios
  • Avaliação da Aprendizagem                

4,0

6,0

04/08/15

04/08/15

Reposição

  • Avaliação da Aprendizagem referente à avaliação que o estudante faltou        

8,0 ou

 6,0

13/08/15

Prova final

  • Avaliação da Aprendizagem para os estudantes que não tiveram média 7,0  

10,0

18/08/15

REFERÊNCIAS

Referências Básicas

DEITEL, H. M. JAVA como programar. H. M Deitel e P. J. Deitel - 6a ed. Porto Alegre: Prentice-Hall, 2005.

FURGERI, Sérgio. Java 7 – Ensino Didático: Desenvolvendo e Implementando Aplicações. 1a ed. São Paulo : Érica, 2010.

HORSTMAN, C.; CORNELL, G. Core Java: Volume I. 8a ed., Alta Books, 2009.

SANTOS, Rafael. Introdução à Programação Orientada a Objetos Usando JAVA. Rio de Janeiro : Campus, 2003.

ZAKHOUR et al. The Java Tutorial: A Short Course on the Basics. 4th Edition (Java Series). Prentice Hall, 2006. Versão online: http://docs.oracle.com/javase/tutorial/

SCHILDT, Herbert. Java: A Beginner's Guide. 6a. ed., McGraw-Hill Osborne Media, 2014.

Referências Complementares

BARNES, David J.; KÖLLING, Michael. Programação Orientada a Objetos em JAVA: uma introdução prática usando o BLUEJ. Pearson, 2004.

BLOCH, J. Java Efetivo. 2.ed. Alta Books, 2010.

BOOCH, Grady, RUMBAUGH, James, JACOBSON, Ivar. UML - Guia do Usuário. 2.ed. Elsevier, 2006.

ECKEL, Bruce. Thinking in Java, Prentice Hall, 4a Edição, 2008. Disponível online: www.mindview.net/Books/TIJ/

GOODRICH, M. T.; TAMASSIA, R. Estruturas de dados e algoritmos em Java. 4a. ed.,  Bookman, 2007.

SIERRA, K.; BATES, B.. Java – Use a Cabeça. 2a. ed., Alta Books, 2007.

________________________________________

Profa. Ayla Débora Dantas de Souza Rebouças

Professora da disciplina/DCX

 

De acordo:

 

Nos termos dos parágrafos 4º e 5º da Resolução nº 49/80 - CONSEPE, o presente Plano de Ensino foi aprovado pelo Departamento de Ciências Exatas.

 

__________________________________

Prof. Rodrigo Rebouças de Almeida

Chefe do DCX

 

Rio Tinto, 13  de Abril  de 2015

www.dcx.ufpb.br / (83)3291-4506 / Ramal 4506