planos de ensino

Propaganda
ENGENHARIA DA COMPUTAÇÃO
PLANOS DE ENSINO
GRADE 2008/1
PLANO DE ENSINO
CURSO: Engenharia da Computação
SÉRIE: 8º Semestre
DISCIPLINA: Economia
CARGA HORÁRIA SEMANAL: 2 horas
CARGA HORÁRIA SEMESTRAL: 44 horas
I – EMENTA
O sistema econômico e matemática financeira. Depreciação, custo do uso do bem de capital
e análise de alternativas econômicas.
II - OBJETIVOS GERAIS
Capacitar os futuros engenheiros a utilizarem os conceitos de matemática financeira para
analisar as alternativas de investimentos.
III - OBJETIVOS ESPECÍFICOS
Capacitar o aluno, através dos conhecimentos de matemática financeira, a efetuar análises
da viabilidade econômico financeira das opções de investimentos.
IV - CONTEÚDO PROGRAMÁTICO
Juros simples: fórmulas e exercícios. Juros compostos. Fluxos de caixa, diagramas.
Cálculo do montante e do capital.
Cálculo da taxa e do período de aplicação.
Cálculo da taxa e do número de prestações.
Sistema Price: prestações, amortizações, juros e saldos devedores.
Inflação: conceitos, índices, taxa de juros correntes ou aparentes e taxa de juros reais.
Depreciação: conceitos e modelos matemáticos (linear, soma dos dígitos e exponencial)
Custo do uso do bem de capital: conceitos, fórmulas e exercícios.
Leasing e fundo de amortização.
Efeitos do imposto sobre a renda.
Análise de alternativas econômicas - taxa mínima de atratividade e custo de
oportunidade.
Método do valor presente líquido - alternativas de durações iguais.
Método do valor presente líquido - alternativas de durações desiguais.
Método do valor uniforme líquido.
V – ESTRATÉGIA DE TRABALHO
A disciplina será desenvolvida com aulas expositivas, sendo incentivada a participação dos
alunos nos questionamentos e discussões apresentadas, acompanhadas de metodologias
que privilegiam a integração entre teoria e prática, entre elas: estudos de casos, elaboração
de trabalhos práticos e produção de textos.
VI – AVALIAÇÃO
A avaliação será realizada por intermédio de provas regimentais e atividades desenvolvidas
em sala de aula, conforme solicitação do professor da disciplina, tendo como referência as
metodologias adotadas de integração entre teoria e prática.
VII – BIBLIOGRAFIA
Básica
PILÃO, N. E.; VAMPRÉ P. R. Matemática financeira e engenharia econômica. Pioneira
Thomson Learning 2004.
MOCHON, F.; TROSTER, R. L. Introdução à Economia. São Paulo. Makron Books, 1944.
PASSO, C.R.M; NOGAMI, O. Princípio de Economia. São Paulo, Pioneira, 1998.
Complementar
MATHIAS, W. F.; GOMES, J. M. Matemática financeira. Atlas, 2004.
PINHO, D.B.; VASCONCELLOS, M.A.S. Manual de Economia. . 3ª ed. São Paulo: Saraiva,
1988.
ASSAF NETO, A. Matemática financeira e suas aplicações. 10ª ed. Atlas, 2008.
CHIAVENATO, I. Administração: teoria, processo e prática. 3ª ed. Makron, 2000.
MORAES, A. M. P. Introdução à administração. 3ª ed. Prentice Hall, 2004.
PLANO DE ENSINO
CURSO: Engenharia da Computação
SÉRIE: 8º Semestre
DISCIPLINA: Microcontroladores e CLPs
CARGA HORÁRIA SEMANAL: 2 horas
CARGA HORÁRIA SEMESTRAL: 44 horas
I – EMENTA
Apresentar a arquitetura interna dos microcontroladores, comandos em linguagens de
máquina, através do uso de registradores e de instruções específicas para as operações
aritméticas e lógicas, envolvendo aplicações na engenharia. Elaboração de programas de
alta velocidade, uso de simuladores específicos, técnicas de programação utilizando CLPs,
sistemas de interrupção, manipulação de sistemas temporizados envolvendo aplicações na
engenharia.
II – OBJETIVOS GERAIS
Familiarizar o aluno ao uso da linguagem de máquina, mostrando as vantagens e
desvantagens em relação às linguagens estruturadas, além de apresentar a sua interligação
ao meio externo através de periféricos.
III – OBJETIVOS ESPECÍFICOS
Apresentar ao aluno alternativas de programação, mostrando a diferença no desempenho
de sistema quando empregamos linguagem de máquina em relação à linguagem
estruturada. Estudo de algoritmos especiais que poderão ser empregados na solução de
operações matemáticas, sem fazer uso das instruções específicas do microcontrolador.
Mostrar ao estudante as possibilidades da sua interligação ao meio externo, fazendo com
que este dispositivo se comunique com sistemas que utilizam microprocessadores.
IV – CONTEÚDO PROGRAMÁTICO
TEORIA:
Fundamentos e arquitetura interna do microcontrolador núcleo 8051. Utilização dos
registradores de dados, registradores de endereços (internos e externos) e flags.
Estudo do Sistema de Memória. Espaços de endereçamento. Banco de Registradores
especiais.
Estudo dos Modos de Endereçamento. Conjunto de Instruções e Registradores de Funções
Especiais.
Instruções de transferência, lógicas, booleanas e aritméticas. Instruções de saltos
condicionais e incondicionais. Algoritmos especiais para operações aritméticas. Exercícios
com estruturas de repetição.
Utilização de Sub-rotinas e da Pilha.
Análise da funcionalidade das Portas de entrada e saída paralelas. Aplicações com Portas
de E/S.
Programação de periféricos de entrada/saída.
Timers/Contadores e interface serial.
Tratamento de Interrupção, modos e tipos. Aplicações usando Interrupções.
Sistemas a reles e lógica de intertravamento. Controle sequencial com lógica de
intertravamento.
Automação de Processos Industriais: aspectos da programação dos controladores
programáveis.
Fundamentos de Linguagem C para microcontroladores. Análise de aplicabilidade das
estruturas de seleção e repetição.
Funcionalidade dos tipos de dados. Implementação de funções com atendimento a
interrupções.
LABORATÓRIO:
Análise do tutorial Instalador para simulador RIDE_8051
Estudo da arquitetura interna do microcontrolador 8051 (registradores disponíveis) e dos
modos de endereçamento, utilizando o software RIDE.
Exercício sobre instruções aritméticas utilizando o software RIDE.
Exercício sobre instruções lógicas e de desvio utilizando o software RIDE.
Exercício sobre instruções booleanas e uso de sub rotina, utilizando o software RIDE.
Exercício sobre manipulação de dados em memória (interna e externa), utilizando o
software RIDE.
Utilização do kit didático Datapool ativando as portas de entrada/saída com chave e led.
Utilização do kit Datapool utilizando o teclado e as rotinas disponíveis no firmware.
Implementação de uma calculadora simples de 4 bits.
Utilização do kit Datapool para implementação de contador decimal up-down de 8 bits por
software (00 a 99 e 99 a 00) usando barra de leds.
Utilização do kit Datapool para implementação de contador decimal up-down de 4 bits por
hardware (0 a 9 e 9 a 0) usando CI 4518, decoder 9368 e display de sete segmentos.
Utilização do kit Datapool para implementação de Timer de um segundo.
Utilização do kit Datapool para comunicação serial com padronização RS232.
Programação em Linguagem C para simulador RIDE_8051. Implementação de contador
hexadecimal de 8 bits.
V – ESTRATÉGIA DE TRABALHO
Através de aulas expositivas e práticas fazendo uso de Software específico e simuladores de
versão livre. Utilização da placa de desenvolvimento (kit Datapool) interligada a um
computador pessoal.
VI – AVALIAÇÃO
A avaliação será realizada por intermédio de provas regimentais e atividades desenvolvidas
em sala de aula e laboratórios, conforme solicitação do professor da disciplina, tendo como
referência as metodologias adotadas de integração entre teoria e prática.
VII – BIBLIOGRAFIA
Básica
ZELENOVSKY, R.; MENDONÇA, A. Programação e projeto com a família 8051. MZ,
2005, ISBN: 85-87385-12-7
NICOLOSI, D. E. C. Microcontrolador 8051 detalhado. Érica, 2000. ISBN 85-7194-721-X.
NICOLOSI, D. E. C.; BRONZERI, R. B. Microcontrolador 8051 com linguagem C. Érica,
2005. ISBN: 85-365-0079-4
Complementar
NICOLOSI, D. E. C. Laboratório de microcontrolador família 8051. Érica, 2002, ISBN 857194-871-2.
GIMENEZ, S. P. Microcontroladores 8051. Prentice-Hall do Brasil, 2005, ISBN:
8587918281
CARNEIRO, K. P. M.; MOKARZEL, M. P. Internet embedded para microcontroladores.
Érica, 2004, ISBN: 85-365-0042-5
PRUDENTE, F. Automação industrial - PLC: teoria e aplicações. LTC, 2007.
STALLINGS, W. Arquitetura e organização de computadores. Editora Prentice Hall, 2002.
Manual da Intel dos Microcontroladores.
PLANO DE ENSINO
CURSO: Engenharia da Computação
SÉRIE: 8º Semestre
DISCIPLINA: Linguagens Formais e Compiladores
CARGA HORÁRIA SEMANAL: 2 horas
CARGA HORÁRIA SEMESTRAL: 44 horas
I – EMENTA
Noções de linguagens formais e autômatos. Processo de compilação. Gramáticas e
linguagens formais. Estrutura de um compilador. Análise léxica, análise sintática e análise
semântica. Geração de código intermediário. Otimização de código e geração de código.
Classificação das linguagens de programação. Pacotes especialistas. Linguagens orientadas
a objetos.
II - OBJETIVOS GERAIS
Abordar as técnicas de especificação e implementação de linguagens de programação, de
forma a permitir que os alunos apliquem os conhecimentos teóricos sobre linguagens
formais, através da especificação e da implementação de um compilador para uma
linguagem de programação definida na disciplina. Estudo dos compiladores e suas
aplicações. Projetar e desenvolver linguagens e seus compiladores.
III - OBJETIVOS ESPECÍFICOS
Apresentar ao aluno as teorias envolvidas nos processo de compilação e fornecer recursos
para que estas técnicas possam ser aplicadas em outras disciplinas. Introduzir a
generalidade na construção de sintaxes, enfatizando as características interdisciplinares do
assunto.
IV - CONTEÚDO PROGRAMÁTICO
Noções de Linguagens formais e autômatos
Linguagens e Gramáticas.
Autômatos finitos. Processo de compilação.
Tradutores, Interpretadores e Compiladores.
Analisador léxico. Analisador sintático. Analisador semântico
Gerador de código. Evolução das linguagens de programação (histórico).
Linguagens procedurais e funcionais.
Linguagens Lógicas.
Linguagens imperativas. Linguagens orientadas a objetos
V - ESTRATÉGIA DE TRABALHO
A disciplina será desenvolvida com aulas expositivas, sendo incentivada a participação dos
alunos nos questionamentos e discussões apresentadas.
VI – AVALIAÇÃO
A avaliação será realizada por intermédio de provas regimentais e atividades desenvolvidas
em sala de aula, conforme solicitação do professor da disciplina.
VII – BIBLIOGRAFIA
Básica
DELAMARO, M. E. Como construir um compilador utilizando ferramentas JAVA.
Novatec, 2004.
AHO, M. S.; SETHI, R.; ULLMAN, J. D. Compiladores: Princípios, técnicas e ferramentas.
LTC, 1995.
HOPCROFT, J. E.; MOTWANI, R.; ULLMAN, J. D. Introdução à teoria de autômatos,
linguagens e computação. Campus, 2002. ISBN 85-352-1072-5.
Complementar
MUCHNICK, S. S. Advanced Compiler Design and Implementation. Academic Press,
1997.
LOUDEN, K. C. Compiladores: Princípios e Práticas. Cengage Learning, 2004.
PRICE, A. M.; TOSCANI, S. S. Implementação de Linguagens de Programação:
Compiladores. Vol. 9, 3ª Ed. Bookman, 2008.
BARNES, D. J.; KOLLING, M. Programação Orientada a Objetos com JAVA. Pearson/
Prentice Hall, 2004.
SANTOS, R. Introdução à programação orientada a objetos usando JAVA. Campus
2003.
PLANO DE ENSINO
CURSO: Engenharia da Computação
SÉRIE: 8º Semestre
DISCIPLINA: Estudos de Banco de Dados
CARGA HORÁRIA SEMANAL: 3 horas
CARGA HORÁRIA SEMESTRAL: 66 horas
I – EMENTA
Projeto físico de bancos de dados: indexação e estruturas de arquivos. Gerenciamento de
transações. Mecanismos de otimização de consultas. Controle de concorrência,
recuperação, segurança e integridade.
II – OBJETIVOS GERAIS
Familiarizar o aluno com os conceitos e tecnologias utilizadas no gerenciamento de banco
de dados, enfatizando os aspectos relacionados ao projeto de banco de dados, linguagem
de acesso aos dados armazenados, bem como a implementação de sistemas de banco de
dados.
III – OBJETIVOS ESPECÍFICOS
Capacitar o aluno a implementar soluções utilizando bancos de dados, apresentando as
diversas tecnologias da área.
Conceituar os Sistemas Gerenciadores de Banco de Dados; projetar banco de dados
através do processo de normalização; apresentar a linguagem de consulta baseada na
álgebra relacional e a linguagem SQL. Habilitar os alunos nos comandos de manipulação de
dados; descrever e analisar as características e a estrutura interna de um SGBD.
IV – CONTEÚDO PROGRAMÁTICO
Normalização. Definição da primeira, segunda e terceira forma normal. Forma normal de
BOYCE/CODD (FNBC), quarta forma normal (4FN), quinta forma normal (5FN).
Desnormalização.
Regras de integridade.
Álgebra relacional.
Introdução ao SQL.
DDL
Comandos create table e alter table. Regras de integridade: implementação em
SQL.
DML
Comando select: exibição de dados de múltiplas tabelas; exibição de linhas de
duas ou mais tabelas, escrevendo uma condição simples de ligação na cláusula
where; retorno de linhas de uma tabela que não tenham ligação direta com as
linhas de uma outra tabela, usando a cláusula outer join. Ordenação de tabelas:
cláusula order by. Agrupamento: cláusula group by e having. Cálculos com dados.
Cálculos com números usando operadores aritméticos. Cálculos com NULL, NVL
e datas. Operações com conjuntos.
Funções de agregação
Comandos de atualização: insert, update e delete.
DDL (continuação)
Visões de tabelas: comando create view.
DCL
Segurança e autorizações: grant, revoke.
Trigger / procedure. Exceções em tempo de execução. Atualização de dados a partir de
subconsultas.
Estrutura de arquivos: sequencial, indexado sequencial e de acesso direto.
Estruturas dinâmicas de arquivos: árvores b+ e hashing dinâmico.
Desempenho em consultas SQL.
Transações e recuperações de banco de dados.
Arquitetura de sistemas de banco de dados.
V – ESTRATÉGIA DE TRABALHO
A disciplina será desenvolvida com aulas expositivas, sendo incentivada a participação dos
alunos nos questionamentos e discussões apresentadas, acompanhadas de metodologias
que privilegiam a integração entre teoria e prática, entre elas: estudos de casos, elaboração
de trabalhos práticos e produção de textos.
VI – AVALIAÇÃO
A avaliação será realizada por intermédio de provas regimentais e atividades desenvolvidas
em sala de aula, conforme solicitação do professor da disciplina, tendo como referência as
metodologias adotadas de integração entre teoria e prática.
VII – BIBLIOGRAFIA
Básica
DATE, C. Introdução a sistemas de bancos de dados. Rio de Janeiro: Campus, 2000.
HEUSER, C.A. Projeto de bancos de dados. Porto Alegre: Sagra-Luzzatto, 2000.
SILBERSCHATZ, A.; KORTH, H.; SUDARSHAN, S. Sistemas de bancos de dados.
Makron Books, 1999.
Complementar
ELMASRI, R.; NAVATHE, S. B. Sistemas de Bancos de Dados: fundamentos e aplicações.
LTC, 2002.
GUIMARÃES, C. C. Fundamentos de Bancos de Dados: modelagem, projeto e linguagem
SQL. Unicamp, 2003.
ELMASRI, R.; NAVATHE, S. B. Fundamentals of database systems. Boston: Pearson
Addison-Wesley, 2004.
BATINI, C.; CERI, S.; NAVATHE, S. B. Conceptual database design. Benjamin/Cummings
Pub. Co., 1992.
COUGO, P. Modelagem conceitual e projeto de bancos de dados. Rio de Janeiro:
Elsevier, 1997.
PLANO DE ENSINO
CURSO: Engenharia da Computação
SÉRIE: 8º Semestre
DISCIPLINA: Sistemas Digitais em Engenharia de Computação
CARGA HORÁRIA SEMANAL: 3 horas
CARGA HORÁRIA SEMESTRAL: 66 horas
I - EMENTA
Apresentar circuitos sequenciais síncronos, técnicas de projeto e otimização, além de
circuitos de conversão análogo-digital e digital-analógica, da linguagem VHDL e da síntese
de circuitos em dispositivos de lógica programável.
II - OBJETIVOS GERAIS
Estudar sistemas digitais sequenciais e circuitos correlacionados, além do uso de
ferramentas de implementação e simulação de lógicas combinacionais e sequenciais em
dispositivos de lógica programável (PLDs e FPGAs).
III - OBJETIVOS ESPECÍFICOS
Fornecer base para o projeto, análise, avaliação e otimização de sistemas digitais
sequenciais, particularmente com o uso de dispositivos lógicos programáveis.
IV - CONTEÚDO PROGRAMÁTICO
Teoria
Revisão de Flip-Flops: simbologia e características de resposta e respectivas tabelas de
transição.
Tipos de flip-flops (D, JK, T, latch). Entradas síncronas e assíncronas.
Comparação entre contadores assíncronos e síncronos. Contadores até 2^N. Registradores.
Registrador de deslocamento. Contador em anel. Modelos simples e reverso (tipo Johnson).
Aplicações dos registradores de deslocamento.
Representação de diagramas de estados. Definição de estado, transição e tabelas de
transição.
Definição de máquinas de estados finitos. Representação Mealy e Moore. Diagrama de
blocos dessas máquinas.
Simplificação de máquinas de estados finitos.
Codificação de máquinas de estados finitos. Conversão para Tabela Verdade. Desenho do
circuito eletrônico final.
Apresentação de um conversor digital-analógico R-2R. Equacionamento das tensões de
saída.
Conversor análogo-digital utilizando contador síncrono, conversor R-2R e comparador de
tensão.
Registradores especiais: com entrada paralela e saída série e com entrada série e saída
paralela.
Laboratório
Apresentação da ferramenta escolhida (MaxPlus II da Altera ou Project Navigator, da Xilinx).
Projeto e simulação utilizando descrição de projeto em modo gráfico e em modo de texto.
Introdução ao VHDL: bibliotecas, entidade e arquitetura. Estudo da estrutura interna de um
FPGA e de um CPLD.
Descrição e simulação de um contador síncrono: Semáforo de três tempos. Estudo dos
resultados: relatório do compilador e circuito sintetizado.
Descrição e simulação de um contador em anel. Estudo dos resultados: relatório do
compilador e circuito sintetizado.
Descrição e simulação de um contador síncrono hexadecimal. Estudo dos resultados:
relatório do compilador e circuito sintetizado.
Descrição e simulação de um contador síncrono: Contador decimal. Estudo dos resultados:
relatório do compilador e circuito sintetizado.
Máquinas de estados finitos: implementação de um detector de sequência de três bits na
forma Mealy. Estudo dos resultados: relatório do compilador e circuito sintetizado.
Máquinas de estados finitos: implementação de um detector de sequência de três bits na
forma Moore. Estudo dos resultados: relatório do compilador e circuito sintetizado.
Máquinas de estados finitos: implementação de um semáforo com botão para pedestre.
Estudo dos resultados: relatório do compilador e circuito sintetizado.
Projeto da interface com um conversor digital analógico comercial qualquer. Sugestão:
DAC0808 ou DAC7621.
Projeto da interface com um conversor analógico digital comercial qualquer. Sugestão:
ADC0808 ou ADS7852.
V - ESTRATÉGIA DE TRABALHO
Aulas expositivas e exercícios executando projetos em aula e uso de ferramentas de
software em laboratório para implementação e simulação de circuitos sequenciais síncronos.
VI - AVALIAÇÃO
A avaliação será realizada por intermédio de provas regimentais e atividades desenvolvidas
em sala de aula e laboratórios, conforme solicitação do professor da disciplina, tendo como
referência as metodologias adotadas de integração entre teoria e prática.
VII - BIBLIOGRAFIA
Básica
TOCCI, R.; WIDMER, N.; MOSS, G. Sistemas digitais: princípios e aplicações. 10ª ed.
PearsoN, 2007.
ERCEGOVAC, M.; LANG, T.; MORENO, J. H. Introdução aos sistemas digitais. Bookman,
2003.
CAPUANO, F. G.; IDOETA, I. V. Elementos de eletrônica digital. Érica, 2007.
Complementar
UYEMURA, J.P. Sistemas digitais. Thomson-Pioneira, 2002.
FLOYD, T.L. Sistemas digitais: fundamentos e aplicações. 9ª ed. Artmed Editora SA, 2007.
NATALE, F. Tecnologia digital. Atlas SA, 1991.
VAHID, F. Sistemas digitais: projeto, otimização, e HDLs. Porto Alegre: Bookman, 2008.
BIGNELL, J. ; DONOVAN, R. Eletrônica digital. São Paulo: Makron Books; Cengage
Learning, 1995/2009.
Design with MAX PLUS II. Apostila ALTERA
Introduction to Quartus II. Apostila ALTERA
PLANO DE ENSINO
CURSO: Engenharia da Computação
SÉRIE: 8º Semestre
DISCIPLINA: Redes de Alta Velocidade
CARGA HORÁRIA SEMANAL: 2 horas
CARGA HORÁRIA SEMESTRAL: 44 horas
I – EMENTA
Estudo dos protocolos básicos de comunicação para redes de alto desempenho. Conceitos
básicos de gerenciamento e segurança em redes.
II – OBJETIVOS GERAIS
Aprofundar a visão conceitual na área de Redes de Computadores com foco principal em
tecnologias de Redes de Longa Distância, Segurança e Gerenciamento de Redes.
III – OBJETIVOS ESPECÍFICOS
Apresentar ao aluno conceitos básicos sobre implementação de redes de computadores
locais e de longa distância, protocolos usuais de comunicação, tecnologias atuais e critérios
de segurança.
IV – CONTEÚDO PROGRAMÁTICO
Arquitetura de Redes: relacionamento entre o modelo de referência RM-OSI /ISO e o
modelo TCP/IP (descrição dos modelos e estudo das camadas).
Estudo dos principais protocolos TCP/IP e endereçamento IPV4/IPV6. Conceito de SubNet.
Implementação de Gateway.
Estudo dos componentes de hardware da rede: tecnologia de interconexão de redes:
(repetidores, hubs, pontes, switches, roteadores e gateway). Topologia de redes (anel,
barramento e estrela). Cabeamento backbone e os meios físicos de transmissão (cabo
coaxial, par trançado, fibra ótica).
Protocolos Frame-Relay, X25, FDDI. Padronização ATM.
Serviços ISDN e SMDS.
Arquitetura IEEE 802.x (Redes Ethernet: definição, classificação, utilização, topologia,
formato do quadro, CSMA/CD; Fast-Ethernet; GigaBit-Ethernet). Redes Token Ring.
Conceitos de redes sem fio (Tecnologia Wireless e Bluetooth).
Conceito de Voip. Acesso digital de alta velocidade: conceitos e padronizações.
Funcionamento da placa de rede.
Conceito e implementação de sockets. Implementação de modelo client-server utilizando
sockets em linguagem Java e linguagem C. Projeto de uma intranet (Estudo de caso).
Conceito de inter-redes. Conceitos gerais em roteamento. Tabelas de roteamento.
Protocolos de roteamento (RIP, OSPF).
Conceitos de criptografia, certificação digital e assinatura digital.
Mecanismos de segurança em rede. Ferramentas: firewalls, IDS, scanners e VPNs.
Gerenciamento de Redes: Introdução, áreas funcionais, arquitetura SNMP e seus
componentes.Visão de produtos e serviços.
Protocolos SMTP, MIME e POP.
Critérios de convergência de rede.
V – ESTRATÉGIA DE TRABALHO
A disciplina será desenvolvida com aulas expositivas, sendo incentivada a participação dos
alunos nos questionamentos e discussões apresentadas, acompanhadas de metodologias
que privilegiam a integração entre teoria e prática.
VI – AVALIAÇÃO
A avaliação será realizada por intermédio de provas regimentais e atividades desenvolvidas
em sala de aula, conforme solicitação do professor da disciplina.
VII – BIBLIOGRAFIA
Básica
FOROUZAN, B. A. Comunicação de dados e redes de computadores. 4ª Ed. Mc Graw
Hill, 2008. ISBN: 8586804886
TANEMBAUM, A. S. Redes de computadores. 4ª Ed. Rio de Janeiro: Campus, 2003.
ISBN: 8535211853
ROSS, K. W. Redes de computadores e a Internet - Uma nova abordagem. 3ª Ed. Addison
Wesley Bra, 2006. ISBN: 8588639181
Complementar
STALLINGS, W. Redes e sistemas de comunicação de dados. 5ª Ed. Campus, 2005.
COMER, D. E. Redes de computadores e internet. Bookman, 2004.
SOARES, L. F. et al. Redes de computadores: das LANs, MANs e WANs às redes ATM.
Campus, 2003.
GALLO, M. A. et al. Comunicação entre computadores e tecnologias de rede. Thomson,
2003.
COMER, D. E. Internetworking with TCP/IP: principles, protocols, and architecture. 4. Ed.
New Jersey, 2000. v.1
Download