Imprimir

Curso: Superior de Tecnologia em Redes de Computadores
Disciplina: Programação em Redes
Semestre: Quinto Pré-requisito:
Carga horária semanal: 05 Carga horária semestral: 100

 

Ementa:
Tecnologia Java: histórico; conceito de máquina virtual; características da Máquina Virtual Java - JVM; instalação e configuração do JDK; estrutura da linguagem, estruturas de dados.

 

Conteúdo Programático:

UNIDADE I: Conceitos JAVA
1.1. Estruturação da informação;
1.2. Desenvolvimento de programas.

UNIDADEII: Máquina Virtual JAVA
2.1. Conceito;
2.2. Características.

UNIDADEIII: JAVA DEVELOPMENT KIT
3.1. Instalação;
3.2. Configuração;
3.3 Compilador;
3.4 Bibliotecas.

UNIDADE IV: Dados
4.1. Tipos;
4.2. Funções;
4.3. Mecanismos para construção;
4.4. Variáveis;
4.5. Declarações e expressões;
4.6. Comandos;
4.7. Procedimentos.

UNIDADE V: Matrizes
5.1. Matrizes;
5.2. Operações;
5.3. Aplicações.

UNIDADE VI: Listas
6.1. Conceituação;
6.2. Operações;
6.3. Representação.

UNIDADE VII: Estruturas lineares com disciplina de acesso
7.1. Introdução;
7.2. Filas;
7.3. Pilhas;
7.4. Recursividade.

UNIDADE VIII: Árvores
8.1. Definições;
8.2. Terminologia;
8.3. Representação;
8.4. Árvore binária;
8.5. Construção;
8.6. Formas de árvores.

 

Bibliografia Básica:
VELOSO, Paulo A. S.; et all. Estruturas de Dados. Rio de Janeiro: Campus, 2001.
OZIEL Moreira Neto. Desvendando o Java: Manual Prática Para Programadores. São Paulo: Digerati Books, 2004.
SANTOS, Rui R. dos. Programando em Java 2. São Paulo: Axcel, 2004.

Bibliografia Complementar:
MANZANO, José A. Lógica Estruturada para Programação de Computadores. São Paulo: Érica, 2002.
DEITEL H. M, DEITEL J. M., Java Como Programar, São Paulo, 2006