Imprimir

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

 

Ementa:
Estudo da construção de algoritmos. Vetores, Matrizes, Sub-Rotinas - funções e procedimentos, Variáveis Locais e Globais, Passagem de Parâmetros, Tipos Heterogêneos, Arquivos Texto, Arquivos Binários, direcionados a manipulação de recursos em redes de computadores.

 

Conteúdo Programático:

1. Elementos do Algoritmo:
1.1. Variáveis: Tipos de Dados: Simples; Dados Heterogêneos; Acessibilidade: Global; Local; Declaração; Escopo.

2. Variáreis Indexadas:
2.1. Matrizes: Declaração; Manipulação.

3. Subalgoritmos:
3.1. Funções;
3.2. Procedimentos;
3.3. Parâmetros: Definição; Passagem por Valor; Passagem por Referência.

4. Arquivos:
4.1. Manipulando Arquivos: Abrindo; Fechando; Copiando;
4.2. Eliminando um registro.

5. Comunicação em Rede:
5.1. Socket;
5.2. Comunicação Cliente /Servidor;
5.2.1 Com conexões de Socket de Fluxo;
5.2.2 Sem conexão com datagramas.

 

Bibliografia Básica:
DEITEL, H. M.; DEITEL, P.J. Java: como Programar. 6ed. São Paulo: Pearson, 2005.
FORBELLONE, André L. Lógica de Programação. 3ed. São Paulo: Pearson, 2005.
SALIBA, Walter. Técnicas de Programação. São Paulo: Makron Books, s/d.

Bibliografia Complementar:
LEISERSON E.; RIVEST, R. L.; CORMEN, T. H. Algoritmos – Teoria e Prática. Rio de Janeiro: Campus, 2002.
VAREJÃO, Flávio. Linguagens de Programação: Conceitos e Técnicas. 1ed. Rio de Janeiro: Campus, 2004.