Insira seu nome e e-mail para visualização dos downloads

Os currículo para os cursos Superiores em Nível Tecnólogo contemplam três áreas do Macrossetor de TIC.

Navegue pela imagem:

Big Data e Introdução a Ciência de Dados

Inteligência Artificial

Nuvem

Segurança da Informação

Sistema de Serviço Móvel

Sistemas de Transmissão

Roteamento e Gerenciamento de Redes

Internet das Coisas

Defesa Cibernética

TECNOLOGIA DA INFORMAÇÃO

TELECOM

TECNOLOGIA DA COMUNICAÇÃO

Big Data e Introdução a Ciência de Dados

O currículo de Big Data e Ciência de Dados possui uma carga horária total de 2000. Tem como objetivo estimular a formação de profissionais com competências e habilidades para apoiar equipes e resolver problemas, considerando a demanda do mercado por engenheiros de dados, cientistas de dados e analistas de negócios.

Inteligência Artificial

O currículo de referência de Inteligência Artificial possui uma carga horária total de 2000. Tem como objetivo estimular a formação de profissionais com competências e habilidades para apoiar equipes e resolver problemas, sendo capazes de desenvolver modelos de aprendizado de máquina para analisar diferentes tipos de dados.

Nuvem

O currículo de Nuvem possui uma carga horária total de 2000. Tem como objetivo estimular a formação de profissionais com competências e habilidades para apoiar equipes e resolver problemas, considerando o desenvolvimento de software para soluções em nuvem, incluindo planejamento, requisitos, desenvolvimento, teste e garantia de qualidade.

Segurança da Informação

O currículo de Segurança da Informação possui uma carga horária total de 2000. Tem como objetivo estimular a formação de profissionais com competências e habilidades para apoiar equipes e resolver problemas, considerando  a gestão e operação de processos computacionais seguros, desde a autorização e monitoramento de acesso a instalações ou infraestrutura de TI, até a conformidade com a legislação pertinente.

Sistema de Serviço Móvel

O currículo de Sistema de Serviço Móvel  possui uma carga horária total de 2000. Tem como objetivo estimular a formação de profissionais com competências e habilidades para apoiar equipes e resolver problemas, considerando a criação de  soluções para telemetria e Internet das Coisas.

Sistemas de Transmissão

 O currículo de Sistema de Transmissão possui uma carga horária total de 2000. Tem como objetivo estimular a formação de profissionais com competências e habilidades para apoiar equipes e resolver problemas, considerando a instalação das fibras ópticas e manutenção de redes ópticas.

Roteamento e Gerenciamento de Redes

O currículo de Roteamento e Gerenciamento de Redes  possui uma carga horária total de 2000. Tem como objetivo estimular a formação de profissionais com competências e habilidades para apoiar equipes e resolver problemas, considerando o suporte ao usuário final, o monitorar o desempenho da rede e a documentação de atividades de suporte de redes.

Internet das Coisas

O currículo de Roteamento e Gerenciamento de Redes  possui uma carga horária total de 2000. Tem como objetivo estimular a formação de profissionais com competências e habilidades para apoiar equipes e resolver problemas, considerando o suporte ao usuário final, o monitoramento do desempenho da rede e a documentação de atividades de suporte de redes.

Defesa Cibernética

O currículo de Defesa Cibernética possui uma carga horária total de 2000. Tem como objetivo estimular a formação de profissionais com competências e habilidades para apoiar equipes e resolver problemas, considerando a gestão de ambientes computacionais, o emprego de padrões e de melhores práticas na proteção de softwares e a escrita de códigos de softwares protegidos contra diferentes tipos de vulnerabilidades.

Tecnologia da Informação (TI)

é considerado o setor de Tecnologias Digitais que atua na elaboração e construção de hardwares, softwares e serviços.

TELECOM

é considerado o setor de Telecomunicações envolvendo voz, telefonia celular e dados.

Tecnologia da Comunicação

é considerado o setor de Tecnologias Digitais em Nuvem, envolvendo segurança cibernética, roteamento e gerenciamento de redes e internet das coisas (IoT).

Big Data e Introdução a Ciência de Dados

Perfil do Profissional Egresso
A área de Ciência de Dados possui diversas possibilidades para o desenvolvimento profissional e, neste curso, engloba-se as três principais demandas do mercado: engenheiro de dados, cientista de dados e analista de negócios. Os egressos deste curso terão as competências teóricas e práticas necessárias para ingressar em qualquer uma das áreas acima citadas.
Competências Gerais
● Ter uma visão geral das principais áreas da computação, com ênfase em técnicas de análise de dados e como elas podem ser aplicadas no contexto real;

● Identificar necessidades e requisitos de clientes que buscam soluções de análise de dados para impulsionar seu negócio;

● Realizar análises exploratórias e estatísticas em dados visando o melhor entendimento dos problemas a serem tratados;

● Utilizar técnicas para avaliar a eficiência das análises desenvolvidas a fim de melhorar o alcance das informações e satisfação dos stakeholders;

● Projetar e criar infraestrutura para armazenar grandes quantidades de dados de forma eficiente;

● Ter conhecimento de técnicas de inteligência artificial e aprendizagem de máquina que são mais utilizadas pelo mercado;

● Realizar experimentos estruturados com os dados coletados e modelos criados a fim de validar a eficiência da solução proposta;

● Possuir um vasto conhecimento sobre as ferramentas de ciência de dados mais utilizadas pelo mercado.
Metodologias
Orienta-se a aplicação de metodologias ativas de ensino para criar estratégias de aprendizagem, engajar o estudante e tornar a aprendizagem significativa conectada com um contexto profissional real. Sugere-se a utilização de: Sala de Aula Invertida, Aprendizagem Baseada em Problemas, Aprendizagem Baseada em Projetos, entre outras.
Requisitos para o Corpo Docente
Requer a graduação na área da sua atuação, experiência profissional e competência na área tecnológica do eixo em que atua.

Inteligência Artificial

Perfil do Profissional Egresso
Os egressos deste curso serão capazes de desenvolver modelos de aprendizado de máquina para analisar diferentes tipos de dados, explorar ferramentas existentes e programar novas soluções desde sua concepção.
Competências Gerais
● Ter uma visão geral das principais áreas da computação, com ênfase em técnicas de inteligência artificial e como elas podem ser aplicadas no contexto real;

● Identificar situações onde a utilização de técnicas de inteligência artificial pode facilitar ou agregar informação à diferentes sistemas;

● Realizar análises exploratórias e estatísticas em dados visando o melhor entendimento dos problemas a serem tratados;

● Desenvolver soluções de inteligência artificial desde a sua concepção até a disponibilização para usuários finais;

● Entender e processar diferentes tipos de dados (dados tabulados, texto, imagens e áudio) para realizar operações inteligentes;

● Ter um pensamento crítico sobre aspectos relacionados à ética em sistemas de inteligência artificial;

● Possuir um vasto conhecimento sobre as ferramentas de inteligência artificial mais utilizadas pelo mercado.
Metodologias
Orienta-se a aplicação de metodologias ativas de ensino para criar estratégias de aprendizagem, engajar o estudante e tornar a aprendizagem significativa conectada com um contexto profissional real. Sugere-se a utilização de: Sala de Aula Invertida, Aprendizagem Baseada em Problemas, Aprendizagem Baseada em Projetos, entre outras.
Requisitos para o Corpo Docente
Requer a graduação na área da sua atuação, experiência profissional e competência na área tecnológica do eixo em que atua.

Nuvem

Perfil do Profissional Egresso
Pos egressos do curso de Computação em Nuvem serão profissionais responsáveis por realizar as tarefas técnicas associadas a cargas de trabalho em nuvem, envolvendo a criação de softwares e sistemas até sua implementação e operação.
Competências Gerais
● Identificar oportunidades e implementar as melhores práticas de suporte às cargas de trabalho para um ambiente baseado em nuvem;

● Definir e documentar as melhores práticas e estratégias em relação à implantação de aplicativos e manutenção de infraestrutura;

● Apoiar as equipes de desenvolvimento na construção de soluções em nuvem;

● Garantir o desempenho, continuidade e escalabilidade do ambiente/solução, mantendo altos padrões de qualidade de código e design inteligente;

● Gerenciamento e administração de ambientes em nuvem de acordo com as políticas de conformidade, governança e segurança das informações e do controle de acesso;

● Ser capaz de desenvolver e implementar esforços técnicos para projetar, construir e implantar soluções em nuvem, sob a orientação de arquitetos com maior senioridade, incluindo processamento de dados em grande escala, modelagem estatística computacionalmente intensa e análises de dados avançadas;

● Ser capaz de participar de todos os aspectos do ciclo de vida de desenvolvimento de software para soluções em nuvem, incluindo planejamento, requisitos, desenvolvimento, teste e garantia de qualidade;

● Ser capaz de investigar incidentes, identificar a causa raiz, corrigir e documentar os problemas, e implementar medidas preventivas.
Metodologias
Orienta-se a aplicação de metodologias ativas de ensino para criar estratégias de aprendizagem, engajar o estudante e tornar a aprendizagem significativa conectada com um contexto profissional real. Sugere-se a utilização de: Sala de Aula Invertida, Aprendizagem Baseada em Problemas, Aprendizagem Baseada em Projetos, entre outras.
Requisitos para o Corpo Docente
Requer a graduação na área da sua atuação, experiência profissional e competência na área tecnológica do eixo em que atua.

Segurança da Informação

Perfil do Profissional Egresso
Profissionais de Segurança da Informação são responsáveis pela administração de segurança de uma ampla variedade de sistemas de TI em toda a empresa. Os egressos deste curso poderão atuar como tecnólogos de segurança tendo um conhecimento profundo dos sistemas operacionais, corporativos e aplicativos de segurança, e ainda um conhecimento prático de protocolos e ferramentas de rede.
Competências Gerais
● Gerenciar e operar a Segurança da Informação, desde a autorização e monitoramento de acesso a instalações ou infraestrutura de TI, até a conformidade com a legislação pertinente;

● Auxiliar os usuários na definição de seus direitos e privilégios de acesso, bem como executar tarefas de administração de segurança não padrão e resolver problemas de administração de segurança;

● Garantir que os registros de segurança sejam precisos e completos e que as solicitações de suporte sejam tratadas de acordo com os padrões e procedimentos estabelecidos;

● Monitorar a aplicação dos procedimentos de administração de segurança e analisar os sistemas de informação em busca de violações reais ou potenciais de segurança;

● Auxiliar na resolução de problemas relacionados a controles de acesso e sistemas de segurança, bem como garantir que todas as violações identificadas sejam completamente investigadas e que todas as alterações do sistema necessárias para manter a segurança sejam implementadas;

● Investigar violações de segurança de acordo com os procedimentos estabelecidos, recomendar as ações necessárias e apoiar / acompanhar para garantir que estas sejam implementadas;

● Manter os processos de administração de segurança e verificar se todas as solicitações de suporte são atendidas de acordo com os procedimentos acordados, fornecendo orientação na definição de direitos e privilégios de acesso;

● Interagir de perto com fornecedores de produtos e provedores de serviços, com pessoal de vários outros departamentos de TI, bem como com departamentos de negócios e administrativo;

● Contribuir para a criação e manutenção de políticas, padrões, normas, processos, documentação e diretrizes para a segurança física e eletrônica de sistemas automatizados, garantindo que sejam adequados ao propósito, atuais e corretamente implementados;

● Revisar novas propostas de negócios e fornecer consultoria especializada sobre questões e implicações de segurança.

Metodologias
Orienta-se a aplicação de metodologias ativas de ensino para criar estratégias de aprendizagem, engajar o estudante e tornar a aprendizagem significativa conectada com um contexto profissional real. Sugere-se a utilização de: Sala de Aula Invertida, Aprendizagem Baseada em Problemas, Aprendizagem Baseada em Projetos, entre outras.
Requisitos para o Corpo Docente
Requer a graduação na área da sua atuação, experiência profissional e competência na área tecnológica do eixo em que atua.

Sistema de Serviço Móvel

Perfil do Profissional Egresso
O egresso do curso tecnólogo em Sistemas de Serviço Móvel possuirá formação científica e tecnológica, com habilidade profissional devidamente aprimorada, de forma a que esteja capacitado a absorver e desenvolver funções variadas na área de redes móveis. O egresso também estará apto a exercer funções em atividades ligadas a manutenção de rede tanto dos elementos primários (estações rádio base) quanto aos sistemas de transmissão que são inerentes ao atendimento das estações móveis e toda a infraestrutura envolvida nas estações.
Competências Gerais
● Atuar no planejamento e projeto da topologia da rede móvel, incluindo todos os elementos pertinentes como ERBs, BSCs, RNC, MME, etc.

● Compreender o sistema institucional e regulatório do setor de Telecomunicações;

● Atuar no Licenciamento de Rádio Frequência da Anatel para Sistemas de rádio frequência;

● Dimensionar a capacidade necessária dos principais elementos da rede, em termos de sistemas para telefonia e transmissão de dados;

● Interagir e contribuir com atividades ligadas à infraestrutura de suporte à rede móvel;

● Atuar em equipes de manutenção de redes móveis;

● Contribuir nas ações relacionadas a rede de transporte que garantem a comunicação dos elementos da rede;

● Atuar em grupos de trabalho para desenvolvimentos de soluções de serviços móveis para atendimento de IoT e Telemetria;

● Manter os processos de administração de base de dados relacionados aos elementos de rede móvel;

● Interagir de perto com fornecedores de produtos e provedores de serviços, com pessoal de vários outros departamentos das empresas, bem como com departamentos de negócios e administrativo;

● Contribuir para a criação e manutenção de políticas, padrões, normas, processos, documentação e diretrizes para a operacionalidade dos sistemas que utilizam redes móveis;

● Atuar em grupos de negócios para comercialização das soluções e serviços que utilizam redes móveis.
Metodologias
Orienta-se a aplicação de metodologias ativas de ensino para criar estratégias de aprendizagem, engajar o estudante e tornar a aprendizagem significativa conectada com um contexto profissional real. Sugere-se a utilização de: Sala de Aula Invertida, Aprendizagem Baseada em Problemas, Aprendizagem Baseada em Projetos, entre outras.
Requisitos para o Corpo Docente
Requer a graduação na área da sua atuação, experiência profissional e competência na área tecnológica do eixo em que atua.

Sistemas de Transmissão

Perfil do Profissional Egresso
O egresso do curso tecnólogo em Sistemas de Transmissão possuirá formação científica e tecnológica, com habilidade profissional devidamente aprimorada, de forma a que esteja capacitado a absorver e desenvolver funções variadas na área de Sistemas de Transmissão que utilizam Fibra Óptica e Rádio Microondas. O egresso também estará apto a exercer funções em atividades ligadas a manutenção de rede tanto dos elementos primários (roteadores e rádios) quanto aos sistemas que são inerentes ao atendimento das estações (infraestrutura) como sistemas de energia, climatização e gerência de rede.
Competências Gerais
● Atuar no planejamento da topologia de redes de fibra óptica;

● Atuar no projeto de enlaces de rádio micro-ondas;

● Compreender o sistema institucional e regulatório do setor de Telecomunicações;

● Regularização no licenciamento Anatel dos enlaces de Rádios Microondas e nas tratativas com órgãos públicos e concessionárias de energia para legalização da passagem das fibras;

● Dimensionar a capacidade dos enlaces e definir os sistemas de proteção (redes em anel e sistemas N+1);

● Interagir e contribuir com atividades ligadas à infraestrutura de suporte aos sistemas de transmissão (energia, climatização e gerência de rede);

● Atuar em equipes de manutenção de equipamentos;

● Atuar em equipes de instalação das fibras ópticas;

● Atuar em equipes de manutenção de redes óptica;

● Manter os processos de administração de base de dados relacionados aos elementos de rede.
Metodologias
Orienta-se a aplicação de metodologias ativas de ensino para criar estratégias de aprendizagem, engajar o estudante e tornar a aprendizagem significativa conectada com um contexto profissional real. Sugere-se a utilização de: Sala de Aula Invertida, Aprendizagem Baseada em Problemas, Aprendizagem Baseada em Projetos, entre outras.
Requisitos para o Corpo Docente
Requer a graduação na área da sua atuação, experiência profissional e competência na área tecnológica do eixo em que atua.

Roteamento e Gerenciamento de Redes

Perfil do Profissional Egresso
O tecnólogo em Roteamento e Gerenciamento de Redes é o especialista técnico responsável por configurar redes de computadores, mantê-las e oferecer suporte técnico aos usuários quando necessário. Os egressos deste curso serão capazes de analisar, projetar, instalar, configurar, manter e reparar a infraestrutura de rede e os componentes do aplicativo. Os egressos poderão analisar e resolver problemas de hardware e software de rede de maneira oportuna e precisa, além de fornecer treinamento ao usuário final quando necessário.
Competências Gerais
● Fornecer suporte ao usuário final;

● Monitorar o desempenho da rede;

● Documentar atividades de suporte de rede;

● Investigar e resolver problemas;

● Estabelecer soluções alternativas e de correção de falhas;

● Fornecer informações, conselhos ou treinamento aos usuários sobre funcionalidade das redes;

● Realizar atividades de configuração operacional de componentes de rede;

● Configurar roteadores WAN ou LAN ou equipamentos relacionados;

● Testar conectividade de redes, tanto rotineiramente quanto após modificação ou falha/correção;

● Aderir aos padrões de segurança, proteção e qualidade estabelecidos;

● Definir as configurações de segurança para garantir que as pessoas certas possam ter acesso e as erradas, não;

● Analisar e relatar violações de segurança ou tentativas de violação;

● Solucionar problemas de rede para identificar problemas de conectividade usando ferramentas de diagnóstico;

● Promover configuração de automação de atividades rotineiras e repetitivas;

● Promover orquestração do provisionamento de dispositivos, funcionalidades e subsistemas de rede, acesso de usuários e permissionamentos de serviços de forma proativa, automatizada;

● Desenvolver orquestração da infraestrutura como código.
Metodologias
Orienta-se a aplicação de metodologias ativas de ensino para criar estratégias de aprendizagem, engajar o estudante e tornar a aprendizagem significativa conectada com um contexto profissional real. Sugere-se a utilização de: Sala de Aula Invertida, Aprendizagem Baseada em Problemas, Aprendizagem Baseada em Projetos, entre outras.
Requisitos para o Corpo Docente
Requer a graduação na área da sua atuação, experiência profissional e competência na área tecnológica do eixo em que atua.

Internet das Coisas

Perfil do Profissional Egresso
Os egressos do curso de Internet das Coisas serão capazes de projetar e desenvolver sistemas de IoT com as ferramentas mais utilizadas no mercado. Além disso, o curso apresenta tópicos avançados como banco de dados e inteligência artificial, que constituem diferenciais para conquistar posições de destaque no mercado de trabalho.
Competências Gerais

Defesa Cibernética

Perfil do Profissional Egresso
Os egressos deste curso estará apto a identificar vulnerabilidades e apresentar solução para proteção de sistemas, ambientes e dispositivos; Fazer a gestão de ambientes computacionais e definir a arquitetura tecnológica; Definir tecnologias para a proteção de ambientes críticos; Executar procedimentos, políticas e normas de segurança da Informação; Criar estratégias de prevenção e defesa contra ameaças do ciberespaço a partir de uma compreensão situacional; Estabelecer procedimentos, práticas e tecnologias que visam a segurança digital contra práticas ilícitas e danos aos computadores, redes, programas e dados conforme a Proteção de Dados Pessoais.
Competências Gerais
◉ Identificar vulnerabilidades e apresentar solução para proteção de sistemas, ambientes e dispositivos;

◉ Identificar diferentes métodos criptográficos, protocolos, algoritmos, assinaturas e certificados digitais e o uso da criptografia como componente de serviços de autenticação e controle de acesso;

◉ Escrever códigos de software de forma que sejam protegidos de todos os tipos conhecidos de vulnerabilidades, ataques ou qualquer ação que possa causar danos ao software ou ao sistema que o utiliza (codificação segura);

◉ Empregar padrões e melhores práticas para proteger o software em todas as partes do ciclo de vida de desenvolvimento;
Metodologias
Orienta-se a aplicação de metodologias ativas de ensino para criar estratégias de aprendizagem, engajar o estudante e tornar a aprendizagem significativa conectada com um contexto profissional real. Sugere-se a utilização de: Sala de Aula Invertida, Aprendizagem Baseada em Problemas, Aprendizagem Baseada em Projetos, entre outras.
Requisitos para o Corpo Docente
Requer a graduação na área da sua atuação, experiência profissional e competência na área tecnológica do eixo em que atua.

Grade Curricular - Big Data e Introdução a Ciência de Dados

1º semestre
Introdução à Computação
Introdução à Programação
Introdução à Segurança da Informação
Redes e Conectividade
2º semestre
Fundamentos de Análise Quantitativa
Estruturas de Dados
Banco de Dados
Inteligência Artificial
3º semestre
Aprendizagem de Máquina
Governança de Dados
Gestão de Negócios Baseados em Dados
Otimização da Taxa de Conversão
4º semestre
Limpeza e Integração de Dados
Redes Neurais e Aprendizado Profundo
Visualização de Dados
5º semestre
Aprendizado de Máquina para Big Data
Data Warehouse
Infraestrutura de Big Data
Análise Não Supervisionada
Nome do componente
Introdução à Computação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
História da Ciência da Computação. Conceitos básicos. Bases numéricas. Sistemas de numeração em computação. Introdução à Ciência da Computação: a ciência, o curso e a profissão. Introdução às principais áreas da computação: redes, sistemas operacionais, segurança, inteligência artificial, banco de dados.
Bibliografia básica
● BROOKSHEAR, J. Glenn. Ciência da Computação: uma visão abrangente. 11a ed. Porto Alegre: Bookman, 2013.
● FEDELI, R. D.; POLLONI, E; PERES, F. Introdução à Ciência da Computação. São Paulo: Pioneira Thomson Learning, 2003.
Bibliografia complementar
● TURING, Dermot. A História da Computação: do ábaco à inteligência artificial. 1a ed. São Paulo: M. Books, 2019.
Nome do componente
Introdução à Programação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução à computação; Noções de lógica; Conceitos e representação de algoritmos; Constantes e variáveis; Estruturas de controle; Vetores; Matrizes; Registros e uniões; Procedimentos, Funções com passagem de parâmetros por valor e referência; Recursividade; Introdução à linguagem de programação. Ao final desta disciplina o estudante deverá ser capaz de projetar algoritmos e de desenvolver programas.
Bibliografia básica
● FORBELLONE, André L.V; EBERSPACHE, Henri F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005.
Bibliografia complementar
● MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e lógica de programação para iniciantes. 3a. ed. São Paulo: Novatec Editora, 2019.
● FURGERI, Sérgio. Introdução à programação em Python. São Paulo: Editora Senac, 2021.
Nome do componente
Introdução à Segurança da Informação
Carga horária
40 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Nenhum
Ementa
Esta disciplina deve abordar a descrição da arquitetura de segurança em nuvem e explora os princípios de design de segurança, padrões de design, padrões de boas práticas da indústria, e tecnologias habilitadoras que endereçam os requisitos de conformidade regulatória essenciais para projetar, implementar, entregar e gerenciar serviços seguros baseados em nuvem. A disciplina aprofunda os aspectos da arquitetura de nuvem segura com relação à identificação, gerenciamento de identidade de ponta a ponta e aspectos de controle de acesso, auditoria e atendimento de conformidade com os marcos regulatórios e da indústria. Esta disciplina se fundamenta nas diretrizes de segurança em nuvem estabelecidas pelo NIST, ISO, PCI-DSS e Cloud Security Alliance (CSA).
Bibliografia básica
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
Bibliografia complementar
● SAMANI, Raj; REAVIS, Jim; HONAN, Brian. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security. 1a ed. Amsterdam: Elsevier 2014.
● DOTSON, Chris. Practical Cloud Security: A Guide for Secure Design and Deployment. 1a ed. Sebastopol: O'Reilly, 2019.
Nome do componente
Redes e Conectividade
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Nenhum
Ementa
Esta disciplina apresenta os conceitos de rede em nuvem, incluindo terminologia e protocolos de rede, conectividade para, e entre, aplicativos e cargas de trabalho distribuídas em todas as variações de nuvens, serviços baseados em nuvem, data centers locais, redes de borda, e padrões de rede, com ênfase na segurança de implantações de nuvem e sistemas de informação. A disciplina se aprofunda na implementação de recursos de rede e conectividade, configuração de domínios e isolamento de rede, serviços DNS e entrega de conteúdo. Esta disciplina apresenta os conceitos de solução de problemas de conectividade de rede e automação de tarefas de implantação, administração e monitoramento da conexão entre os componentes distribuídos.
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
● WETHERALL / TANENBAUM. Redes de Computadores. 6. ed, São Paulo: Bookman, 2011
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Fundamentos de Análise Quantitativa
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Estatística descritiva; elementos de probabilidade e de inferência estatística; base conceitual, métodos e aplicações da Estatística em Ciência e Tecnologia.
Bibliografia básica
● BUSSAB, Wilton O; MORETIN, Pedro A. Estatística básica. 9a ed. São Paulo: Saraiva, 2017.
● BUSSAB, Wilton O. Estatística básica: métodos quantitativos. 5a ed. São Paulo: Saraiva, 2002.
Bibliografia complementar
● TRIOLA, Mario F. Introdução à estatística. 11. ed. Rio de Janeiro: LTC, 2017.
● PAPOULIS, A; PILLAI, S. U. Probability, Random Variables and Stochastic Processes. 4a ed. McGraw-Hill, 2002.
Nome do componente
Estruturas de Dados
Carga horária
60 horas.
Pré-requisito
Introdução à Programação.
Ementa
Construção e raciocínio sobre diferentes algoritmos para estruturas de dados lineares e hierárquicas; construção e implementação de algoritmos para problemas de ordenação e pesquisa; Análise sobre a complexidade dos algoritmos. Ao término da disciplina o aluno deverá conhecer e diferenciar as estruturas de dados: listas, filas, pilhas, conjuntos, árvores; Manipular estas estruturas de dados por meio de algoritmos; Aplicar algoritmos de ordenação e de pesquisa; Identificar e construir estruturas de dados adequadas para modelar aplicações.
Bibliografia básica
● CORMEN, T.; LEISERSON, C.; RIVEST, R.; STEIN, R. Algoritmos: teoria e prática. [Sl]: GEN LT, 2021.
Bibliografia complementar
● BHARGAVA, A.Y. Entendendo Algoritmos: um guia ilustrado para programadores e outros curiosos. São Paulo: Novatec Editora, 2017.
Nome do componente
Banco de Dados
Carga horária
60 horas.
Pré-requisito
Introdução à Programação.
Ementa
Esta disciplina irá abordar domínios e tópicos como: Modelo de dados; Modelagem e projeto de banco de dados; Sistemas de gerenciamento de bancos de dados (SGBD): arquitetura, segurança, integridade, concorrência, recuperação após falha, gerenciamento de transações; Linguagens de consulta; e Gestão de banco de dados.
Bibliografia básica
● São Paulo: Edgard Blücher, DATE, C. J. Uma Introdução a Sistemas de Bancos de Dados. Rio de Janeiro: Editora LTC, 2004.
● ROB, P.; CORONEL, C. Sistemas de Banco de Dados: Projeto, Implementação a Administração. 8a. Ed. Boston: Cengage Learning, 2010.
Bibliografia complementar
● ALVES, W. P. Banco de Dados: Teoria e Desenvolvimento. São Paulo: Editora Érica, 2009.
● MILLER, F. Introdução à Gerência de Banco de Dados: Manual de Projeto. Rio de Janeiro: Editora LTC, 2009.
Nome do componente
Inteligência Artificial
Carga horária
60
Pré-requisito
Introdução à Programação.
Ementa
Esta disciplina irá apresentar uma contextualização das várias áreas relacionadas à inteligência artificial, tendências e direcionamentos do mercado. Ainda, irá abordar como desenvolver habilidades básicas na criação de algoritmos inteligentes. Dentre os domínios e temas a serem abordados nesta disciplina, encontra-se: Conceitos Básicos de inteligência artificial; Algoritmos de Busca (Busca simples, busca gulosa, A*); Uso de heurísticas; Representação do conhecimento; Agentes inteligentes; Lógica fuzzy; e Introdução à Aprendizagem de Máquina (modelos preditivos).
Bibliografia básica
● RUSSELL, Stuart; NORVIG, Peter. Inteligência artificial. 3. ed. Rio de Janeiro: LTC, 2013.
● COPPIN, Ben. Inteligência artificial. Rio de Janeiro: LTC, 2010.
Bibliografia complementar
● PINHEIRO, Carlos André Reis. Inteligência analítica: mineração de dados e descoberta de conhecimento . Rio de Janeiro, RJ: Ciência Moderna, 2008. xxiv, 397 p. ISBN 9788573937077 (broch.)
● WOOLDRIDGE, Michael. An introduction to multiagent systems. 2a ed. Hoboken (NJ): John Wiley & Sons, 2009.
Nome do componente
Aprendizagem de Máquina
Carga horária
60 horas.
Pré-requisito
Inteligência Artificial.
Ementa
Esta disciplina irá apresentar conceitos teóricos e desenvolver habilidades técnicas sobre a criação de modelos preditivos e descritivos. Os alunos devem ser capazes de desenvolver uma variedade de algoritmos e técnicas como: métodos baseados em árvores, modelos probabilísticos e aprendizagem não-supervisionada. Dentre domínios e temas a serem abordados na disciplina, encontram-se: Tipos de Aprendizagem; Experimentos em Aprendizagem de Máquina; Extração de Características: Importância; Redução de Dimensionalidade; Características Discriminantes; Geração de Características Usando Transformadas Lineares; Seleção de Características; Aprendizagem Baseadas em Instâncias; Aprendizagem de Árvores de Decisão; Aprendizagem Bayesiana; Métodos de Kernels; e Técnicas de agrupamento.
Bibliografia básica
● RUSSELL, Stuart; NORVIG, Peter. Inteligência artificial. 3. ed. Rio de Janeiro: LTC, 2013.
● CARVALHO, André et al. Inteligência Artificial: Uma Abordagem de Aprendizado de Máquina. 3.ed.Rio de Janeiro: LTC, 2021.
● THEODORIDIS, Sergios; KONSTANTINOS, Koutroumbas. Pattern recognition. 1a ed. Amsterdam: Elsevier 2008.
Bibliografia complementar
● WITTEN, I. H; FRANK, Eibe; HALL, Mark A. Data mining: practical machine learning tools and techniques. 3a ed. Burlington (MA): Morgan Kaufmann Publishers, 2011.
● AURÉLIEN, Géron. Mãos à obra: aprendizado de máquina com Scikit-Learn, Keras & TensorFlow: Conceitos, ferramentas e técnicas para a construção de sistemas inteligentes. 2a ed. Rio de Janeiro: Alta Books, 2021.
Nome do componente
Governança de Dados
Carga horária
60 horas.
Pré-requisito
Banco de Dados.
Ementa
Esta disciplina irá apresentar conceitos teóricos e ferramentas práticas de como gerenciar aplicações focadas em dados. Dentre domínios e tópicos a serem abordados, encontram-se: Introdução à big data; Ciências de dados; Governança de dados; Business intelligence; Introdução a big data; e LGPD.
Bibliografia básica
● MACHADO, Felipe Nery Rodrigues. Big Data O Futuro dos Dados e Aplicações. São Paulo: Saraiva, 2018.
● BARBIERI, Carlos. Governança de Dados: Práticas, conceitos e novos caminhos. Rio de Janeiro: Alta Books, 2020.
● SOUZA, Amaranta de, SOTTO, Eder Carlos Salazar, ARAUJO, Liriane Soares de, et al. Ciência de dados, business intelligence e big data: conceitos e aplicações. Curitiba: Appris, 2021.
Bibliografia complementar
● DANIEL, Donda. Guia prático de implementação da LGPD. São Paulo: Labrador, 2020.
● GARCIA, Lara Rocha et al. Lei Geral de Proteção de Dados (LGPD): Guia de implantação. São Paulo: Blucher, 2020.
Nome do componente
Gestão de Negócios Baseados em Dados
Carga horária
60 horas.
Pré-requisito
Fundamentos de Análise Quantitativa.
Ementa
Esta disciplina irá apresentar os principais conceitos necessários para a profissão de analista de negócios. Serão domínios abordados nesta disciplina: Introdução à análise de negócios. Técnicas. Entrevistas com clientes. Preparação de artefatos. UML. BABOK. ITIL.
Bibliografia básica
● PODESWA, Howard. Analista de Negócios. Boston (MA): Cengage Learning, 2011.
● BRENNAN, Kevin et al. (Ed.). A Guide to the Business Analysis Body of Knowledge. 3a ed. Pickering: IIBA, 2015.
Bibliografia complementar
● BRANDENBURG, Laura. How to Start a Business Analyst Career.2a ed. Morrison (CO): 2021.
● FOWLER, Martin. UML Essencial: um breve guia para linguagem padrão. Porto Alegre: Bookman, 2014.
Nome do componente
Otimização da Taxa de Conversão
Carga horária
60 horas.
Pré-requisito
Fundamentos de Análise Quantitativa.
Ementa
Esta disciplina irá apresentar os principais conceitos necessários à otimização da taxa de conversão. Serão tópicos abordados: Introdução à otimização da taxa de conversão; Taxa de conversão; Funil de negócios; Técnicas; Princípios de marketing, design, usabilidade e métricas; Teste A/B; Aplicações práticas.
Bibliografia básica
● SALEH, Khalid et al. Otimização de Conversão: Arte e a Ciência e Converter Prospects em Clientes. São Paulo: Novatec, 2011.
● GOWARD, Chris. Você Deve Testar!: Otimização de Conversão Para Mais Leads, Vendas e Lucro, ou a Arte e a Ciência da Otimização de Websites. São Paulo: Novatec, 2016.
Bibliografia complementar
● RABHAN, Benji. Convert every click: Make more money online with holistic conversion rate optimization. Hoboken (NJ): John Wiley & Sons, 2013.
● RADAHL, Alexander. Winning The Game with UX Design and CRO: Supercharging Your Website Design with Conversion Rate Optimization and UX Research. [SI]: Radahl Ahlsen, 2021.
Nome do componente
Limpeza e Integração de Dados
Carga horária
60 horas.
Pré-requisito
Banco de Dados.
Ementa
Esta disciplina irá apresentar as técnicas e ferramentas mais utilizadas para realizar a limpeza e integração de dados de forma eficiente. Dentre seus tópicos abordados, encontram-se: Introdução a análise de dados; Conceitos sobre integração de dados; Limpeza de dados; Integração de dados; Conceitos de ETL; Hadoop; e Introdução ao pentaho.
Bibliografia básica
● KIMBALL, Ralph; CASERTA, Joe. The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming and Delivering Data. Canada: Wiley Publishing, Inc, 2004.
● GONÇALVES, Rodrigo Ribeiro. Integração de dados na prática. São Paulo: Érica, 2012.
● MARQUESONE, Rosangela. Big Data: Técnicas e tecnologias para extração de valor dos dados. São Paulo: Casa do Código, 2016.
Bibliografia complementar
● BENFORT, Benjamin; KIM, Jenny. Analítica de dados com Hadoop: Uma introdução para cientistas de dados. São Paulo: Novatec Editora, 2019.
● MACHADO, Felipe Nery Rodrigues. Big Data O Futuro dos Dados e Aplicações. São Paulo: Saraiva, 2018.
Nome do componente
Redes Neurais e Aprendizado Profundo
Carga horária
60 horas.
Pré-requisito
Aprendizagem de Máquina.
Ementa
Esta disciplina irá apresentar conceitos teóricos e desenvolver habilidades técnicas sobre a criação de modelos baseados em redes neurais simples e profundas. Os alunos devem ser capazes de criar aplicações utilizando modelos do estado da arte em aprendizagem de máquina. Dentre domínios e temas a serem abordados na disciplina, encontram-se: Introdução e conceitos iniciais de redes neurais; Regressão linear; Redes perceptron multicamadas; Redes neurais convolutivas; e Redes neurais recorrentes.
Bibliografia básica
● HAYKIN, Simon. Redes Neurais: Princípios e Práticas. 2a ed.Rio de Janeiro: Bookman, 2017.
● BRAGA, A. P. et al. Redes Neurais Artificiais: Teoria e Aplicações. 2a ed. Rio de Janeiro: Editora LTC, 2011.
● GOODFELLOW, Ian et al. Deep learning. Cambridge: MIT Press, 2016.
Bibliografia complementar
● KETKAR, Nikhil; SANTANA, Eder. Deep Learning with Python. Berkeley (CA): Apress, 2017.
● Deep Learning Book. Disponível em: http://deeplearningbook.com.br/
Nome do componente
Visualização de Dados
Carga horária
60 horas.
Pré-requisito
Fundamentos de Análise Quantitativa.
Ementa
Esta disciplina irá apresentar ferramentas e métodos para criação de visualizações e análises exploratórias em dados estruturados. Com isso, os alunos irão obter a habilidade de manipular dados tabulados. Serão domínios trabalhados nesta disciplina: Introdução a visualização de dados. Dados; informação e conhecimento; Análise exploratória; Ferramentas de visualização de dados; Relevância de dados.
Bibliografia básica
● KNAFLIC, Cole Nussbaumer. Storytelling com Dados: Um guia sobre visualização de dados para profissionais de negócios. Rio de Janeiro: Alta Books, 2019.
● WHEELAN, Charles. Estatística: o que é, para que serve, como funciona. Rio de Janeiro: Editora Schwarcz-Companhia das Letras, 2016.
● HEALY, Kieran. Data visualization: a practical introduction. Nova Jersey (NJ): Princeton University Press, 2018.
Bibliografia complementar
● MCKINNEY, Wes. Python para análise de dados: Tratamento de dados com Pandas, NumPy e IPython. São Paulo: Novatec Editora, 2019.
Nome do componente
Aprendizado de Máquina para Big Data
Carga horária
60 horas.
Pré-requisito
Aprendizagem de Máquina.
Ementa
Esta disciplina irá apresentar conceitos teóricos e desenvolver habilidades técnicas sobre a criação de modelos preditivos e descritivos. Os alunos devem ser capazes de desenvolver uma variedade de algoritmos e técnicas como: métodos baseados em árvores, modelos probabilísticos e aprendizagem não-supervisionada. Dentre domínios e temas a serem abordados na disciplina, encontram-se: Tipos de Aprendizagem; Experimentos em Aprendizagem de Máquina; Extração de Características: Importância; Redução de Dimensionalidade; Características Discriminantes; Geração de Características Usando Transformadas Lineares; Seleção de Características; Aprendizagem Baseadas em Instâncias; Aprendizagem de Árvores de Decisão; Aprendizagem Bayesiana; Métodos de Kernels; e Técnicas de agrupamento.
Bibliografia básica
● RUSSELL, Stuart; NORVIG, Peter. Inteligência artificial. 3. ed. Rio de Janeiro: LTC, 2013.
● CARVALHO, André et al. Inteligência Artificial: Uma Abordagem de Aprendizado de Máquina. 3.ed.Rio de Janeiro: LTC, 2021.
● THEODORIDIS, Sergios; KONSTANTINOS, Koutroumbas. Pattern recognition. 1a ed. Amsterdam: Elsevier 2008.
Bibliografia complementar
● WITTEN, I. H; FRANK, Eibe; HALL, Mark A. Data mining: practical machine learning tools and techniques. 3a ed. Burlington (MA): Morgan Kaufmann Publishers, 2011.
● AURÉLIEN, Géron. Mãos à obra: aprendizado de máquina com Scikit-Learn, Keras & TensorFlow: Conceitos, ferramentas e técnicas para a construção de sistemas inteligentes. 2a ed. Rio de Janeiro: Alta Books, 2021.
Nome do componente
Data Warehouse
Carga horária
60 horas.
Pré-requisito
Limpeza e Integração de Dados.
Ementa
Essa disciplina visa apresentar os principais conceitos para a criação de forma eficiente de data warehouse. Para isso, serão trabalhados conceitos avançados de ETL e a ferramenta pentaho. Dentre os domínios abordados, encontram-se: Introdução à data warehouse; Projeto de data warehouse; ETL avançado; Ciclo de vida de ETL; Criação de cubos. Modelo* Pentaho Kettle; e Visualizações de data warehouse.
Bibliografia básica
● CASTERS, Matt; BOUMAN, Roland; VAN DONGEN, Jos. Pentaho Kettle solutions: building open source ETL solutions with Pentaho Data Integration. Hoboken (NJ): John Wiley & Sons, 2010.
● KIMBALL, Ralph; CASERTA, Joe. The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming and Delivering Data. Canada: Wiley Publishing, Inc, 2009.
● CORR, Lawrence; STAGNITTO, Jim. Agile data warehouse design: Collaborative dimensional modeling, from whiteboard to star schema. DecisionOne Consulting, 2011.
Bibliografia complementar
● MACHADO, Felipe Nery Rodrigues. Tecnologia e projeto de Data Warehouse. 6a ed. São Paulo: Saraiva, 2013.
● RAMAZZINA, Sergio. Pentaho Business Analytics Cookbook. Birmingham: Packt Publishing, 2014.
Nome do componente
Infraestrutura de Big Data
Carga horária
60 horas.
Pré-requisito
Limpeza e Integração de Dados.
Ementa
Esta disciplina irá apresentar conceitos e ferramentas para projeto, criação e manutenção de arquiteturas big data com alta disponibilidade. Serão tópicos estudados: Projetos de arquiteturas de big data; Data lake; Disponibilidade de dados; Clusters; Auditoria; Ferramentas: Hadoop, Storm e Redis.
Bibliografia básica
● RAMOS, A. Infraestrutura Big Data com OpenSource. Rio de Janeiro: Ciência Moderna, 2015.
● INMON, Bill. Data Lake Architecture: Designing the Data Lake and avoiding the garbage dump. Basking Ridge (NJ): Technics Publications, 2016.
● GORELIK, Alex. The enterprise big data lake: Delivering the promise of big data and data science. Sebastopol: O'Reilly, 2019.
Bibliografia complementar
● GRESSEL, Simone; PAULEEN, David J. TASKIN, Nazim. Management Decision-Making, Big Data and Analytics. [SI]: Sage, 2020.
● VERAS, Manoel. Datacenter: componente central da infraestrutura de TI. Rio de Janeiro: Brasport, 2009.
Nome do componente
Análise Não Supervisionada
Carga horária
60 horas
Pré-requisito
Visualização de Dados; Aprendizagem de Máquina.
Ementa
Esta disciplina irá apresentar as principais técnicas de agrupamento de dados e como elas podem ser usadas para exploração de dados. Introdução à agrupamento de dados. Dentre domínios que serão abordados: Agrupamento particional; Agrupamento hierárquico; Regras de associação; Agrupamento fuzzy; Avaliação de agrupamento; e Agrupamento como técnica de exploração de dados.
Bibliografia básica
● LERMAN, Israël César. Foundations and methods in combinatorial and statistical data analysis and clustering. Berlin: Springer, 2016.
● LORENA, Ana Carolina; GAMA, João; FACELI, Katti. Inteligência Artificial: Uma abordagem de aprendizado de máquina. Rio de Janeiro: LTC, 2000.
● ZAKI, Mohammed J.; MEIRA JR, Wagner. Data Mining and Machine Learning: Fundamental Concepts and Algorithms. Cambridge: Cambridge University Press, 2020.
Bibliografia complementar
● MATTI, Mukhlis. Exploring A Bioinformatics Clustering Algorithm. Saarbrücken: VDM Verlag, 2008.

Grade Curricular - Inteligência Artificial

1º semestre
Introdução à Computação
Introdução à Programação
Introdução à Segurança da Informação
Redes e Conectividade
2º semestre
Fundamentos de Análise Quantitativa
Estruturas de Dados
Banco de Dados
Inteligência Artificial
3º semestre
Visualização de Dados
Ética em Inteligência Artificial
Aprendizagem de Máquina
Design Thinking Aplicado à Inteligência
Artificial
4º semestre
Redes Neurais e Aprendizado Profundo
Processamento de Linguagem Natural
Processamento de Imagens
AutoML e Serviços Cognitivos
5º semestre
Otimização
Processamento de Áudio
Visão Computacional
Deployment de Modelos de IA
Nome do componente
Introdução à Computação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
História da Ciência da Computação. Conceitos básicos. Bases numéricas. Sistemas de numeração em computação. Introdução à Ciência da Computação: a ciência, o curso e a profissão. Introdução às principais áreas da computação: redes, sistemas operacionais, segurança, inteligência artificial, banco de dados.
Bibliografia básica
● BROOKSHEAR, J. Glenn. Ciência da Computação: uma visão abrangente. 5a ed. Porto Alegre: Bookman, 2000.
● FEDELI, R. D.; POLLONI, E; PERES, F. Introdução à Ciência da Computação. São Paulo: Pioneira Thomson Learning, 2003.
Bibliografia complementar
● TURING, Dermot. A História da Computação: do ábaco à inteligência artificial. 1a ed. São Paulo: M. Books, 2019.
Nome do componente
Introdução à Programação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução à computação; Noções de lógica; Conceitos e representação de algoritmos; Constantes e variáveis; Estruturas de controle; Vetores; Matrizes; Registros e uniões; Procedimentos, Funções com passagem de parâmetros por valor e referência; Recursividade; Introdução à linguagem de programação. Ao final desta disciplina o estudante deverá ser capaz de projetar algoritmos e de desenvolver programas.
Bibliografia básica
● FORBELLONE, André L.V; EBERSPACHE, Henri F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005.
Bibliografia complementar
● MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e lógica de programação para iniciantes. 3a. ed. São Paulo: Novatec Editora, 2019.
● FURGERI, Sérgio. Introdução à programação em Python. São Paulo: Editora Senac, 2021.
Nome do componente
Introdução à Segurança da Informação
Carga horária
40 horas.
Pré-requisito
Sugestão de 20 horas práticas adicionais em laboratório.
Ementa
Esta disciplina deve abordar a descrição da arquitetura de segurança em nuvem e explora os princípios de design de segurança, padrões de design, padrões de boas práticas da indústria, e tecnologias habilitadoras que endereçam os requisitos de conformidade regulatória essenciais para projetar, implementar, entregar e gerenciar serviços seguros baseados em nuvem. A disciplina aprofunda os aspectos da arquitetura de nuvem segura com relação à identificação, gerenciamento de identidade de ponta a ponta e aspectos de controle de acesso, auditoria e atendimento de conformidade com os marcos regulatórios e da indústria. Esta disciplina se fundamenta nas diretrizes de segurança em nuvem estabelecidas pelo NIST, ISO, PCI-DSS e Cloud Security Alliance (CSA).
Bibliografia básica
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
Bibliografia complementar
● SAMANI, Raj; REAVIS, Jim; HONAN, Brian. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security. 1a ed. Amsterdam: Elsevier 2014.
● DOTSON, Chris. Practical Cloud Security: A Guide for Secure Design and Deployment. 1a ed. Sebastopol: O'Reilly, 2019.
Nome do componente
Redes e Conectividade
Carga horária
60 horas. Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Arquitetura de Computadores.
Ementa
Esta disciplina apresenta os conceitos de rede em nuvem, incluindo terminologia e protocolos de rede, conectividade para, e entre, aplicativos e cargas de trabalho distribuídas em todas as variações de nuvens, serviços baseados em nuvem, data centers locais, redes de borda, e padrões de rede, com ênfase na segurança de implantações de nuvem e sistemas de informação. A disciplina se aprofunda na implementação de recursos de rede e conectividade, configuração de domínios e isolamento de rede, serviços DNS e entrega de conteúdo. Esta disciplina apresenta os conceitos de solução de problemas de conectividade de rede e automação de tarefas de implantação, administração e monitoramento da conexão entre os componentes distribuídos.
Bibliografia básica
TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
WETHERALL / TANENBAUM. Redes de Computadores. 6. ed, São Paulo: Bookman, 2011
KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Fundamentos de Análise Quantitativa
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Estatística descritiva; elementos de probabilidade e de inferência estatística; base conceitual, métodos e aplicações da Estatística em Ciência e Tecnologia.
Bibliografia básica
● BUSSAB, Wilton O; MORETTIN, Pedro A. Estatística básica. 6a ed. São Paulo: Saraiva, 2006.
● BUSSAB, Wilton O. Estatística básica: métodos quantitativos. 5a ed. São Paulo: Saraiva, 2002.
Bibliografia complementar
● TRIOLA, Mario F. Introdução à estatística. 9. ed. Rio de Janeiro: LTC, 2005.
● PAPOULIS, A; PILLAI, S. U. Probability, Random Variables and Stochastic Processes. 4a ed. McGraw-Hill, 2002.
Nome do componente
Estruturas de Dados
Carga horária
60 horas.
Pré-requisito
Introdução à Programação.
Ementa
Construção e raciocínio sobre diferentes algoritmos para estruturas de dados lineares e hierárquicas; construção e implementação de algoritmos para problemas de ordenação e pesquisa; Análise sobre a complexidade dos algoritmos. Ao término da disciplina o aluno deverá conhecer e diferenciar as estruturas de dados: listas, filas, pilhas, conjuntos, árvores; Manipular estas estruturas de dados por meio de algoritmos; Aplicar algoritmos de ordenação e de pesquisa; Identificar e construir estruturas de dados adequadas para modelar aplicações.
Bibliografia básica
● CORMEN, T.; LEISERSON, C.; RIVEST, R.; STEIN, R. Algoritmos: teoria e prática. [Sl]: GEN LT, 2021.
Bibliografia complementar
● BHARGAVA, A.Y. Entendendo Algoritmos: um guia ilustrado para programadores e outros curiosos. São Paulo: Novatec Editora, 2017.
Nome do componente
Banco de Dados
Carga horária
60 horas. Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a programação.
Ementa
Modelo de dados. Modelagem e projeto de banco de dados. Sistemas de gerenciamento de bancos de dados (SGBD): arquitetura, segurança, integridade, concorrência, recuperação após falha, gerenciamento de transações. Linguagens de consulta. Gestão de banco de dados.
Bibliografia básica
● DATE, C. J. Uma Introdução a Sistemas de Bancos de Dados. 6a edição. São Paulo: Edgar Blücher, 1999.
● ROB, P.; CORONEL, C. Sistemas de Banco de Dados: Projeto, Implementação a Administração. 8a. Ed. Boston: Cengage Learning, 2010.
Bibliografia complementar
● ALVES, W. P. Banco de Dados: Teoria e Desenvolvimento. São Paulo: Editora Érica, 2009.
● MILLER, F. Introdução à Gerência de Banco de Dados: Manual de Projeto. Rio de Janeiro: Editora LTC, 2009.
Nome do componente
Inteligência Artificial
Carga horária
60 horas.
Pré-requisito
Introdução à Programação.
Ementa
Conceitos Básicos de inteligência artificial. Algoritmos de Busca (Busca simples, busca gulosa, A*). Uso de heurísticas. Representação do conhecimento. Agentes inteligentes. Lógica fuzzy. Introdução a aprendizagem de máquina (modelos preditivos).
Bibliografia básica
● RUSSELL, Stuart J. q (Stuart Jonathan), |d 1962-; NORVIG, Peter, |d 1956-. Inteligência artificial. Rio de Janeiro: Elsevier, Campus, 2004. 1021 p. ISBN 8535211772 (broch.).
● COPPIN, Ben. Inteligência artificial. Rio de Janeiro: LTC, 2010. xxv, 636 p. ISBN 9788521617297 (broch.).
Bibliografia complementar
● PINHEIRO, Carlos André Reis. Inteligência analítica: mineração de dados e descoberta de conhecimento . Rio de Janeiro, RJ: Ciência Moderna, 2008.. xxiv, 397 p. ISBN 9788573937077 (broch.)
● WOOLDRIDGE, Michael. An introduction to multiagent systems. Hoboken (NJ): John Wiley & Sons, 2009.
Nome do componente
Visualização de Dados
Carga horária
60 horas.
Pré-requisito
Fundamentos de Análise Quantitativa.
Ementa
Introdução a visualização de dados. Dados, informação e conhecimento. Análise exploratória. Ferramentas de visualização de dados. Relevância de dados.
Bibliografia básica
● KNAFLIC, Cole Nussbaumer. Storytelling com Dados: Um guia sobre visualização de dados para profissionais de negócios. Rio de Janeiro: Alta Books, 2019.
● WHEELAN, Charles. Estatística: o que é, para que serve, como funciona. Rio de Janeiro: Editora Schwarcz-Companhia das Letras, 2016.
● HEALY, Kieran. Data visualization: a practical introduction. Nova Jersey (NJ): Princeton University Press, 2018.
Bibliografia complementar
● MCKINNEY, Wes. Python para análise de dados: Tratamento de dados com Pandas, NumPy e IPython. São Paulo: Novatec Editora, 2019.
Nome do componente
Ética em Inteligência Artificial
Carga horária
60 horas.
Pré-requisito
Inteligência Artificial.
Ementa
Introdução a ética e inteligência artificial. Casos de problemas éticos relacionados à inteligência artificial. Problemas de responsabilidade (accountability). Algoritmos justos ou injustos (fairness). Problemas de interpretabilidade de modelos (transparency).
Bibliografia básica
● DUBBER, Markus Dirk; PASQUALE, Frank; DAS, Sunit (ed.). The Oxford handbook of ethics of AI. [SI]: Oxford Handbooks, 2020.
Bibliografia complementar
● PEIXOTO, Fabiano Hartmann. Inteligência artificial e Direito: Convergência ética e estratégica. Curitiba: Alteridade Editora, 2020.
● SILVEIRA, Paulo Antônio Caliendo Velloso et al. Ética e inteligência artificial: da possibilidade filosófica de agentes morais artificiais. 2021.
● FRANKISH, Keith; RAMSEY, William M. (ed.). The Cambridge handbook of artificial intelligence. Cambridge: Cambridge University Press, 2014.
Nome do componente
Aprendizagem de Máquina
Carga horária
60 horas.
Pré-requisito
Inteligência Artificial.
Ementa
Tipos de Aprendizagem. Experimentos em Aprendizagem de Máquina. Extração de Características: Importância. Redução de Dimensionalidade. Características Discriminantes. Geração de Características Usando Transformadas Lineares. Seleção de Características. Aprendizagem Baseadas em Instâncias. Aprendizagem de Árvores de Decisão. Aprendizagem Bayesiana. Métodos de Kernels. Técnicas de agrupamento.
Bibliografia básica
● RUSSELL, Stuart; NORVIG, Peter. Inteligência artificial. 3. ed. Rio de Janeiro: LTC, 2013.
● CARVALHO, André et al. Inteligência Artificial: Uma Abordagem de Aprendizado de Máquina. Rio de Janeiro: LTC, 2011.
● THEODORIDIS, Sergios; KONSTANTINOS, Koutroumbas. Pattern recognition. Pattern recognition. 1a ed. Amsterdam: Elsevier 2008.
Bibliografia complementar
● WITTEN, I. H; FRANK, Eibe; HALL, Mark A. Data mining: practical machine learning tools and
techniques. 3a ed. Burlington (MA): Morgan Kaufmann Publishers, 2011
● AURÉLIEN, Géron. Mãos à obra: aprendizado de máquina com Scikit-Learn, Keras &
TensorFlow: Conceitos, ferramentas e técnicas para a construção de sistemas inteligentes.
Nome do componente
Design Thinking Aplicado à Inteligência
Artificial
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução ao design thinking. Pilares: empatia, colaboração e experimentação. Ciclo do design thinking. Ferramentas. Design thinking aplicado à inteligência artificial. Prototipação de sistemas de inteligência artificial.
Bibliografia básica
● BROWN, Tim. Design Thinking: uma metodologia poderosa para decretar o fim das velhas ideias. Rio de Janeiro: Alta Books, 2020.
● STACKOWIAK, Robert; KELLY, Tracey. Design Thinking in Software and AI Projects: Proving Ideas Through Rapid Prototyping. 1a ed. Berkeley (CA): Apress, 2020.
● STALPH, Patrick. Analysis and Design of Machine Learning Techniques. Springer. v. 10, p. 978-3, 2014.
Bibliografia complementar
● ARMSTRONG, Helen. Big Data, Big Design: Why Designers Should Care about AI. New Jersey (NJ): Princeton Architectural Press, 2021.
Nome do componente
Redes Neurais e Aprendizado Profundo
Carga horária
60 horas.
Pré-requisito
Aprendizagem de Máquina.
Ementa
Introdução e conceitos iniciais de redes neurais. Regressão linear. Redes perceptron multicamadas. Redes neurais convolutivas. Redes neurais recorrentes.
Bibliografia básica
● HAYKIN, Simon. Redes Neurais: Princípios e Práticas. 2a ed.Rio de Janeiro: Bookman, 2001.
● BRAGA, A. P. et al. Redes Neurais Artificiais: Teoria e Aplicações. 2a ed. Rio de Janeiro: Editora LTC, 2011.
● GOODFELLOW, Ian et al. Deep learning. Cambridge: MIT Press, 2016.
Bibliografia complementar
● KETKAR, Nikhil; SANTANA, Eder. Deep Learning with Python. Berkeley (CA): Apress, 2017.
● Deep Learning Book. Disponível em: http://deeplearningbook.com.br/
Nome do componente
Processamento de Linguagem Natural
Carga horária
60 horas.
Pré-requisito
Aprendizagem de Máquina.
Ementa
Processamento de linguagem natural. Associação entre palavras. Recuperação de informação. Classificação e agrupamento de texto. Extração de informação. Sumarização de texto.
Bibliografia básica
● BAEZA-YATES, Ricardo; RIBEIRO-NETO Berthier. Recuperação de Informação: Conceitos e Tecnologia das Máquinas de Busca. Porto Alegre: Bookman, 2013.
● JACKSON, Peter; MOULINIER, Isabelle. Natural language processing for online applications: Text retrieval, extraction and categorization. [SI]: John Benjamins Publishing Company, 2007.
● BERRY, Michael W; KOGAN, Jacob. Text Mining: Applications and Theory. Hoboken (NJ): John Wiley & Sons, 2010
Bibliografia complementar
● FRANCIS, Louise; FLYNN, Matt. Text mining handbook. Casualty Actuarial Society E-Forum, Spring 2010. Vol. 1. 2010.
● TORRES-MORENO, Juan-Manuel. Automatic text summarization. Hoboken (NJ): John Wiley & Sons, 2014.
● SRIVASTAVA, Ashok N; SAHAMI, Mehran (eds.). Text mining: Classification, clustering, and applications. Boca Raton (FL): CRC Press, 2009.
● WEISS, Sholom M., et al. Text mining: predictive methods for analyzing unstructured information. Springer Science & Business Media, 2010.
● MANNING, Christopher D.; SCHÜTZE, Hinrich. Foundations of statistical natural language processing. Cambridge: MIT Press, 1999.
Nome do componente
Processamento de Imagens
Carga horária
60 horas.
Pré-requisito
Fundamentos de Análise Quantitativa.
Ementa
Introdução ao Processamento de Imagens: conceitos e operações básicas. Sistemas de Cor. Filtragem de Imagens. Segmentação. Armazenamento de Imagens.
Bibliografia básica
● GONZALEZ, Rafael C.; WOODS, Richard E. Processamento de imagens digitais. São Paulo: Edgar Blücher, 2000.
Bibliografia complementar
● PÉREZ, José María Mateos; PASCAU, Javier. Image processing with Image. Birmingham: Packt Publishing, 2013.
● FERREIRA, T.; RASBAND, W. The ImageJ User Guide: IJ 1.46 r revised edition. 2012.
Nome do componente
AutoML e Serviços Cognitivos
Carga horária
60 horas.
Pré-requisito
Aprendizagem de Máquina.
Ementa
Conceitos de AutoML. AutoML como otimização para aprendizado de máquina. Plataformas de AutoML. Introdução e conceitos de serviços cognitivos. Utilização de serviços cognitivos. Criação de serviços cognitivos.
Bibliografia básica
● HUTTER, Frank; KOTTHOFF, Lars; VANSCHOREN, Joaquin. Automated machine learning: methods, systems, challenges. Springer Nature, 2019.
● DAS, Sibanjan; CAKMAK, Umit Mert. Hands-On Automated Machine Learning: A beginner's guide to building automated machine learning systems using AutoML and Python. Birmingham: Packt Publishing, 2018.
● SOH, Julian; SINGH, Priyanshi. Hands-on with Azure Machine Learning. Berkeley (CA): Apress,, 2020.
Bibliografia complementar
● CUSTÓDIO, Thiago. Inteligência Artificial como serviço: uma introdução aos Serviços Cognitivos da Microsoft Azure. São Paulo: Casa do Código, 2020.
● LARSEN, Leif. Learning Microsoft Cognitive Services. Birmingham: Packt Publishing, 2017.
Nome do componente
Otimização
Carga horária
60 horas.
Pré-requisito
Aprendizagem de Máquina.
Ementa
Conceitos introdutórios de otimização. Algoritmos complexos de busca. Otimização combinatória. Metaheurísticas. Otimização em redes neurais. Algoritmos evolucionários.
Bibliografia básica
● PAPADIMITRIOU, Christos H.; STEIGLITZ, Kenneth. Combinatorial optimization: algorithms and complexity. Mineola, NY: Dover Publications, 1998.
● GOLDBARG, Elizabeth; GOLDBARG, Marco; LUNA, Henrique. Otimização Combinatória e Meta-heurísticas: algoritmos e aplicações. Rio de Janeiro: LTC, 2017.
Bibliografia complementar
● HILLIER, Frederick S.; LIEBERMAN, Gerald J. Introdução à pesquisa operacional. 9. ed. Porto Alegre: AMGH, 2013.
● BERTSIMAS, Dimitris; TSITSIKLIS, John N. Introduction to linear optimization. Massachusetts: Athena Scientifics, 1997.
● EIBEN, Agoston E. et al. Introduction to evolutionary computing. Berlin: Springer, 2003.
Nome do componente
Processamento de Áudio
Carga horária
60 horas.
Pré-requisito
Redes Neurais e Aprendizado Profundo.
Ementa
Representação de dados em áudio. Extração de características. Filtros. Transformações em áudio. Classificação de áudio. Reconhecimento de discurso. Análise de áudio utilizando aprendizado profundo. Aplicações: reconhecimento de atores, identificação de timbre vocal, detecção de sentimento.
Bibliografia básica
● DINIZ, Paulo SR; DA SILVA, Eduardo AB; NETTO, Sergio L. Processamento digital de sinais: Projeto e análise de sistemas. Porto Alegre: Bookman, 2014.
● OGUNFUNMI, Tokunbo; TOGNERI, Roberto; NARASIMHA, Madihally (Ed.). Speech and audio processing for coding, enhancement and recognition. New York (NY): Springer, 2015.
● CAMASTRA, Francesco; VINCIARELLI, Alessandro. Machine learning for audio, image and video analysis: theory and applications. New York (NY): Springer, 2015.
● GOLD, Ben; MORGAN, Nelson; ELLIS, Dan. Speech and audio signal processing: processing and perception of speech and music.Hoboken (NJ): John Wiley & Sons, 2011.
Bibliografia complementar
● SALOMON, David. Data Compression: The Complete Reference. 4a ed. New York (NY): Springer, 2006.
● OPPENHEIM, Alan V., SCHAFER, Ronald W. e BUCK, John R., Discrete-time Signal Processing. 2a ed. Hoboken (NJ): Prentice Hall, 1998.
Nome do componente
Visão Computacional
Carga horária
60 horas.
Pré-requisito
Redes Neurais e Aprendizado Profundo; Processamento de Imagens.
Ementa
Conceitos básicos de visão computacional. Características usadas para visão computacional. Filtragem e segmentação. Alinhamento de características. Reconhecimento de imagens. Detecção de objetos.
Bibliografia básica
● SZELISKI, Richard. Computer vision: algorithms and applications. Berlim: Springer Science & Business Media, 2010.
● BARELLI, Felipe. Introdução à Visão Computacional: Uma abordagem prática com Python e OpenCV. São Paulo: Casa do Código, 2018.
Bibliografia complementar
● BACKES, André Ricardo; JUNIOR, Jarbas Joaci de Mesquita Sá. Introdução à visão computacional usando Matlab. Rio de Janeiro: Alta Books, 2019.
Nome do componente
Deployment de Modelos de IA
Carga horária
60 horas.
Pré-requisito
AutoML e Serviços Cognitivos.
Ementa
Introdução a serviços. Criação de serviços em plataformas de nuvem. Kubernetes. Ferramentas para deploy de serviços de inteligência artificial: Flask, Streamlit, Docker. Deploy de modelos de inteligência artificial.
Bibliografia básica
● BURNS, Brendan; BEDA, Joe; HIGHTOWER, Kelsey. Kubernetes Básico: Mergulhe no Futuro da Infraestrutura. São Paulo: Novatec editora, 2020.
● SINGH, Pramod. Deploy machine learning models to production: with flask, streamlit, docker, and kubernetes on google cloud platform. Berkeley (CA): Apress, 2021.
Bibliografia complementar
● GRUBOR, Srdjan. Deployment with Docker: Apply continuous integration models, deploy applications quicker, and scale at large by putting Docker to work. Birmingham: Packt Publishing, 2017.
● HAPKE, Hannes; NELSON, Catherine. Building Machine Learning Pipelines. Sebastopol: O'Reilly, 2020.

Grade Curricular - Nuvem

1º semestre
Introdução à Programação
Arquitetura de Computadores
Introdução à Computação em Nuvem
2º semestre
Estruturas de Dados
Redes e Conectividade
Infraestrutura de Nuvem
Introdução à Segurança da Informação
3º semestre
Desenvolvimento de Aplicações para Nuvem
Virtualização e Armazenamento
Gestão da Identidade e Controle de Acesso
Banco de Dados
4º semestre
Arquitetura de Aplicações em Nuvem
Segurança Operacional
Fundamentos de Análise Quantitativa
5º semestre
Orquestração e Serviços Gerenciados
Redes e Conectividade Avançado
Segurança em Nuvem Avançado
Análise de Dados e Big Data
Nome do componente
Introdução à Programação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução à computação; Noções de lógica; Conceitos e representação de algoritmos;
Constantes e variáveis; Estruturas de controle; Vetores; Matrizes; Registros e uniões;
Procedimentos, Funções com passagem de parâmetros por valor e referência;
Recursividade; Introdução à linguagem de programação;
Bibliografia básica
● FORBELLONE, A; EBERSPACHER, H. Lógica de programação: a construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005. 218 p. ISBN 978-85- 7605-024-7.;
Bibliografia complementar
● MENEZES, N. Introdução à programação com Python–3ª edição: Algoritmos e lógica de programação para iniciantes. Novatec Editora, 2019.
● FURGERI, S. Introdução à programação em Python. Editora Senac São Paulo, 2021.
Nome do componente
Arquitetura de Computadores
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Esta disciplina é uma introdução à Arquitetura de Computadores que aborda a lógica digital, dados em nível de máquina a representação de instruções, conceitos de projeto de Unidade Lógica Aritmética (ALU), organização do caminho de dados, e controle do processador. Examina a análise de desempenho, hierarquia do sistema de memória, pipelining e comunicação. O foco da disciplina é fornecer uma compreensão básica dos componentes funcionais de um sistema de computador, suas características, seu desempenho e suas interações. Esta disciplina irá abranger os conceitos básicos de Arquitetura de Computadores, incluindo o controle da CPU e caminho de dados, sistemas de memória, incluindo cache e memória virtual, e subsistemas de entrada / saída.
Bibliografia básica
● MONTEIRO, Mario A. Introdução à organização de computadores. 5ª Edição. Rio de Janeiro: LTC, 2007.
● STALLINGS, William. Arquitetura e organização de computadores . Pearson Educación, 2010..
● TANENBAUM, Andrews. S. Organização Estruturada de Computadores. 6ª ed. Pearson, 2013.
Nome do componente
Introdução à Computação em Nuvem
Carga horária
60 horas. Sugestão de 20 horas práticas adicionais em laboratório
Pré-requisito
Arquitetura de Computadores
Ementa
Esta disciplina apresenta os conceitos de rede em nuvem, incluindo terminologia e protocolos de rede, conectividade para, e entre, aplicativos e cargas de trabalho distribuídas em todas as variações de nuvens, serviços baseados em nuvem, data centers locais, redes de borda, e padrões de rede, com ênfase na segurança de implantações de nuvem e sistemas de informação. A disciplina se aprofunda na implementação de recursos de rede e conectividade, configuração de domínios e isolamento de rede, serviços DNS e entrega de conteúdo. Esta disciplina apresenta os conceitos de solução de problemas de conectividade de rede e automação de tarefas de implantação, administração e monitoramento da conexão entre os componentes distribuídos.
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
● WETHERALL / TANENBAUM. Redes de Computadores.6. ed, São Paulo: Bookman, 2011
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Estruturas de Dados
Carga horária
60 horas.
Pré-requisito
Introdução à Programação
Ementa
Construção e raciocínio sobre diferentes algoritmos para estruturas de dados lineares e hierárquicas; construção e implementação de algoritmos para problemas de ordenação e pesquisa; Análise sobre a complexidade dos algoritmos.
Bibliografia básica
● CORMEN, T.; LEISERSON, C.; RIVEST, R.; STEIN, R. Algoritmos: teoria e prática. [Sl]: GEN LT, 2021..
● BHARGAVA, A.Y. Entendendo Algoritmos: um guia ilustrado para programadores e outros curiosos. [Sl]: Novatec Editora, 2017.
Nome do componente
Redes e Conectividade
Carga horária
60 horas.
Pré-requisito
Arquitetura de Computadores
Ementa
Esta disciplina apresenta os conceitos de rede em nuvem, incluindo terminologia e protocolos de rede, conectividade para, e entre, aplicativos e cargas de trabalho distribuídas em todas as variações de nuvens, serviços baseados em nuvem, data centers locais, redes de borda, e padrões de rede, com ênfase na segurança de implantações de nuvem e sistemas de informação. A disciplina se aprofunda na implementação de recursos de rede e conectividade, configuração de domínios e isolamento de rede, serviços DNS e entrega de conteúdo. Esta disciplina apresenta os conceitos de solução de problemas de conectividade de rede e automação de tarefas de implantação, administração e monitoramento da conexão entre os componentes distribuídos.
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
● WETHERALL / TANENBAUM. Redes de Computadores.6. ed, São Paulo: Bookman, 2011
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Infraestrutura de Nuvem
Carga horária
60 horas. Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a Computação em Nuvem; Virtualização e Armazenamento
Ementa
Esta disciplina se concentra na implantação de recursos de computadores tradicionais na nuvem. Ele começará discutindo aspectos comerciais e não técnicos, incluindo questões baseadas em projetos e os vários modelos de implantação de nuvem que devem ser considerados. A segunda parte desta disciplina discutirá as questões técnicas que devem ser entendidas para uma migração bem-sucedida, incluindo a exploração da instalação, configuração e gerenciamento de estações de trabalho e servidores de virtualização de computador, elementos de rede, segmentação isolamento e interconexão com outras redes, outras nuvens, redes de borda e distribuição, e ambientes híbridos distribuídos.
Bibliografia básica
● PALLIS Evangelos, MAVROMOUSTAKIS, Constandinos, MASTORAKIS, George, Resource Management of Mobile Cloud Computing Networks and Environments. IGI Global, 2015. 432 p. ISBN 9781466682269.
● LOUKIDES, M. DevOps: Infrastructure as Code. New York: O´Reilly, 2012.
● SANTOS, Gerson, R.Cloud Computing. Data Center Virtualizado. Gerenciamento, Monitoramento, Segurança. Rio de Janeiro: Ciência Moderna, 2015.
Nome do componente
Introdução à Segurança da Informação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Esta disciplina deve abordar a descrição da arquitetura de segurança em nuvem e explora os princípios de design de segurança, padrões de design, padrões de boas práticas da indústria, e tecnologias habilitadoras que endereçam os requisitos de conformidade regulatória essenciais para projetar, implementar, entregar e gerenciar serviços seguros baseados em nuvem. A disciplina aprofunda os aspectos da arquitetura de nuvem segura com relação à identificação, gerenciamento de identidade de ponta a ponta e aspectos de controle de acesso, auditoria e atendimento de conformidade com os marcos regulatórios e da indústria. Esta disciplina se fundamenta nas diretrizes de segurança em nuvem estabelecidas pelo NIST, ISO, PCI-DSS e Cloud Security Alliance (CSA).
Bibliografia básica
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
● SAMANI, Raj; REAVIS, Jim; HONAN, Brian. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security. 1a ed. Amsterdam: Elsevier 2014.
● DOTSON, Chris. Practical Cloud Security: A Guide for Secure Design and Deployment. 1a ed. Sebastopol: O'Reilly, 2019.
● SANTOS, Gerson, R.Cloud Computing. Data Center Virtualizado. Gerenciamento, Monitoramento, Segurança. Rio de Janeiro: Ciência Moderna, 201
Nome do componente
Desenvolvimento de Aplicações para Nuvem
Carga horária
60 horas. Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a Computação em Nuvem; Introdução à Programação
Ementa
Esta disciplina se concentra no desenvolvimento de APIs de nuvem, suas tecnologias de suporte, blocos de construção básicos, infraestrutura e serviços. A disciplina explora a compreensão da computação em nuvem como a computação que é feita em computadores distribuídos ao redor do mundo e, em seguida, se aprofunda no desenvolvimento de APIs da web destinadas a criar aplicativos que permitem que os dispositivos interajam entre si e realizem tarefas. Esta disciplina fornece o conhecimento básico e as melhores práticas para combinar computação em nuvem com desenvolvimento de APIs de web para permitir a construção de aplicativos seguros e confiáveis em computadores baseados em nuvem.
Bibliografia básica
● ALTEEN, N., FISHER, J., GERENA, C., GRUVER, W., JALIS, A., OSMAN, H., … ROTH, M. AWS Certified Developer Official Study Guide, Associate Exam (1st ed.). Wiley. 2019
● ERL, Thomas, PUTTINI, Ricardo, MAHMOOD, Zaigham. Cloud Computing: Concepts, Technology & Architecture. Prentice Hall, 2013. 528 p. ISBN 0133387526
● VELTE, Anthony T., VELTE, Toby J., ELSENPETER, Robert. Cloud Computing - computação em nuvem uma abordagem prática. Alta books, 2011. 352 p. ISBN 9788576085362
Nome do componente
Virtualização e Armazenamento
Carga horária
60 horas. Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a Computação em Nuvem
Ementa
Esta disciplina tem como objetivo fornecer conhecimentos básicos de infraestrutura dedicada e virtualizada, além de sistemas de armazenamento, para permitir serviços em nuvem, habilitando o estudante para reconhecer, explicar e usar recursos computacionais (CPU, Memória, I/O), redes definidas por software (SDN), armazenamento definido por software (SDS), conceitos de armazenamento em nuvem e sistemas de arquivos distribuídos.
Bibliografia básica
● SANTOS, Gerson, R.Cloud Computing. Data Center Virtualizado. Gerenciamento, Monitoramento, Segurança. Rio de Janeiro: Ciência Moderna, 2015
● SANTANA, G.A.A. Data Center Virtualization Fundamentals: Understanding Techniques and Designs for Highly Efficient Data Centers. New York: Cisco, 2013.
● MATTEWS, J.N. Running Xen: A Hands-On Guide to the Art of Virtualization. New York: Prentice Hall, 2008.
Nome do componente
Gestão da Identidade e Controle de Acesso
Carga horária
40 horas. Sugestão de 10 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a Segurança da Informação.
Ementa
Esta disciplina irá explorar os fundamentos da criptografia, gerenciamento de identidade, princípios de controle de acesso e estratégias de confiança aplicadas à arquitetura e serviços baseados em infraestrutura em nuvem. Abordaremos técnicas de criptografia e gerenciamento de identidade para enfrentar os desafios dos aspectos de segurança de confidencialidade, integridade, disponibilidade, autenticação, autorização e responsabilidade. O curso fará uso de algoritmos criptográficos, mecanismos e tecnologias aplicadas projetadas para criptografar dados em trânsito, em uso e em repouso, para gerenciar o ciclo de vida de chaves criptográficas, na verificação e validação de identidades pessoais, de dispositivo e de host a partir da utilização de assinaturas digitais, reforçando o controle de acesso e políticas de autorização para recursos em nuvem, ferramentas para monitoramento, registro e proteção de trilhas de auditoria para atender às normas regulatórias e da indústria.
Bibliografia básica
● CASTRO, Rita de CC de e Verônica L Pimentel de Sousa: Segurança em cloud computing: Governança e gerenciamento de riscos de segurança. 2010.
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
● FREUND, Gislaine Parra et al. Requisitos de Segurança para Provedores de Serviços em Nuvem de Acordo com a Norma ISO 27017. 2017.
● DOTSON, Chris. Practical Cloud Security: A Guide for Secure Design and Deployment. 1a ed. Sebastopol: O'Reilly, 2019.
Nome do componente
Banco de Dados
Carga horária
60 horas.
Pré-requisito
Introdução a programação.
Ementa
Modelo de dados. Modelagem e projeto de banco de dados. Sistemas de gerenciamento de bancos de dados (SGBD): arquitetura, segurança, integridade, concorrência, recuperação após falha, gerenciamento de transações. Linguagens de consulta. Gestão de banco de dados.
Bibliografia básica
● DATE, C. J. Uma Introdução a Sistemas de Bancos de Dados. 6a edição. São Paulo: Edgard Blücher, 1999.
● ROB, P.; CORONEL, C. Sistemas de Banco de Dados: Projeto, Implementação a Administração. 8a. Ed. Boston: Cengage Learning, 2010.
Bibliografia complementar
● ALVES, W. P. Banco de Dados: Teoria e Desenvolvimento. São Paulo: Editora Érica, 2009.
● MILLER, F. Introdução à Gerência de Banco de Dados: Manual de Projeto. Rio de Janeiro: Editora LTC, 2009.
Nome do componente
Arquitetura de Aplicações em Nuvem
Carga horária
40 horas.
Pré-requisito
Introdução a Computação em Nuvem; Introdução à Programação
Ementa
Apresentar ao estudante os modelos de computação em nuvem, data centers em nuvem, arquiteturas em nuvem e suas diferentes ofertas de serviço como IaaS (infraestrutura como serviço), PaaS (plataforma como serviço), SaaS (software como serviço), DaaS (desktop como serviço), bem como os impactos de requisitos e eficiência energética no cenário atual.
Bibliografia básica
● CHEES, Brain JS; FRANKLIN JR, Curtis. Computação em nuvem–cloud computing: tecnologias e estratégias. São Paulo: M. Books do Brasil, 2013.
● ERL, Thomas, PUTTINI, Ricardo, MAHMOOD, Zaigham. Cloud Computing: Concepts, Technology & Architecture. Prentice Hall, 2013. 528 p. ISBN 0133387526
● KAVIS, Michael J..Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS). Wiley, 2014. 224 p. ISBN 1118617614
Nome do componente
Segurança Operacional
Carga horária
70 horas. Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a Computação em Nuvem; Introdução à Segurança da Informação.
Ementa
Esta disciplina examinará os conceitos e serviços disponíveis relacionados ao monitoramento, registro, e manutenção de aplicativos e sistemas em soluções baseadas em infraestrutura em nuvem. Abordará também os elementos físicos como instalações e redundâncias, e lógicos como treinamento e conscientização em segurança de funcionários, modelagem de ameaças e métodos de testes, bem como sua relação com os padrões da indústria, melhores práticas de segurança e requisitos de conformidade regulamentar em todo o mundo. O curso se aprofundará nos aspectos da arquitetura de nuvem segura com relação à resiliência e escalabilidade das cargas de trabalho, identificando e mitigando riscos, proteção e isolamento de infraestruturas físicas e lógicas, incluindo computação, rede e armazenamento e proteção abrangente de dados. A disciplina irá então apresentar os princípios de gerenciamento de continuidade de negócios, incluindo identificação de riscos, ameaças e vulnerabilidades, endereçamento de mudanças e gerenciamento de configuração, realização de uma análise de impacto de negócios e planos de continuidade adequados.
Bibliografia básica
LIMA, Antônio Carlos. - Segurança na computação em nuvem – Editora Senac – 2018.
BARBIERI, Carlos. Governança de Dados: Práticas, conceitos e novos caminhos. Alta Books, 2020.
SANTOS, Gerson, R.Cloud Computing. Data Center Virtualizado. Gerenciamento, Monitoramento, Segurança. Rio de Janeiro: Ciência Moderna, 201.
STALLINGS, Williams. Criptografia e Segurança de redes: Princípios e Práticas, 4th ed. São Paulo: Pearson Prentice Hall, 2008.
Nome do componente
Fundamentos de Análise Quantitativa
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Estatística descritiva; elementos de probabilidade e de inferência estatística; base conceitual, métodos e aplicações da Estatística em Ciência e Tecnologia.
Bibliografia básica
● BUSSAB, Wilton O; MORETTIN, Pedro A. Estatística básica. 6. ed.. São Paulo: Saraiva, 2006.
● BUSSAB, Wilton O. Estatística básica: métodos quantitativos. 5. ed. São Paulo: Saraiva, 2002.
Bibliografia complementar
● TRIOLA, Mario F. Introdução à estatística. 9. ed. Rio de Janeiro: LTC, 2005.
● PAPOULIS, A; PILLAI, S. U. Probability, Random Variables and Stochastic Processes. 4a ed. McGraw-Hill, 2002.
Nome do componente
Orquestração e Serviços Gerenciados
Carga horária
70 horas. Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a Computação em Nuvem; Virtualização e Armazenamento; Introdução à Programação;
Ementa
Essa disciplina apresentará a base necessária para atender os desafios diários da infraestrutura de TI. A disciplina se concentrará nos conceitos básicos exigidos por engenheiros da metodologia DevOps para permitir utilizar de forma proficiente os recursos disponíveis na nuvem. Abordará os princípios de automação e construção de configurações para infraestrutura e servidores, implantação contínua, conteinerização e monitoramento, além de uma introdução aos serviços e ferramentas disponíveis. Os tópicos desta disciplina serão apresentados de maneira lógica e gradual, escalando em complexidade para entregar a rápida implementação e gerenciamento de recursos, soluções e aplicativos em nuvem.
Bibliografia básica
● ALTEEN, N., FISHER, J., GERENA, C., GRUVER, W., JALIS, A., OSMAN, H., … ROTH, M. AWS Certified Developer Official Study Guide, Associate Exam (1st ed.). Wiley. 2019
● KAVIS, Michael J..Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS). Wiley, 2014. 224 p. ISBN 1118617614.
● SWARTOUT, P. Continuous Delivery and DevOps. New York: Pack, 2014.
● SMITH, G. Next Gen DevOps: Creating the DevOps Organization. New York: Amazon, 2014
Nome do componente
Redes e Conectividade Avançado
Carga horária
60 horas.
Pré-requisito
Arquitetura de Computadores
Ementa
Esta disciplina apresenta os conceitos de rede em nuvem, incluindo terminologia e protocolos de rede, conectividade para, e entre, aplicativos e cargas de trabalho distribuídas em todas as variações de nuvens, serviços baseados em nuvem, data centers locais, redes de borda, e padrões de rede, com ênfase na segurança de implantações de nuvem e sistemas de informação. A disciplina se aprofunda na implementação de recursos de rede e conectividade, configuração de domínios e isolamento de rede, serviços DNS e entrega de conteúdo. Esta disciplina apresenta os conceitos de solução de problemas de conectividade de rede e automação de tarefas de implantação, administração e monitoramento da conexão entre os componentes distribuídos.
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
● WETHERALL / TANENBAUM. Redes de Computadores.6. ed, São Paulo: Bookman, 2011
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Segurança em Nuvem Avançado
Carga horária
60 horas. Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a Computação em Nuvem; Introdução a Segurança; Redes e Conectividade; Segurança Operacional
Ementa
Esta disciplina oferece uma visão detalhada das ferramentas e métodos usados para identificar e modelar ameaças à segurança cibernética. A disciplina destaca as diferenças entre os agentes de ameaças e a segurança da rede por meio do uso de ferramentas de ataque em hardware/software, junto com contramedidas eficazes e técnicas de mitigação. A segunda parte desta disciplina aprofunda o conhecimento em modelagem de ameaças, técnicas criptográficas, hashes, blockchains, criptomoedas, modelo de referência ISO/OSI e vulnerabilidades da Internet. A disciplina avança com a compreensão dos riscos e controles de segurança associados ao monitoramento contínuo, defesa e resposta a ameaças, recuperação de falhas e continuidade do modelo de negócios.
Bibliografia básica
● AMMOUS, Saifedean. The bitcoin standard: the decentralized alternative to central banking. John Wiley & Sons, 2018.
● STALLINGS, Williams. Criptografia e Segurança de redes: Princípios e Práticas, 4th ed. São Paulo: Pearson Prentice Hall, 2008.
● ANTÔNIO, Miguel Ferreira. Introdução ao Cloud Computing. IaaS, PaaS, SaaS, Tecnologia, Conceito e Modelos de Negócio. Lisboa:FCA, 2015.
Nome do componente
Análise de Dados e Big Data
Carga horária
60 horas.
Pré-requisito
Banco de Dados.
Ementa
Esta disciplina irá apresentar as técnicas e ferramentas para análise de dados desde a captura até a visualização. Dentre seus tópicos abordados, encontram-se: Introdução a análise de dados; Conceitos sobre integração de dados; Limpeza de dados; Integração de dados; Conceitos de ETL; Hadoop; e Introdução ao pentaho. Ao fim da disciplina, também serão apresentados conceitos iniciais de aprendizado de máquina.
Bibliografia básica
● MACHADO, Felipe Nery Rodrigues. Big Data O Futuro dos Dados e Aplicações. Saraiva Educação SA, 2018.
● MARQUESONE, Rosangela. Big Data: Técnicas e tecnologias para extração de valor dos dados. Editora Casa do Código, 2016.
● GONÇALVES, Rodrigo Ribeiro. Integração de dados na prática. São Paulo: Érica, 2012.
Bibliografia complementar
● KNAFLIC, Cole Nussbaumer. Storytelling com Dados: Um guia sobre visualização de dados para profissionais de negócios. Rio de Janeiro: Alta Books, 2019.
● WHEELAN, Charles. Estatística: o que é, para que serve, como funciona. Rio de Janeiro: Editora Schwarcz-Companhia das Letras, 2016.

Grade Curricular - Segurança da Informação

1º semestre
Introdução à computação
Introdução à Programação
Redes e Conectividade
Introdução à Segurança da Informação
2º semestre
Estrutura de Dados
Arquitetura e Organização de Computadores
Banco de Dados
3º semestre
Fundamentos de Análise Quantitativa
Gestão de Risco
Operações de Segurança
Gestão, Avaliação e Mitigação de Vulnerabilidades
Comunicação e Segurança de Rede
Criptografia Aplicada
4º semestre
Gestão da identidade e Controle de Acesso (IAM)
Segurança, Proteção e Privacidade de Ativos
Avaliação e Testes de Segurança
Segurança e Desenvolvimento de Software
5º semestre
Gestão de Continuidade de Negócios
Modelagem de Ameaças
Arquitetura e Engenharia de Segurança
Nome do componente
Introdução à computação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
História da Ciência da Computação. Conceitos básicos. Bases numéricas. Sistemas de numeração em computação. Introdução à Ciência da Computação: a ciência, o curso e a profissão. Introdução às principais áreas da computação: redes, sistemas operacionais, segurança, inteligência artificial, banco de dados.
Bibliografia básica
● BROOKSHEAR, J. Glenn. Ciência da Computação: uma visão abrangente. 5a ed. Porto Alegre: Bookman, 2000.
● FEDELI, R. D.; POLLONI, E; PERES, F. Introdução à Ciência da Computação. São Paulo: Pioneira Thomson Learning, 2003.
Bibliografia complementar
● TURING, Dermot. A História da Computação: do ábaco à inteligência artificial. 1a ed. São Paulo: M. Books, 2019.
Nome do componente
Introdução à Programação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução à computação; Noções de lógica; Conceitos e representação de algoritmos; Constantes e variáveis; Estruturas de controle; Vetores; Matrizes; Registros e uniões; Procedimentos, Funções com passagem de parâmetros por valor e referência; Recursividade; Introdução à linguagem de programação. Ao final desta disciplina o estudante deverá ser capaz de projetar algoritmos e de desenvolver programas.
Bibliografia básica
● FORBELLONE, André L.V; EBERSPACHE, Henri F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005.
Bibliografia complementar
● MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e lógica de programação para iniciantes. 3a. ed. São Paulo: Novatec Editora, 2019.
● FURGERI, Sérgio. Introdução à programação em Python. São Paulo: Editora Senac, 2021.
Nome do componente
Redes e Conectividade
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Nenhum
Ementa
Esta disciplina apresenta os conceitos de rede em nuvem, incluindo terminologia e protocolos de rede, conectividade para, e entre, aplicativos e cargas de trabalho distribuídas em todas as variações de nuvens, serviços baseados em nuvem, data centers locais, redes de borda, e padrões de rede, com ênfase na segurança de implantações de nuvem e sistemas de informação. A disciplina se aprofunda na implementação de recursos de rede e conectividade, configuração de domínios e isolamento de rede, serviços DNS e entrega de conteúdo. Esta disciplina apresenta os conceitos de solução de problemas de conectividade de rede e automação de tarefas de implantação, administração e monitoramento da conexão entre os componentes distribuídos.
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Porto Alegre: Bookman, 2021.
● WETHERALL / TANENBAUM. Redes de Computadores.6. ed, Porto Alegre: Bookman, 2011
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Introdução à Segurança da Informação
Carga horária
40 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Nenhum
Ementa
Esta disciplina deve abordar a descrição da arquitetura de segurança em nuvem e explora os princípios de design de segurança, padrões de design, padrões de boas práticas da indústria, e tecnologias habilitadoras que endereçam os requisitos de conformidade regulatória essenciais para projetar, implementar, entregar e gerenciar serviços seguros baseados em nuvem. A disciplina aprofunda os aspectos da arquitetura de nuvem segura com relação à identificação, gerenciamento de identidade de ponta a ponta e aspectos de controle de acesso, auditoria e atendimento de conformidade com os marcos regulatórios e da indústria. Esta disciplina se fundamenta nas diretrizes de segurança em nuvem estabelecidas pelo NIST, ISO, PCI-DSS e Cloud Security Alliance (CSA).
Bibliografia básica
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
Bibliografia complementar
● SAMANI, Raj; REAVIS, Jim; HONAN, Brian. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security. 1a ed. Amsterdam: Elsevier 2014.
● DOTSON, Chris. Practical Cloud Security: A Guide for Secure Design and Deployment. 1a ed. Sebastopol: O'Reilly, 2019.
Nome do componente
Estrutura de Dados
Carga horária
60 horas.
Pré-requisito
Introdução à Programação.
Ementa
Construção e raciocínio sobre diferentes algoritmos para estruturas de dados lineares e hierárquicas; construção e implementação de algoritmos para problemas de ordenação e pesquisa; Análise sobre a complexidade dos algoritmos. Ao término da disciplina o aluno deverá conhecer e diferenciar as estruturas de dados: listas, filas, pilhas, conjuntos, árvores; Manipular estas estruturas de dados por meio de algoritmos; Aplicar algoritmos de ordenação e de pesquisa; Identificar e construir estruturas de dados adequadas para modelar aplicações.
Bibliografia básica
● CORMEN, T.; LEISERSON, C.; RIVEST, R.; STEIN, R. Algoritmos: teoria e prática. [Sl]: GEN LT, 2021.
Bibliografia complementar
● BHARGAVA, A.Y. Entendendo Algoritmos: um guia ilustrado para programadores e outros curiosos. [Sl]: Novatec Editora, 2017.
Nome do componente
Arquitetura e Organização de Computadores
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Esta disciplina é uma introdução à Arquitetura de Computadores que aborda a lógica digital, dados em nível de máquina a representação de instruções, conceitos de projeto de Unidade Lógica Aritmética (ALU), organização do caminho de dados, e controle do processador. Examina a análise de desempenho, hierarquia do sistema de memória, pipelining e comunicação. O foco da disciplina é fornecer uma compreensão básica dos componentes funcionais de um sistema de computador, suas características, seu desempenho e suas interações. Esta disciplina irá abranger os conceitos básicos de Arquitetura de Computadores, incluindo o controle da CPU e caminho de dados, sistemas de memória, incluindo cache e memória virtual, e subsistemas de entrada/saída.
Bibliografia básica
● MONTEIRO, M. A. Introdução à Organização de Computadores. 6ª ed. LTC, 2013.
● STALLINGS, W. Arquitetura e Organização de Computadores. 10ª ed. Pearson, 2017.
● TANENBAUM, A. S. Organização Estruturada de Computadores. 7ª ed. Pearson, 2013.
Nome do componente
Banco de Dados
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a programação.
Ementa
Modelo de dados. Modelagem e projeto de banco de dados. Sistemas de gerenciamento de bancos de dados (SGBD): arquitetura, segurança, integridade, concorrência, recuperação após falha, gerenciamento de transações. Linguagens de consulta. Gestão de banco de dados.
Bibliografia básica
● DATE, C. J. Uma Introdução a Sistemas de Bancos de Dados. 6a edição. São Paulo: Edgar Blücher, 1999.
● ROB, P.; CORONEL, C. Sistemas de Banco de Dados: Projeto, Implementação a Administração. 8a. Ed. Boston: Cengage Learning, 2010.
Bibliografia complementar
● ALVES, W. P. Banco de Dados: Teoria e Desenvolvimento. São Paulo: Editora Érica, 2009.
● MILLER, F. Introdução à Gerência de Banco de Dados: Manual de Projeto. Rio de Janeiro: Editora LTC, 2009.
Nome do componente
Fundamentos de Análise Quantitativa
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Estatística descritiva; elementos de probabilidade e de inferência estatística; base conceitual, métodos e aplicações da Estatística em Ciência e Tecnologia.
Bibliografia básica
● BUSSAB, Wilton O; MORETTIN, Pedro A. Estatística básica. 6. ed.. São Paulo: Saraiva, 2006.
● BUSSAB, Wilton O. Estatística básica: métodos quantitativos. 5. ed. São Paulo: Saraiva, 2002.
Bibliografia complementar
● TRIOLA, Mario F. Introdução à estatística. 9. ed. Rio de Janeiro: LTC, 2005.
● PAPOULIS, A; PILLAI, S. U. Probability, Random Variables and Stochastic Processes. 4a ed. New York (NY): McGraw-Hill, 2002.
Nome do componente
Gestão de Risco
Carga horária
60 horas.
Pré-requisito
Introdução à Segurança da Informação.
Ementa
Esta disciplina buscará compreender como diferentes componentes de um plano de segurança devem ser combinados para a elaboração de um plano integrado de segurança da informação que englobe aspectos tecnológicos e humanos envolvidos nessa tarefa; elaborar planos de segurança da informação com confidencialidade, integridade, autenticidade, disponibilidade e não repúdio às informações sensíveis; e identificar pontos críticos nos planos de segurança da informação de um ambiente e propor soluções. Dentre os temas a serem abordados, estão a construção de um plano de Gestão de Segurança da Informação; o modelo de plano gerencial e cenários de ambientes computacionais; o histórico, conceitos e definições de riscos e da análise de riscos; e os métodos e técnicas para análise de riscos.
Bibliografia básica
● MCCARTHY, N. K. Resposta a Incidentes de Segurança em Computadores: Planos para Proteção de Informação em Risco. Porto Alegre: Bookman, 2014.
Bibliografia complementar
● KIM, David. Fundamentos de Segurança de Sistemas de Informação. 1. ed. Rio de Janeiro: LTC, 2014.
Nome do componente
Operações de Segurança
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação; Introdução à Segurança da Informação.
Ementa
O domínio desta disciplina oferece uma visão do plano de operações com investigações, monitoramento e técnicas de proteção para segurança da informação. Ainda, discute conceitos relacionados ao suporte à investigações de incidentes segurança. Dentre os principais temas e domínios desta disciplina, serão tratados as noções básicas sobre investigações de incidentes (técnicas, coleta, manuseio e ferramentas de forense digital); requisitos internacionais para categorias de investigação; análise de registros (logs) e atividades de monitoramento; inventário, configurações e gerenciamento de ativos; conceitos básicos para operações de segurança; e técnicas de proteção de recursos.
Bibliografia básica
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
Bibliografia complementar
● DIÓGENES, Yuri. Certificação Security+: da prática para o exame SY0-401. Rio de Janeiro: Editora Novaterra, 2015.
Nome do componente
Gestão, Avaliação e Mitigação de Vulnerabilidades
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação; Arquitetura e Organização de Computadores.
Ementa
Esta disciplina visa introduzir os controles, processos e ferramentas de controle de vulnerabilidades, e sua aplicação na proteção de sistemas de informação. A disciplina se concentrará na avaliação e mitigação de vulnerabilidades, bem como nas arquiteturas de segurança em projetos de sistemas móveis, sistemas baseados na web e sistemas embarcados. Por fim, a disciplina se aprofunda na aplicação e implementação de princípios e controles locais de segurança.
Bibliografia básica
● KIM, David. Fundamentos de Segurança de Sistemas de Informação. 1. ed. Rio de Janeiro: LTC, 2014.
Bibliografia complementar
● MCCLURE, S; SCAMBRAY, J; KURTZ, G. Hacking Exposed 7: Network Security Secrets & Solutions. 7a ed. New York (NY): McGraw-Hill, 2012.
● KENNEDY, D; O’GORMAN, J; KEARNS, D. Metasploit: The Penetration Tester’s Guide. 1a ed. São Francisco (CA): No Starch Press, 2011.
Nome do componente
Comunicação e Segurança de Rede
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação; Arquitetura e Organização de Computadores; Redes e Conectividade.
Ementa
O domínio desta disciplina consiste no conhecimento de componentes de rede, princípios e implementação de comunicações seguras. A disciplina iniciará com o estudo dos princípios de design seguro na implementação de arquiteturas de rede: Protocolos; Modelos de implementação (ISO/OSI - IP); SDNs; Redes sem Fio. Em seguida, serão apresentados os componentes de segurança de rede: Hardwares de interconexão (firewall, switches, etc); Meios de transmissão; Dispositivos NAC; Segurança de endpoints. Por fim, a disciplina irá explorar a segurança de canais de comunicação por padrão (by default): Acesso remoto; Redes virtualizadas; e Comunicação de Dados.
Bibliografia básica
● VERAS, Manoel. Computação em Nuvem: Nova Arquitetura de TI. 1a ed. Rio de Janeiro: Editora Brasport, 2015.
● VERAS, Manoel. Arquitetura de Nuvem: Amazon Web Services (AWS). 1a ed. Rio de Janeiro: Editora Brasport, 2013.
Bibliografia complementar
● MCCLURE, S; SCAMBRAY, J; KURTZ, G. Hacking Exposed 7: Network Security Secrets & Solutions. 7a ed. New York (NY): McGraw-Hill, 2012.
● KENNEDY, D; O’GORMAN, J; KEARNS, D. Metasploit: The Penetration Tester’s Guide. 1a ed. São Francisco (CA): No Starch Press, 2011.
Nome do componente
Criptografia Aplicada
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Esta disciplina objetiva compreender a importância da criptografia como alternativa para implementação de confidencialidade, integridade, autenticidade ou não repúdio a informações armazenadas em computadores ou que trafegam em redes de computadores. Ainda, identificar diferentes métodos criptográficos, protocolos, algoritmos, assinaturas e certificados digitais e o uso da criptografia como componente de serviços de autenticação e controle de acesso; identificar a solução de criptografia mais adequada para cada implementação, de acordo com suas particularidades. Como os temas trabalhados na disciplinas, teremos a abordagem da utilização da criptografia para garantir requisitos de segurança de informações, sistemas e transações eletrônicas, abrangendo uma introdução à origem da criptografia; a importância da criptografia para a segurança de sistemas e informações, algoritmos criptográficos, assinaturas e certificados digitais; certificados de atributos; segurança de redes; mídias criptográficas; identificadores biométricos; cibersegurança; e impactos na sociedade contemporânea.
Bibliografia básica
● STALLINGS, W. Criptografia e Segurança de Redes: princípios e práticas. 6.ed. São Paulo: Prentice Hall, 2015.
Bibliografia complementar
● BURNETT, Steven; PAINE, Stephen. Criptografia e Segurança: o guia oficial RSA. Rio de Janeiro: Campus, 2002.
● SHOKRANIAN, Salahoddin. Criptografia para iniciantes. 2.ed. Brasília: Editora UNB, 2021.
Nome do componente
Gestão da identidade e Controle de Acesso (IAM)
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação; Introdução à Segurança da Informação.
Ementa
Esta disciplina irá explorar os fundamentos da criptografia, gerenciamento de identidade, princípios de controle de acesso e estratégias de confiança aplicadas à arquitetura e serviços baseados em infraestrutura em nuvem. Abordaremos técnicas de criptografia e gerenciamento de identidade para enfrentar os desafios dos aspectos de segurança de confidencialidade, integridade, disponibilidade, autenticação, autorização e responsabilidade. O curso fará uso de algoritmos criptográficos, mecanismos e tecnologias aplicadas projetadas para criptografar dados em trânsito, em uso e em repouso, para gerenciar o ciclo de vida de chaves criptográficas, na verificação e validação de identidades pessoais, de dispositivo e de host a partir da utilização de assinaturas digitais, reforçando o controle de acesso e políticas de autorização para recursos em nuvem, ferramentas para monitoramento, registro e proteção de trilhas de auditoria para atender às normas regulatórias e da indústria.
Bibliografia básica
● LIMA, Adriano Carlos. Segurança na computação em nuvem (Série Universitária). 1a ed. São Paulo: Editora SENAC, 2018.
Bibliografia complementar
● SAMANI, Raj; REAVIS, Jim; HONAN, Brian. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security. 1a ed. Amsterdam: Elsevier 2014.
● DIÓGENES, Yuri. Certificação Security+: da prática para o exame SY0-401. Rio de Janeiro: Editora Novaterra, 2015.
● LISDORF, Anders. Cloud Computing Basics: A Non-Technical Introduction. 1a ed. Berkeley, CA: Apress, 2021.
Nome do componente
Segurança, Proteção e Privacidade de Ativos
Carga horária
60 horas.
Pré-requisito
Introdução à Segurança da Informação; Criptografia Aplicada.
Ementa
O domínio desta disciplina se refere aos requisitos de proteção das informações para ativos (IAP) em uma organização. Ainda, a disciplina tratará desde propriedade intelectual, patentes, conhecimento científico, e/ou outros ativos intangíveis, até repositórios de dados, software, dispositivos de comunicação e armazenamento. Os principais tópicos a serem abordados em Segurança, Proteção e Privacidade de Ativos são: Identificação, classificação e propriedade de informações e de ativos; Proteção da privacidade; Retenção de ativos; Controles para segurança de dados; e Manuseio de ativos (dispositivos e informações). O objetivo dessa disciplina é capacitar o aluno a formular um programa de IAP, implementar uma estratégia baseada em mitigação de risco, e identificar potenciais lacunas de proteção.
Bibliografia básica
● KIM, David. Fundamentos de Segurança de Sistemas de Informação. 1. ed. Rio de Janeiro: LTC, 2014.
Bibliografia complementar
● PINHEIRO, Patrícia Peck (org.). Segurança Digital: Proteção de Dados nas Empresas. 1a ed. São Paulo: Atlas, 2020.
● VERAS, Manoel. Computação em Nuvem: Nova Arquitetura de TI. 1a ed. Rio de Janeiro: Editora Brasport, 2015.
Nome do componente
Avaliação e Testes de Segurança
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Programação; Gestão, Avaliação e Mitigação de Vulnerabilidades.
Ementa
Esta disciplina trata do design, implementação, avaliação de desempenho, e testes do sistema de auditoria. Dentre os principais temas e domínios desta disciplina, serão tratados as estratégias de auditoria interna, externa e de terceiros; a avaliação de testes dos controles de segurança; a coleta de dados do processo de segurança; a análise de resultados de teste e relatórios; e as auditorias de segurança.
Bibliografia básica
● WEIDMAN, Georgia. Testes De Invasão: Uma Inovação Prática Ao Hacking. São Paulo: Novatec Editora, 2014.
● MCCLURE, S; SCAMBRAY, J; KURTZ, G. Hacking Exposed 7: Network Security Secrets & Solutions. 7a ed. New York (NY): McGraw-Hill, 2012.
Bibliografia complementar
● VELHO, Jesus Antônio (org.). Tratado de Computação Forense. 1a ed. Campinas: Millennium, 2016
● SIKORSKI, Michael; HONIG, Andrew. Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software. 1a ed. São Francisco (CA): No Starch Press, 2012.
● KENNEDY, D; O’GORMAN, J; KEARNS, D. Metasp60loit: The Penetration Tester’s Guide. 1a ed. São Francisco (CA): No Starch Press, 2011.
Nome do componente
Segurança e Desenvolvimento de Software
Carga horária
60 horas.
Pré-requisito
Introdução à Computação; Introdução à Programação; Arquitetura e Organização de Computadores; Introdução à Segurança da Informação.
Ementa
Esta disciplina fornece conceitos, aplicações, e modelos de implementações para segurança de software. Dentre os principais temas e domínios desta disciplina, serão tratados a compreensão e implementação da segurança no Ciclo de Vida de Desenvolvimento de Software (SDLC) por completo; a execução de controles de segurança em ambientes de desenvolvimento; a eficácia da segurança do software (auditoria, registro, análise de risco e mitigação); a avaliação do impacto de segurança; e a definição e aplicação de normas, diretrizes e boas práticas de codificação segura.
Bibliografia básica
● WILSON, Glenn. DevSecOps: A leader’s guide to producing secure software without compromising flow, feedback and continuous improvement. Sebastopol: O'Reilly, 2020.
Bibliografia complementar
● HSU, Tony Hsiang-Chih. Practical Security Automation and Testing: Tools and techniques for automated security scanning and testing in DevSecOps. Birmingham: Packt Publishing, 2019.
Nome do componente
Gestão de Continuidade de Negócios
Carga horária
60 horas.
Pré-requisito
Operações de Segurança.
Ementa
Nesta disciplina são apresentados os princípios de gerenciamento de continuidade de negócios, incluindo a identificação de riscos, ameaças e vulnerabilidades. A disciplina visa estabelecer os conceitos da condução de uma análise de impacto nos negócios e o desenvolvimento de planos de continuidade abrangentes. Serão introduzidas, também, as técnicas para desenvolver e avaliar programas de continuidade. Dentre os principais temas e domínios desta disciplina, serão tratados a gestão de incidentes; implantação e testes de planos de recuperação de desastres; design do processo e de teste para recuperação de desastres (DR); avaliação da segurança física; planejamento e testes de continuidade de negócios; e gestão da segurança física; gestão da segurança da informação e proteção do pessoal.
Bibliografia básica
● MANOEL, Sergio Silva. Sistema de Gestão de Continuidade de Negócios: Esteja preparado para salvar a sua vida e os negócios em caso de um incidente ou desastre. 1a ed. Rio de Janeiro: Editora Brasport, 2019.
● MCCARTHY, N. K. Resposta a Incidentes de Segurança em Computadores: Planos para Proteção de Informação em Risco. Porto Alegre: Bookman, 2014.
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
Nome do componente
Modelagem de Ameaças
Carga horária
60 horas.
Pré-requisito
Gestão de Risco.
Ementa
Esta disciplina aborda as etapas básicas na criação de um modelo de ameaça, decompondo o processo etapa a etapa. A disciplina visa introduzir guias básicos de análise de ameaças, identificar quando implementar táticas de mitigação e compreender como validar a saída do modelo de ameaça. A disciplina primeiramente trará conceitos, tipos e metodologias de modelagem de ameaças; e em seguida, irá abordar as etapas básicas de análise de ameaças. A disciplina irá então apresentar a validação de ameaças, tipos e táticas de mitigação; avançando com a apresentação das Árvores de Ataque e Caminho Crítico.
Bibliografia básica
● SHOSTACK, Adam. Threat Modeling: Designing for Security. 1a ed. Hoboken (NJ): John Wiley & Sons, 2014.
Nome do componente
Arquitetura e Engenharia de Segurança
Carga horária
70 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Estruturas de Dados; Redes e Conectividade; Criptografia Aplicada; Segurança e Desenvolvimento de Software.
Ementa
O domínio desta disciplina inclui implementações de engenharia utilizando princípios de design seguro, bem como modelos e avaliação de competências na arquitetura organizacional da segurança. A disciplina se inicia com a exploração de conceitos fundamentais utilizados em modelos de segurança e, em seguida, irá apresentar o projeto de sistemas baseados em componentes e recursos de segurança de sistemas de informação. Finalmente, a disciplina mostrará como revisar a segurança da plataforma tecnológica.
Bibliografia básica
● WILSON, Glenn. DevSecOps: A leader’s guide to producing secure software without compromising flow, feedback and continuous improvement. Sebastopol: O'Reilly, 2020.
Bibliografia complementar
● HSU, Tony Hsiang-Chih. Practical Security Automation and Testing: Tools and techniques for automated security scanning and testing in DevSecOps. Birmingham: Packt Publishing, 2019.

Grade Curricular - Sistema de Serviço Móvel

1º semestre
Sistema de Comunicação
Eletrônico Analógica
Eletricidade Básica
Introdução a Redes de Computadores e Redes Sem Fio
2º semestre
Eletrônica Digital
Eletrônica Aplicada para Telecomunicações
Segurança no Trabalho e Gestão Ambiental em Telecomunicações
Introdução a Programação
3º semestre
Comunicações Móveis
Infraestrutura em Telecomunicações
Propagação e Antenas
Eletromagnetismo
4º semestre
Sistemas Ópticos
Sistemas de Comunicação Via Satélite
Comunicação de Dados
Manutenção e Testes dos Equipamentos em Sistemas de Telecomunicações
5º semestre
Comutação Telefônica
Serviço Móvel Celular
Legislação de Telecomunicações e Indicadores de Desempenho
Internet das Coisas
Nome do componente
Sistema de Comunicação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Noções Gerais de um Sistema de Comunicação. Informação e capacidade do sistema. Meios de transmissão. Sistemas Irradiantes. Portadoras e Modulação. Ruído. Multiplexação. Sistemas Telefônicos. Linhas de transmissão. Transmissão no espaço livre. Sistemas irradiantes. Conceitos de Multiplexação (FDM, TDM, CDM)
Bibliografia básica
● ALENCAR, Marcelo Sampaio. Telefonia Digital. São Paulo: Editora Érica, 2011.
● SOARES NETO, Vicente, CARVALHO, Francisco Teodoro Assis. Tecnologia de centrais telefônicas. 2a. ed. São Paulo: Livros Érica, 2001.
● JESZENSKY, Paul Jean Etienne. Sistemas telefônicos. São Paulo: Manole, 2004.
● BARRADAS, Ovídio César Machado. Você e as telecomunicações. Rio de Janeiro: Interciência, 1995.
Bibliografia complementar
● DANTAS, Mário. Tecnologias de redes de comunicação e computadores. 1. ed. Rio de Janeiro: Axcel Books, 2002
Nome do componente
Eletrônico Analógica
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Breve histórico da evolução da eletrônica. Componentes passivos. Introdução aos dispositivos eletrônicos. Amplificadores operacionais. Conversores analógico-digital e digital analógico. Análise de circuitos e aplicações do resistor, capacitor, diodo, diodo zener, transistor e amplificador operacional. Circuitos eletrônicos aplicados em telecomunicações.
Bibliografia básica
● MALVINO, A. P., Eletrônica. 5a ed. Volumes 1 e 2. São Paulo: McGraw, 2016.
● BOYLESTAD, R. T.; NASHELSKI, L.Dispositivos Eletrônicos e Teoria de Circuitos. 11a ed. São Paulo: Pearson, 2013.
● BOGART, T. F., Dispositivos e circuitos eletrônicos. 3a ed. Volumes 1 e 2. São Paulo: Pearson Education, 2004.
Bibliografia complementar
● CAPUANO, F. G.; MARINO, A. M. Laboratório de Eletricidade e Eletrônica: Teoria e Exercícios. 23a ed. São paulo: Editora Érica, 2009.
● RASHID, M. H. Eletrônica de Potência: Circuitos, Dispositivos e Aplicações. São Paulo: Makron Books, 1999.
Nome do componente
Eletricidade Básica
Carga horária
40 horas.
Pré-requisito
Nenhum
Ementa
A Natureza da Eletricidade, Lei de Ohm e Potência, Análise de Circuitos em Corrente Contínua, Magnetismo e Eletromagnetismo, Princípios da Corrente Alternada.
Bibliografia básica
● GUSSOW, Milton. Eletricidade Básica. 2ª Edição. Editora Bookman
● LOURENÇO, Antonio Carlos de; CRUZ, Eduardo Cesar Alves; CHOUERI JUNIOR, Salomão. Circuitos em corrente contínua. 2. ed. São Paulo: Livros Érica, 1996.
● ALBUQUERQUE, Romulo Oliveira. Análise de circuitos em corrente contínua. 21. ed. São Paulo: Livros Érica, 2008
● MARKUS, Otávio. Circuitos Elétricos: Corrente Contínua e Corrente Alternada. Teoria e Exercícios. São Paulo: Érica, 2008.
Bibliografia complementar
● FOWLER, Richard. Fundamentos de Eletricidade: Corrente Contínua e Magnetismo. Vol 1. Mc Graw Hill, 2013.
● FOWLER, Richard. Fundamentos de Eletricidade: Corrente Alternada e Instrumentos de Medição. Vol 2. Mc Graw Hill, 2013
Nome do componente
Introdução a Redes de Computadores e Redes Sem Fio
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
História da Ciência da Computação. Introdução às principais áreas da computação: redes, sistemas operacionais, segurança. Introdução às redes de computadores. Tecnologias de interconexão de equipamentos microprocessados. Principais Arquiteturas (TCP/IP) e Padrões de Redes. Principais protocolos de transporte e aplicação. Conceitos de rede sem fio. Interferência. Segurança. Regulação. Configuração de rede WLAN, Configuração de rede Wi-Fi e sistemas Bluetooth.
Bibliografia básica
● SOUSA, Lindeberg Barros. Redes de computadores: dados, vozes e imagem. 7.ed. São Paulo: Érica, 2004.
● MORAES, Alexandre Fernandes de. Redes de computadores: fundamentos. 6.ed. São Paulo: Érica, 2008.
● TANENBAUM, Andrews S. Redes de computadores. 4.ed. Rio de Janeiro: Campus, 2003.
● BROOKSHEAR, J. Glenn. Ciência da Computação: uma visão abrangente. 5a ed. Porto Alegre: Bookman, 2000.
● FEDELI, R. D.; POLLONI, E; PERES, F. Introdução à Ciência da Computação. São Paulo: Pioneira Thomson Learning, 2003.
● ROSS, J.; Livro de Wi-fi: instale, configure e use redes wireless (sem fio). 2003. Editora Alta Books.
● SANCHES, C. A.; Projetando redes WLAN: conceitos e práticas. 1ª ed. 2005. Editora Érica.1.
● MENDES, Douglas Rocha. Redes de Computadores – Teoria e Prática Ed Novatec. 2.
● ANDERSON, Al e Benedetti. Use a Cabeça! – Redes de Computadores Ed. Alta Books
Bibliografia complementar
● GEUS, Paulo Licio de; NAKMURA, Emilio Tissato. Segurança de redes: em ambientes cooperativos. São Paulo: Novatec, 2007.
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 3.ed. São Paulo: Addison Wesley, 2006.
Nome do componente
Eletrônica Digital
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Resumo histórico da evolução dos sistemas digitais. Funções e portas lógicas, álgebra de Boole, circuitos combinacionais, circuitos codificadores e decodificadores, unidade lógica aritmética, circuitos sequenciais, flip-flops, multiplex, demultiplex e memórias.Técnicas de minimização de hardware.
Bibliografia básica
● TOCCI, Ronald J; WIDMER, Neal S. Sistemas digitais: princípios e aplicações. 8a. ed. São Paulo: Prentice- Hall, 2004.
● LOURENÇO, Antônio Carlos D. Circuitos Digitais. 9. ed. São Paulo: Ed. Érica, 2018.
● CAPUANO, Francisco Gabriel. Elementos de Eletrônica Digital. 41 ed. 9. ed. São Paulo: Ed. Érica, 2018.
Bibliografia complementar
● TOKHEIM, Roger. Fundamentos de Eletrônica Digital: Sistemas Combinacionais. Porto Alegre: AMGH, 2013.
● TOKHEIM, Roger. Fundamentos de Eletrônica Digital: Sistemas Sequenciais. Porto Alegre: AMGH, 2013.
● GARCIA, Paulo Alves; MARTINI, José Sidnei Colombo. Eletrônica digital: teoria e laboratório. 2a ed. São Paulo: Érica, 2018.
Nome do componente
Eletrônica Aplicada para Telecomunicações
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Componentes eletrônicos, características e aplicações: diodos e transistores. Retificadores de tensão. Amplificador operacional. Circuitos integrados dedicados. Circuitos com diodo. Estudo do transistor como chave e amplificador. Amplificador a transistor. Componentes SMD. Osciladores. Amplificadores operacionais. Filtros passivos e ativos.
Bibliografia básica
● GIBILISCO, Stan. Manual de eletrônica e de telecomunicações. Rio de Janeiro: Reichmann & Affonso, 2002.
● MALVINO, Albert Paul. Eletrônica. 8. ed. Porto Alegre: Bookman, 2016.
● FRENZEL JR, Louis E. Fundamentos de comunicação eletrônica: Modulação, demodulação e recepção 3a ed. Porto Alegre: AMGH, 2013.
Bibliografia complementar
● CREDER, Helio. Instalações Elétricas. 16a ed. Rio de Janeiro: LTC, 2016.
● COTRIM, Ademaro A. M. B. Instalações Elétricas. 5a ed. São Paulo: Pearson, 2008.
Nome do componente
Segurança no Trabalho e Gestão Ambiental em Telecomunicações
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Análise de Riscos. Resíduos. Segurança em trabalhos em altura (torres de telecomunicações) e energização de equipamentos. Insalubridade e Periculosidade. Equipamentos de Proteção Individual. Principais Normas Regulamentadoras. Legislação Ambiental. Risco Ambiental. Saúde Ambiental. Organização da Comissão Interna de Prevenção de Acidentes (CIPA).
Bibliografia básica
● FREIRE, Genebaldo. Educação ambiental: princípios e práticas. 9a ed. São Paulo: Gaia, 2010.
● MARTINI JÚNIOR, Luiz Carlos de; GUSMÃO, Antônio Carlos de Freitas. Gestão Ambiental na Indústria. São Paulo: SMS, 2009.
● ALMEIDA, Josimar Ribeiro de; CAVALCANTI, Yara; MELLO, Claudia dos S. Gestão ambiental: planejamento, avaliação, implantação, operação e verificação. 2a ed. Rio de Janeiro: Thex, 2004.
● GANA SOTO, Jose Manuel Osvaldo. Equipamentos de proteção individual. 1a ed. São Paulo: Fundacentro, 1983.
● SALIBA, Tuffi Messias; CORREA, Márcia Angelim Chaves. Insalubridade e periculosidade: aspectos técnicos e práticos. São Paulo: LTr, 2019.
● CARDELLA, Benedito. Segurança no trabalho e prevenção de acidentes: uma abordagem holística: segurança integrada à missão organizacional com produtividade, qualidade, preservação ambiental e desenvolvimento de pessoas. São Paulo: Atlas, 1999.
Bibliografia complementar
● ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR ISO 14001: sistemas da gestão ambiental: requisitos com orientações para uso. 2 ed. Rio de Janeiro: ABNT, 2004. vii, 27 p.
● MONTEIRO, Antonio Lopes, BERTAGNI, Roberto Fleury de Souza. Acidentes do trabalho e doenças ocupacionais: conceito, processos de conhecimento e de execução e suas questões polêmicas. 9a ed. São Paulo: Saraiva, 2019.
● SALIBA, Tuffi Messias et al.. Higiene do trabalho e programa de prevenção de riscos ambientais (PPRA). 2a ed. São Paulo: LTr, 1998.
Nome do componente
Introdução a Programação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução à computação; Noções de lógica; Conceitos e representação de algoritmos; Constantes e variáveis; Estruturas de controle; Vetores; Matrizes; Registros e uniões; Procedimentos, Funções com passagem de parâmetros por valor e referência; Recursividade; Introdução à linguagem de programação. Ao final desta disciplina o estudante deverá ser capaz de projetar algoritmos e de desenvolver programas baseados em uma linguagem de programação básica (linguagem C ou Python).
Bibliografia básica
● FORBELLONE, André L.V; EBERSPACHE, Henri F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005.
● HOLLOWAY, James P. Introdução a Programação para Engenharia. LTC, 2006.
● POLETINI. Ricardo Augusto. Linguagem de Programação C - Primeiros Programas. Editora Ciência Moderna, 2014.
Bibliografia complementar
● MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e lógica de programação para iniciantes. 3a. ed. São Paulo: Novatec Editora, 2019.
● FURGERI, Sérgio. Introdução à programação em Python. São Paulo: Editora Senac, 2021.
Nome do componente
Comunicações Móveis
Carga horária
60 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Sistemas de Comunicações Móveis. Técnicas de predição de sinais: modelos de propagação e cobertura estatística. Caracterização do canal rádio móvel em ambientes internos e externos. Estudos de interferência. Modulação e sistemas de transmissão: Cálculo de relação S/N em ambiente com desvanecimento. Efeito do movimento no desvanecimento. Métodos de acesso em comunicações móveis.
Bibliografia básica
● SVERZUT, José Umberto. Redes GSM, GPRS, EDGE e UMTS: evolução a caminho da quarta geração. 4.ed. São Paulo: Érica, 2011.
● ALENCAR, Marcelo Sampaio de. Telefonia Celular Digital. 3. ed. São Paulo: Érica, 2013.
Bibliografia complementar
● RAPPAPORT, Theodore S. Wireless communications: principles and practice. 2. ed. Upper Saddle River: Prentice Hall, 2002.
● LIBERTI, C. Joseph. Smart antennas for wireless communications: IS-95 and third generation CDMA applications. 1. ed. Upper Saddle River: Prentice Hall, 2002.
● JESZENSKY, Paul Jean Etienne. Sistemas Telefônicos. 1. ed. São Paulo: Manole, 2004.
Nome do componente
Infraestrutura em Telecomunicações
Carga horária
40 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Sistemas de energia elétrica para estações de Telecomunicações (CA e CC). Sistemas de climatização de estações de Telecomunicações. Estruturas de sustentação de elementos irradiantes. Sistemas auxiliares como alarmes externos, e sistemas de segurança.
Bibliografia básica
● MAMEDE FILHO, João. Instalações elétricas industriais. 9a ed. Rio de Janeiro: LTC, 2017.
● CREDER, Helio. Instalações elétricas. 16a ed. Rio de Janeiro: LTC, 2016.
● NISKIER, Julio, MACINTYRE, Archibald Joseph. Instalações elétricas. 7a ed. Rio de Janeiro: LTC, 2021.
● MILLER, Mark R., MILLER, Rex. Ar-Condicionado e Refrigeração. 12a ed. Rio de Janeiro: LTC, 2014
● SANCHES, Carlos Alberto; MIYOSHI, Edson Mitsugo. Projetos de sistemas rádio. 4a ed. São Paulo: Érica, 2008.
Bibliografia complementar
● LIMA FILHO, Domingos Leite. Projetos de instalações elétricas prediais. 12a ed. São Paulo: Érica, 2000.
● CREDER, Helio. Instalações de ar condicionado. 6a ed. Rio de Janeiro: LTC, 2012.
Nome do componente
Propagação e Antenas
Carga horária
60 horas.
Pré-requisito
Eletrônica Analógica
Ementa
Tipos de propagação. Guias de ondas, cabo coaxial, cabos de pares. Linhas de fita. Dispositivos passivos de microondas. Características gerais das Antenas. Diferentes tipos de antenas e seus serviços associados. Antenas com refletores. Sistemas de alimentação das antenas. Tipos de propagação. Propagação no espaço livre. Propagação na atmosfera. Influência do solo e de obstáculos. Propagação ionosférica e troposférica. Efeitos da atmosfera na propagação de microondas e de ondas milimétricas. Desvanecimentos. Sistema irradiante indoor (para empresas e shoppings).
Bibliografia básica
● KRAUS, John Daniel. Antenas. 3a ed. Nova York (NY): McGraw-Hill, 2001.
● SANCHES, Carlos Alberto; MIYOSHI, Edson Mitsugo. Projetos de sistemas rádio. 4a ed. São Paulo: Érica, 2008.
● ALENCAR, Marcelo Sampaio et al. Telefonia celular digital. 3a ed. São Paulo: Érica, 2013.
● RIBEIRO, José Antônio Justino. Propagação das ondas eletromagnéticas: princípios e aplicações. São Paulo (SP): Érica, 2004. 390 p.
Bibliografia complementar
● ESTEVES, Luiz Claudio. Antenas: teoria básica e aplicações. 2a ed. São Paulo: McGraw-Hill, 1987.
● RIBEIRO, José Antonio Justino. Propagação das ondas eletromagnéticas: princípios e aplicações. 2a ed. São Paulo: Érica, 2008.
● FUSCO, Vincent F. Teoria e Técnicas de Antenas: Princípios e Prática. Porto Alegre: Bookman, 2006.
● HERRERA, Alejandra. Introdução ao Estudo da Lei Geral de Telecomunicações no Brasil. São Paulo: Singular, 2005.
Nome do componente
Eletromagnetismo
Carga horária
60 horas.
Pré-requisito
Eletricidade Básica
Ementa
Leis do Eletromagnetismo e Equações de Maxwell; Ondas eletromagnéticas; Materiais Magnéticos; Linhas de Transmissão. Leis de Gauss, Ampere, Faraday, Lenz e Biot-Savar. Propriedades dos materiais condutores e isolantes e materiais magnéticos.
Bibliografia básica
● HALLIDAY, David; RESNICK, Robert. Fundamentos de Física: Física Experimental. Volume 3. Rio de Janeiro: LTC, 2016.
● NUSSENZVEIG, H. Moyses. Curso de Física Básica: Eletromagnetismo. Vol. 3. 2a ed. São Paulo: Blücher, 2015.
● MORETTO, Vasco Pedro. Eletricidade e Eletromagnetismo: física hoje. São Paulo: Ática, 2018.
● QUEVEDO, P. C.; QUEVEDO-LODI C. Ondas Eletromagnéticas: eletromagnetismo, aterramento, antenas, guias, radar, ionosfera. São Paulo: Pearson, 2010.
Bibliografia complementar
● TIPLER, Paul Allan; MOSCA, Gene. Física para cientistas e engenheiros: Mecânica, oscilação, ondas e termodinâmica. 9a ed. [SI]: Cengage Learning, 2017.
● HAYT, William Hart; BUCK, John A.. Eletromagnetismo. Tradução de Paulo César. 8a ed. São Paulo: AMGH, 2012.
Nome do componente
Sistemas Ópticos
Carga horária
60 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Histórico de transmissão da luz através de fibras ópticas. Características físicas das fibras ópticas. Degradação do sinal óptico guiado. Fontes e detectores ópticos. Medidas em fibras ópticas. Dimensionamento de sistemas locais e de longa distância. Dispositivos e equipamentos ópticos. Medidas e caracterização de enlaces ópticos. Emendas ópticas. Sistemas de comunicação em fibra óptica, fibra óptica, efeitos lineares e não-lineares, OTDM, WDM, fundamentos de lasers, amplificadores ópticos e transdutores ópticos.
Bibliografia básica
● RIBEIRO, José Antonio Justino. Comunicações ópticas. São Paulo: Livros Érica, 2003.
● LIMA JUNIOR, Almir Wirth. Telecomunicações, Comunicações via fibras óticas. Rio de Janeiro: Books Express, 1998.
● GIOZZA, William Ferreira, CONFORTI, Evandro, WALDMAN, Helio. Fibras ópticas: tecnologia e projeto de sistemas. Sao Paulo: Makron Books, 1991.
● AMAZONAS, J. R. A. Projeto de Sistemas de Comunicações Ópticas, São Paulo: Manole, 2005.
Bibliografia complementar
● LIMA JUNIOR, Almir Wirth. Formação e aperfeiçoamento profissional em fibras óticas. Rio de Janeiro: Axel Books, 2004.
● WIRTH, Almir. Fibras ópticas: Teoria e Prática. Rio de Janeiro: Alta Books, 2002;
● PINHEIRO, Jose Mauricio dos S. Cabeamento óptico 1. ed São Paulo: Campus, 2004.
Nome do componente
Sistemas de Comunicação Via Satélite
Carga horária
40 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Satélite de comunicação. Histórico da Comunicação via Satélite. Órbitas. Métodos de acesso. Redes SCPC e VSAT. Elementos da Comunicação via Satélite. Descrição da Estação Terrena. Técnicas de Múltiplo Acesso via Satélite. Satélites de baixa e média órbita. Telefonia Celular via satélite.
Bibliografia básica
● SOARES NETO, Vicente. Transmissão via satélite. São Paulo: Livros Érica, 1994.
● SOARES NETO, Vicente. Comunicações via satélite. Rio de Janeiro: SENAI, 1988.
Bibliografia complementar
● BARRADAS, Ovídio César Machado. Você e as telecomunicações. Rio de Janeiro: Interciência, 1995.
● TOLEDO, Adalton P. Redes de acesso em telecomunicações: metálicas, ópticas, hfc, estruturadas, wireless, xdsl, wap, ip, satélites. São Paulo: Makron Books, 2001.
Nome do componente
Comunicação de Dados
Carga horária
60 horas.
Pré-requisito
Eletrônica Digital
Ementa
Código de representação de dados. Modulações utilizadas em comunicação de dados. Codificações utilizadas em comunicação de dados. Sistemas de detecção e correção de erros em comunicação de dados. Tipos de Modem. Protocolos de comunicação de dados. Compressão de dados.
Bibliografia básica
● FOROUZAN, Behrouz A. Comunicação de Dados e Redes de Computadores. 4a ed. Porto Alegre: AMGH, 2008.
● PIMENTEL, Cecílio José Lins, Comunicação Digital, ed. Brasport, 2007.
● SOUZA, Lindeberg Barros de. Redes de Computadores: Dados, Voz e Imagem. 7a ed. São Paulo: Érica, 2006.
● DANTAS, Mário. Tecnologias de redes de comunicação e computadores. 1a ed. Rio de Janeiro: Axcel Books, 2002.
Bibliografia complementar
● STALLINGS, William. Redes e Sistemas de Comunicação de Dados: Teoria e aplicações corporativas. 5a ed. Rio de Janeiro: Alta Books, 2018.
● WIRTH, Almir. Formação e aperfeiçoamento profissional em Telecomunicações & Redes de Computadores. Axcel Books, 2004.
● WIRTH, Almir. Tecnologias de Redes & Comunicação de Dados. [SI]: Starlin Alta, 2007.
● WHITE, Curt M. Redes de Computadores e Comunicação de Dados. 1a ed. [SI]: Cengage Learning, 2012.
Nome do componente
Manutenção e Testes dos Equipamentos em Sistemas de Telecomunicações
Carga horária
40 horas.
Pré-requisito
Eletrônica Aplicada para Telecomunicações
Ementa
Metodologia de testes. Ferramentas genéricas para diagnóstico (equipamentos para testes de cabos, testes de interfaces digitais, analisadores de protocolos), manutenção em sistemas de telecomunicações, principais defeitos em redes ópticas, rotinas de manutenção preventiva e reparos, conceitos de MTBF e MTTR. Conceitos de manutenção em sistemas de infraestrutura de energia (banco de baterias, grupo gerador, retificadores).
Bibliografia básica
● PINTO, Alan Kardec; XAVIER, Júlio Aquino Nascif. Manutenção: função estratégica. 4a ed. Rio de Janeiro: Qualitymark, 2012.
● JESZENSKY, Paul Jean Etienne. Sistemas Telefônicos. 1a ed. São Paulo: Manole, 2004.
● SOARES NETO, Vicente, SILVA, Adelson de Paula, C. JÚNIOR, Mário Boscato. Telecomunicações: redes de alta velocidade: cabeamento estruturado. 1. ed. São Paulo: Érica, 1999.
● CHAPPELL, Laura; FARKAS, Dan. Diagnosticando redes: Cisco internetwork troubleshooting. 1. ed. São Paulo: Pearson Education, 2003
Bibliografia complementar
● BIDLINGMAIER, Meinrad; HAAG, Albert; KUHNEMANN, Karl. Técnicas de medição em telecomunicações. 1. ed. São Paulo: Nobel, 1984.
● LEITE, Evanildo dos Santos. Sistemática de manutenção para a área de infraestrutura de estações de telecomunicações. Campos dos Goytacazes: Monografia – CEFET Campos, 2004.
● GASPARINI, Anteu Fabiano Lúcio. A infraestrutura de LANS: disponibilidade (cabling) e performance (switching e routing). 2. ed. São Paulo: Ércia, 1999
Nome do componente
Comutação Telefônica
Carga horária
40 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Conceitos associados aos sistemas telefônicos. Planos fundamentais de telefonia. Interfaces de linha. Centrais de comutação digitais. Software de uma CPA-T. Telefonia IP.
Bibliografia básica
● JESZENSKY, Paul Jean Etienne. Sistemas Telefônicos. 1. ed. São Paulo: Manole, 2004.
● SOARES NETO, Vicente; CARVALHO, Francisco Teodoro Assis. Tecnologia de centrais telefônicas. 2. ed. São Paulo: Érica, 2001.
● ALENCAR, Marcelo Sampaio de. Telefonia digital. 5. ed. São Paulo: Érica, 2011.
● FERRARI, Antonio Martins. Telecomunicações: evolução e revolução. 7. ed. São Paulo: Érica, 2002.
Bibliografia complementar
● FERRARI, Antonio Martins. Telecomunicações: evolução e revolução. 7. ed. São Paulo:
● BERNAL, Paulo Sérgio Milano.Voz sobre Protocolo IP - A Nova Realidade da Telefonia 1ª Ed. Érica 2007.
Nome do componente
Serviço Móvel Celular
Carga horária
80 horas.
Pré-requisito
Comunicações Móveis
Ementa
História da evolução das redes de comunicações móveis. Características da propagação de sinal e as principais técnicas de transmissão em meios sem fios. Técnicas de modulação de sinais digitais. Técnicas de acesso múltiplo (TDMA, FDMA, CDMA, OFDMA), de duplexing, técnicas de divisão celular e de alocação de recursos rádio, e técnicas de controlo de acesso ao meio (Aloha, Slotted Aloha, CSMA, CSMA/CA). Técnicas de gestão de mobilidade de terminais móveis. Arquitetura e funcionamento das redes móveis de 2ª, 3ª e 4ª geração (GSM, GPRS, UMTS e LTE/EPC). Serviços fornecidos em redes de comunicações móveis, nomeadamente, voz, mensagens, e serviços baseados na localização. IP Multimedia Subsystem (IMS): arquitetura, protocolos SIP/RTP, serviço VoIP. Introdução às novas gerações 5G DSS e 5G TDD, Stand Alone e Non Stand Alone.
Bibliografia básica
● SVERZUT, José Umberto. Redes GSM, GPRS, EDGE e UMTS: evolução a caminho da quarta geração. 4.ed. São Paulo: Érica, 2011.
● ALENCAR, Marcelo Sampaio de. Telefonia Celular Digital. 3. ed. São Paulo: Érica, 2013.
● TELECO.COM.BR, pesquisas sobre as novidades no mundo da telefonia móvel.
Bibliografia complementar
● RAPPAPORT, Theodore S. Wireless communications: principles and practice. 2. ed. Upper Saddle River: Prentice Hall, 2002.
● RAPPAPORT, Theodore S. Wireless communications: principles and practice. 2. ed. Upper Saddle River: Prentice Hall, 2002.
● LIBERTI, C. Joseph. Smart antennas for wireless communications: IS-95 and third generation CDMA applications. 1. ed. Upper Saddle River: Prentice Hall, 2002.
Nome do componente
Legislação de Telecomunicações e Indicadores de Desempenho
Carga horária
60 horas.
Pré-requisito
Comunicações Móveis
Ementa
Principais Leis, Resoluções e Normas que regem os serviços de Telecomunicações. Indicadores de Desempenho Operacional. Qualidade de Serviços. Selo de Qualidade Anatel. Indicadores SMPs.
Bibliografia básica
● Lei nº 9.472 de 16/07/97 – Lei Geral das Telecomunicações (LGT).
● Decreto nº 2534 de 02/04/98 – Plano Geral de Outorgas.
● Resolução nº 317 de 27/09/2002 – Plano Geral de Metas de Qualidade do Serviço Móvel Pessoal.
● Resolução nº 477, de 7 de agosto de 2007 – Regulamento do Serviço Móvel Pessoal – SMP.
● Regulamento sobre selos de Qualidade Anatel (2021)
Bibliografia complementar
● Resolução n.º 234, de 06/09/00 e Resolução nº 343, de 17 de julho de 2003 - Regulamento de Serviços de Telecomunicações.
● Resolução nº 83 de 30/12/1998 – Regulamento de Numeração Atualizado em 31/10/2012.
● Resolução nº 298 de 29/05/2002 – Regulamento de Numeração para a Identificação de Acessos, Interfaces e Elementos de Rede do Serviço Móvel Pessoal. Atualizado 06/11/2012.
Nome do componente
Internet das Coisas
Carga horária
60 horas.
Pré-requisito
Comunicações Móveis
Ementa
Visão geral e conceitos de IoT (Internet das Coisas), Dispositivos e tecnologias, Integração de tecnologias, Arquiteturas, Casos de uso. Serviços e Telemetria em Redes Móveis, CAT-M, NB IoT. Aplicações: Smart Grid, Healthcare, Infraestrutura, Veículos Autônomos, Prédios Inteligentes, Casas Inteligentes, Cidades Inteligentes. Arquiteturas envolvidas na IoT : OSI, TCP IP, WWW, RFDI, CoAP, IPV6.
Bibliografia básica
● MAGRANI, Eduardo. A Internet das Coisas. Rio de Janeiro: FGV, 2018.
● COELHO, Pedro. A Internet das Coisas: Introdução Prática. Lisboa: FCA, 2017.
Bibliografia complementar
● BUYYA, Rajkumar; DASTJERDI, Amir Vahid. Internet of Things: Principles and Paradigms. Cambridge (MA): Morgan Kaufmann, 2016.
● RAJ, Pethuru; RAMAN, Anupama C. The Internet of Things: Enabling Technologies, Platforms, and Use Cases. Boca Raton (FL): CRC, 2017.
● PFISTER, Cuno. Getting Started with the Internet of Things. Sebastopol (CA): O’Reilly, 2011.
● ROWLAND, Claire et al. Designing Connected Products. Cambridge (MA): O’Reilly, 2015.

Grade Curricular - Sistemas de Transmissão

1º semestre
Sistemas de Comunicação
Eletrônica Análogica
Eletricidade Básica
Introdução a Redes de Computadores
2º semestre
Eletrônica Digital
Eletrônica Aplicada para Telecomunicações
Segurança no Trabalho
Desenho Assistido por Computador
3º semestre
Comunicação de Dados
Infraestrutura em Telecomunicações
Projetos de Enlace de Rádio
Arquitetura e Técnicas de Transmissão
4º semestre
Fibras Ópticas
Sistemas de Comunicação Via Satélite
Manutenção e Testes dos Equipamentos em Sistemas de Telecomunicações
Legislação de Telecomunicações e Indicadores de Desempenho
5º semestre
Comunicações Ópticas
Projetos de Redes PON/FTTx
Segurança em Sistemas de Informação
Nome do componente
Sistemas de Comunicação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Noções Gerais de um Sistema de Comunicação. Informação e capacidade do sistema. Meios de transmissão. Sistemas Irradiantes. Portadoras e Modulação. Ruído. Multiplexação. Sistemas Telefônicos. Linhas de transmissão. Transmissão no espaço livre. Sistemas irradiantes. Conceitos de Multiplexação (FDM, TDM, CDM)
Bibliografia básica
● ALENCAR, Marcelo Sampaio. Telefonia Digital. São Paulo: Editora Érica, 2011.
● SOARES NETO, Vicente, CARVALHO, Francisco Teodoro Assis. Tecnologia de centrais telefônicas. 2a. ed. São Paulo: Livros Érica, 2001.
● JESZENSKY, Paul Jean Etienne. Sistemas telefônicos. São Paulo: Manole, 2004.
● BARRADAS, Ovídio César Machado. Você e as telecomunicações. Rio de Janeiro: Interciência, 1995.
Bibliografia complementar
● DANTAS, Mário. Tecnologias de redes de comunicação e computadores. 1. ed. Rio de Janeiro: Axcel Books, 2002
Nome do componente
Eletrônica Análogica
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Breve histórico da evolução da eletrônica. Componentes passivos. Introdução aos dispositivos eletrônicos. Amplificadores operacionais. Conversores analógico-digital e digital analógico. Análise de circuitos e aplicações do resistor, capacitor, diodo, diodo zener, transistor e amplificador operacional. Circuitos eletrônicos aplicados em telecomunicações.
Bibliografia básica
● MALVINO, A. P., Eletrônica. 5a ed. Volumes 1 e 2. São Paulo: McGraw, 2016.
● BOYLESTAD, R. T.; NASHELSKI, L.Dispositivos Eletrônicos e Teoria de Circuitos. 11a ed. São Paulo: Pearson, 2013.
● BOGART, T. F., Dispositivos e circuitos eletrônicos. 3a ed. Volumes 1 e 2. São Paulo: Pearson Education, 2004.
Bibliografia complementar
● CAPUANO, F. G.; MARINO, A. M. Laboratório de Eletricidade e Eletrônica: Teoria e Exercícios. 23a ed. São paulo: Editora Érica, 2009.
● RASHID, M. H. Eletrônica de Potência: Circuitos, Dispositivos e Aplicações. São Paulo: Makron Books, 1999.
Nome do componente
Eletricidade Básica
Carga horária
40 horas.
Pré-requisito
Nenhum
Ementa
A Natureza da Eletricidade, Lei de Ohm e Potência, Análise de Circuitos em Corrente Contínua, Magnetismo e Eletromagnetismo, Princípios da Corrente Alternada.
Bibliografia básica
● GUSSOW, Milton. Eletricidade Básica. 2ª Edição. Editora Bookman
● LOURENÇO, Antonio Carlos de; CRUZ, Eduardo Cesar Alves; CHOUERI JUNIOR, Salomão. Circuitos em corrente contínua. 2. ed. São Paulo: Livros Érica, 1996.
● ALBUQUERQUE, Romulo Oliveira. Análise de circuitos em corrente contínua. 21. ed. São Paulo: Livros Érica, 2008
● MARKUS, Otávio. Circuitos Elétricos: Corrente Contínua e Corrente Alternada. Teoria e Exercícios. São Paulo: Érica, 2008.
Bibliografia complementar
● FOWLER, Richard. Fundamentos de Eletricidade: Corrente Contínua e Magnetismo. Vol 1. Mc Graw Hill, 2013.
● FOWLER, Richard. Fundamentos de Eletricidade: Corrente Alternada e Instrumentos de Medição. Vol 2. Mc Graw Hill, 2013
Nome do componente
Introdução a Redes de Computadores
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
História da Ciência da Computação e redes de computadores. Introdução às principais áreas da computação: redes, sistemas operacionais, segurança. Introdução às redes de computadores. Tecnologias de interconexão de equipamentos microprocessados. Principais Arquiteturas (TCP/IP) e Padrões de Redes. Principais protocolos de transporte e aplicação. Conceitos de Segurança de Rede. Regulação. Configuração de rede WLAN, topologias e protocolos de comunicação.
Bibliografia básica
● SOUSA, Lindeberg Barros. Redes de computadores: dados, vozes e imagem. 7.ed. São Paulo: Érica, 2004.
● MORAES, Alexandre Fernandes de. Redes de computadores: fundamentos. 6.ed. São Paulo: Érica, 2008.
● TANENBAUM, Andrews S. Redes de computadores. 4.ed. Rio de Janeiro: Campus, 2003.
● BROOKSHEAR, J. Glenn. Ciência da Computação: uma visão abrangente. 5a ed. Porto Alegre: Bookman, 2000.
● FEDELI, R. D.; POLLONI, E; PERES, F. Introdução à Ciência da Computação. São Paulo: Pioneira Thomson Learning, 2003.
● ROSS, J.; Livro de Wi-fi: instale, configure e use redes wireless (sem fio). 2003. Editora Alta Books.
● SANCHES, C. A.; Projetando redes WLAN: conceitos e práticas. 1ª ed. 2005. Editora Érica.1.
● MENDES, Douglas Rocha. Redes de Computadores – Teoria e Prática Ed Novatec. 2.
● ANDERSON, Al e Benedetti. Use a Cabeça! – Redes de Computadores Ed. Alta Books
Bibliografia complementar
● GEUS, Paulo Licio de; NAKMURA, Emilio Tissato. Segurança de redes: em ambientes cooperativos. São Paulo: Novatec, 2007.
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 3.ed. São Paulo: Addison Wesley, 2006.
Nome do componente
Eletrônica Digital
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Resumo histórico da evolução dos sistemas digitais. Funções e portas lógicas, álgebra de Boole, circuitos combinacionais, circuitos codificadores e decodificadores, unidade lógica aritmética, circuitos sequenciais, flip-flops, multiplex, demultiplex e memórias. Técnicas de minimização de hardware.
Bibliografia básica
● TOCCI, Ronald J; WIDMER, Neal S. Sistemas digitais: princípios e aplicações. 8a. ed. São Paulo: Prentice- Hall, 2004.
● LOURENÇO, Antônio Carlos D. Circuitos Digitais. 9. ed. São Paulo: Ed. Érica, 2018.
● CAPUANO, Francisco Gabriel. Elementos de Eletrônica Digital. 41 ed. 9. ed. São Paulo: Ed. Érica, 2018.
Bibliografia complementar
● TOKHEIM, Roger. Fundamentos de Eletrônica Digital: Sistemas Combinacionais. Porto Alegre: AMGH, 2013.
● TOKHEIM, Roger. Fundamentos de Eletrônica Digital: Sistemas Sequenciais. Porto Alegre: AMGH, 2013.
● GARCIA, Paulo Alves; MARTINI, José Sidnei Colombo. Eletrônica digital: teoria e laboratório. 2a ed. São Paulo: Érica, 2018.
Nome do componente
Eletrônica Aplicada para Telecomunicações
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Componentes eletrônicos, características e aplicações: diodos e transistores. Retificadores de tensão. Amplificador operacional. Circuitos integrados dedicados. Circuitos com diodo. Estudo do transistor como chave e amplificador. Amplificador a transistor. Componentes SMD. Osciladores. Amplificadores operacionais. Filtros passivos e ativos.
Bibliografia básica
● GIBILISCO, Stan. Manual de eletrônica e de telecomunicações. Rio de Janeiro: Reichmann & Affonso, 2002.
● MALVINO, Albert Paul. Eletrônica. 8. ed. Porto Alegre: Bookman, 2016.
● FRENZEL JR, Louis E. Fundamentos de comunicação eletrônica: Modulação, demodulação e recepção 3a ed. Porto Alegre: AMGH, 2013.
Bibliografia complementar
● CREDER, Helio. Instalações Elétricas. 16a ed. Rio de Janeiro: LTC, 2016.
● COTRIM, Ademaro A. M. B. Instalações Elétricas. 5a ed. São Paulo: Pearson, 2008.
Nome do componente
Segurança no Trabalho
Carga horária
40 horas.
Pré-requisito
Nenhum
Ementa
Análise de Riscos. Resíduos. Segurança em trabalhos em altura (torres de telecomunicações) e energização de equipamentos. Insalubridade e Periculosidade. Equipamentos de Proteção Individual. Principais Normas Regulamentadoras. Organização da Comissão Interna de Prevenção de Acidentes (CIPA).
Bibliografia básica
● FREIRE, Genebaldo. Educação ambiental: princípios e práticas. 9a ed. São Paulo: Gaia, 2010.
● MARTINI JÚNIOR, Luiz Carlos de; GUSMÃO, Antônio Carlos de Freitas. Gestão Ambiental na Indústria. São Paulo: SMS, 2009.
● ALMEIDA, Josimar Ribeiro de; CAVALCANTI, Yara; MELLO, Claudia dos S. Gestão ambiental: planejamento, avaliação, implantação, operação e verificação. 2a ed. Rio de Janeiro: Thex, 2004.
● GANA SOTO, Jose Manuel Osvaldo. Equipamentos de proteção individual. 1a ed. São Paulo: Fundacentro, 1983.
● SALIBA, Tuffi Messias; CORREA, Márcia Angelim Chaves. Insalubridade e periculosidade: aspectos técnicos e práticos. São Paulo: LTr, 2019.
● CARDELLA, Benedito. Segurança no trabalho e prevenção de acidentes: uma abordagem holística: segurança integrada à missão organizacional com produtividade, qualidade, preservação ambiental e desenvolvimento de pessoas. São Paulo: Atlas, 1999.
Bibliografia complementar
● ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR ISO 14001: sistemas da gestão ambiental: requisitos com orientações para uso. 2 ed. Rio de Janeiro: ABNT, 2004. vii, 27 p.
● MONTEIRO, Antonio Lopes, BERTAGNI, Roberto Fleury de Souza. Acidentes do trabalho e doenças ocupacionais: conceito, processos de conhecimento e de execução e suas questões polêmicas. 9a ed. São Paulo: Saraiva, 2019.
● SALIBA, Tuffi Messias et al.. Higiene do trabalho e programa de prevenção de riscos ambientais (PPRA). 2a ed. São Paulo: LTr, 1998.
Nome do componente
Desenho Assistido por Computador
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução ao Computer Aided Design (CAD); Tela Gráfica; Comandos de Arquivos; Sistema de
Coordenadas; Criação de entidades básicas; Gerenciamento de tela; Edição de entidades básicas;
Propriedades dos objetos; Textos; Comandos de averiguação; Biblioteca de símbolos; Hachuras;
Dimensionamento e Plotagem; execução de desenhos técnicos e projetos.
Bibliografia básica
● FORBELLONE, André L.V; EBERSPACHE, Henri F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005.
● HOLLOWAY, James P. Introdução a Programação para Engenharia. LTC, 2006.
● POLETINI. Ricardo Augusto. Linguagem de Programação C - Primeiros Programas. Editora Ciência Moderna, 2014.
Bibliografia complementar
● MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e lógica de programação para iniciantes. 3a. ed. São Paulo: Novatec Editora, 2019.
● FURGERI, Sérgio. Introdução à programação em Python. São Paulo: Editora Senac, 2021.
Nome do componente
Comunicação de Dados
Carga horária
60 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Código de representação de dados. Modulações utilizadas em comunicação de dados. Codificações utilizadas em comunicação de dados. Sistemas de detecção e correção de erros em comunicação de dados. Tipos de Modem. Protocolos de comunicação de dados. Compressão de dados.
Bibliografia básica
● FOROUZAN, Behrouz A. Comunicação de Dados e Redes de Computadores. 4a ed. Porto Alegre: AMGH, 2008.
● PIMENTEL, Cecílio José Lins, Comunicação Digital, ed. Brasport, 2007.
● SOUZA, Lindeberg Barros de. Redes de Computadores: Dados, Voz e Imagem. 7a ed. São Paulo: Érica, 2006.
● DANTAS, Mário. Tecnologias de redes de comunicação e computadores. 1a ed. Rio de Janeiro: Axcel Books, 2002.
Bibliografia complementar
● STALLINGS, William. Redes e Sistemas de Comunicação de Dados: Teoria e aplicações corporativas. 5a ed. Rio de Janeiro: Alta Books, 2018.
● WIRTH, Almir. Formação e aperfeiçoamento profissional em Telecomunicações & Redes de Computadores. Axcel Books, 2004.
● WIRTH, Almir. Tecnologias de Redes & Comunicação de Dados. [SI]: Starlin Alta, 2007.
● WHITE, Curt M. Redes de Computadores e Comunicação de Dados. 1a ed. [SI]: Cengage Learning, 2012.
Nome do componente
Infraestrutura em Telecomunicações
Carga horária
40 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Sistemas de energia elétrica para estações de Telecomunicações (CA e CC, retificadores). Sistemas de climatização de estações de Telecomunicações. Estruturas de sustentação de elementos irradiantes. Sistemas auxiliares como alarmes externos, e sistemas de segurança.
Bibliografia básica
● MAMEDE FILHO, João. Instalações elétricas industriais. 9a ed. Rio de Janeiro: LTC, 2017.
● CREDER, Helio. Instalações elétricas. 16a ed. Rio de Janeiro: LTC, 2016.
● NISKIER, Julio, MACINTYRE, Archibald Joseph. Instalações elétricas. 7a ed. Rio de Janeiro: LTC, 2021.
● MILLER, Mark R., MILLER, Rex. Ar-Condicionado e Refrigeração. 12a ed. Rio de Janeiro: LTC, 2014
● SANCHES, Carlos Alberto; MIYOSHI, Edson Mitsugo. Projetos de sistemas rádio. 4a ed. São Paulo: Érica, 2008.
Bibliografia complementar
● LIMA FILHO, Domingos Leite. Projetos de instalações elétricas prediais. 12a ed. São Paulo: Érica, 2000.
● CREDER, Helio. Instalações de ar condicionado. 6a ed. Rio de Janeiro: LTC, 2012.
Nome do componente
Projetos de Enlace de Rádio
Carga horária
80 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Unidades de medidas: dB, dBd, dBi, dBm, dBW. Propagação, frente de onda, polarização, meios de transmissão e mecanismos de propagação. Propagação por múltiplos percursos. Faixas de frequências: VHF, UHF, SHF e EHF. Refração atmosférica, análise da refratividade do fator K, zonas/elipsóide de Fresnel, efeitos do terreno na propagação, perdas no espaço livre, modelos de desvanecimento. Raio terrestre equivalente, dutos, difração, atenuação por difração, tipos de obstáculos e reflexão. Normas que permitam a realização de cálculos de altura de antenas, azimute, inclinação e distância entre estações através das respectivas coordenadas geográficas. Atenuação devido a chuvas, cálculo do percentual para o pior mês, probabilidade de desvanecimento plano e seletivo. Fatores de melhoria de diversidade de frequência e espaço, fator de melhoria composta e critérios de visibilidade. Dimensionamento de rádio enlaces, elaboração do plano de frequência, metodologia de cálculo de desempenho e disponibilidade, cálculo de interferências e dimensionamento de sobressalentes. Conceitos que permitam analisar curvas de assinatura de rádios fornecidas pelos fabricantes.
Bibliografia básica
● SOARES, V., N., Petrucci, L., A., Teixeira P., S. Telecomunicações Sistemas de Propagação e Rádio Enlace. Editora Érica Ltda. São Paulo, 1999.
● GOMES, Geraldo Gil Raimundo. Sistemas de Rádio Enlaces Digitais: Terrestres e por Satélites. 1ª Ed. São Paulo. Editora Érica, 2013;
● MIYOSHI, Edson Mitsugo; SANCHES, Carlos Alberto. Projetos de Sistemas de Rádio. 1ª ed. São Paulo: Érica, 2002;
Bibliografia complementar
● RIBEIRO, José Antônio Justino. Engenharia de Antenas, 2a ed. São Paulo: Edgard Blücher, 2002.
● SADIKU, Matthew N. O. Elementos de Eletromagnetismo, 3ª ed. Porto Alegre, 2004 YOUNG, Paul H. Técnicas de Comunicação Eletrônica. 5ª Ed. São Paulo. Pearson.2008 . MEDEIROS, Julio César de Oliveira. Princípios de Telecomunicações Teoria e Prática. São Paulo: Érica. 2005.
● WALDMAN, Helio; YACOUB, Michel Daoud. Telecomunicações: princípios e tendências. 5.ed. São Paulo: Érica, 2001.
● TOLEDO, Adalton Pereira de. Redes de acesso em telecomunicações:metálicas, ópticas, HFC, estruturadas, wireless, XDSL, WAP, IP, satélites. São Paulo: Makron, 2001.
Nome do componente
Arquitetura e Técnicas de Transmissão
Carga horária
40 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Caracterização de Sistemas de Comunicação analógicos e digitais. Ruído nos canais de transmissão e recepção. Modulação por Pulsos, teorema da amostragem, Teorema de Nyquist. Introdução à Modulação PCM. Compressão e expansão (Modulação PCM). Codificação e decodificação. Sinais de linha (considerações sobre meios de transmissão). Distorção linear e largura de banda dos sistemas. Introdução às redes digitais PDH x SDH. SDH, Multiplexação síncrona (caracterização). STM-1, composição, cabeçalhos, ponteiros. STM-1 – Estrutura de transporte vc 12, vc 4, vc 3 STM-N – Estrutura de vc 12 a STM 64. Sincronismo nas redes SDH. Elementos de rede Cross Conect. Estrutura ADM – SDXC – Equipamento terminal.
Bibliografia básica
● SOARES NETO, Vicente; GAMBOGI NETO, Jarbas; SILVA. elecomunicações – Redes de Alta Velocidade – Sistemas PDH e SDH. 1. ED. São Paulo: Érica, 2000.
● JESZENSKY, Paul Jean Etienne. Sistemas telefônicos. São Paulo: Manole, 2004.
● ALENCAR, Marcelo Sampaio de. Telefonia digital. 4. ed. São Paulo: Érica, 2002
Bibliografia complementar
● BARRADAS, Ovídio César Machado. Você e as telecomunicações. Rio de Janeiro: Interciência, 1995.
Nome do componente
Fibras Ópticas
Carga horária
80 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Funcionamento, caracterização e sistemas de fabricação das fibras ópticas. Tipos de fibras, tipos de cabos (AS e DD), Sensores e dispositivos ópticos associados. Teoria e tipos de Lasers, tópicos de óptica não linear em fibras.
Bibliografia básica
● RIBEIRO, José Antonio Justino. Comunicações ópticas. São Paulo: Livros Érica, 2003.
● LIMA JUNIOR, Almir Wirth. Telecomunicações, Comunicações via fibras óticas. Rio de Janeiro: Books Express, 1998.
● GIOZZA, William Ferreira, CONFORTI, Evandro, WALDMAN, Helio. Fibras ópticas: tecnologia e projeto de sistemas. Sao Paulo: Makron Books, 1991.
● AMAZONAS, J. R. A. Projeto de Sistemas de Comunicações Ópticas, São Paulo: Manole, 2005.
Bibliografia complementar
● LIMA JUNIOR, Almir Wirth. Formação e aperfeiçoamento profissional em fibras ópticas. Rio de Janeiro: Axel Books, 2004.
● WIRTH, Almir. Fibras ópticas: Teoria e Prática. Rio de Janeiro: Alta Books, 2002;
● PINHEIRO, Jose Mauricio dos S. Cabeamento óptico 1. ed São Paulo: Campus, 2004.
Nome do componente
Sistemas de Comunicação Via Satélite
Carga horária
40 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Satélite de comunicação. Histórico da Comunicação via Satélite. Órbitas. Métodos de acesso. Redes SCPC e VSAT. Elementos da Comunicação via Satélite. Descrição da Estação Terrena. Técnicas de Múltiplo Acesso via Satélite. Satélites de baixa e média órbita. Telefonia Celular via satélite.
Bibliografia básica
● SOARES NETO, Vicente. Transmissão via satélite. São Paulo: Livros Érica, 1994.
● SOARES NETO, Vicente. Comunicações via satélite. Rio de Janeiro: SENAI, 1988.
Bibliografia complementar
● BARRADAS, Ovídio César Machado. Você e as telecomunicações. Rio de Janeiro: Interciência, 1995.
● TOLEDO, Adalton P. Redes de acesso em telecomunicações: metálicas, ópticas, hfc, estruturadas, wireless, xdsl, wap, ip, satélites. São Paulo: Makron Books, 2001.
Nome do componente
Manutenção e Testes dos Equipamentos em Sistemas de Telecomunicações
Carga horária
40 horas.
Pré-requisito
Eletrônica Aplicada para Telecomunicações
Ementa
Metodologia de testes. Ferramentas genéricas para diagnóstico (equipamentos para testes de cabos, testes de interfaces digitais, analisadores de protocolos), manutenção em sistemas de telecomunicações, principais defeitos em redes ópticas, rotinas de manutenção preventiva e reparos, conceitos de MTBF e MTTR. Conceitos de manutenção em sistemas de infraestrutura de energia (banco de baterias, grupo gerador, retificadores).
Bibliografia básica
● PINTO, Alan Kardec; XAVIER, Júlio Aquino Nascif. Manutenção: função estratégica. 4a ed. Rio de Janeiro: Qualitymark, 2012.
● JESZENSKY, Paul Jean Etienne. Sistemas Telefônicos. 1a ed. São Paulo: Manole, 2004.
● SOARES NETO, Vicente, SILVA, Adelson de Paula, C. JÚNIOR, Mário Boscato. Telecomunicações: redes de alta velocidade: cabeamento estruturado. 1. ed. São Paulo: Érica, 1999.
● CHAPPELL, Laura; FARKAS, Dan. Diagnosticando redes: Cisco internetwork troubleshooting. 1. ed. São Paulo: Pearson Education, 2003
Bibliografia complementar
● BIDLINGMAIER, Meinrad; HAAG, Albert; KUHNEMANN, Karl. Técnicas de medição em telecomunicações. 1. ed. São Paulo: Nobel, 1984.
● LEITE, Evanildo dos Santos. Sistemática de manutenção para a área de infraestrutura de estações de telecomunicações. Campos dos Goytacazes: Monografia – CEFET Campos, 2004.
● GASPARINI, Anteu Fabiano Lúcio. A infraestrutura de LANS: disponibilidade (cabling) e performance (switching e routing). 2. ed. São Paulo: Ércia, 1999
Nome do componente
Legislação de Telecomunicações e Indicadores de Desempenho
Carga horária
60 horas.
Pré-requisito
Comunicação de Dados
Ementa
Principais Leis, Resoluções e Normas que regem os serviços de Telecomunicações. Indicadores de Desempenho Operacional. Qualidade de Serviços. Selo de Qualidade Anatel. Indicadores SMPs.
Bibliografia básica
● Lei nº 9.472 de 16/07/97 – Lei Geral das Telecomunicações (LGT).
● Decreto nº 2534 de 02/04/98 – Plano Geral de Outorgas.
● Resolução nº 317 de 27/09/2002 – Plano Geral de Metas de Qualidade do Serviço Móvel Pessoal.
● Resolução nº 477, de 7 de agosto de 2007 – Regulamento do Serviço Móvel Pessoal – SMP.
● Regulamento sobre selos de Qualidade Anatel (2021)
Bibliografia complementar
● Resolução n.º 234, de 06/09/00 e Resolução nº 343, de 17 de julho de 2003 - Regulamento de Serviços de Telecomunicações.
● Resolução nº 83 de 30/12/1998 – Regulamento de Numeração Atualizado em 31/10/2012.
● Resolução nº 298 de 29/05/2002 – Regulamento de Numeração para a Identificação de Acessos, Interfaces e Elementos de Rede do Serviço Móvel Pessoal. Atualizado 06/11/2012.
Nome do componente
Comunicações Ópticas
Carga horária
80 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Introdução sobre sistemas ópticos, revisão sobre óptica geométrica e fundamentos de propagação da luz, fibras ópticas, fontes de luz, detectores de luz, transmissores e receptores ópticos, componentes passivos e moduladores externos, sistemas de transmissão em comunicações ópticas; medidas em sistemas de comunicações ópticas; metodologia de projeto de sistemas de comunicações ópticas. Sistemas OTDM, WDM, capacidade e fatores limitantes. balanço de potência. enlaces com amplificadores ópticos, compensação de dispersão, efeitos lineares e não-lineares. Fundamentos de lasers, sistemas ópticos em rede, tipos de serviços, redes locais, redes metropolitanas, comutação óptica, amplificadores ópticos e transdutores ópticos.
Bibliografia básica
● RIBEIRO, José Antonio Justino. Comunicações ópticas. São Paulo: Livros Érica, 2003.
● LIMA JUNIOR, Almir Wirth. Telecomunicações, Comunicações via fibras óticas. Rio de Janeiro: Books Express, 1998.
● GIOZZA, William Ferreira, CONFORTI, Evandro, WALDMAN, Helio. Fibras ópticas: tecnologia e projeto de sistemas. Sao Paulo: Makron Books, 1991.
● AMAZONAS, J. R. A. Projeto de Sistemas de Comunicações Ópticas, São Paulo: Manole, 2005.
Bibliografia complementar
● LIMA JUNIOR, Almir Wirth. Formação e aperfeiçoamento profissional em fibras ópticas. Rio de Janeiro: Axel Books, 2004.
● WIRTH, Almir. Fibras ópticas: Teoria e Prática. Rio de Janeiro: Alta Books, 2002;
● PINHEIRO, Jose Mauricio dos S. Cabeamento óptico 1. ed São Paulo: Campus, 2004.
Nome do componente
Projetos de Redes PON/FTTx
Carga horária
60 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
O papel do projetista de redes. Tipos de projetos. Conceitos de Redes FTTx (FTTD, FTTA, FTTB, FTTH, etc). Dimensionamento dos cabos ópticos. Definição de redes EPON, GPON, XGPON, XGSPON, redes PON de 40G. Definições e aplicações dos elementos passivos no projeto (caixa de emendas, DIO, PTO, cordões ópticos, caixa de atendimento, splitter, cálculo de potencia, ORL. Tipos de equipamentos de aferição (power meter, OTDR). Conceitos de certificação por nível de potência e certificação por evento estatístico OTDR. Desenvolvimento de um projeto de atendimento FTTH, incluindo definição da área de atendimento, capacidades, desenho da topologia, definição da taxa de penetração, distribuição das caixas de atendimento, encaminhamento dos cabos, definição dos elementos ativos e passivos.
Bibliografia básica
● RIBEIRO, José Antonio Justino. Comunicações ópticas. São Paulo: Livros Érica, 2003.
● LIMA JUNIOR, Almir Wirth. Telecomunicações, Comunicações via fibras óticas. Rio de Janeiro: Books Express, 1998.
● GIOZZA, William Ferreira, CONFORTI, Evandro, WALDMAN, Helio. Fibras ópticas: tecnologia e projeto de sistemas. Sao Paulo: Makron Books, 1991.
● AMAZONAS, J. R. A. Projeto de Sistemas de Comunicações Ópticas, São Paulo: Manole, 2005.
Bibliografia complementar
● LIMA JUNIOR, Almir Wirth. Formação e aperfeiçoamento profissional em fibras ópticas. Rio de Janeiro: Axel Books, 2004.
● WIRTH, Almir. Fibras ópticas: Teoria e Prática. Rio de Janeiro: Alta Books, 2002;
● PINHEIRO, Jose Mauricio dos S. Cabeamento óptico 1. ed São Paulo: Campus, 2004.
Nome do componente
Segurança em Sistemas de Informação
Carga horária
60 horas.
Pré-requisito
Sistemas de Comunicação
Ementa
Política de Segurança de Informações. Controles de Acesso Lógico. Controles de Acesso Físico. Controles Ambientais. Plano de Contingências e Continuidade dos Serviços. Conformidade a Norma ISO 17799. Estudos de Caso.
Bibliografia básica
● RIBEIRO, José Antonio Justino. Comunicações ópticas. São Paulo: Livros Érica, 2003.
● ABNT – Associação Brasileira de Normas Técnicas. ABNT NBR ISO/IEC 27002 - Tecnologia da informação - Técnicas de segurança - Código de prática para a gestão de segurança da informação. ABNT, 2005.
● DIAS, Cláudia. Segurança e Auditoria da Tecnologia da Informação. 1. ed. Rio de Janeiro: Axcel Books, 2000.
● SÊMOLA, Marcos. Gestão da segurança da informação: uma visão executiva. 1. ed. Rio de Janeiro: Elsevier, 2003.
Bibliografia complementar
● S. Burnett, S. Paine , Criptografia e Segurança – O Guia Oficial RSA, 2002. TANENBAUM, Andrew S. Redes de computadores. 5. ed. Rio de Janeiro: Campus, 2003.
● Schneier, Bruce. Secrets and Lies: Digital Security in a Networked World, 2nd ed., John Wiley & Sons, 2000.

Grade Curricular - Roteamento e Gerenciamento de Redes

1º semestre
Introdução à Computação
Introdução à Computação em Nuvem
Redes e Conectividade
Introdução à Programação
2º semestre
Introdução à Administração de Redes
Introdução a Dispositivos de Interconectividade
Cabeamento Estruturado
Introdução ao Protocolo IP
Componentes de Acesso à Rede
3º semestre
Aplicações e Serviços de Rede
Introdução à Conectividade Sem Fio
Tecnologias de Redes de Longa Distância e Conectividade Remota
Introdução à Segurança de Redes
Conceitos de Segurança Operacional
4º semestre
Roteamento e Comutação Corporativa
Introdução a Comunicações Unificadas
Monitoramento e Respostas a incidentes de Segurança
Automação da Configuração
5º semestre
Orquestração e Gerência de Infraestrutura como Software
Nome do componente
Introdução à Computação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
História da Ciência da Computação. Conceitos básicos. Bases numéricas. Sistemas de numeração em computação. Introdução à Ciência da Computação: a ciência, o curso e a profissão. Introdução às principais áreas da computação: redes, sistemas operacionais, segurança, inteligência artificial, banco de dados.
Bibliografia básica
● BROOKSHEAR, J. Glenn. Ciência da Computação: uma visão abrangente. 5a ed. Porto Alegre: Bookman, 2000.
● FEDELI, R. D.; POLLONI, E; PERES, F. Introdução à Ciência da Computação. São Paulo: Pioneira Thomson Learning, 2003.
Bibliografia complementar
● TURING, Dermot. A História da Computação: do ábaco à inteligência artificial. 1a ed. São Paulo: M. Books, 2019.
Nome do componente
Introdução à Computação em Nuvem
Carga horária
40 horas; Sugestão de 10 horas práticas adicionais em laboratório.
Pré-requisito
Nenhum
Ementa
Esta disciplina tem como objetivo introduzir o conhecimento sobre a terminologia e arquiteturas da nuvem, que servirá como base para a compreensão dos detalhes técnicos que irão habilitar o aluno a implantar e dar suporte a ambientes em nuvem. Para tanto necessita compreender as novas tecnologias e opções, modelos de serviço de computação em nuvem; Modelos de implantação em nuvem; Dados confidenciais, Virtualização e Criptografia, Auditoria e conformidade; Contratos de provedor de serviços em nuvem. Ao término da disciplina os estudantes precisam ter desenvolvido competências e habilidades para compreensão e identificação de diferentes modelos de implantação de serviços, auditorias e confidencialidade de dados.
Bibliografia básica
● CHEE, Brian JS; FRANKLIN JÚNIOR, C. Computação em nuvem: cloud computing. tecnologias e estratégias. Trad. Mario Moro. São Paulo: M. Books do Brasil, 2013.
● VELTE, A. T.; ELSENPETER, T. J. Cloud Computing: Computação em Nuvem - Uma Abordagem Prática. Alta Books, 2012.
● ERL, Thomas, PUTTINI, Ricardo, MAHMOOD, Zaigham. Cloud Computing: Concepts, Technology & Architecture. Prentice Hall, 2013. 528 p. ISBN 0133387526.
● SANTOS, Gerson, R. Cloud Computing. Data Center Virtualizado. Gerenciamento, Monitoramento, Segurança. Rio de Janeiro: Ciência Moderna, 2015.
● ANTÔNIO, Miguel Ferreira. Introdução ao Cloud Computing. IaaS, PaaS, SaaS, Tecnologia, Conceito e Modelos de Negócio. Lisboa: FCA, 2015.
Nome do componente
Redes e Conectividade
Carga horária
80 horas.
Pré-requisito
Nenhum
Ementa
Esta disciplina apresenta os conceitos de rede em nuvem, incluindo terminologia e protocolos de rede, conectividade para, e entre, aplicativos e cargas de trabalho distribuídas em todas as variações de nuvens, serviços baseados em nuvem, data centers locais, redes de borda, e padrões de rede, com ênfase na segurança de implantações de nuvem e sistemas de informação. A disciplina se aprofunda na implementação de recursos de rede e conectividade, configuração de domínios e isolamento de rede, serviços DNS e entrega de conteúdo. Esta disciplina apresenta os conceitos de solução de problemas de conectividade de rede e automação de tarefas de implantação, administração e monitoramento da conexão entre os componentes distribuídos.
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
● WETHERALL / TANENBAUM. Redes de Computadores. 6. ed, São Paulo: Bookman, 2011
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Introdução à Programação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução à computação; Noções de lógica; Conceitos e representação de algoritmos; Constantes e variáveis; Estruturas de controle; Vetores; Matrizes; Registros e uniões; Procedimentos, Funções com passagem de parâmetros por valor e referência; Recursividade; Introdução à linguagem de programação. Ao final desta disciplina o estudante deverá ser capaz de projetar algoritmos e de desenvolver programas.
Bibliografia básica
● FORBELLONE, André L.V; EBERSPACHER, Henri F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005.
Bibliografia complementar
● MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e lógica de programação para iniciantes. 3a. ed. São Paulo: Novatec Editora, 2019.
● FURGERI, Sérgio. Introdução à programação em Python. São Paulo: Editora Senac, 2021.
Nome do componente
Introdução à Administração de Redes
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Redes e Conectividade.
Ementa
Conceitos de rede fundamentais na indústria de tecnologia da informação; Contribuição da tecnologia de rede para uma operação de negócios;Compreender a contribuição da tecnologia de rede para uma operação de negócios; instalação, configuração e operação de hardware e software de computador em um ambiente de rede; desenvolver planos de rede, implementar e gerenciar esses planos em um ambiente controlado por laboratório: conceitos de computador e hardware de rede (terminais, componentes de rede e servidores).
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
● TANENBAUM, Andrew S; FEAMSTER, Nick; WETHERALL, David. Redes de Computadores. 6. ed. Rio de Janeiro: Bookman, 2021.
● Network+ Guide to Networks. 8a ed. Cengage Learning, 2018.
Nome do componente
Introdução a Dispositivos de Interconectividade
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação; Redes e Conectividade.
Ementa
Esta disciplina buscará fornecer uma compreensão introdutória das tecnologias, conceitos e terminologia de rede. Este curso se concentra em equipamentos e tecnologias usadas em LANs e WANs. Abrangerá, também, as topologias de rede usadas atualmente e permitirá o desenvolvimento da documentação e o projeto de uma rede usando essas topologias. O curso apresentará uma variedade de equipamentos de rede, incluindo clientes (endpoints), servidores, roteadores, switches e NICs. As arquiteturas de LAN serão discutidas, incluindo Ethernet, Token Ring e FDDI, bem como tecnologias de rede de área ampla e tecnologias de acesso remoto. Este curso termina com uma introdução aos fundamentos de rede sem fio e computação portátil. Atividades práticas de configuração, planejamento e implementação de tecnologias envolvidas na gestão e resolução de problemas de uma rede, serão apresentadas para consolidar o conhecimento ao final de cada tema abordado.
Bibliografia básica
● WHITE, Curt. Redes de computadores e comunicação de dados. Boston: Cengage Learning, 2011.
● FILIPPETTI, Marco Aurélio. CCNA 6.0: guia completo de estudo. 2a ed. São Paulo: Alta Books, 2019.
● ODOM, Wendell. CCNA 200-301 Official Cert Guide Library: Advance Your It Career with Hands-On Learning. 1a ed. Indianapolis: Cisco Press, 2019.
● BRITO, Samuel H. B. Laboratórios de Tecnologias Cisco em Infraestrutura de Redes. 2a ed. São Paulo: Novatec Editora, 2014.
Nome do componente
Cabeamento Estruturado
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Redes e Conectividade.
Ementa
Esta disciplina prevê o estudo dos padrões e práticas da indústria envolvidos no cabeamento de uma rede de computadores, incluindo especificações de mídia e protocolo, topologias de conexão, instalação, teste e solução de problemas.
Bibliografia básica
● MARIN, Paulo Sérgio. Cabeamento Estruturado - Série Eixos. 1a ed. São Paulo: Editora Érica, 2020.
● FEY, Ademar Felipe; GAUER, Raul Ricardo. Cabeamento Estruturado: da Teoria à Prática. 4a ed. Caxias do Sul: Ademar Felipe Fey, 2016.
● OLIVIERO, Andrew; WOODWARD, Bill. Cabling: The Complete Guide to Copper and Fiber-Optic Networking. 5a ed. Hoboken (NJ): Sybex-Wiley, 2014.
● BRITO, Samuel H. B. Laboratórios de Tecnologias Cisco em Infraestrutura de Redes. 2a ed. São Paulo: Novatec Editora, 2014.
Nome do componente
Introdução ao Protocolo IP
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Nenhum
Ementa
Esta disciplina apresenta as habilidades atuais de hardware e software de rede, incluindo fundamentos de rede, como os padrões de rede e modelo de Interconexão de Sistemas Abertos (OSI), conceitos básicos de transmissão, protocolos de rede, topologias e métodos de acesso, sistemas operacionais de rede e solução de problemas e uma introdução à segurança de rede. A disciplina se concentra nas versões 4 e 6 do TCP/IP (Transport Control Protocol/Internet Protocol). Irá, também, explorar mais a fundo as arquiteturas de protocolo e dispositivos, como switches e roteadores, consolidando a compreensão pelo uso em atividades práticas de ferramentas utilizadas no gerenciamento de rede, como o software de análise de protocolo Wireshark.
Bibliografia básica
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
● SHIMONSKI, Robert. Wireshark Guia Prático: Análise e resolução de problemas de tráfego em rede. São Paulo: Novatec Editora, 2013.
● MOTA FILHO, João Eriberto. Análise de Tráfego em Redes TCP/IP: Utilize tcpdump na análise de tráfegos em qualquer sistema operacional. São Paulo: Novatec Editora, 2013.
Nome do componente
Componentes de Acesso à Rede
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação em Nuvem; Redes e Conectividade.
Ementa
Esta disciplina se concentra em tecnologias de comutação e operações de roteador que oferecem suporte a redes de pequenas e médias empresas, incluindo redes locais sem fio (WLAN) e conceitos de segurança. A disciplina fornecerá conceitos e práticas em configuração básica de rede e solução de problemas, análise e priorização de tráfego (QoS), identificação e prevenção de ameaças de segurança de LAN, bem como a configuração e proteção de uma WLAN básica. Irá ainda desenvolver a capacidade analítica, raciocínio crítico e habilidades de resolução de problemas usando equipamentos reais e simuladores virtuais em software.
Bibliografia básica
● SILVA, Cesar Felipe G. Configurando Switches e Roteadores Cisco. 1a ed. Rio de Janeiro: Editora Brasport, 2013.
● BRITO, Samuel H. B. Laboratórios de Tecnologias Cisco em Infraestrutura de Redes. 2a ed. São Paulo: Novatec Editora, 2014.
● MOREIRA, Marco Antonio. Books CCNA 6.0: Guia Completo de Estudo. Ciência & Educação (Bauru), 2ª ed. 10, n. 3, p. 597-606, 2019.
Nome do componente
Aplicações e Serviços de Rede
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Redes e Conectividade; Introdução à Administração de Redes.
Ementa
Esta disciplina tem seu foco nos principais módulos de rede e aplicações fundamentais para qualquer equipamento ou computador associado a uma rede de computadores. A disciplina permitirá desde a configuração de designs de rede, até a pesquisa e solução de problemas, bem como a revisão de conceitos fundamentais da automação de atividades básicas, através de uma abordagem prática da configuração e utilização destes principais módulos de suporte.
Bibliografia básica
● FALL, Kevin R; STEVEN, W. Richard. TCP/IP Illustrated, Volume 1: The Protocols. 2a ed. Boston (MA): Addison-Wesley, 2012.
● COMER, Douglas E. Internetworking with TCP/IP, Volume 1: Principles, Protocols, and Architecture. 6a ed. Boston (MA): Addison-Wesley, 2013.
● TANENBAUM, Andrew S; FEAMSTER, Nick; WETHERALL, David. Redes de Computadores. 6. ed, Rio de Janeiro: Bookman, 2021.
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Introdução à Conectividade Sem Fio
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Redes e Conectividade; Introdução ao Protocolo IP; Componentes de Acesso à Rede.
Ementa
Esta disciplina apresenta uma visão ampla de toda a pilha de rede sem fio, incluindo a camada física, apresentada de forma acessível até mesmo para um conhecimento básico de sistemas de computadores e redes. Por meio de exercícios de programação baseados em laboratório em Python e ferramentas virtuais em um ambiente de prático equipado com ambos rádios físicos e definidos por software operando em proximidades, a disciplina fornecerá o entendimento necessário para construir redes sem fio reais, robustas, pessoais e/ou corporativas. A disciplina aprofunda ainda os conceitos e principais vulnerabilidades associadas às redes sem fio, principais ataques conhecidos e como mitigá-los.
Bibliografia básica
● ROCHOL, Juergen. Sistemas de Comunicação Sem Fio: Conceitos e Aplicações, Volume 24. 1a ed. Porto Alegre: Bookman, 2018.
● RUFINO, Nelson Murilo de O. Segurança em Redes Sem Fio: Aprenda a Proteger Suas Informações em Ambientes Wi-Fi e Bluetooth. 4a ed. São Paulo: Novatec, 2014.
● MORAES, Alexandre Fernandes. Redes Sem Fio: Instalação, configuração e Segurança: Fundamentos. 1a ed. São Paulo: Editora Érica, 2010.
Nome do componente
Tecnologias de Redes de Longa Distância e Conectividade Remota
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Redes e Conectividade; Introdução ao Protocolo IP; Componentes de Acesso à Rede.
Ementa
Esta disciplina fornece instruções de nível intermediário sobre roteamento e comutação de redes WAN (redes de longa distância), design de WANs, protocolo ponto a ponto (PPP), rede privada virtual (VPNs) e a implantação de uma variedade de práticas recomendadas, além de automação e programação de serviços de rede.
Bibliografia básica
● MOREIRA, Marco Antonio. Books CCNA 6.0: Guia Completo de Estudo. Ciência & Educação (Bauru), 2ª ed. 10, n. 3, p. 597-606, 2019.
● ODOM, Weslley. CCNA 200-301 Official Cert Guide Library: Advance Your It Career with Hands-On Learning. Hoboken (NJ): Cisco Press, 2019.
Nome do componente
Introdução à Segurança de Redes
Carga horária
60 horas.
Pré-requisito
Introdução à Computação em Nuvem; Redes e Conectividade; Introdução a Dispositivos de Interconectividade; Componentes de Acesso à Rede.
Ementa
Esta disciplina irá introduzir vários termos relacionados à segurança de redes e apresentar funcionalidades de sistemas operacionais que são usados para proteger os recursos da rede, irá descrever o que é um firewall e as etapas gerais usadas para configurar este e outros serviços e dispositivos de proteção em camadas. A disciplina irá então apresentar diferentes protocolos usados para criptografar o tráfego, tanto para redes cabeadas como para as redes sem fio. O objetivo desta disciplina é também fornecer algumas diretrizes básicas e práticas recomendadas utilizadas para ajudar a proteger a rede. A disciplina será concluída com uma introdução aos conceitos de tolerância a falhas e alta disponibilidade, que são de extrema importância para a resiliência da rede.
Bibliografia básica
● CLARKE, Glen. CompTIA Network+ Certification Study Guide. 5a ed. New York (NY): McGraw-Hill, 2012.
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
● STALLINGS, W. Criptografia e Segurança de Redes: princípios e práticas. 6.ed. São Paulo: Prentice Hall, 2015.
Nome do componente
Conceitos de Segurança Operacional
Carga horária
40 horas; Sugestão de 10 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação em Nuvem; Aplicações e Serviços de Rede; Introdução a Dispositivos de Interconectividade.
Ementa
Esta disciplina é um estudo de conceitos e princípios fundamentais de computação e segurança de rede. Ela irá abordar os tópicos básicos de segurança, incluindo conceitos e princípios fundamentais de segurança da informação e as abordagens básicas para proteger computadores e redes. Esta disciplina se concentra em noções básicas de segurança, gerenciamento de segurança e avaliação de risco, segurança de software, segurança de sistemas operacionais, identidade e controle de acesso, algoritmos e protocolos de criptografia, autenticação de rede e aplicativos de rede seguros, malware, ameaças e defesas de rede, segurança móvel, infraestrutura de segurança, e comunicações seguras. Ele também fornecerá experiência prática na configuração das funcionalidades de segurança de dispositivos e protocolos de rede.
Bibliografia básica
● BAARS, Hans et al. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
Bibliografia complementar
● SAMANI, Raj; REAVIS, Jim; HONAN, Brian. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security. 1a ed. Amsterdam: Elsevier 2014.
● DOTSON, Chris. Practical Cloud Security: A Guide for Secure Design and Deployment. 1a ed. Sebastopol: O'Reilly, 2019.
Nome do componente
Roteamento e Comutação Corporativa
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução ao Protocolo IP; Componentes de Acesso à Rede; Tecnologias de Redes de Longa Distância e Conectividade Remota.
Ementa
Esta disciplina percorrerá o processo de construção de uma rede do zero, começando com Interior Gateway Protocols (IGP), passando para Border Gateway Protocols (BGP) e, em seguida, para Multi-Protocol Label Switching (MPLS). Baseia-se no conhecimento adquirido em conceitos de rede anteriores para estender totalmente uma rede corporativa em grandes áreas geográficas e várias instalações e outras organizações.
Bibliografia básica
● DOYLE, Jeff; CARROLL, Jennifer. Routing Tcp/Ip, Volume II: CCIE Professional Development. 2a. ed. Indianapolis: Cisco Press, 2016.
● BENJAMIN, Henry. CCNP Routing Studies: Basic Open Shortest Path First. Indianapolis: Cisco Press, 2002.
● FORDHAM, Stuart. MPLS for Cisco Networks: A CCIE v5 Guide to Multiprotocol Label Switching. Scotts Valley (CA): CreateSpace, 2014.
Nome do componente
Introdução a Comunicações Unificadas
Carga horária
40 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Redes e Conectividade; Introdução ao Protocolo IP.
Ementa
Esta disciplina apresenta o conhecimento e as habilidades necessárias para cobrir os fundamentos das comunicações e redes digitais. Ele irá oferecer uma compreensão dos fundamentos da teoria da informação, amostragem e quantização, codificação, modulação, detecção de sinal e desempenho do sistema na presença de ruído. A disciplina proporcionará um mergulho profundo em redes de dados e incluirá acesso múltiplo, transmissão confiável de pacotes, roteamento e protocolos da Internet.
Bibliografia básica
● VoIP and Unified Communications: Internet Telephony and the Future Voice Network
● CCNA Voice 640-461 Official Cert Guide
● VoIP: Cisco Unified Communications Manager Express: A Hands-On Approach
Nome do componente
Monitoramento e Respostas a incidentes de Segurança
Carga horária
60 horas.
Pré-requisito
Introdução à Computação em Nuvem; Redes e Conectividade; Introdução ao Protocolo IP; Componentes de Acesso à Rede; Introdução à Conectividade Sem Fio.
Ementa
Esta disciplina irá fornecer uma introdução ao gerenciamento de rede, modelos e software de gerenciamento. Apresentar os conceitos de áreas funcionais e explorar ainda mais a arquitetura SNMP e o modelo de gerenciamento OSI. Essa disciplina irá, então, aprofundar a compreensão das operações de segurança por meio de habilidades técnicas para realizar várias operações complexas de SOC, concentrando-se nos conceitos de segurança cibernética e, em seguida, avançando para soluções forenses avançadas, inteligência de ameaças, incidentes de segurança e gerenciamento de eventos. A disciplina será concluída com a configuração e experiência prática com um SOC para fornecer habilidades de segurança avançadas em um estudo simulado controlado e uma introdução fundamental para resposta gerenciada e contra medidas.
Bibliografia básica
● MURDOCH, D. W. Blue Team Handbook: SOC, SIEM, and Threat Hunting (V1.02): A Condensed Guide for the Security Operations Team and Threat Hunter. Independently published, 2019.
● MUNIZ, Joseph et al. Security Operations Center: Building, Operating, and Maintaining your SOC. Indianapolis: Cisco Press, 2015.
● BOLLINGER, Jeff et al. Crafting the InfoSec Playbook: Security Monitoring and Incident Response Master Plan. Sebastopol: O'Reilly, 2015.
Nome do componente
Automação da Configuração
Carga horária
40 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação em Nuvem; Redes e Conectividade; Introdução à Administração de Redes; Aplicações e Serviços de Rede; Introdução ao Protocolo IP; Roteamento e Comutação Corporativa.
Ementa
Esta disciplina se concentrará na configuração e implantação de projetos técnicos e infraestrutura de núcleo, incluindo implantação e manutenção. Ele fornecerá as habilidades necessárias para suportar uma infraestrutura atual ou uma nova, permitindo a criação, implantação e manutenção de ambientes estáveis. A disciplina aprofundará a compreensão da função do engenheiro DevOps e sua responsabilidade em criar e projetar especificações, documentação técnica e conceitos de controle quando necessário. Esta disciplina será concluída com uma compreensão profunda das práticas de DevOps no que diz respeito à automação de implantação que permite a configuração automatizada, gerenciamento e escalabilidade de microsserviços de nuvem e processos de infraestrutura em plataformas de nuvem.
Bibliografia básica
● KIM, Gene; HUMBLE, Jez; DEBOIS, Patrick; WILLIS, John. Manual de DevOps: como obter agilidade, confiabilidade e segurança em organizações tecnológicas. Rio de Janeiro: Alta Books, 2020.
● KIM, Gene; BEHR, Kevin; SPPAFORD, George. O Projeto Fênix: Edição comemorativa – um romance sobre TI, DevOps e sobre ajudar o seu negócio a vencer. Rio de Janeiro: Alta Books, 2021.
● JOURDAN, Stephane; POMES, Pierre. Infrastructure as Code: Managing Servers in the Cloud. Birmingham: Packt Publishing, 2017.
Nome do componente
Orquestração e Gerência de Infraestrutura como Software
Carga horária
40 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação em Nuvem; Redes e Conectividade; Introdução à Administração de Redes; Aplicações e Serviços de Rede; Introdução ao Protocolo IP; Roteamento e Comutação Corporativa; Monitoramento e Resposta a Incidentes de Segurança; Automação da Configuração.
Ementa
Esta disciplina se concentra na automação e programação da infraestrutura de rede e no desenvolvimento de software. Ele irá promover o conhecimento e as habilidades na implementação de soluções automatizadas corporativas, incluindo conceitos de programação, programação Python, APIs, controladores e ferramentas de automação. A disciplina proporcionará experiência prática no uso de linguagens de programação modernas, APIs e sistemas como Python, Ansible e Git para automatizar, orquestrar, otimizar e aprimorar as operações de negócios.
Bibliografia básica
● MORRIS, Kief. Infrastructure as Code: Dynamic Systems for the Cloud Age. 2a ed. Sebastopol: O'Reilly, 2020.
● JOURDAN, Stephane; POMES, Pierre. Infrastructure as Code: Managing Servers in the Cloud. Birmingham: Packt Publishing, 2017.
● COMER, Douglas E. The Cloud Computing Book: The Future of Computing Explained. 1a ed. Boca Raton (FL): Chapman and Hall, 2021.

Grade Curricular - Internet das Coisas

1º semestre
Introdução à Computação
Introdução à Programação
Introdução à Segurança da Informação
Redes e Conectividade
2º semestre
Fundamentos de Análise Quantitativa
Estruturas de Dados
Banco de Dados
Redes de Computadores
3º semestre
Introdução a Internet das Coisas
Virtualização
Redes e Conectividade - Avançado
Sistemas Embarcados
4º semestre
Computação em Nuvem
Arquitetura de Serviços para IoT
Banco de Dados para IoT
5º semestre
Segurança e IoT
Desenvolvimento e Aplicações IoT
Inteligência Artificial e IoT
Nome do componente
Introdução à Computação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
História da Ciência da Computação. Conceitos básicos. Bases numéricas. Sistemas de numeração em computação. Introdução à Ciência da Computação: a ciência, o curso e a profissão. Introdução às principais áreas da computação: redes, sistemas operacionais, segurança, inteligência artificial, banco de dados.
Bibliografia básica
● BROOKSHEAR, J. Glenn. Ciência da Computação: uma visão abrangente. 5a ed. Porto Alegre: Bookman, 2000.
● FEDELI, R. D.; POLLONI, E; PERES, F. Introdução à Ciência da Computação. São Paulo: Pioneira Thomson Learning, 2003.
Bibliografia complementar
● TURING, Dermot. A História da Computação: do ábaco à inteligência artificial. 1a ed. São Paulo: M. Books, 2019.
Nome do componente
Introdução à Programação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução à computação; Noções de lógica; Conceitos e representação de algoritmos; Constantes e variáveis; Estruturas de controle; Vetores; Matrizes; Registros e uniões; Procedimentos, Funções com passagem de parâmetros por valor e referência; Recursividade; Introdução à linguagem de programação. Ao final desta disciplina o estudante deverá ser capaz de projetar algoritmos e de desenvolver programas.
Bibliografia básica
● FORBELLONE, André L.V; EBERSPACHE, Henri F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005.
Bibliografia complementar
● MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e lógica de programação para iniciantes. 3a. ed. São Paulo: Novatec Editora, 2019.
● FURGERI, Sérgio. Introdução à programação em Python. São Paulo: Senac, 2021.
Nome do componente
Introdução à Segurança da Informação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Esta disciplina deve abordar a descrição da arquitetura de segurança em nuvem e explora os princípios de design de segurança, padrões de design, padrões de boas práticas da indústria, e tecnologias habilitadoras que endereçam os requisitos de conformidade regulatória essenciais para projetar, implementar, entregar e gerenciar serviços seguros baseados em nuvem. A disciplina aprofunda os aspectos da arquitetura de nuvem segura com relação à identificação, gerenciamento de identidade de ponta a ponta e aspectos de controle de acesso, auditoria e atendimento de conformidade com os marcos regulatórios e da indústria. Esta disciplina se fundamenta nas diretrizes de segurança em nuvem estabelecidas pelo NIST, ISO, PCI-DSS e Cloud Security Alliance (CSA).
Bibliografia básica
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
Bibliografia complementar
● SAMANI, Raj; REAVIS, Jim; HONAN, Brian. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security. 1a ed. Amsterdam: Elsevier 2014.
● DOTSON, Chris. Practical Cloud Security: A Guide for Secure Design and Deployment. 1a ed. Sebastopol: O'Reilly, 2019.
Nome do componente
Redes e Conectividade
Carga horária
80 horas.
Pré-requisito
Arquitetura de Computadores.
Ementa
Esta disciplina apresenta os conceitos de rede em nuvem, incluindo terminologia e protocolos de rede, conectividade para, e entre, aplicativos e cargas de trabalho distribuídas em todas as variações de nuvens, serviços baseados em nuvem, data centers locais, redes de borda, e padrões de rede, com ênfase na segurança de implantações de nuvem e sistemas de informação. A disciplina se aprofunda na implementação de recursos de rede e conectividade, configuração de domínios e isolamento de rede, serviços DNS e entrega de conteúdo. Esta disciplina apresenta os conceitos de solução de problemas de conectividade de rede e automação de tarefas de implantação, administração e monitoramento da conexão entre os componentes distribuídos.
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
● WETHERALL / TANENBAUM. Redes de Computadores. 6. ed, São Paulo: Bookman, 2011
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Fundamentos de Análise Quantitativa
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Estatística descritiva; elementos de probabilidade e de inferência estatística; base conceitual, métodos e aplicações da Estatística em Ciência e Tecnologia.
Bibliografia básica
● BUSSAB, Wilton O; MORETTIN, Pedro A. Estatística básica. 6a ed. São Paulo: Saraiva, 2006.
● BUSSAB, Wilton O. Estatística básica: métodos quantitativos. 5a ed. São Paulo: Saraiva, 2002.
Bibliografia complementar
● TRIOLA, Mario F. Introdução à estatística. 9. ed. Rio de Janeiro: LTC, 2005.
● PAPOULIS, A; PILLAI, S. U. Probability, Random Variables and Stochastic Processes. 4a ed. New York (NY): McGraw-Hill, 2002.
Nome do componente
Estruturas de Dados
Carga horária
60 horas.
Pré-requisito
Introdução à Programação.
Ementa
Construção e raciocínio sobre diferentes algoritmos para estruturas de dados lineares e hierárquicas; construção e implementação de algoritmos para problemas de ordenação e pesquisa; Análise sobre a complexidade dos algoritmos. Ao término da disciplina o aluno deverá conhecer e diferenciar as estruturas de dados: listas, filas, pilhas, conjuntos, árvores; Manipular estas estruturas de dados por meio de algoritmos; Aplicar algoritmos de ordenação e de pesquisa; Identificar e construir estruturas de dados adequadas para modelar aplicações.
Bibliografia básica
● CORMEN, T.; LEISERSON, C.; RIVEST, R.; STEIN, R. Algoritmos: teoria e prática. [Sl]: GEN LT, 2021.
Bibliografia complementar
● BHARGAVA, A.Y. Entendendo Algoritmos: um guia ilustrado para programadores e outros curiosos. São Paulo: Novatec Editora, 2017.
Nome do componente
Banco de Dados
Carga horária
60 horas.
Pré-requisito
Introdução à Programação.
Ementa
Modelo de dados. Modelagem e projeto de banco de dados. Sistemas de gerenciamento de bancos de dados (SGBD): arquitetura, segurança, integridade, concorrência, recuperação após falha, gerenciamento de transações. Linguagens de consulta. Gestão de banco de dados.
Bibliografia básica
● DATE, C. J. Uma Introdução a Sistemas de Bancos de Dados. 6a edição. São Paulo: Edgar Blücher, 1999.
● ROB, P.; CORONEL, C. Sistemas de Banco de Dados: Projeto, Implementação a Administração. 8a. ed. Boston (MA): Cengage Learning, 2010.
Bibliografia complementar
● ALVES, W. P. Banco de Dados: Teoria e Desenvolvimento. São Paulo: Editora Érica, 2009.
● MILLER, F. Introdução à Gerência de Banco de Dados: Manual de Projeto. Rio de Janeiro: Editora LTC, 2009.
Nome do componente
Redes de Computadores
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Fundamentos de rede. Conceitos básicos de transmissão.Protocolos de rede. Topologias e métodos de acesso. Sistemas operacionais de rede e solução de problemas e uma introdução à segurança de rede. Operações de roteador que oferecem suporte a redes de pequenas e médias empresas, incluindo redes locais sem fio (WLAN). Conectividade sem fio.
Bibliografia básica
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
● SILVA, Cesar Felipe G. Configurando Switches e Roteadores Cisco. 1a ed. Rio de Janeiro: Editora Brasport, 2013.
● MOTA FILHO, João Eriberto. Análise de Tráfego em Redes TCP/IP: Utilize tcpdump na análise de tráfegos em qualquer sistema operacional. São Paulo: Novatec Editora, 2013.
● ROCHOL, Juergen. Sistemas de Comunicação Sem Fio: Conceitos e Aplicações, Volume 24. 1a ed. Porto Alegre: Bookman, 2018.
Nome do componente
Introdução a Internet das Coisas
Carga horária
60 horas.
Pré-requisito
Redes de Computadores.
Ementa
Introdução a IoT. Principais características. Motivação. Dispositivos. De vestir - wearables. Edifícios inteligentes - domótica. Robôs e drones. Sistemas embutidos.
Bibliografia básica
● ATZORI, L.; IERA, A.; MORABITO, G. The internet of things: A survey. Computer Networks, v. 54, n. 15, p. 2787-2805, 2010. ISSN 1389-1286.
● DE OLIVEIRA, Sérgio. Internet das coisas com ESP8266, Arduino e Raspberry PI. Novatec Editora, 2017.
● LAKHWANI, Kamlesh et al. Internet of Things (IoT): Principles, paradigms and applications of IoT. Bpb Publications, 2020.
Bibliografia complementar
● VASSER, Jean-Philippe; DUNKELS, Adam. Interconnecting Smart Objects with IP: The Next Internet. São Francisco (CA): Morgan Kaufmann Publishers, 2010.
● SHELBY, Zach; BORMANN, Carsten. 6LoWPAN: The Wireless Embedded Internet. Hoboken (NJ): John Wiley & Sons, 2010.
Nome do componente
Virtualização
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação em Nuvem.
Ementa
Esta disciplina tem como objetivo fornecer conhecimentos básicos de infraestrutura dedicada e virtualizada, além de sistemas de armazenamento, para permitir serviços em nuvem, habilitando o estudante para reconhecer, explicar e usar recursos computacionais (CPU, Memória, I/O), redes definidas por software (SDN), armazenamento definido por software (SDS), conceitos de armazenamento em nuvem e sistemas de arquivos distribuídos.
Bibliografia básica
● SANTOS, Gerson, R. Cloud Computing: Data Center Virtualizado. Gerenciamento, Monitoramento, Segurança. Rio de Janeiro: Ciência Moderna, 2015.
● SANTANA, G.A.A. Data Center Virtualization Fundamentals: Understanding Techniques and Designs for Highly Efficient Data Centers. New York: Cisco, 2013.
● MATTEWS, J.N. Running Xen: A Hands-On Guide to the Art of Virtualization. New York: Prentice Hall, 2008.
Nome do componente
Redes e Conectividade - Avançado
Carga horária
70 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Redes e Conectividade.
Ementa
Esta disciplina explora detalhadamente projetos avançados de rede em nuvem e implementações para arquiteturas de rede de TI híbrida em escala. Incluindo design, desenvolvimento e implantação de soluções baseadas em nuvem, implementação de serviços entre nuvens, de acordo com as práticas recomendadas de interconectividade de arquitetura de redes, bem como a automação de tarefas de rede em nuvem. A disciplina foca na implementação, integração e solução de problemas de arquiteturas e infraestrutura de rede complexas em escala. Esta disciplina promove o conhecimento do desenvolvimento de scripts e ferramentas de automação, implementação e otimização de arquiteturas de roteamento, soluções multirregionais para empresas globais e soluções de conectividade altamente disponíveis e escaláveis.
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
● TANENBAUM, Andrew S; FEAMSTER, Nick; WETHERALL, David. Redes de Computadores. 6. ed, Rio de Janeiro: Bookman, 2021.
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Sistemas Embarcados
Carga horária
60 horas.
Pré-requisito
Redes de Computadores.
Ementa
Introdução aos Sistemas Embarcados; Estudo das principais características dos elementos de computação tipo (DSP - Digital Signal Processing, processadores, FPGA e ASICs) voltados para aplicações embarcadas; Levantamento das limitações e capacidades do hardware e software destes elementos para a implementação de sistemas embarcados; Metodologias para comparar os resultados entre as diferentes tecnologias. Redes em sistemas de tempo real, escalonamento de mensagens, considerações sobre comunicação evento/tempo, impacto do meio físico, topologias e controle de acesso ao meio.
Bibliografia básica
● NOERGAARD, T. Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers. Boston (MA): Newnes, 2005.
● BERGER, A.; BERGER, A.S. Embedded Systems Design: An Introduction to Processes, Tools and Techniques. Boston (MA): Newnes, 2001.
● OLIVEIRA, André Schneider de; ANDRADE, Fernando Sousa de. Sistemas Embarcados: hardware e firmware na prática. São Paulo: Érica, 2006.
● TAURION, Cezar. Software Embarcado: a nova onda da informática, chips e softwares em todos objetos. Rio de Janeiro: Brasport, 2005.
Nome do componente
Computação em Nuvem
Carga horária
40 horas; Sugestão de 10 horas práticas adicionais em laboratório.
Pré-requisito
Nenhum
Ementa
Esta disciplina tem como objetivo introduzir o conhecimento sobre a terminologia e arquiteturas da nuvem, que servirá como base para a compreensão dos detalhes técnicos que irão habilitar o aluno a implantar e dar suporte a ambientes em nuvem. Para tanto necessita compreender as novas tecnologias e opções, modelos de serviço de computação em nuvem; Modelos de implantação em nuvem; Dados confidenciais, Virtualização e Criptografia, Auditoria e conformidade; Contratos de provedor de serviços em nuvem. Ao término da disciplina os estudantes precisam ter desenvolvido competências e habilidades para compreensão e identificação de diferentes modelos de implantação de serviços, auditorias e confidencialidade de dados.
Bibliografia básica
● CHEE, Brian JS; FRANKLIN JÚNIOR, C. Computação em Nuvem: cloud computing. tecnologias e estratégias. São Paulo: M. Books do Brasil, 2013.
● VELVE, A. T.; ELSENPETER, T. J. Cloud Computing: Computação em Nuvem - Uma Abordagem Prática, Mei, GE. 2011.
● ERL, Thomas, PUTTINI, Ricardo, MAHMOOD, Zaigham. Cloud Computing: Concepts, Technology & Architecture. Prentice Hall, 2013.
● SANTOS, Gerson, R. Cloud Computing: Data Center Virtualizado. Gerenciamento, Monitoramento, Segurança. Rio de Janeiro: Ciência Moderna, 2015.
● ANTÔNIO, Miguel Ferreira. Introdução ao Cloud Computing: IaaS, PaaS, SaaS, Tecnologia, Conceito e Modelos de Negócio. Lisboa: FCA, 2015.
Nome do componente
Arquitetura de Serviços para IoT
Carga horária
60 horas.
Pré-requisito
Redes e Conectividade - Avançado.
Ementa
Linguagens de Programação para desenvolvimento de soluções em software em IoT. Plataformas de Software e cloud para desenvolvimento IoT. Tecnologias de Rastreamento. Desenvolvimento de aplicações para IoT - Cidades Inteligentes, Assistência à Saúde, Logística e Setor Público. Avaliação de desempenho de sistemas computacionais no contexto de IoT.
Bibliografia básica
● McEwen, A; Cassimally, H. - Designing the Internet of Things Paperback, 1st ed. 2013.
● MUKHOPADHYAY, S.C. Internet of Things: Challenges and Opportunities. Springer Science & Business Media, 2014, 269 p.
Bibliografia complementar
● Miller, M - The Internet of Things: How Smart TVs, Smart Cars, Smart Homes, and Smart Cities Are Changing the World - 2015
● ERMESAN, O.; FRIESS, P. Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems. River Publishers, 2013
● KIRUSNAPILLAI SELVARAJAH et al. Deploying Wireless Sensor Devices in Intelligent Transportation System Applications.
Nome do componente
Banco de Dados para IoT
Carga horária
60 horas.
Pré-requisito
Banco de Dados.
Ementa
Banco de Dados não-convencionais. Data streams. Banco de Dados Temporal. Sistemas de Banco de Dados Espaciais. SGBD PostGIS. Banco de Dados XML. SGBD Nativo XML.
Bibliografia básica
● ROB, P.; CORONEL, C. Sistemas de Banco de Dados: Projeto, Implementação a Administração. 8a. Ed. Boston: Cengage Learning, 2010.
● ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados. 6a ed. São Paulo: Pearson, 2010.
● LONGLEY, Paul A. et al. Sistemas e Ciência da Informação Geográfica. 3a ed. Porto Alegre: Bookman, 2013.
Bibliografia complementar
● GRAVES, Mark. Projeto de Banco de Dados com XML. 1 ed. São Paulo: Pearson, 2003.
Nome do componente
Segurança e IoT
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução a Computação em Nuvem; Redes e Conectividade.
Ementa
Esta disciplina oferece uma visão detalhada das ferramentas e métodos usados para identificar e modelar ameaças à segurança cibernética. A disciplina destaca as diferenças entre os agentes de ameaças e a segurança da rede por meio do uso de ferramentas de ataque em hardware/software, junto com contramedidas eficazes e técnicas de mitigação. A segunda parte desta disciplina aprofunda o conhecimento em modelagem de ameaças, técnicas criptográficas, hashes, blockchains, criptomoedas, modelo de referência ISO/OSI e vulnerabilidades da Internet. A disciplina avança com a compreensão dos riscos e controles de segurança associados ao monitoramento contínuo, defesa e resposta a ameaças, recuperação de falhas e continuidade do modelo de negócios.
Bibliografia básica
● AMMOUS, Saifedean. The bitcoin standard: the decentralized alternative to central banking. Hoboken (NJ): John Wiley & Sons, 2018.
● STALLINGS, Williams. Criptografia e Segurança de Redes: Princípios e Práticas, 4th ed. São Paulo: Pearson Prentice Hall, 2008.
● ANTÔNIO, Miguel Ferreira. Introdução ao Cloud Computing: IaaS, PaaS, SaaS, Tecnologia, Conceito e Modelos de Negócio. Lisboa: FCA, 2015.
Nome do componente
Desenvolvimento e Aplicações IoT
Carga horária
60 horas.
Pré-requisito
Arquitetura de Serviços para IoT.
Ementa
Rede de Sensores e Tecnologias de Comunicação e Segurança. WPAN - Wireless Personal Area Network. Bluetooth LE. ZigBee. 6loWPAN IEEE 802.15.4. WLAN - Wireless Local Area Network. IEEE 802.11a/b/g/n/ac. Redes mesh IEEE 802.11s. LPWAN - Low Power Wide Area Network - LPWAN * LoRaWAN * SIGFOX.
Bibliografia básica
● IDEALI, Wagner. Conectividade Em Automação E IoT: Protocolos I2C, SPI, USB, TCP-IP entre outros. Funcionalidade e interligação para automação e ToT. Rio de Janeiro: Alta Books, 2021.
● JAVED, Adeel. Criando projetos com Arduino para a Internet das Coisas. São Paulo: Novatec Editora, 2017.
● DE OLIVEIRA, Sérgio. Internet das coisas com ESP8266, Arduino e Raspberry PI. São Paulo: Novatec Editora, 2017.
Nome do componente
Inteligência Artificial e IoT
Carga horária
60 horas.
Pré-requisito
Bancos de Dados para IoT; Computação em Nuvem.
Ementa
Aprendizagem de máquina. Classificadores com classes desbalanceadas. Concept drift. Verification Latency. Séries temporais. Predição de falhas...
Bibliografia básica
● RUSSELL, Stuart J; NORVIG, Peter. Inteligência Artificial. 3a ed. Rio de Janeiro: LTC, 2013.
● COPPIN, Ben. Inteligência Artificial. 1a ed. Rio de Janeiro: LTC, 2017.
Bibliografia complementar
● PINHEIRO, Carlos André Reis. Inteligência analítica: mineração de dados e descoberta de conhecimento . Rio de Janeiro, RJ: Ciência Moderna, 2008.. xxiv, 397 p. ISBN 9788573937077 (broch.)
● WOOLDRIDGE, Michael. An introduction to multiagent systems. Hoboken (NJ): John Wiley & Sons, 2009.

Grade Curricular - Defesa Cibernética

1º semestre
Criptografia Aplicada
Introdução à Computação
Sistemas Operacionais
Introdução à Segurança da Informação
Redes de Conectividade
2º semestre
Arquitetura e Organização de Computadores
Arquitetura de Segurança
Introdução à Computação em Nuvem
Segurança, Proteção e Privacidade de Ativos
Gestão da Identidade e Controle de Acesso (IAM)
3º semestre
Análise e Testes de Segurança
Forense Computacional
Gerenciamento de Incidentes
Introdução à Programação
4º semestre
Testes de Invasão (PesTesting & Ethical Hacking)
Análise de Código (Estático/Dinâmico)
5º semestre
Exploração e Desenvolvimento de Ameaças
Nome do componente
Criptografia Aplicada
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Esta disciplina objetiva compreender a importância da criptografia como alternativa para implementação de confidencialidade, integridade, autenticidade ou não repúdio a informações armazenadas em computadores ou que trafegam em redes de computadores. Ainda, identificar diferentes métodos criptográficos, protocolos, algoritmos, assinaturas e certificados digitais e o uso da criptografia como componente de serviços de autenticação e controle de acesso; identificar a solução de criptografia mais adequada para cada implementação, de acordo com suas particularidades. Como os temas trabalhados na disciplinas, teremos a abordagem da utilização da criptografia para garantir requisitos de segurança de informações, sistemas e transações eletrônicas, abrangendo uma introdução à origem da criptografia; a importância da criptografia para a segurança de sistemas e informações, algoritmos criptográficos, assinaturas e certificados digitais; certificados de atributos; segurança de redes; mídias criptográficas; identificadores biométricos; cibersegurança; e impactos na sociedade contemporânea.
Bibliografia básica
● STALLINGS, W. Criptografia e Segurança de Redes: princípios e práticas. 6.ed. São Paulo: Prentice Hall, 2015.
Bibliografia complementar
● BURNETT, Steven; PAINE, Stephen. Criptografia e Segurança: o guia oficial RSA. Rio de Janeiro: Campus, 2002.
● SHOKRANIAN, Salahoddin. Criptografia para iniciantes. 2.ed. Brasília: Editora UNB, 2021.
Nome do componente
Introdução à Computação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
História da Ciência da Computação. Conceitos básicos. Bases numéricas. Sistemas de numeração em computação. Introdução à Ciência da Computação: a ciência, o curso e a profissão. Introdução às principais áreas da computação: redes, sistemas operacionais, segurança, inteligência artificial, banco de dados.
Bibliografia básica
● BROOKSHEAR, J. Glenn. Ciência da Computação: uma visão abrangente. 5a ed. Porto Alegre: Bookman, 2000.
● FEDELI, R. D.; POLLONI, E; PERES, F. Introdução à Ciência da Computação. São Paulo: Pioneira Thomson Learning, 2003.
Bibliografia complementar
● TURING, Dermot. A História da Computação: do ábaco à inteligência artificial. 1a ed. São Paulo: M. Books, 2019.
Nome do componente
Sistemas Operacionais
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Nesta disciplina será estudado o histórico, classificação e estrutura dos sistemas operacionais. Processos, sincronização e técnicas de escalonamento de processos; Threads; Gerência de memória em sistemas multiprogramados; Técnicas de gerência de memória real; Técnicas de gerência de memória virtual: paginação e segmentação; Sistemas de arquivos; Sistemas de E/S; Mono e Multiprogramação.Estudo de um sistema operacional real.
Bibliografia básica
● TANENBAUM, Andrew S. MACHADO FILHO, Nery. Sistemas operacionais modernos. 2a ed. São Paulo: Prentice Hall, 2008.
● TANENBAUM, Andrew S. WOODHULL, Albert S. Sistemas Operacionais: Projetos e Implementação. Porto Alegre: Bookman, 2009.
● MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. Rio de Janeiro: Editora LTC, 2013.
● DEITEL H. M.; DEITELl P. J.; CHOFFNESs D. R. Sistemas Operacionais. 3a ed. São Paulo: Prentice-Hall, 2005, ISBN 8576050110.
Nome do componente
Introdução à Segurança da Informação
Carga horária
40 horas.
Pré-requisito
Nenhum
Ementa
Esta disciplina deve abordar a descrição da arquitetura de segurança em nuvem e explora os princípios de design de segurança, padrões de design, padrões de boas práticas da indústria, e tecnologias habilitadoras que endereçam os requisitos de conformidade regulatória essenciais para projetar, implementar, entregar e gerenciar serviços seguros baseados em nuvem. A disciplina aprofunda os aspectos da arquitetura de nuvem segura com relação à identificação, gerenciamento de identidade de ponta a ponta e aspectos de controle de acesso, auditoria e atendimento de conformidade com os marcos regulatórios e da indústria. Esta disciplina se fundamenta nas diretrizes de segurança em nuvem estabelecidas pelo NIST, ISO, PCI-DSS e Cloud Security Alliance (CSA).
Bibliografia básica
● BAARS, Hans; HINTZBERGEN, Kees; HINTZBERGEN, Jule. Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
Bibliografia complementar
● SAMANI, Raj; REAVIS, Jim; HONAN, Brian. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security. 1a ed. Amsterdam: Elsevier 2014.
● DOTSON, Chris. Practical Cloud Security: A Guide for Secure Design and Deployment. 1a ed. Sebastopol: O'Reilly, 2019.
Nome do componente
Redes de Conectividade
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Nenhum
Ementa
Esta disciplina apresenta os conceitos de rede em nuvem, incluindo terminologia e protocolos de rede, conectividade para, e entre, aplicativos e cargas de trabalho distribuídas em todas as variações de nuvens, serviços baseados em nuvem, data centers locais, redes de borda, e padrões de rede, com ênfase na segurança de implantações de nuvem e sistemas de informação. A disciplina se aprofunda na implementação de recursos de rede e conectividade, configuração de domínios e isolamento de rede, serviços DNS e entrega de conteúdo. Esta disciplina apresenta os conceitos de solução de problemas de conectividade de rede e automação de tarefas de implantação, administração e monitoramento da conexão entre os componentes distribuídos.
Bibliografia básica
● TANENBAUM, Andrews S. Redes de computadores. 6.ed. Rio de Janeiro: Bookman, 2021.
● TANENBAUM, Andrew S; FEAMSTER, Nick; WETHERALL, David. Redes de Computadores. 6. ed, Rio de Janeiro: Bookman, 2021.
● KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem topdown. 8.ed. São Paulo: Addison Wesley, 2021.
Nome do componente
Arquitetura e Organização de Computadores
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Esta disciplina é uma introdução à Arquitetura de Computadores que aborda a lógica digital, dados em nível de máquina a representação de instruções, conceitos de projeto de Unidade Lógica Aritmética (ALU), organização do caminho de dados, e controle do processador. Examina a análise de desempenho, hierarquia do sistema de memória, pipelining e comunicação. O foco da disciplina é fornecer uma compreensão básica dos componentes funcionais de um sistema de computador, suas características, seu desempenho e suas interações. Esta disciplina irá abranger os conceitos básicos de Arquitetura de Computadores, incluindo o controle da CPU e caminho de dados, sistemas de memória, incluindo cache e memória virtual, e subsistemas de entrada/saída.
Bibliografia básica
● MONTEIRO, M. A. Introdução à Organização de Computadores. 6ª ed. LTC, 2013.
● STALLINGS, W. Arquitetura e Organização de Computadores. 10ª ed. Pearson, 2017.
● TANENBAUM, A. S. Organização Estruturada de Computadores. 7ª ed. Pearson, 2013.
Nome do componente
Arquitetura de Segurança
Carga horária
60 horas.
Pré-requisito
Introdução à Segurança da Informação; Redes e Conectividade.
Ementa
O objetivo desta disciplina é fornecer os conceitos, princípios, estruturas e padrões usados para projetar, implementar, monitorar e proteger sistemas operacionais, equipamentos, redes, aplicativos e controles usados para permitir vários níveis de confidencialidade, integridade e disponibilidade. A disciplina irá trabalhar uma variedade de tópicos, dentre eles: princípios de design de processos seguros, conceitos fundamentais de modelos de segurança, seleção de controles com base nos requisitos de segurança do sistema, recursos de segurança dos sistemas de informação, vulnerabilidades de várias arquiteturas de segurança, elementos de design e soluções, criptografia, bem como segurança física, que seriam considerados por um profissional de segurança ao projetar, implementar e operar uma arquitetura de segurança para proteger os ativos mais preciosos de uma empresa: suas informações.
Bibliografia básica
● WILSON, Glenn. DevSecOps: A leader’s guide to producing secure software without compromising flow, feedback and continuous improvement. Sebastopol: O'Reilly, 2020.
Bibliografia complementar
● HSU, Tony Hsiang-Chih. Practical Security Automation and Testing: Tools and techniques for automated security scanning and testing in DevSecOps. Birmingham: Packt Publishing, 2019.
Nome do componente
Introdução à Computação em Nuvem
Carga horária
40 horas; Sugestão de 10 horas práticas adicionais em laboratório.
Pré-requisito
Nenhum
Ementa
Esta disciplina tem como objetivo introduzir o conhecimento sobre a terminologia e arquiteturas da nuvem, que servirá como base para a compreensão dos detalhes técnicos que irão habilitar o aluno a implantar e dar suporte a ambientes em nuvem. Para tanto necessita compreender as novas tecnologias e opções, modelos de serviço de computação em nuvem; Modelos de implantação em nuvem; Dados confidenciais, Virtualização e Criptografia, Auditoria e conformidade; Contratos de provedor de serviços em nuvem. Ao término da disciplina os estudantes precisam ter desenvolvido competências e habilidades para compreensão e identificação de diferentes modelos de implantação de serviços, auditorias e confidencialidade de dados.
Bibliografia básica
● CHEE, Brian JS; FRANKLIN JÚNIOR, C. Computação em nuvem: cloud computing. tecnologias e estratégias. Trad. Mario Moro. São Paulo: M. Books do Brasil, 2013.
● VELVE, A. T.; ELSENPETER, T. J. Cloud Computing: Computação em Nuvem - Uma Abordagem Prática, Mei, GE. 2011.
● ERL, Thomas, PUTTINI, Ricardo, MAHMOOD, Zaigham. Cloud Computing: Concepts, Technology & Architecture. Prentice Hall, 2013. 528 p. ISBN 0133387526.
● SANTOS, Gerson, R. Cloud Computing. Data Center Virtualizado. Gerenciamento, Monitoramento, Segurança. Rio de Janeiro: Ciência Moderna, 2015.
● ANTÔNIO, Miguel Ferreira. Introdução ao Cloud Computing. IaaS, PaaS, SaaS, Tecnologia, Conceito e Modelos de Negócio. Lisboa: FCA, 2015.
Nome do componente
Segurança, Proteção e Privacidade de Ativos
Carga horária
60 horas.
Pré-requisito
Introdução à Computação; Criptografia Aplicada.
Ementa
O domínio desta disciplina se refere aos requisitos de proteção das informações para ativos (IAP) em uma organização. Ainda, a disciplina tratará desde propriedade intelectual, patentes, conhecimento científico, e/ou outros ativos intangíveis, até repositórios de dados, software, dispositivos de comunicação e armazenamento. Os principais tópicos a serem abordados em Segurança, Proteção e Privacidade de Ativos são: Identificação, classificação e propriedade de informações e de ativos; Proteção da privacidade; Retenção de ativos; Controles para segurança de dados; e Manuseio de ativos (dispositivos e informações). O objetivo dessa disciplina é capacitar o aluno a formular um programa de IAP, implementar uma estratégia baseada em mitigação de risco, e identificar potenciais lacunas de proteção.
Bibliografia básica
● KIM, David. Fundamentos de Segurança de Sistemas de Informação. 1. ed. Rio de Janeiro: LTC, 2014.
Bibliografia complementar
● PINHEIRO, Patrícia Peck (org.). Segurança Digital: Proteção de Dados nas Empresas. 1a ed. São Paulo: Atlas, 2020.
● VERAS, Manoel. Computação em Nuvem: Nova Arquitetura de TI. 1a ed. Rio de Janeiro: Editora Brasport, 2018.
Nome do componente
Gestão da Identidade e Controle de Acesso (IAM)
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação; Introdução à Segurança da Informação.
Ementa
Esta disciplina irá explorar os fundamentos da criptografia, gerenciamento de identidade, princípios de controle de acesso e estratégias de confiança aplicadas à arquitetura e serviços baseados em infraestrutura em nuvem. Abordaremos técnicas de criptografia e gerenciamento de identidade para enfrentar os desafios dos aspectos de segurança de confidencialidade, integridade, disponibilidade, autenticação, autorização e responsabilidade. O curso fará uso de algoritmos criptográficos, mecanismos e tecnologias aplicadas projetadas para criptografar dados em trânsito, em uso e em repouso, para gerenciar o ciclo de vida de chaves criptográficas, na verificação e validação de identidades pessoais, de dispositivo e de host a partir da utilização de assinaturas digitais, reforçando o controle de acesso e políticas de autorização para recursos em nuvem, ferramentas para monitoramento, registro e proteção de trilhas de auditoria para atender às normas regulatórias e da indústria.
Bibliografia básica
● LIMA, Adriano Carlos. Segurança na computação em nuvem (Série Universitária). 1a ed. São Paulo: Editora SENAC, 2018.
Bibliografia complementar
● SAMANI, Raj; REAVIS, Jim; HONAN, Brian. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security. 1a ed. Amsterdam: Elsevier 2014.
● DIÓGENES, Yuri. Certificação Security+: da prática para o exame SY0-401. Rio de Janeiro: Editora Novaterra, 2015.
● LISDORF, Anders. Cloud Computing Basics: A Non-Technical Introduction. 1a ed. Berkeley, CA: Apress, 2021.
Nome do componente
Análise e Testes de Segurança
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Gestão da Identidade e Controle de Acesso (IAM); Arquitetura de Segurança.
Ementa
Esta disciplina apresenta os conceitos e ferramentas para conduzir uma avaliação de vulnerabilidade técnica, bem como as técnicas utilizadas por abordagens práticas testadas ao longo do tempo. Essa disciplina também fornece o conhecimento e a prática necessários para proteger os sistemas de informação contra ataques como vírus, worms e outras fraquezas do sistema que representam um perigo significativo para os dados organizacionais. Ao empregar corretamente as abordagens de hacking ético e teste de penetração para descobrir técnicas comuns usadas por cibercriminosos para explorar vulnerabilidades do sistema, esta disciplina visa fornecer as perspectivas dos invasores e descobrir onde eles podem atacar em seguida.
Bibliografia básica
● WEIDMAN, Georgia. Testes De Invasão: Uma Inovação Prática Ao Hacking. São Paulo: Novatec Editora, 2014.
● ENGEBRETSON, Patrick. The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy. 2a ed. [SI]: Syngress Publishing, 2013
Bibliografia complementar
● FRAGA, Bruno. Técnicas de Invasão: Aprenda as técnicas usadas por hackers em invasões reais. São Paulo: Editora Labrador, 2019.
● KENNEDY, D; O’GORMAN, J; KEARNS, D. Metasploit: The Penetration Tester’s Guide. 1a ed. São Francisco (CA): No Starch Press, 2011.
● FRAGA, Bruno; VANGLLER, Thompson. Técnica de invasão. Londres: Obra Pessoal, 2017.
Nome do componente
Forense Computacional
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Introdução à Computação; Sistemas Operacionais; Introdução à Segurança da Informação; Redes e Conectividade; Introdução à Computação em Nuvem.
Ementa
Esta disciplina irá abordar padrões, ferramentas e práticas de forense digitais que objetivam a coleta de evidências eletrônicas em rede, clientes e dispositivos móveis. Ainda, a discussão específica também incluirá o processo de introdução desta prova eletrônica em casos civis e criminais.
Bibliografia básica
● EC-Concil. Computer Forensics: Investigating Network Intrusions and Cybercrime (CHFI). 2a ed. Boston (MA): Cengage Learning, 2016.
● LUTTGENS J. T.; PEPE, Matthew; MANDIA, Kevin. Incident response & computer forensics. 3a ed. New York (NY): McGraw-Hill, 2014.
● OETTINGER, William. Learn Computer Forensics: A beginner's guide to searching, analyzing, and securing digital evidence. 1a ed. Birmingham: Packt Publishing, 2020.
● DA SILVA, ELEUTÉRIO, Pedro Monteiro; MACHADO, Marcio Pereira. Desvendando a computação forense. São Paulo: Novatec Editora, 2019.
● VELHO, Jesus Antônio. Tratado de Computação Forense. Campinas: Millenium Editora, 2016.
Nome do componente
Gerenciamento de Incidentes
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Arquitetura de Segurança.
Ementa
Esta disciplina introduz uma abordagem metódica para lidar com as consequências de uma violação de segurança (ou incidente). Ainda, oferece uma análise abrangente dos recursos de malware como um fator crítico para a capacidade de uma organização de obter inteligência sobre ameaças, responder a incidentes de segurança da informação e estabelecer defesas. A disciplina incluirá um aprofundamento nas ferramentas e processos necessários para se preparar e lidar com incidentes de forma que os danos sejam limitados e o tempo de recuperação seja ideal.
Bibliografia básica
● MURDOCH, D. W. Blue Team Handbook: incident response edition: a condensed field guide for the cyber security incident responder. [SI]: CreateSpace Independent Publishing, 2016.
● LUTTGENS J. T.; PEPE, Matthew; MANDIA, Kevin. Incident response & computer forensics. 3a ed. New York (NY): McGraw-Hill, 2014.
Bibliografia complementar
● GCIH A Complete Guide - 2021 Edition.
Nome do componente
Introdução à Programação
Carga horária
60 horas.
Pré-requisito
Nenhum
Ementa
Introdução à computação; Noções de lógica; Conceitos e representação de algoritmos; Constantes e variáveis; Estruturas de controle; Vetores; Matrizes; Registros e uniões; Procedimentos, Funções com passagem de parâmetros por valor e referência; Recursividade; Introdução à linguagem de programação. Ao final desta disciplina o estudante deverá ser capaz de projetar algoritmos e de desenvolver programas.
Bibliografia básica
● FORBELLONE, André L.V; EBERSPACHER, Henri F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005.
Bibliografia complementar
● MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e lógica de programação para iniciantes. 3a. ed. São Paulo: Novatec Editora, 2019.
● FURGERI, Sérgio. Introdução à programação em Python. São Paulo: Editora Senac, 2021.
Nome do componente
Testes de Invasão (PesTesting & Ethical Hacking)
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Arquitetura de Segurança; Gerenciamento de Incidentes.
Ementa
Esta disciplina irá abordar a busca e avaliação de redes e hosts alvo para busca de vulnerabilidades de segurança. Testes de penetração específicos e metodologias de hacking ético, serão discutidos e usados em dispositivos de rede, máquinas clientes e dispositivos móveis.
Bibliografia básica
● ENGEBRETSON, Patrick. The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy. 2a ed. [SI]: Syngress Publishing, 2013.
● FRAGA, Bruno. Técnicas de Invasão: Aprenda as técnicas usadas por hackers em invasões reais. São Paulo: Editora Labrador, 2019.
● WEIDMAN, Georgia. Testes De Invasão: Uma Inovação Prática Ao Hacking. São Paulo: Novatec Editora, 2014.
● PAULI, Josh. Introdução ao Web Hacking: Ferramentas e técnicas para invasão de aplicações web. São Paulo: Novatec Editora, 2020.
● KENNEDY, D; O’GORMAN, J; KEARNS, D. Metasploit: The Penetration Tester’s Guide. 1a ed. São Francisco (CA): No Starch Press, 2011.
Nome do componente
Análise de Código (Estático/Dinâmico)
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Análise e Testes de Segurança; Introdução à Programação.
Ementa
Esta disciplina irá introduzir o conhecimento necessário para construir a capacidade de analisar e revisar software e código, de forma dinâmica e estática. Descubra erros que levam diretamente a vulnerabilidades e exploração de segurança. A disciplina irá, então, aprofundar os conceitos de análise e revisão de código, oferecendo um guia completo para análise estática: como funciona, como integrá-la aos processos de desenvolvimento de software e como aproveitá-lo ao máximo durante a revisão do código de segurança. Esta disciplina também fornecerá uma visão aprofundada de conteúdo especializado, como análise de código estático, tratamento de erros, condições de corrida e mediação, manipulação de buffer e estouro de inteiro, manipulação de vulnerabilidades na programação da web e de banco de dados.
Bibliografia básica
● CHESS, Brian; WEST, Jacob. Secure Programming with Static Analysis. Addison-Wesley Professional, 2007.
● BLOKDYK, Gerardus. Static Code Analysis: A Complete Guide. 1a ed. [SI]: 5STARCooks, 2021.
Bibliografia complementar
● SIKORSKI, Michael; HONIG, Andrew. Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software. 1a ed. São Francisco (CA): No Starch Press, 2012.
Nome do componente
Exploração e Desenvolvimento de Ameaças
Carga horária
60 horas; Sugestão de 20 horas práticas adicionais em laboratório.
Pré-requisito
Análise de Testes e Segurança; Forense Computacional; Testes de Invasão.
Ementa
Esta disciplina oferece um estudo abrangente dos princípios e práticas de segurança de sistemas, incluindo segurança do sistema operacional, segurança de rede, segurança de software e segurança da web. A disciplina se concentrará em ameaças e vulnerabilidades comuns, junto com princípios e técnicas básicas de como projetar um sistema seguro. As práticas ajudarão a fornecer uma compreensão de como pensar como um adversário, como os ataques cibernéticos modernos e as defesas funcionam na prática e como avaliar as ameaças e os mecanismos de proteção.
Bibliografia básica
● SIKORSKI, Michael; HONIG, Andrew. Practical malware analysis: the hands-on guide to dissecting malicious software. no starch press, 2012.
● SEITZ, Justin; ARNOLD, Tim. Black Hat Python: Python Programming for Hackers and Pentesters. No Starch Press, 2021.
● KENNEDY, David et al. Metasploit: the penetration tester's guide. No Starch Press, 2011.
● LIGH, Michael Hale et al. The art of memory forensics: detecting malware and threats in windows, linux, and Mac memory. John Wiley & Sons, 2014.