UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE CIÊNCIAS EXATAS E NATURAIS PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO

Tamanho: px
Começar a partir da página:

Download "UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE CIÊNCIAS EXATAS E NATURAIS PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO"

Transcrição

1 1. Nome da Disciplina Tópicos Especiais em Computação: Análise de Algoritmos 2. Professor Responsável Francisco Edson Lopes da Rocha 3. Carga Horária 60 horas 4. Créditos 4 5. Pré-Requisitos Teoria de Grafos e Programação 6. Objetivos Ao final da disciplina os alunos deverão estar aptos a: (i) entender e aplicar as técnicas de prova da correção de algoritmos; e (ii) dominar e aplicar técnicas de identificação do desempenho de algoritmos. 7. Ementa Conceitos Básicos. Comparação Assintótica de Funções. Solução de Recorrências. Técnicas de Projetos de Algoritmos. Conceitos Básicos sobre Complexidade de algoritmos. Problemas Teóricos e Práticos. 8. Conteúdo Programático 1. Conceitos Básicos: Exercícios preliminares; Apresentação das técnicas de prova matemática; Problemas, instâncias, algoritmos e tempo. 2. Comparação Assintótica: Análise assintótica: ordens Ο, Ω e Θ. 3. Solução de recorrências: Recursão. 4. Análise de algoritmos: Análise de algoritmos de ordenação e pesquisa; análise de algoritmos em grafos; análise de algoritmos numéricos; análise de algoritmos de busca textual. 5. Paradigmas de projeto e análise: Divisão e conquista; Programação dinâmica; Algoritmos gulosos; Tempo amortizado. 6. Complexidade: Introdução à teoria da complexidade; Problemas NP-completos. 9. Metodologia Aulas expositivas e seminários.

2 10. Recursos Computador, data show, quadro branco e web. 11. Avaliação Provas, trabalhos práticos, relatórios técnicos, seminários, freqüência. 12. Bibliografia [CLRS3] Th.H. Cormen, Ch.E. Leiserson, R.L. Rivest, C. Stein, Introduction to Algorithms, 3rd edition, MIT Press, KT] Jon Kleinberg, Éva Tardos, Algorithm Design, Addison-Wesley, [DPV] S. Dasgupta, C.H. Papadimitriou, U.V. Vazirani, Algorithms, McGraw- Hill, IP] Ian Parberry, Problems on Algorithms, Prentice Hall, [PG] Ian Parberry e William Gasarch, Problems on Algorithms, 2nd edition, [NN] Richard E. Neapolitan, Kumarss Naimipour, Foundations of Algorithms Using Java Pseudocode, Jones & Bartlett, [AU] A.V. Aho, J. D. Ullman, Foundations of Computer Science (C edition), Computer Science Press, Bentley, Programming Pearls, 2nd.ed., Addison-Wesley, D.E. Knuth, Fundamental Algorithms, 3rd.ed., (vol. 1 de "The Art of Computer Programming"), Addison-Wesley, D.E. Knuth, Seminumerical Algorithms, 3rd.ed., (vol. 2 de "The Art of Computer Programming"), Addison-Wesley, D.E. Knuth, Sorting and Searching, 2nd.ed., (vol. 3 de "The Art of Computer Programming"), Addison-Wesley, D.E. Knuth, Selected Papers on Analysis of Algorithms, Center for the Study of Language and Information (CSLI), Ph. Flajolet and R. Sedgewick, Analytic Combinatorics, Cambridge University Press, 2009.

3 1. Nome da Disciplina TÓPICOS ESPECIAIS EM COMPUTAÇÃO DE ALTO DESEMPENHO 2. Professor Responsável JOSIVALDO DE SOUZA ARAÚJO 3. Carga Horária 60 HORAS 4. Créditos 04 CRÉDITOS 5. Pré-Requisitos Noções de Rede de Computadores 6. Objetivos Proporcionar ao aluno um entendimento sobre os princípios nos quais está baseada a computação de alto desempenho, bem como as ferramentas e os modelos que são necessários para se conseguir prover esse tipo de serviço; Compreender as arquiteturas, algoritmos e projetos que servem como base aos sistemas de alto desempenho; Analisar características como desempenho, escalabilidade, heterogeneidade, segurança e tratamento de falhas; Compreender o funcionamento de bibliotecas como Message Passing Interface (MPI) e Bulk Synchronous Parallelism (BSP) que são utilizadas na computação paralela. 7. Ementa Conceitos de Rede de Computadores. Visão geral de computação de alto desempenho. Modelos de sistemas de alto desempenho. Comunicação em sistemas paralelos e distribuídos. Hardware e Software Paralelo. Ambientes de programação paralela, ferramentas e middlewares. 8. Conteúdo Programático Unidade 1: Noções de Redes de Computadores Unidade 2: Introdução e Modelos da Computação de Alto Desempenho Unidade 3: Cluster de Computadores Unidade 4: Grade de Computadores (Grid Computing) Unidade 5: Computação nas Nuvens (Cloud Computing) Unidade 6: Bibliotecas de Comunicação Paralela Unidade 7: Programação Paralela

4 9. Metodologia Ao longo do curso, o professor abordará os conteúdos por meio de: Aulas teóricas: exposição de conteúdo através de quadro e datashow; Desenvolvimento de Trabalhos Práticos através da programação utilizando a linguagem C/C++; Aulas de exercícios: aplicação e resolução de listas de exercícios; Seminários a serem realizados pelos alunos sobre aplicações práticas em computação de alto desempenho; Elaboração de artigos sobre o estado da arte e tecnologias da área; 10. Recursos Além de quadro e datashow usados em sala, será utilizado o ambiente computacional Moodle como suporte à disciplina presencial, onde serão postados materiais extraclasses. Os trabalhos práticos serão desenvolvidos em laboratório com sistema operacional Linux e linguagem de programação C/C++; 11. Avaliação A avaliação da disciplina será realizada da seguinte maneira: 01 Prova Teórica: Capítulos de 01 a 03; Trabalhos e Listas de Exercícios no Final de cada unidade. 01 Prova Teórica: Capítulos de 04 a 06 Trabalhos e Listas de Exercícios no Final de cada unidade. 01 Trabalho Prático de Programação Paralela: Capítulo Bibliografia PACHECO, Peter S., An Introduction to Parallel Programming. Morgan Kaufman, HWANG, K., DONGARRA, J., FOX, G. C., Distributed and Cloud Computing: From Parallel Processing to the Internet of Things. Morgan Kaufman, DONGARRA, J., LASTOVETSKY, A., High Performance Heterogeneous Computing. Wiley, GRAMA, A., KUMAR, V., GUPTA, A., KARYPIS, G., Introduction to Parallel Computing: Design and Analysis of Algorithms. 2nd Edition, The Benjamin/Cummings Publishing Company, JORDAN, H. and ALAGHBAND, G., Fundamentals of Parallel Processing. Prentice Hall, 2003.

5 1. Nome da Disciplina Computação evolucionária 2. Professor Responsável Claudomiro de Souza de Sales Junior 3. Carga Horária 60 horas 4. Créditos 4 créditos 5. Pré-Requisitos 6. Objetivos Programação Apresentar os conceitos introdutórios sobre computação evolucionária, incluindo o estudo de todas as variantes tradicionais, como algoritmos genéticos, estratégias de evolução, programação evolucionária e programação genética. Além disso, serão vistos temas importantes no contexto de computação evolucionária, como controle de parâmetros, manipulação de restrições e algoritmos evolucionários multiobjetivo. Além disso, serão estudados os artigos mais recentes nessa área. Ao final dessa disciplina espera-se que o aluno seja capaz de implementar e aplicar as técnicas de computação evolucionária aos problemas comumente encontrados na engenharia e na computação, e também estar ciente do estado da arte das técnicas de computação evolucionária. 7. Ementa Introdução à computação evolucionária, algoritmos genéticos, estratégias de evolução, programação evolucionária, programação genética, controle de parâmetros em algoritmos evolucionários, algoritmos evolucionários multiobjectivo. 8. Conteúdo Programático 1 Introdução 1.1 Breve histórico 1.2 A inspiração da biologia 1.3 Definição de algoritmos evolucionários 1.4 Componentes de algoritmo evolucionário 1.5 Computação evolucionária e otimização global 1.6 Motivação em usar algoritmos evolucionários 1.7 Exemplo de aplicações

6 2 Algoritmos genéticos 2.1 Definição 2.2 Fluxograma de um AG 2.3 Representação de individuos 2.4 Calcula de aptidão 2.5 Mutação 2.6 Cruzamento 2.7 Modelos de população 2.8 Processo de seleção 2.9 Exemplo de aplicação 3 Estratégias de evolução 3.1 Definição 3.2 Representação 3.3 mutação 3.4 Recombinação 3.5 Seleção 3.6 Auto-adaptação 3.7 Exemplo de aplicação 4 Programação evolucionária 4.1 Definição 4.2 Representação 4.3 Recombinação 4.4 Seleção 4.5 Exemplo de aplicação 5 Programação genética 5.1 Definição Representação 5.3 Mutação 5.4 Recombinação 5.5 Seleção 5.6 Inicialização 5.7 Processo de seleção 5.8 Exemplo de aplicação 6 Programação genética 6.1 Introdução 6.2 Classificação de técnicas de controle de parâmetros 6.3 Exemples de algoritmos evolucionários com variação de parâmetros 7 Algoritmos evolucionários multiobjetivo 7.1 Problema de otimização multiobjetivo 7.2 Soluções ótimas de Pareto

7 7.3 Dominância e otimalidade de Pareto 7.4 Objetivos em otimização multiobjetivo 7.5 Diferença entre otimização mono-objetivo e multiobjetivo 7.6 Métodos clássicos de otimização multiobjetivo 7.7 Algoritmos evolutivos para otimização multiobjetivo VEGA MOGA NPGA SPEA NSGA-II 9. Metodologia Aulas expositivas, com emprego de recursos visuais (datashow). Exercícios em sala de aula e extraclasse; Trabalhos individuais. 10. Recursos Quadro magnético Pincéis atômicos e apagador Laboratório com computadores 11. Avaliação No transcorrer do semestre serão realizadas três avaliações, constando de provas escritas e/ou trabalhos. A última avaliação será um trabalho que constará de um artigo e apresentação sobre a aplicação de técnicas de computação evolucionária as áreas de estudo do aluno ou áreas de interesse. 12. Bibliografia A. E. Eiben and J. E. Smith, Introduction to Evolutionary Computing. Springer, first edition, 2007 Z. Michalewicz, Genetic Algorithms Plus Data Structures Equals Evolution Programs. Secaucus, NJ, USA: Springer-Verlag New York, Inc., T. Back, F. Hoffmeister, and H. P. Schwefel, A survey of evolution strategies, in In Lashon B. Belew, Richard K.; Booker, editor, Proceedings of the 4th International Conference on Genetic Algorithms, 1991, pp D. E. Goldberg, Genetic Algorithms in Search, Optimization and Machine Learning. Reading, MA: Addison-Wesley, 1989.

8 R. I. Haupt and S. E. Haupt, Practical Genetic Algorithms. 2nd ed. Wiley, K. Deb, Multi-Objective Optimization using Evolutionary Algorithms. John Wiley & Sons, 2001.

9 1. Nome da Disciplina Grafos 2. Professor Responsável Nelson Cruz Sampaio Neto 3. Carga Horária 4. Créditos 60 (sessenta) horas 4 (quatro) créditos 5. Pré-Requisitos Não há 6. Objetivos 7. Ementa Geral: Dotar o aluno de conceitos e algoritmos que possibilitem a abstração de problemas diversos e a solução dos mesmos através de grafos. Específicos: - Conhecer os conceitos de grafos e suas representações computacionais; - Conhecer os grafos dirigidos e não dirigidos e seus algoritmos; - Conhecer os mecanismos de busca em grafos; e - Conhecer os conceitos de árvore, coloração, fluxo de redes e seus algoritmos. Conceitos básicos. Representações. Grafos dirigidos e não dirigidos. Caminhos. Busca em grafos. Conexidade. Árvores. Coloração. Fluxo de redes. Algoritmos em grafos. Aplicações baseadas em grafos. 8. Conteúdo Programático 1. Conceitos básicos a. Revisão de relações b. Definição e notação de grafos c. Grafos, dígrafos e multigrafos d. Operações com grafos e. Isomorfismo de grafos f. Grafos regulares, completos e bipartidos g. Grafos rotulados e valorados h. Grafos planares 2. Representações Computacionais a. Matriz de adjacência b. Matriz de incidência c. Lista de adjacência d. Bibliotecas para linguagem de programação

10 3. Grafos dirigidos ou dígrafos a. Fechos transitivos b. Algoritmos de Warshall c. Ordenação topológica d. Acessibilidade 4. Caminhos em grafos a. Caminhos e ciclos b. Grafos eulerianos e hamiltonianos c. Busca em largura e em profundidade 5. Conexidade a. Grafos conexos e desconexos b. Componentes conexos e fortemente conexos c. Pontes e vértices de corte d. Grafo reduzido e. Base e anti-base 6. Árvores a. Propriedades elementares b. Arborescência c. Árvore geradora d. Árvore de custo mínimo e. Expansão e compactação 7. Coloração de grafos a. Coloração aproximada b. Coloração de mapas 8. Fluxo de redes a. Problema do fluxo máximo b. Teorema do fluxo máximo Corte mínimo 9. Metodologia As aulas serão expositivas seguidas de exercícios em sala de aula. Além disso, as aulas envolvem seminários e trabalhos extraclasse. 10. Recursos Quadro branco e data show. 11. Avaliação O aluno será avaliado através de provas, seminários e trabalhos extraclasse. A disciplina terá 2 (duas) provas com o valor de 10 (dez) pontos cada, seminários totalizando 10 (dez) pontos e trabalhos extraclasse também totalizando 10 (dez) pontos. A nota final será obtida pela média aritmética simples dessas avaliações.

11 12. Bibliografia Básica: NETTO, Paulo O. B. Teoria, Modelos e Algoritmos, 4ª Ed. Edgard Blücher. São Paulo, GERSTING, Judith L. Fundamentos Matemáticos para a Ciência da Computação, 5ª Ed. LTC Livros Técnicos e Científico, SZWARCFITER, Jayme L. Grafos e Algoritmos Computacionais. Campus. Rio de Janeiro, Complementar: LEISERSON, Charles E.; STEIN, C.; RIVEST, Ronald L.; CORMEN, Thomas H. Algoritmos: Teoria e Prática. Tradução da segunda edição americana. Campus, Capítulos 22 a 26. GROSS, Jonathan L.; YELLEN, J. Graph Theory and Its Applications, Second Edition, Chapman and Hall/CRC, SEDGEWICK, Robert. Algorithms in Java, Part 5: Graph Algorithms, 3 rd Edition, Addison-Wesley Professional, 2003.

12 1. Nome da Disciplina Inteligência Artificial Simbólica 2. Professor Responsável Eloi Luiz Favero 3. Carga Horária 60H ou 68H 4. Créditos 4CRE 5. Pré-Requisitos Não tem 6. Objetivos Apresentar ao aluno o paradigma de Inteligência Artificial Simbólica, com o estudo de linguagens, modelagens, métodos e técnicas para serem usados na solução de problemas envolvendo estudos de caso práticos. 7. Ementa Sistemas inteligentes. Visão dos paradigmas de IA. Programação em lógica. A linguagem Prolog. Representação de conhecimento e Raciocínio. Métodos de busca para solução de problemas. Sistemas especialistas. Planejamento. Mineração de Dados. Aprendizagem de máquina. Agentes e multi-agentes. Processamento de linguagem natural. 8. Conteúdo Programático a) Sistemas inteligentes. b) Visão dos paradigmas de IA. c) Programação em lógica. d) A linguagem Prolog. e) Representação de conhecimento e Raciocínio. f) Métodos de busca para solução de problemas. g) Sistemas especialistas. h) Planejamento. i) Mineração de Dados. j) Aprendizagem de máquina. k) Agentes e multi-agentes.

13 l) Processamento de linguagem natural. 9. Metodologia Aula expositiva e aula prática em laboratório; estudo de programação de técnicas de IA; estudos de caso em duplas de discentes; apresentação de seminários; 10. Recursos Slides e Laboratório. 11. Avaliação 2 provas e 3 trabalhos; 12. Bibliografia Artigos de revistas técnicas e Livros: ARBIB, M. A. The handbook of brain theory and Neural Networks. Cambridge: MIT Press, p. BERRY, M. J. A., LINOFF, G. Data mining techniques. USA: John Wiley, 1997 BIGUS, J. & BIGUS, J. Constructing Intelligent Agents with Java. USA, Jon Wiley & Sons BITTENCOURT, G. Inteligência Artificial Ferramentas e Teorias. Editora da UFSC. 2ª. Edição. Florianópolis, pp. BRATKO, I. Prolog Programming for Artificial Intelligence. (2nd ed), Addison-Wesley FAYYAD, U. M., Piatetsky Shapiro, G., Smyth, P. & Uthurusamy, R. Advances in Knowledge Discovery and Data Mining, AAAIPress, The Mit Press, HAN, J., KAMBER, M. Data Mining: concepts and techniques. USA: Morgan Kaufmann, HAYKIN, S. Neural Networks: A Comprehensive Foundation. Prentice-Hall. 2nd Ed, p. (Tradução: Neural Network: Princípios e Prática. Bookman, 2001). MITCHELL, T. M. Machine learning. New York: McGraw-Hill. Series in Computer Science, p. RUSSEL, S.; NORVIG, P.: Inteligência Artificial. Campus, São Paulo, pp. RICH, E.; KNIGHT, K.: Inteligência Artificial. Makron Books. 2ª. Edição. São Paulo, pp. REZENDE, S., Sistemas Inteligentes: Fundamentos e Aplicações. Manole Editora p. WOOLDRIDGE, M.; JENNINGS, N. Intelligent Agents: Theory and Practice

14 1. Nome da Disciplina Introdução à Realidade Virtual 2. Professor Responsável Bianchi Serique Meiguins 3. Carga Horária 60 hs 4. Créditos 4 5. Pré-Requisitos Nenhum 6. Objetivos O curso de Introdução à Realidade Virtual e Aumentada tem o objetivo de expandir o entendimento dos participantes sobre a área. Para atingir esse objetivo as etapas do curso estão baseadas nas etapas de teoria de concepção e caracterização da área, estado atual de pesquisa da mesma, utilização de ferramentas e desenvolvimento de projetos. 7. Ementa Visão geral de realidade virtual. Computação gráfica 3D. Geração de ambientes virtuais por computador. Dispositivos de E/S para realidade virtual. Aplicações Sistemas distribuídos de realidade virtual. Plataformas para desenvolvimento de realidade virtual. Realidade virtual na Internet. Avaliação de sistemas de realidade virtual; 8. Conteúdo Programático 8.1 Fundamentos de Realidade Virtual e Aumentada

15 8.2 Técnicas de Interação para Ambientes de Realidade Virtual e Aumentada 8.3 Ambientes de Hardware e Software para Aplicações de Realidade Virtual e Aumentada 8.4 Aspectos de Desenvolvimento de Ambientes Virtuais de Realidade Virtual e Aumentada 8.5 Sistemas Distribuídos de Realidade Virtual e Aumentada 8.6 Aplicações de Realidade Virtual e Aumentada 8.7 Aspectos de Avaliação de Ambientes de Realidade Virtual e Aumenta 9. Metodologia Aulas expositivas. Análise de Ferramentas de Realidade Virtual e Aumentada. Seminários com artigos de IEEE e ACM. Escrita de artigos. 10. Recursos Sala de Aula com computador e data show. Laboratório com computadores com sistema operacional Windows. 11. Avaliação Avaliação será composta das seguintes fases: Apresentação de Artigo Escrita de artigo Estudo de análise comparativa de ferramentas de realidade virtual e aumentada Projeto de construção de aplicação de realidade virtual e aumentada 12. Bibliografia AMES, AL. et.; VRML 2.0 Sourcebook. John Wiley & Sons, KIRNER, C., TORI, R. (editores); Realidade Virtual: Conceitos e Tendências, 2004

16 KIRNER, C., SISCOUTO, R. (editores); Realidade Virtual: Conceitos e Aplicações, 2007 KIRNER, C.; Realidade Virtual: Dispositivos e Aplicações. Disponível em CARDOSO, A., KIRNER, C., LAMOUNIER JR., E., KELNER, J.; Tecnologias para o Desenvolvimento de Sistemas de Realidade Virtual e Aumentada, 2007 MACHADO, L. S. OLIVEIRA, M. C. F. VALERIO NETTO, A Realidade virtual: fundamentos e aplicações. Visual books, p. BURDEA, G. C.. & COIFFET, P. - Virtual Reality Technology. John Wiley & Sons, KIRNER, C.; Sistemas de Realidade Virtual. Disponível em NETTO, A V. MACHADO, L. dos S. OLIVEIRA, M. C. F. Realidade Virtual - Definições, Dispositivos e Aplicações. Revista Eletrônica de Iniciação Científica - REI C. Ano 11. VoI. 11. Número I. Mar Disponível em. Acesso em: 12 nov VINCE J. - Virtual Reality Systems. Adison-Wesley, 1995

17 1. Nome da Disciplina Processamento Digital de Sinais 2. Professor Responsável Aldebaro Klautau 3. Carga Horária Créditos 4 5. Pré-Requisitos Cursos ao nível de graduação em: a) Probabilidade & Estatística (por exemplo, TE Probabilidade e Processos Estocásticos na graduação da Engenharia Elétrica) e b) Cálculo (uso de integral e derivada, equivalente ao Cálculo I na UFPA). Capacidade de ler textos técnicos em inglês, visto que o livro-texto e grande parte do material didático estão em língua inglesa. Noções de programação. Disposição para usar matemática e aprender de maneira básica o Octave (Linux) ou Matlab para simulações. Ressalta-se que a matéria tem forte relação com disciplinas normalmente vistas em cursos de graduação em engenharia, tais como (tomando a UFPA por base): TE Análise de Sistemas Lineares (Eng. Elétrica) e Processamento Digital de Sinais (Eng. da Computação). Assim, por mais que os instrutores tentem fazer a disciplina auto-contida, alunos com formação em outras áreas (Ciência da Computação, Sistemas de Informação, Engenharia Civil, Engenharia Mecânica, etc.), podem eventualmente se sentir em desvantagem, apesar disso não ser a regra. Um curso básico sobre Sinais e Sistemas, útil (apesar de não ser pré-requisito) para o curso de PDS em questão, é ofertado pelo MIT na Internet: Mais especificamente, o curso: /CourseHome/index.htm 6. Objetivos Apresentar uma introdução hands on (prática) ao processamento digital de sinais, de forma que o aluno possa atuar em áreas como telecomunicações, mineração de dados de séries temporais, análise de vibração, análise de sinais provenientes de sistemas de potência, etc. Como a multimídia permeia a computação atualmente, essa disciplina permite ao aluno obter familiaridade com processamento digital de sinais, e com conceitos que são úteis ao se lidar com vídeo, áudio e séries temporais em geral. 7. Ementa Sistemas e sinais discretos no tempo. Amostragem. Transformada Discreta de Fourier. Transformada Z. Resposta em freqüência. Função de transferência. Filtros digitais.

18 Conversores A/D e D/A. Filtros anti-aliasing e de reconstrução. Filtros FIR e IIR. Filtragem adaptativa usando LMS. Aplicações práticas. 8. Conteúdo Programático Dividido em cinco unidades: 1) Analog and digital signals (review: probability and stochastic processes, decibel & impulse function, manipulating signals stored in files) 2) Transforms and Signal Representation 3) Analog and Digital Systems 4) Time-Frequency Analysis and Spectral Estimation 5) Adaptive Signal Processing 9. Metodologia A proposta é fazer o curso o mais prático possível (apesar de não se ter acesso a um laboratório) permeando as aulas teóricas com aplicações práticas. 10. Recursos Datashow e site Moodle. 11. Avaliação Três ou mais provas. A matéria de cada prova é toda a estudada até o momento da mesma. 12. Bibliografia O livro-texto (leitura obrigatória) será Digital Signal Processing and Communications in Practice, o qual está sendo escrito pelo ministrante e será disponibilizado em PDF. Mas outros livros de PDS podem ser utilizados, tais como os listados abaixo, além dos da coleção Schaum, que são repletos de problemas resolvidos Bibliografia Complementar Digital Signal Processing: A Computer-Based Approach. Sanjit Mitra. McGraw-Hill. 2nd edition. ISBN: (notem que já foi publicada a 3a edição). DINIZ, P. S. R.; SILVA, E. A B.; NETTO. S. L. Processamento Digital de Sinais - Projeto e análise de sistemas, Bookman Company, Oppenheim, A. V.; Schafer, R. W., Discrete time signal processing, Prentice-Hall, Oppenheim, A., A. S. Willsky, Signal and systems, Prentice-Hall, Proakis, J. G., Monolakis, D. G. Digital signal processing: principles, algorithms, and applications, Prentice-Hall, 3. ed., 1998.

19 1. Nome da Disciplina PROGRAMAÇÃO 2. Professor Responsável Benedito Ferreira 3. Carga Horária 60h. 4. Créditos Pré-Requisitos Conhecimentos básicos de programação 6. Objetivos A disciplina pretende ampliar e retomar, com aprofundamento, conceitos relacionados a programação, independentemente de paradigma. Propor problemas que levem o aluno a realizar prática de programação, envolvendo técnicas avançadas específicas. 7. Ementa Valores e tipos; Variáveis e armazenamento; Amarração e escopo; Abstração de Procedimentos; Abstração de dados; Abstração Genérica; Sistemas de tipos; Fluxo de controle; Resolução de problemas em programação (recursividade e backtraking) 8. Conteúdo Programático Parte I: Conceitos de Projeto de Linguagens de programação 1 - Introdução: linguagens de programação; conceitos e paradigmas; sintaxe, semântica, e pragmática; processadores de linguagens; desenvolvimento histórico 2 Valores e tipos: tipos primitivos; tipos compostos; tipos recursivos; sistemas de tipos; expressões; aspectos de implementação. 3 Variáveis e armazenamento: variáveis simples; variáveis compostas; semântica de cópia vs semântica de referência; Tempo de vida; Ponteiros; Comandos; Expressões com efeitos colaterais; 4 Amarração e escopo: amarração e ambientes; Escopo; Declarações; Blocos; 5 Abstração de Procedimentos: Funções e procedimentos; parâmetros e argumentos; aspectos de implementação. 6 Abstração de dados: Unidades de programa, pacotes e encapsulamento; tipos abstratos; objetos e classes; aspectos de implementação.

20 7 Abstração Genérica: unidades genéricas e instanciação; parâmetros de tipo e parâmetro de classes; aspectos de implementação. 8 Sistemas de tipos: polimorfismo de inclusão; polimorfismo paramétrico; sobrecarga; conversão de tipos; aspectos de implementação. 9 Fluxo de controle: sequenciadores; saltos (jumps), escapes; tratamento de exceções; aspectos de implementação. PARTE II Resolução de problemas em Programação Nesta parte, serão discutidas técnicas e propostos problemas a serem resolvidos em diferentes linguagens (Java, C ou C++)0 1 Recursividade: definição; as quatro regras da recursividade; programação dinâmica. 2 Backtraking: construção de todos os conjuntos; construção de todas as permutações. Parte I Instrumentos de Trabalho 9. Metodologia Aulas expositivas e realização de seminários; trabalhos práticos de síntese e documentação dos diversos materiais trabalhados. 10. Recursos Projetor multimídia, quadro branco. 11. Avaliação Frequência, entrega/qualidade dos trabalhos propostos (seminários): 50%. Prova: 50% 12. Bibliografia WATT, David. Programming Languages Design Concepts. John Wiley and Sons, 2004, 492 p. SKIENA, Steven & Revilla, Miguel. Programming Challenges. Springer; 1 edition p.

21 1. Nome da Disciplina Redes de Computadores 2. Professor Responsável Antônio Jorge Gomes Abelém 3. Carga Horária 60hs 4. Créditos 04 créditos 5. Pré-Requisitos Não tem. 6. Objetivos Apresenta os conceitos essenciais sobre redes de computadores através do estudo em camadas do tema, com ênfase na arquitetura da Internet. 7. Ementa Introdução e conceitos básicos. Camada de aplicação: serviços, funcionalidades da camada e os principais protocolos de aplicação da Internet (http, ftp, smtp, dns, entre outros). Camada de Transporte: Serviços funcionalidades da camada e os protocolos de transporte da Internet (UDP e TCP). Camada de Rede: Serviços funcionalidades da camada e o protocolo IP. Camada de enlace e as principais tecnologias de redes locais e metropolitanas. Conceitos básicos sobre mobilidade e o IP móvel. Comunicação Multicast e o IP Multicast. Conceitos básicos sobre Qualidade de Serviço e de Experiência (QoS e QoE). 8. Conteúdo Programático Capítulo 1 Introdução 1. Introdução às Redes de Computadores; a. O que é a Internet? b. Definições de Protocolo c. Estrutura de Redes. i. Núcleo e Terminais d. Redes de acesso e meios físicos. i. Topologias 2. Tecnologia de Comutação a. Comutação por Circuito e Comutação por Pacotes i. Redes Orientadas a Conexão X.25, Frame Relay, ATM ii. Redes sem Conexão b. Atrasos e perda em redes de pacote. i. Tipos de Atrasos e perdas 3. Os Modelos de Referência OSI e TCP/IP; a. Conceitos e Arquitetura Capítulo 2 Camada de Aplicação

22 1. Arquiteturas de Aplicações 2. Funções e Serviços da camada de aplicação 3. Protocolos da camada de aplicação a. HTTP i. Conexões persistentes e não persistentes ii. Formatos de mensagem iii. Caches b. FTP Comandos e respostas; c. Correio Eletrônico SMTP, IMAP, POP d. DNS i. Modo de funcionamento ii. Serviços oferecidos iii. Registros e mensagens 4. Programação com sockets (laboratório) a. TCP e UDP Capítulo 3 Camada de Transporte 1. Serviços da camada de transporte 2. Multiplexação e Demultiplexação 3. Transporte não orientado a conexão a. Segmento UDP b. Verificação de erros 4. Transferência confiável de dados a. Protocolos b. Maquina de estados finitos - FSM c. Controle de erros (ARQ) - Go-Back-N, Repetição seletiva, Transporte orientado a conexão a. Controle de Fluxo b. Controle de Congestionamento i. Controle de congestionamento TCP- Justiça Capítulo 4 Camada de Rede 1. Modelos de Serviços de Redes; 2. Redes de Circuitos Virtuais e Datagrama; 3. Rotadores a. Elementos de Comutação b. Comutação store-and-forward 4. O Protocolo da Internet IP a. Formato do Datagrama b. Endereçamento IPv4 c. Protocolo ICMP d. Endereçamento IPv6 5. Algoritmos de Roteamento a. Algoritmo de Roteamento Link State b. Algoritmo de Roteamento Distance Vector c. Roteamento Hierárquico d. Roteamento Intra-AS (RIP, OSPF) e. Roteamento externo (BGP) Capítulo 5 Camada de Enlace 1. Serviços fornecidos pela camada de enlace 2. Detecção e correção de erros a. Verificação de paridade b. Soma de Verificação c. Redundância Cíclica CRC 3. Protocolos de Acesso Múltiplos a. Divisão do Canal

23 i. TDM e FDM ii. CDMA b. Protocolos de acesso aleatório i. ALOHA, CSMA, CSMA/CD, CSMA/CA, Control Token,... c. Redes locais (LANs) i. Ethernet ii. Token Ring iii. Interface de Dados Distribuída por Fibra FDDI d. Endereçamento i. Endereço MAC ii. Protocolo DHCP iii. Protocolo ARP e. Topologia Ethernet i. Comutadores ii. HUB X Comutadores iii. Roteadores f. Protocolo PPP i. Endereçamento ii. Byte Stuffing g. Virtualização da Camada de Enlace i. Redes ATM ii. Comutação por Rótulos MPLS e GMPLS Capítulo 6 Mobilidade, Multicast e Multimídia 1. Mobilidade e o IP Móvel 2. Comunicação multiponto e o IP Multicast 3. Qualidade de Serviço e de Experiência a. Conceitos básicos b. RSVP c. Serviços Diferenciados 9. Metodologia As aulas serão expositivas e/ou práticas, utilizando recursos de projeção multimídia disponibilizados nas salas de aula e laboratórios. A Internet será usada como recurso complementar para pesquisa e consolidação de conceitos. Haverá uma lista de da turma para discussões. 10. Recursos Datashow, lista eletrônica de discussão e site para disciplina. 11. Avaliação Provas e Trabalhos práticos e teóricos. 12. Bibliografia KUROSE & ROSSI. Computer Networking: A Top-Down Approach Featuring the Internet. 5ª edição o Título da tradução: Redes de Computadores e a Internet. Ed. Pearson Brasil. 3ª edição TANENBAUM, A. Computer Network. 5ª edição. Prentice Hall, 2010.

24 o Título da tradução: Redes de Computadores. 4ª edição. PHB, COMER, D. Internetworking with TCP/IP. 5ª edição. Prentice Hall, o Título da tradução: Interligação em Rede com TCP/IP. Vol.1. Ed. Campus DAY, J. Patterns in Network Architecture : a return to fundamentals. Pearson Education, Inc, RFCs e artigos diversos.

P L A N O D E D I S C I P L I N A

P L A N O D E D I S C I P L I N A INSTITUTO FEDERAL DE SANTA CATARINA CAMPUS SÃO JOSÉ SC CURSO TÉCNICO EM TELECOMUNICAÇÕES / REDES DE COMPUTADORES P L A N O D E D I S C I P L I N A DISCIPLINA: Redes de Computadores Carga Horária: 95 HA

Leia mais

NOME DA DISCIPLINA: TELEMÁTICA BÁSICA NOME DO CURSO: SUPERIOR DE TECNOLOGIA EM PETRÓLEO E GÁS

NOME DA DISCIPLINA: TELEMÁTICA BÁSICA NOME DO CURSO: SUPERIOR DE TECNOLOGIA EM PETRÓLEO E GÁS 1- IDENTIFICAÇÃO CARGA HORÁRIA SEMANAL: 4 HORAS CARGA HORÁRIA SEMESTRAL: 80 HORAS PERÍODO: NOTURNO NOME DA DISCIPLINA: TELEMÁTICA BÁSICA NOME DO CURSO: SUPERIOR DE TECNOLOGIA EM PETRÓLEO E GÁS 2- EMENTA

Leia mais

CONCEITOS BÁSICOS DE REDES 2 [COMUTAÇÕES / TAXONOMIA]

CONCEITOS BÁSICOS DE REDES 2 [COMUTAÇÕES / TAXONOMIA] CONCEITOS BÁSICOS DE REDES 2 [COMUTAÇÕES / TAXONOMIA] UC: Redes Docente: Prof. André Moraes Curso técnico em Informática Instituto Federal de Santa Catarina Créditos I Instituto Federal de Santa Catarina

Leia mais

PLANO DE ENSINO. DEPARTAMENTO: DSI Sistemas de Informação CARGA HORÁRIA TOTAL: 72 TEORIA: 60 PRATICA: 12. CURSO(S): Sistemas de Informação

PLANO DE ENSINO. DEPARTAMENTO: DSI Sistemas de Informação CARGA HORÁRIA TOTAL: 72 TEORIA: 60 PRATICA: 12. CURSO(S): Sistemas de Informação 1 UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI PLANO DE ENSINO DEPARTAMENTO: DSI Sistemas de Informação DISCIPLINA: Redes II PROFESSOR: Ademar

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CURSO CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo desde a

Leia mais

( X ) SEMESTRAL - ( ) ANUAL

( X ) SEMESTRAL - ( ) ANUAL UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE COMPUTAÇÃO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PLANO DE DISCIPLINA DISCIPLINA: Arquitetura de Redes de Computadores ( X ) SEMESTRAL - ( ) ANUAL CÓDIGO:

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular REDES DE COMUNICAÇÃO Ano Lectivo 2014/2015

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular REDES DE COMUNICAÇÃO Ano Lectivo 2014/2015 Programa da Unidade Curricular REDES DE COMUNICAÇÃO Ano Lectivo 2014/2015 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos 1º 4. Unidade

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL PERFIL 3001 - Válido para os alunos ingressos a partir de 2002.1 Disciplinas Obrigatórias Ciclo Geral Prát IF668 Introdução à Computação 1 2 2 45 MA530 Cálculo para Computação 5 0 5 75 MA531 Álgebra Vetorial

Leia mais

rr-09-r.01 Introdução UC: Redes de Computadores Docente: Prof. André Moraes

rr-09-r.01 Introdução UC: Redes de Computadores Docente: Prof. André Moraes Introdução UC: Redes de Computadores Docente: Prof. André Moraes Créditos I Créditos II Bibliografia Básica Título Autor Edição Local Editora Ano Redes de computadores TANENBAUM, Andrew S. Rio de Janeiro

Leia mais

CENTRO UNIVERSITARIO SENAC PLANO DE ENSINO

CENTRO UNIVERSITARIO SENAC PLANO DE ENSINO PLANO DE ENSINO Nome do candidato: Aurélio Candido da Silva Junior Unidade: Lapa Tito Curso: Gestão Tecnológica em redes Convergentes Disciplina: Arquitetura e Redes de Computadores

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI PLANO DE ENSINO 1 UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI PLANO DE ENSINO DEPARTAMENTO: DSI Sistemas de Informação DISCIPLINA: Redes I PROFESSOR: Ademar

Leia mais

Apresentação do Programa da Disciplina. Discutir sobre a relevância das redes de computadores para a engenharia.

Apresentação do Programa da Disciplina. Discutir sobre a relevância das redes de computadores para a engenharia. FUNDAÇÃO UNVERSDADE FEDERAL DO VALE DO SÃO FRANCSCO PLANO DE UNDADE DDÁTCA- PUD Professor: Edmar José do Nascimento Disciplina: REDE DE COMPUTADORES Carga Horária: 60 hs Semestre: 2012.1 Pág. 1 de 5 EMENTA:

Leia mais

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 60 h 1º Evolução histórica dos computadores. Aspectos de hardware: conceitos básicos de CPU, memórias,

Leia mais

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural Motivação Realidade Atual Ampla adoção das diversas tecnologias de redes de computadores Evolução das tecnologias de comunicação Redução dos

Leia mais

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções: PLANO DE ENSINO 1. Identificação Curso: Tecnologia em Desenvolvimento de Software Disciplina: Estrutura de Dados Professor: Msc. Tiago Eugenio de Melo CPF: Regime de Trabalho: 40h CH. Semestral: 100h Siape:

Leia mais

Plano de Ensino IDENTIFICAÇÃO

Plano de Ensino IDENTIFICAÇÃO Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação CURSO: Tecnologia em Sistemas para Internet FORMA/GRAU:( )integrado ( )subsequente ( ) concomitante ( ) bacharelado ( ) licenciatura

Leia mais

PLANO DE ENSINO 2015.1

PLANO DE ENSINO 2015.1 FUNDAÇÃO EDSON QUEIROZ UNIVERSIDADE DE FORTALEZA CENTRO DE CIENCIAS TECNOLOGICAS PLANO DE ENSINO 2015.1 DADOS DE IDENTIFICAÇÃO Disciplina/Módulo: Redes Comput Sist Distribuídos Código/Turma: T008-84(74)

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS PROFESSOR: CARLOS BECKER WESTPHALL Terceiro Trabalho

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CTS DE REDES DE COMPUTADORES INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo desde a história e a evolução

Leia mais

Protocolos de Redes Revisão para AV I

Protocolos de Redes Revisão para AV I Protocolos de Redes Revisão para AV I 01 Aula Fundamentos de Protocolos Conceituar protocolo de rede; Objetivos Compreender a necessidade de um protocolo de rede em uma arquitetura de transmissão entre

Leia mais

PLANO DE ENSINO CARGA HORÁRIA TOTAL: 72 TEORIA: 50 PRÁTICA: 22

PLANO DE ENSINO CARGA HORÁRIA TOTAL: 72 TEORIA: 50 PRÁTICA: 22 DEPARTAMENTO: Sistemas de Informação PLANO DE ENSINO DISCIPLINA: Redes de Computadores I PROFESSOR: SERGIO ROBERTO VILLARREAL SIGLA: RED I E-MAIL: sergio.villarreal@udesc.br CARGA HORÁRIA TOTAL: 72 TEORIA:

Leia mais

Universidade Salgado de Oliveira

Universidade Salgado de Oliveira Universida Salgado Oliveira Graduação Tecnológica em Res Computadores PLANO DE ENSINO - 1º Semestre 2013 - Curso: Graduação Tecnológica em Res Computadores. Disciplina: Sistemas Distribuídos Código: 4289

Leia mais

PLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: 2009-1 SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I

PLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: 2009-1 SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I 1 PLANO DE ENSINO CURSO: Sistemas de Informação PERÍODO LETIVO: 2009-1 SEMESTRE: 4º CÓDIGO DISCIPLINA HORÁRIO C/H SEMESTRAL C/H SEMANAL Análise, Projeto e Implementação de Sistemas I 3CD-4AB 80h 04h PROFESSOR(A):

Leia mais

Disciplina de Projetos e Análise de Algoritmos. Aula 1 - Apresentação aos Algoritmos Computacionais

Disciplina de Projetos e Análise de Algoritmos. Aula 1 - Apresentação aos Algoritmos Computacionais Aula 1 - Apresentação aos Algoritmos Computacionais O que é a Disciplina? Disciplina de Projeto e Análise de Algoritmos Esta é uma disciplina de Algoritmos em nível de Pós-Graduação! Temas a serem abordados:

Leia mais

TABELA DE EQUIVALÊNCIA FECOMP Curso de Engenharia de Computação

TABELA DE EQUIVALÊNCIA FECOMP Curso de Engenharia de Computação TABELA DE EQUIVALÊNCIA FECOMP Curso de Engenharia de Computação Disciplina A Disciplina B Código Disciplina C/H Curso Disciplina C/H Código Curso Ano do Currículo 66303 ESTRUTURA DE DADOS I 68/0 ENG. DE

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre letivo 2015 02 1. Identificação Código 1.1 Disciplina: Simulações Computacionais no Ensino

Leia mais

UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL

UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL INTEGRALIZAÇÃO CURRICULAR (Currículo 2006.2) Agosto de 2010 Hodiernamente não mais se concebe que a formação do futuro profissional

Leia mais

FUNDAÇÃO DE APOIO AO ENSINO TÉCNICO DO ESTADO DO RIO DE JANEIRO FAETERJ Petrópolis Área de Extensão PLANO DE CURSO

FUNDAÇÃO DE APOIO AO ENSINO TÉCNICO DO ESTADO DO RIO DE JANEIRO FAETERJ Petrópolis Área de Extensão PLANO DE CURSO FUNDAÇÃO DE APOIO AO ENINO TÉCNICO DO ETADO DO RIO DE JANEIRO PLANO DE CURO 1. Identificação Curso de Extensão: INTRODUÇÃO AO ITEMA INTELIGENTE Professor Regente: José Carlos Tavares da ilva Carga Horária:

Leia mais

Público Alvo: Critérios de admissão para o curso: Investimento:

Público Alvo: Critérios de admissão para o curso: Investimento: Fundado em 1965, o Instituto Nacional de Telecomunicações - Inatel - é um centro de excelência em ensino e pesquisa na área de Engenharia, e tem se consolidado cada vez mais, no Brasil e no exterior, como

Leia mais

Professor: Gládston Duarte

Professor: Gládston Duarte Professor: Gládston Duarte INFRAESTRUTURA FÍSICA DE REDES DE COMPUTADORES Computador Instalação e configuração de Sistemas Operacionais Windows e Linux Arquiteturas físicas e lógicas de redes de computadores

Leia mais

Redes de Computadores. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Redes de Computadores. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Prof. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Apresentação Aulas: Segunda-feira, 19h00min ~ 20h40min Carga horária: 2 horas-aula/semana

Leia mais

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural Agenda Motivação Objetivos Histórico Família de protocolos TCP/IP Modelo de Interconexão Arquitetura em camadas Arquitetura TCP/IP Encapsulamento

Leia mais

Unidade 2.1 Modelos de Referência

Unidade 2.1 Modelos de Referência Faculdade INED Curso Superior de Tecnologia: Banco de Dados Redes de Computadores Disciplina: Redes de Computadores Prof.: Fernando Hadad Zaidan 1 Unidade 2.1 Modelos de Referência 2 Bibliografia da disciplina

Leia mais

Protocolo Ethernet e Dispositivos de Interconexão de LANs

Protocolo Ethernet e Dispositivos de Interconexão de LANs Protocolo Ethernet e Dispositivos de Interconexão de LANs Prof. Rafael Guimarães Redes de Alta Velocidade Tópico 4 - Aula 1 Tópico 4 - Aula 1 Rafael Guimarães 1 / 31 Sumário Sumário 1 Motivação 2 Objetivos

Leia mais

PCC173 - Otimização em Redes

PCC173 - Otimização em Redes PCC173 - Otimização em Redes Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 25 de fevereiro de 2015 Marco Antonio M. Carvalho

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CURSO EDUCAÇÃO A DISTÂNCIA (EAD) SISTEMAS PARA INTERNET INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo

Leia mais

Curso de Redes de Computadores

Curso de Redes de Computadores Curso de Redes de Computadores EMENTA Objetivo do curso: abordar conceitos básicos das principais tecnologias de rede e seus princípios de funcionamento. Instrutor: Emanuel Peixoto Conteúdo CAPÍTULO 1

Leia mais

Tecnologia em Analise e Desenvolvimento de Sistemas Disciplina

Tecnologia em Analise e Desenvolvimento de Sistemas Disciplina Plano de Ensino - 2014 I. Dados Identificadores Curso Tecnologia em Analise e Desenvolvimento de Sistemas Disciplina Redes de Computadores Professor MÁRCIO DE SANTANA Período Noturno Módulo Organização

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CST SISTEMAS DE INFORMAÇÃO DISCIPLINA: Algoritmo e Programação I A disciplina aborda o estudo de algoritmos, envolvendo os conceitos fundamentais: variáveis, tipos de dados, constantes,

Leia mais

UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA COLEGIADO DO CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA/ENG.

UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA COLEGIADO DO CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA/ENG. UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA COLEGIADO DO CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA/ENG. COMPUTAÇÃO PLANO DE CURSO DISCIPLINA: MÉTODOS E TÉCNICAS DE PROGRAMAÇÃO CÓDIGO:

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Introdução à Computação A disciplina apresenta a área da Computação como um todo, desde a história e a evolução dos computadores

Leia mais

Pontifícia Universidade Católica do Rio Grande do Sul FACULDADE DE INFORMÁTICA

Pontifícia Universidade Católica do Rio Grande do Sul FACULDADE DE INFORMÁTICA DEPARTAMENTO: Fundamentos da Computação CURSO: Bacharelado em Sistemas de Informação DISCIPLINA: Fundamentos da Computação CÓDIGO: 4610H CRÉDITOS: 04 CARGA HORÁRIA: 60 horas-aula VALIDADE: a partir de

Leia mais

UNIVERSIDADE PAULISTA

UNIVERSIDADE PAULISTA 2011 CURSO: Redes de Computadores e Gestão de Tecnologia da Informação SÉRIE: 2º Semestre TURNO: Noturno DISCIPLINA: Redes de Computadores e Telecomunicações CARGA HORÁRIA: 60 horas Prof. Luiz Shigueru

Leia mais

Prof. Manuel A Rendón M

Prof. Manuel A Rendón M Prof. Manuel A Rendón M Tanenbaum Redes de Computadores Cap. 1 e 2 5ª. Edição Pearson Padronização de sistemas abertos à comunicação Modelo de Referência para Interconexão de Sistemas Abertos RM OSI Uma

Leia mais

SISTEMAS DISTRIBUIDOS E PARALELOS 2014/2015 1º SEMESTRE

SISTEMAS DISTRIBUIDOS E PARALELOS 2014/2015 1º SEMESTRE SISTEMAS DISTRIBUIDOS E PARALELOS 2014/2015 1º SEMESTRE Objectivos da Disciplina Desenvolver competências técnicas e científicas na área dos sistemas distribuídos e paralelos. Compreender o conceito de

Leia mais

Unidade 2.1 Modelos de Referência. Bibliografia da disciplina. Modelo OSI. Modelo OSI. Padrões 18/10/2009

Unidade 2.1 Modelos de Referência. Bibliografia da disciplina. Modelo OSI. Modelo OSI. Padrões 18/10/2009 Faculdade INED Unidade 2.1 Modelos de Referência Curso Superior de Tecnologia: Redes de Computadores Disciplina: Fundamentos de Redes Prof.: Fernando Hadad Zaidan 1 2 Bibliografia da disciplina Bibliografia

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br PLANO DE ENSINO

Leia mais

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM (P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS:

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES 09/2013 Cap.3 Protocolo TCP e a Camada de Transporte 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia básica. Os professores

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES Conteúdo 1 Topologia de Redes 5 Escalas 5 Topologia em LAN s e MAN s 6 Topologia em WAN s 6 2 Meio Físico 7 Cabo Coaxial 7 Par Trançado 7 Fibra Óptica 7 Conectores 8 Conector RJ45 ( Par trançado ) 9 Conectores

Leia mais

I. Dados Identificadores Tecnologia em Desenvolvimento de Sistemas de Informação

I. Dados Identificadores Tecnologia em Desenvolvimento de Sistemas de Informação Plano de Ensino 2013 I. Dados Identificadores Curso Tecnologia em Desenvolvimento de Sistemas de Informação Disciplina Redes de Computadores Módulo Organização da Informação Carga Horária Semanal: 04 ha

Leia mais

P L A N O D E D I S C I P L I N A C O M P E T Ê N C I A S H A B I L I D A D E S E S P E C Í F I C A S

P L A N O D E D I S C I P L I N A C O M P E T Ê N C I A S H A B I L I D A D E S E S P E C Í F I C A S INSTITUTO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE SANTA CATARINA UNIDADE SÃO JOSÉ CURSO SUPERIOR DE SISTEMAS DE TELECOMUNICAÇÕES P L A N O D E D I S C I P L I N A DISCIPLINA: REDES DE COMPUTADORES 2 RCO20704

Leia mais

Capítulo 5. A camada de rede

Capítulo 5. A camada de rede Capítulo 5 A camada de rede slide slide 1 1 2011 Pearson Prentice Hall. Todos os direitos reservados. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice

Leia mais

Sistemas de Informação 3º ANO

Sistemas de Informação 3º ANO Sistemas de Informação 3º ANO BANCO DE DADOS Carga horária: 120h Visão geral do gerenciamento de banco de dados. Arquitetura de um Sistema Gerenciador de Banco de Dados. Modelagem e projeto de banco de

Leia mais

2006 ESPECIALIZAÇÃO EM TECNOLOGIA DA INFORMAÇÃO. 1. Justificativa. 2. Objetivos. 3. Formato do Curso. 4. Corpo Docente

2006 ESPECIALIZAÇÃO EM TECNOLOGIA DA INFORMAÇÃO. 1. Justificativa. 2. Objetivos. 3. Formato do Curso. 4. Corpo Docente 2006 ESPECIALIZAÇÃO EM TECNOLOGIA DA INFORMAÇÃO 1. Justificativa A evolução tecnológica e a conseqüente diminuição do custo dos equipamentos possibilitaram a expansão dos sistemas computacionais. Atualmente,

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS DISTRIBUIDOS Ano Lectivo 2015/2016

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS DISTRIBUIDOS Ano Lectivo 2015/2016 Programa da Unidade Curricular SISTEMAS DISTRIBUIDOS Ano Lectivo 2015/2016 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos 1º 4. Unidade

Leia mais

PLANO DE ENSINO. Ano: 2015 Semestre Letivo: ( ) Primeiro ( x ) Segundo Total de Créditos (se for o caso): 4 Carga Horária: 60 horas

PLANO DE ENSINO. Ano: 2015 Semestre Letivo: ( ) Primeiro ( x ) Segundo Total de Créditos (se for o caso): 4 Carga Horária: 60 horas UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br PLANO DE ENSINO

Leia mais

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA Andréa Willa Rodrigues Villarim (Voluntário) Marcelo Pereira Rufino (Bolsista) Larissa Aguiar (Bolsista) Nady Rocha

Leia mais

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I Metodologia de Desenvolvimento de Sistemas II/CPD025 Conceitos orientação a objetos. Evolução das técnicas de modelagem orientadas a objetos. Estrutura da linguagem UML. Conceito de processo interativo

Leia mais

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA PROGRAMA DE DISCIPLINA Disciplina: INTRODUÇÃO À PROGRAMAÇÃO Carga horária total: 60 h Carga horária teórica: 30 h Carga horária prática: 30 h Código da Disciplina: CCMP0041 Período de oferta: 2015.2 Turma:

Leia mais

CURSO DE INFORMÁTICA LICENCIATURA 1 PERÍODO

CURSO DE INFORMÁTICA LICENCIATURA 1 PERÍODO CURSO DE INFORMÁTICA LICENCIATURA 1 PERÍODO DISCIPLINA: Metodologia Científica H111900 Finalidade da metodologia científica. Importância da metodologia no âmbito das ciências. Metodologia de estudos. O

Leia mais

Plano de Ensino IDENTIFICAÇÃO. TURMA: 2 ano EMENTA

Plano de Ensino IDENTIFICAÇÃO. TURMA: 2 ano EMENTA Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação CURSO: Técnico em Informática FORMA/GRAU:( x )integrado ( )subsequente ( ) concomitante ( ) bacharelado ( ) licenciatura ( ) tecnólogo

Leia mais

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA Faculdade Anísio Teixeira de Feira de Santana Autorizada pela Portaria Ministerial nº 552 de 22 de março de 2001 e publicada no Diário Oficial da União de 26 de março de 2001. Endereço: Rua Juracy Magalhães,

Leia mais

Programação para Computação

Programação para Computação Universidade Federal do Vale do São Francisco Programação para Computação Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu.br Ementa Conceito de algoritmo. Lógica de programação e programação

Leia mais

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ PRÓ-REITORIA DE GRADUAÇÃO. PLANO DE ENSINO - PERÍODO LETIVO/ANO 2008 ANO DO CURSO: 5 o

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ PRÓ-REITORIA DE GRADUAÇÃO. PLANO DE ENSINO - PERÍODO LETIVO/ANO 2008 ANO DO CURSO: 5 o UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO - PERÍODO LETIVO/ANO 2008 ANO DO CURSO: 5 o Curso: Informática Modalidade: Bacharelado Turno: Integral Centro: Centro

Leia mais

PLANO DE ENSINO. Período/ Fase: 1º Semestre: 1º Ano: 2011 Disciplina: Programação de Computadores I (PGC21) Carga Horária: 72 horas/aula

PLANO DE ENSINO. Período/ Fase: 1º Semestre: 1º Ano: 2011 Disciplina: Programação de Computadores I (PGC21) Carga Horária: 72 horas/aula PLANO DE ENSINO 1. DADOS DE IDENTIFICAÇÃO Instituição: Universidade Alto Vale do Rio do Peixe Curso: Sistemas de Informação Professores: Carlos Alberto Zorzo zorzo@uniarp.edu.br Período/ Fase: 1º Semestre:

Leia mais

Introdução às Redes e Serviços de Comunicação Redes e Sistemas de Telecomunicações. T TP P Ciclo 1º Ano 3º Semestre 1º Horas/semana 2 2 Créditos

Introdução às Redes e Serviços de Comunicação Redes e Sistemas de Telecomunicações. T TP P Ciclo 1º Ano 3º Semestre 1º Horas/semana 2 2 Créditos Curso: Engenharia Electrónica e Redes de Computadores Licenciatura Bi-etápica Disciplina: Subgrupo: Introdução às Redes e Serviços de Comunicação Redes e Sistemas de Telecomunicações Ano lectivo: 2006

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula 2 - MODELO DE REFERÊNCIA TCP (RM TCP) 1. INTRODUÇÃO O modelo de referência TCP, foi muito usado pela rede ARPANET, e atualmente usado pela sua sucessora, a Internet Mundial. A ARPANET é de grande

Leia mais

Componente Curricular: ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO PLANO DE CURSO

Componente Curricular: ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO PLANO DE CURSO C U R S O D E E N G E N H A R I A D E P R O D U Ç Ã O Autorizado pela Portaria nº 1.150 de 25/08/10 DOU Nº 165 de 27/08/10 Componente Curricular: ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO Código: ENGP -

Leia mais

INTELIGÊNCIA ARTIFICIAL

INTELIGÊNCIA ARTIFICIAL Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Pearson, 2009. Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Pós-Graduação

Leia mais

Agenda. Rede de Computadores (Técnico em Informática) Modelo em Camadas. Modelo em Camadas. Modelo em Camadas 11/3/2010

Agenda. Rede de Computadores (Técnico em Informática) Modelo em Camadas. Modelo em Camadas. Modelo em Camadas 11/3/2010 Rafael Reale; Volnys B. Bernal 1 Rafael Reale; Volnys B. Bernal 2 Agenda de Computadores (Técnico em Informática) Modelo em Camadas Modelo em Camadas Modelo de Referênica OSI Rafael Freitas Reale reale@ifba.edu.br

Leia mais

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA PROGRAMA DE DISCIPLINA Disciplina: Introdução à Programação Carga horária total: 60 Carga horária teórica: 0 Carga horária prática: 60 Código da Disciplina: CCMP0041 Período de oferta: 2010.2 Turma: CA

Leia mais

Plano de Ensino IDENTIFICAÇÃO

Plano de Ensino IDENTIFICAÇÃO EIXO TECNOLÓGICO: Informação e Comunicação Plano de Ensino IDENTIFICAÇÃO CURSO: Bacharelado em Sistemas de Informação FORMA/GRAU:( )integrado ( )subsequente ( ) concomitante ( X ) bacharelado ( ) licenciatura

Leia mais

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Arquiteturas de Rede. Prof. Leonardo Barreto Campos Arquiteturas de Rede 1 Sumário Introdução; Modelo de Referência OSI; Modelo de Referência TCP/IP; Bibliografia. 2/30 Introdução Já percebemos que as Redes de Computadores são bastante complexas. Elas possuem

Leia mais

Arquiteturas de Redes Prof. Ricardo J. Pinheiro

Arquiteturas de Redes Prof. Ricardo J. Pinheiro Fundamentos de Redes de Computadores Arquiteturas de Redes Prof. Ricardo J. Pinheiro Resumo Arquiteturas de Redes Organizações de padronização Modelos de referência Modelo OSI Arquitetura IEEE 802 Arquitetura

Leia mais

Proporcionar uma visão geral da metodologia de Sistemas Operacionais.

Proporcionar uma visão geral da metodologia de Sistemas Operacionais. ANO 3 5º Período Sistema Operacional 1.Identificação: Identificação Disciplina Carga Horária Sistema Operacional 72 h/a Créditos 4 2.Ementa: Histórico da Criação e Evolução dos Sistemas Operacionais. Conceitos

Leia mais

Modelo de referência OSI. Modelo TCP/IP e Internet de cinco camadas

Modelo de referência OSI. Modelo TCP/IP e Internet de cinco camadas Modelo de referência OSI. Modelo TCP/IP e Internet de cinco camadas Conhecer os modelo OSI, e TCP/IP de cinco camadas. É importante ter um padrão para a interoperabilidade entre os sistemas para não ficarmos

Leia mais

Web site. Objetivos gerais. Introdução. http://www.inf.ufes.br/~pdcosta/ensino/2009-1-estruturas-de-dados. Profa. Patrícia Dockhorn Costa

Web site. Objetivos gerais. Introdução. http://www.inf.ufes.br/~pdcosta/ensino/2009-1-estruturas-de-dados. Profa. Patrícia Dockhorn Costa Web site http://www.inf.ufes.br/~pdcosta/ensino/2009-1-estruturas-de-dados Estruturas de Dados Aula 1: Introdução e conceitos básicos Profa. Patrícia Dockhorn Costa Email: pdcosta@inf.ufes.br 01/03/2010

Leia mais

Protocolos Hierárquicos

Protocolos Hierárquicos Protocolos Hierárquicos O que é a Internet? Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio,

Leia mais

Cap 01 - Conceitos Básicos de Rede (Kurose)

Cap 01 - Conceitos Básicos de Rede (Kurose) Cap 01 - Conceitos Básicos de Rede (Kurose) 1. Quais são os tipos de redes de computadores e qual a motivação para estudá-las separadamente? Lan (Local Area Networks) MANs(Metropolitan Area Networks) WANs(Wide

Leia mais

Sobre o Professor Dr. Sylvio Barbon Junior

Sobre o Professor Dr. Sylvio Barbon Junior 5COP096 Teoria da Computação Aula 1 Apresentação da Disciplina e Revisão de Conceitos Prof. Dr. Sylvio Barbon Junior 1 Sobre o Professor Dr. Sylvio Barbon Junior 5COP096 Teoria da Computação Formação:

Leia mais

PROGRAMA DE ENSINO. Sistemas de Informação OBJETIVOS: EMENTA:

PROGRAMA DE ENSINO. Sistemas de Informação OBJETIVOS: EMENTA: PROGRAMA DE ENSINO CURSO: DISCIPLINA: PERÍODO: CARGA HORÁRIA: ANO LETIVO: Sistemas de Informação REDES DE COMPUTADORES 5º período h CARGA HORÁRIA EM LABORATÓRIO: h 2 º Semestre/2011 OBJETIVOS: * Gerais:

Leia mais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos

Leia mais

CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 PLANO DE CURSO

CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 PLANO DE CURSO CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 Componente Curricular: Sistemas Concorrentes e Distribuídos Código: ENG - 436 Pré-requisito:

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Apresentação da disciplina, metodologia de ensino, conteúdos, avaliações e bibliografia Prof. MSc. Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos

Leia mais

Tecnologia de Redes de Computadores - aula 1

Tecnologia de Redes de Computadores - aula 1 Tecnologia de Redes de Computadores - aula 1 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo Programa Bibliografia 2 Conceitos Um pouco de história Comutação de Pactoes Comutação de pacote

Leia mais

Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166

Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA BC1508 - ENGENHARIA DE SOFTWARE

Leia mais

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação AULA 01 INTRODUÇÃO Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação CONCEITO Dois ou mais computadores conectados entre si permitindo troca de informações, compartilhamento de

Leia mais

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA. Plano de Ensino

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA. Plano de Ensino DISCIPLINA: Sinais e Sistemas CÓDIGO: MEE003 Validade: A partir do 1º semestre de 2009. Carga Horária: 5 horas-aula Créditos: 03 Área de Concentração / Módulo: Modelagem e Controle de Sistemas / Disciplinas

Leia mais

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) 273-3589 fernando@cic.unb.br

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) 273-3589 fernando@cic.unb.br REDES LAN - WAN Fernando Albuquerque (061) 273-3589 fernando@cic.unb.br Tópicos Modelos Protocolos OSI e TCP/IP Tipos de redes Redes locais Redes grande abrangência Redes metropolitanas Componentes Repetidores

Leia mais

Plano de Trabalho Docente 2015. Ensino Técnico

Plano de Trabalho Docente 2015. Ensino Técnico Plano de Trabalho Docente 2015 Ensino Técnico Etec Etec: PAULINO BOTELHO Código: 091 Município: SÃO CARLOS Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: Técnica de Nível Médio de

Leia mais

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM (P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS:

Leia mais

Algoritmos e Estrutura de Dados II. Apresentação. Prof a Karina Oliveira. kkco@dei.unicap.br

Algoritmos e Estrutura de Dados II. Apresentação. Prof a Karina Oliveira. kkco@dei.unicap.br Algoritmos e Estrutura de Dados II Apresentação Prof a Karina Oliveira kkco@dei.unicap.br Ementa Proporcionar ao aluno conhecimento teórico e prático para seleção, construção e manipulação de estrutura

Leia mais

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia famaia@gmail.com. Redes e Comunicações

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia famaia@gmail.com. Redes e Comunicações Sistemas Multimédia Arquitectura Protocolar Simples Modelo OSI TCP/IP Redes e Comunicações Francisco Maia famaia@gmail.com Já estudado... Motivação Breve História Conceitos Básicos Tipos de Redes Componentes

Leia mais