UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO

FORMULÁRIO DE IDENTIFICAÇÃO DA DISCIPLINA
 

UNIDADE: INSTITUTO DE MATEMÁTICA E ESTATÍSTICA
DEPARTAMENTO: DEPTO. DE INFORMATICA E CIENCIAS DA COMPUTACAO
DISCIPLINA: Linguagem de Programação II
CARGA HORÁRIA: 60 CRÉDITOS: 4 CÓDIGO: IME04-10825
MODALIDADE DE ENSINO: Presencial TIPO DE APROVAÇÃO: Nota e Frequência
 
STATUSCURSO(S) / HABILITAÇÃO(ÕES) / ÊNFASE(S)
ObrigatóriaIME - Ciência da Computação (versão 1)
IME - Informática e Tecn. Informação (versão 3)

TIPO DE AULA CRÉDITO CH SEMANAL CH TOTAL
Teórica4460
TOTAL 4 4 60

OBJETIVO(S):

Apresentar ao aluno uma linguagem de programação de computadores orientada a objetos. Desenvolvimento de programas, utilizando serviços do sistema operacional, através de programação orientada a objetos e eventos.
EMENTA:

Desenvolvimento de programas em linguagem orientada a objetos: Conceitos básicos de orientação a objetos; Herança e Polimorfismo; Encapsulamento, Sobrecarga e Métodos. Tipos compostos, classes e instâncias. Tratamento de exceções, Programação por eventos, Uso de bibliotecas e pacotes, Desenvolvimento de programas com Interface Gráfica.

PRÉ-REQUISITO 1:

IME04-10821 Linguagem de Programação I
 
DISCIPLINA(S) CORRESPONDENTE(S):

IME04-05356 Programação de Computador II
 
BIBLIOGRAFIA:

-N. Dale, C. Weems and M. Headington, "Programming and Problem Solving with Java", Ed.Jones and Bartlett Publishers.

-D. J. Barnes & M. Kölling, "Programação Orientada a Objetos com Java", Pearson Edu. do Brasil, 2004.

-Rafael Santos, "Introdução à Programação Orientada a Objetos Usando Java", Editora Campus, 2003.

-Free Electronic Book: "Thinking in Java", 3rd Edition.

-Ken Arnold, J. Gosling, D. Holmes, "The Java(TM)Programming Language", 3rd Edition, Addison-Wesley, 2000.

-Cay Horstmann, Gary Cornell. "Core Java 2, Vol. I: Fundamentals" (6th Edition), Prentice Hall, 2002.