Redes de Computadores, Nuvens e Internet das Coisas.

O Instituto de Computação da UNICAMP oferece o curso em Redes de Computadores - Modalidade Extensão Universitária, que consta com um conjunto de disciplinas que são as novas tendências tecnológicas, tais como IoT, virtualização para redes, computação em nuvens, SDN e Deep Learning para redes. O curso provê um embasamento teórico e prático para auxiliar o aluno a ter o melhor entendimento do conteúdo apresentado e permitir se aprofundar nos conceitos das novas tecnologias para as áreas de redes de computadores.

Inscrições 2022

Inscreva-se Aqui
Período: 01/09/2021 à 17/12/2021
Duração do Curso: 05/02/2022 à 17/12/2022
As aulas acontecerão 100% online, aos sábados e alguns feriados das 8h00 às 12h30 e das 13h00 às 18h00, através de plataformas Google, com um total de 377 horas.

Documentos para inscrição

  • Ficha de Inscrição (Você receberá um email de confirmação de Inscrição com a Ficha para assinar e encaminhar à Secretaria de Extensão
  • Diploma de Graduação - Frente e verso
  • Histórico de Graduação
  • RG
  • CPF (caso conste o número do CPF não RG não é necessário a apresentação deste; a CNH pode ser utilizada)
  • Currículo - Atualizado

Os documentos devem ser enviados no término do preenchimento da inscrição através do formulário de inscrição. Caso fique faltando o envio de algum encaminhar através do email para a Secretaria de Extensão (icext@unicamp.br), com o assunto "Redes de Computadores - Documentos de Inscrição"

Análise de currículo:
Data limite para entrega: 17/12/2021
Resultado: 10/01/2022

Análise de histórico escolar:
Data limite para entrega: 17/12/2021
Resultado: 10/01/2022

Confirmação de matrícula: 10/01/2022 à 17/01/2022


Inve$timento

Preço do curso de Formação em Especialista em Redes de Computadores (todas as disciplinas que compõem o curso)

O valor total do curso pode ser pago, através de boleto bancário, de 3 formas:

12 parcelas de R$ 811,06, sendo a primeira com vencimento em 10/01/2022
5 parcelas de R$ 1.946,55, sendo a primeira com vencimento em 10/01/2022
À vista no valor de R$ 9.732,75, com vencimento em 10/01/2022

Calendários

CALENDÁRIOS 2021 (As aulas acontecerão 100% online)

  • INF500: Formação de Especialista em Redes de Computadores
  • INF558: Extensão em Internet das Coisas
  • INF590: Extensão em Nuvens e Virtualização de Redes de Computadores
  • ‣ Período de Oferecimento das Disciplinas e de Inscrições Avulsas
  • Disciplina Período de Oferecimento Período de Inscrição Avulsa
    INF-0505 - Introdução às Redes de Dados Sem Fio 10/04/2021 a 08/05/2021 15/03/2021 a 26/03/2021
    INF-0516 - Introdução as Redes de Computadores 06/02/2021 a 20/03/2021 08/01/2021 a 22/01/2021
    INF-0518 - Técnicas para Aprendizado de Máquinas para Redes de Computadores 24/04/2021 a 29/05/2021 26/03/2021 a 09/04/2021
    INF-0530 - Deep Learning para Redes de Computadores 05/06/2021 a 10/07/2021 10/05/2021 a 21/05/2021
    INF-0534 - TCP/IP Prático 19/06/2021 a 17/07/2021 24/05/2021 a 04/06/2021
    INF-0536 - Princípios de Operação e Projeto de Sistemas IoT 07/08/2021 a 28/08/2021 12/07/2021 a 23/07/2021
    INF-0537 - Programação de Sistemas Embarcados para IoT 02/10/2021 a 06/11/2021 13/09/2021 a 24/09/2021
    INF-0538 - Tecnologias de Comunicação em IoT 04/09/2021 a 25/09/2021 09/08/2021 a 20/08/2021
    INF-0539 - Projeto de IoT 13/11/2021 a 18/12/2021 17/10/2021 a 31/10/2021
    INF-0540 - Programação para Redes de Computadores 06/02/2021 a 03/04/2021 15/01/2021 a 29/01/2021
    INF-0550 - Computação em Nuvem I 15/05/2020 a 05/06/2021 15/04/2021 a 30/04/2021
    INF-0554 - Computação em Nuvem II 24/07/2021 a 21/08/2021 30/06/2021 a 09/07/2021
    INF-0555 - Virtualização de Redes e Sistemas Computacionais 28/08/2021 a 02/10/2021 02/08/2021 a 13/08/2021
    INF-0556 - Redes Definidas por Software 09/10/2021 a 04/12/2021 13/09/2021 a 24/09/2021
    INF-0570 - Segurança da Informação 20/03/2021 a 03/04/2021 22/02/2021 a 05/03/2021

CALENDÁRIOS 2022 (As aulas acontecerão 100% online)

  • Em breve: INF500: Formação de Especialista em Redes de Computadores
  • Em breve: INF558: Extensão em Internet das Coisas
  • Em breve: INF590: Extensão em Nuvens e Virtualização de Redes de Computadores
  • ‣ Período de Oferecimento das Disciplinas e de Inscrições Avulsas
  • Disciplina Período de Oferecimento Período de Inscrição Avulsa
    INF-0505 - Introdução às Redes de Dados Sem Fio 23/04/2022 a 14/05/2022 03/01/2022 a 08/03/2022
    INF-0516 - Introdução as Redes de Computadores 05/02/2022 a 19/03/2022 03/01/2022 a 10/01/2022
    INF-0518 - Técnicas para Aprendizado de Máquinas para Redes de Computadores 23/04/2022 a 28/05/2022 03/01/2022 a 08/03/2022
    INF-0530 - Deep Learning para Redes de Computadores 04/06/2022 a 09/07/2022 03/01/2022 a 09/05/2022
    INF-0534 - TCP/IP Prático 18/06/2022 a 16/07/2022 02/01/2022 a 09/05/2022
    INF-0536 - Princípios de Operação e Projeto de Sistemas IoT 06/08/2022 a 27/08/2022 03/01/2022 a 08/07/2022
    INF-0537 - Programação de Sistemas Embarcados para IoT 01/10/2022 a 05/11/2022 02/03/2022 a 08/09/2022
    INF-0538 - Tecnologias de Comunicação em IoT 03/09/2022 a 24/09/2022 03/01/2022 a 08/08/2022
    INF-0539 - Projeto de IoT 12/11/2022 a 17/12/2022 03/01/2022 a 10/10/2022
    INF-0540 - Programação para Redes de Computadores 05/02/2022 a 09/04/2022 03/01/2022 a 10/01/2022
    INF-0550 - Computação em Nuvem I 21/05/2022 a 11/06/2022 03/01/2022 a 08/04/2022
    INF-0554 - Computação em Nuvem II 06/08/2022 a 03/09/2022 03/01/2022 a 08/07/2022
    INF-0555 - Virtualização de Redes e Sistemas Computacionais 10/09/2022 a 15/10/2022 03/01/2022 a 08/08/2022
    INF-0556 - Redes Definidas por Software 22/10/2022 a 17/12/2022 03/01/2022 a 08/09/2022
    INF-0570 - Segurança da Informação 26/03/2022 a 09/04/2022 03/01/2022 a 10/01/2022


Disciplinas

Cada disciplina ficará sob a responsabilidade de um ou mais professores do corpo docente do Curso mas poderá também ser ministrada por qualquer outro professor, mediante aprovação interna. Ao professor da disciplina compete ministrar aulas, sanar dúvidas e aplicar avaliações de desempenho.

  • INF-0505 - Introdução às Redes de Dados Sem Fio : Carga Horária: 18
  • Professor: Omar Carvalho Branquinho
    ‣ Descrição da Disciplina

    Ementa: Apresentar ao aluno os conceitos básicos de sistemas sem fio, direcionado para projeto, abordando conceitualmente: camada física e MAC. Analisar sistema de antenas e as condições de propagação em diferentes ambientes. Realizar o linkbudget (balanço de potência) para o projeto de rede de dados sem fio, considerando: antena, meio de comunicação, potência de transmissão, sensibilidade. Estudar redes locais sem fio. Realizar experimentos com redes reais em laboratório.
    Objetivo: Estudo dos conceitos básicos de redes sem fio e as principais tecnologias que as implementam.


  • INF-0516 - Introdução as Redes de Computadores : Carga Horária: 27
  • Professor: Bruno Yuji Lino Kimura
    ‣ Descrição da Disciplina

    Ementa: Introdução às Redes de Computadores: Internet, arquitetura de redes, protocolos e serviços. Camada de Aplicação: protocolos de aplicação (HTTP, SMTP, DNS e FTP). Camada de Transporte: Controle de Congestionamento, protocolos de transporte (UDP, TCP). Camada de Rede: protocolos de rede (IP, ICMP), protocolos de roteamento na Internet (OSPF, RIP, BGP). Camada de enlace de dados: detecção de erros, controle de acesso ao meio,endereçamento, redes locais, ethernet.
    Objetivo: Estudo dos fundamentos de redes de computadores, pré-requisito para o acompanhamento das demais disciplinas.


  • INF-0518 - Técnicas para Aprendizado de Máquinas para Redes de Computadores : Carga Horária: 27
  • Professor: Allan Mariano de Souza
    Professor: Nelson Luis Saldanha da Fonseca
    ‣ Descrição da Disciplina

    Ementa: Técnicas de aprendizado supervisionado e não supervisionado para detecção de ataques e comportamentos suspeitos em redes. Desenvolvimento de uma aplicação baseada em aprendizado de máquina para intrusion detection system (IDS). Trabalhos práticos em laboratório.
    Objetivo: Implementação de técnicas de aprendizado de máquina aplicada a redes de computadores usando linguagem Python.


  • INF-0530 - Deep Learning para Redes de Computadores : Carga Horária: 27
  • Professor: Allan Mariano de Souza
    Professor: Antonio Alfredo Ferreira Loureiro
    ‣ Descrição da Disciplina

    Ementa: Técnicas de aprendizado em profundidade e orientadas a dados de logs (redes neurais, redes neurais profundas, redes convolucionais, redes recorrentes), registros e sensores para predição de tráfego de rede e detecção de ataques e comportamentos suspeitos em redes. Desenvolvimento de uma aplicação para intrusion detection system (IDS) e predição de tráfego de rede utilizando deep learning. Trabalhos práticos em laboratório.
    Objetivo: Implementação de Deep Learning para redes de computadores utilizando TensorFlow e Keras.


  • INF-0534 - TCP/IP Prático : Carga Horária: 27
  • Professor: Sidney Pio de Campos
    Professor: Oswaldo Franzin
    ‣ Descrição da Disciplina

    Ementa: Protocolos da camada de enlace (Ethernet, Wi-Fi, STP). ARP e RARP. Protocolo IPv4 e IPv6. ICMPv4 e ICMPv6. TCP, UDP, fragmentação de IP e tunelamento. DNS em IPv4 e IPv6. Análise dos protocolos e tráfego de rede com ferramentas de monitoração.
    Objetivo: Capacitar o aluno no entendimento das funcionalidades dos componentes de uma rede e o impacto no desempenho de aplicações, gerenciamento e suporte. Orientá-lo na identificação dos principais requisitos para futuros projetos de redes considerando as características das aplicações e o melhor uso dos recursos dos componentes e infraestrutura de rede, utilizados.


  • INF-0536 - Princípios de Operação e Projeto de Sistemas IoT : Carga Horária: 18
  • Professor: Lucas Francisco Wanner
    ‣ Descrição da Disciplina

    Ementa: Organização de sistemas embarcados na IoT. Características de hardware. Controle do ciclo de trabalho (duty cycling). Interfaces de software e sistemas operacionais para IoT. Medição e estimativa do consumo de energia. Gerência de baterias e coleta ambiental de energia (energy harvesting).
    Objetivo: Apresentar uma visão geral sobre software e hardware em sistemas IoT.


  • INF-0537 - Programação de Sistemas Embarcados para IoT : Carga Horária: 27
  • Professor: Daniel Ludovico Guidoni
    ‣ Descrição da Disciplina

    Ementa: Introdução aos sistemas embarcados em rede. Conversão analógica digital e digital analógica. Sensores analógicos e digitais. Barramentos digitais. Exercícios práticos com sensores e atuadores em plataforma embarcada Arduino (ex: hardware Arduino ou simulador Tinkercad).
    Objetivo: Capacitar o aluno para operar e programar sistemas embarcados na Internet das Coisas.


  • INF-0538 - Tecnologias de Comunicação em IoT : Carga Horária: 18
  • Professor: Eduardo Coelho Cerqueira
    ‣ Descrição da Disciplina

    Ementa: Padrões de comunicação para IoT. Protocolos de camada física e enlace na IoT. Conectando as coisas à Internet e roteamento em IoT. Protocolos de transporte na IoT: TCP e UDP. Protocolos de aplicação na IoT. Plataformas de comunicação para interoperabilidade. Exercícios práticos com rádios de comunicação em plataforma embarcada real.
    Objetivo: Prover uma visão dos principais protocolos, plataformas e modelos de comunicação na IoT.


  • INF-0539 - Projeto de IoT : Carga Horária: 27
  • Professor: Luis Fernando Gomez Gonzalez
    ‣ Descrição da Disciplina

    Ementa: Projeto, desenvolvimento e teste de um protótipo de sistema em IoT, com componentes de Hardware e Software, integrando dispositivos, serviços e protocolos abordados nas disciplinas anteriores. O sistema será demonstrado para alunos e professores ao final do curso.
    Objetivo: Integração do conhecimento adquirido ao longo do curso através do projeto e desenvolvimento de um sistema completo de IoT.


  • INF-0540 - Programação para Redes de Computadores : Carga Horária: 40
  • Professor: William Lima Reiznautt
    ‣ Descrição da Disciplina

    Ementa: Introdução a linguagens interpretadas: serviços e bibliotecas para acesso a redes. Comandos de sistema para configuração e administração de redes, gerenciamento de equipamentos de rede com programação, análise de logs com programação, ações rápidas com programação. Trabalhos práticos em laboratório.
    Objetivo: Programação básica de sistemas operacionais da família Linux/Unix, voltada a serviços de rede usando a linguagem python.


  • INF-0550 - Computação em Nuvem I : Carga Horária: 18
  • Professor: Luiz Fernando Bittencourt
    Professor: Islene Calciolari Garcia
    ‣ Descrição da Disciplina

    Ementa: Evolução da computação (grades, SOA, utility computing, nuvens). Modelos de serviço (IaaS, PaaS e SaaS). Introdução à virtualização. Virtualização de servidores. Aplicações e serviços em nuvens (Big data, multimídia). Introdução a projetos e programação de aplicações em nuvem (ex: map-reduce, web-scale arquitectures). Modelos de tarifação, introdução à virtualização, virtualização de servidores.
    Objetivo: Apresentar uma visão geral sobre a computação em nuvem.


  • INF-0554 - Computação em Nuvem II : Carga Horária: 23
  • Professor: Luiz Fernando Bittencourt
    Professor: William Lima Reiznautt
    ‣ Descrição da Disciplina

    Ementa: Sistemas de armazenamento distribuído, compartilhamentos virtuais, migração de máquinas virtuais, gerenciamento de recursos e de tarefas computacionais, monitoramento, gerenciamento de energia.
    Objetivo: Aprofundar em questões avançadas da gerência de recursos na computação em nuvem e data centers.


  • INF-0555 - Virtualização de Redes e Sistemas Computacionais : Carga Horária: 27
  • Professor: William Lima Reiznautt
    ‣ Descrição da Disciplina

    Ementa: Redes virtualizadas. Interfaces virtuais. Bridges e Switches Virtuais (OVS) e VLAN. GRE-Túneis. Ferramentas de gerenciamento. Tipos de virtualização, Sistemas de virtualização. Confinamento de processo (container) e pilhas de redes. Virtualização de redes em L2 (LAN Extensions, VxLAN, SPB, TRILL), Virtualização de redes em L3.
    Objetivo: Apresentar uma visão geral sobre redes virtuais, demonstrando a utilização de interfaces e bridges virtuais, ferramentas para emulação de uma switch e seus recursos, conhecer um pouco sobre SDN, as interligações de redes virtuais e ferramentas de gerenciamento. Fundamentos a virtualização, introduzir os tipos de sistemas de virtualização, a história e evolução dos sistemas virtualizados, prática com sistemas de virtualização livres e sobre seus recursos, demonstrar ferramentas de gerenciamento à virtualização e container.


  • INF-0556 - Redes Definidas por Software : Carga Horária: 40
  • Professor: Christian Rodolfo Esteve Rothenberg
    ‣ Descrição da Disciplina

    Ementa: Conceito de redes definidas por software (SDN - Software Defined Networking). Arquiteturas abertas e desagregadas. Tecnologias habilitadoras: Protocolo OpenFlow, Netconf/YANG, P4, Controladores SDN, OpenDayLight, ONOS. Projetos de pesquisa e de código aberto. Conceito de Virtualização de funções de redes (NFV), arquitetura de referência ETSI. Orquestração de serviços de redes. O pen Source MANO. Fatiamento de redes (Network Slicing). Provas de conceito, casos de uso e pilotos de SDN/NFV. SDN/NFV para redes 5G. Práticas de laboratórios.
    Objetivo: Estudar conceitos e fundamentos de redes definidas por software (SDN) e Virtualização de funções de redes (NFV) - 22hs Teoria. Aplicação dos conceitos na prática usando tecnologias em código aberto - 18hs Práticas.


  • INF-0570 - Segurança da Informação : Carga Horária: 13
  • Professor: Ademar Takeo Akabane
    ‣ Descrição da Disciplina

    Ementa: Conceitos fundamentais de segurança de sistemas de informação. Políticas e gestão da segurança (sistemas e redes). Algoritmos Básicos em Criptografia: cifração simétrica/assimétrica, verificação de integridade e autenticação de origem (assinaturas digitais).
    Objetivo: Familiarizar o aluno com conceitos básicos de segurança computacional e algoritmos criptográficos.

Docentes

O corpo docente do Instituto de Computação da UNICAMP é composto por cerca de 50 professores, sendo a grande maioria com grau de doutor obtido em universidades conceituadas no exterior e no Brasil. Dentre eles, estão diretamente envolvidos no Curso de Formação de Especialista em Redes de Computadores - Modalidade Extensão Universitária: Islene Calciolari Garcia, Leandro Aparecido Villas, Lucas Francisco Wanner e Luiz Fernando Bittencourt.

Completam o corpo docente do curso: Ademar Takeo Akabane (Pontifícia Universidade Católica de Campinas), Allan Mariano de Souza (Instituto de Computação Unicamp), Bruno Yuji Lino Kimura (da Universidade Federal de São Paulo), Christian Rodolfo Esteve Rothenberg (da Faculdade de Engenharia Elétrica e de Computação da UNICAMP), Luiz Fernando Gomez Gonzalez (Konker), Omar Carvalho Branquinho (da IoTools), Sidney Pio de Campos (da Faculdade de Engenharia Química da UNICAMP) e William Lima Reiznautt (do Instituto de Computação da UNICAMP).