CURSO PREPARATÓRIO PARA PERITO CRIMINAL DA POLÍCIA FEDERAL ÁREA 03 - ANÁLISE DE SISTEMAS, CIÊNCIAS DA COMPUTAÇÃO, ENGENHARIA DA COMPUTAÇÃO, INFORMÁTICA

, TECNOLOGIA DE PROCESSAMENTO DE DADOS OU SISTEMAS DE INFORMÁTICA, TECNOLOGIA DE PROCESSAMENTO DE DADOS OU SISTEMAS DE INFORMAÇÃO. Prof. Prof. Professore Prof. s Prof. Prof. Auto Tavares da Câmara Junior Evandro Lorens Frederico Borelli Ivo de Carvalho Peixinho Roberto Monteiro Cara Horária Qtd. de Aulas

Disciplinas Específicas Fundamentos da computação Desenvolvimento de sistemas Reengenharia de sistemas Linguagens de programação Redes de comunicação de dados Segurança de informação Criptografia Sistemas Operacionais Carga horária total

120 horas

Conteúdo Programático Fundamentos de computação  Organização e arquitetura de computadores.  Componentes de um computador (hardware e software).  Sistemas de entrada, saída e armazenamento. Barramentos de E/S.  Sistemas de numeração e codificação.  Aritmética computacional.  Características dos principais processadores do mercado. Desenvolvimento de sistemas  Metodologias de desenvolvimento.  Análise e projeto estruturado.  Modelagem funcional e de dados.  Análise essencial.

da Internet e de redes de TV. sobrecarga e sobrescrita. Linguagens de programação  Introdução às linguagens C. editores de disco e editores de memória.  Ferramentas de desenvolvimento de software e ferramentas CASE. variáveis e atributos.  SQL.  Elementos de interconexão de redes. . inclusive de telefonia. Redes de comunicação de dados  Redes de comunicação  Meios de transmissão. tabelas de dispersão.  Programação orientada a objetos. árvores binárias. de pacotes e de células  Topologias de redes de comunicação  Tipos de serviços de redes  Qualidade de serviços (QoS).  Programação Orientada a Objetos: classes e objetos. algoritmos e estruturas de dados e objetos.  Editores de recursos. Análise e projetos orientados a objeto.  Modelo de referência OSI. Reengenharia de sistemas  Engenharia reversa.  Aspectos de linguagens de programação.  Descompilação de programas. Técnicas e ferramentas. polimorfismo. listas.  Técnicas básicas de comunicação  Comunicação de dados analógica e digital  Transmissão síncrona e assíncrona  Controle de erros  Comutação de circuitos. pilhas. C++ e Java: aspectos de compilação e execução. tipos de dados. modelos lógicos e representação física. estruturas de controle de fluxo. estruturas de repetição.  Implementação de SGBDs relacionais.  Aplicações de redes.  Arquiteturas de redes.  Banco de dados: arquitetura.  Programação estruturada. herança.  Arquitetura TCP/IP  Protocolos da família TCP/IP. encapsulamento. funções e métodos  Estruturas de Dados: filas.

 Arquitetura cliente-servidor  Tecnologias de rede local e de longa distância  Redes de alta velocidade. DNS. Sistemas operacionais  Sistemas Operacionais: Servidores Microsoft Windows 2010 (Instalação e suporte de TCP/IP.  Esteganografia.  Sistemas de proteção de software.  Políticas de segurança da informação  Segurança de redes de comunicação  Vulnerabilidades e ataques a sistemas computacionais. Protocolos de roteamento.  Assinatura e certificação digital. Criptografia  Conceitos básicos e aplicações. DHCP. bancos de dados.  Pacotes e cabeçalhos  Endereçamento IPv4  NAT  Aplicações Internet  Telefonia e vídeoconferência Segurança da informação  Segurança da informação. NFS e serviços de impressão em rede  Instalação e configuração do Servidor Apache . Servidores Unix e Linux: Instalação e suporte a TCP/IP. redes.  Segurança de pessoas  Segurança física de ambientes computacionais. sistemas operacionais. MS-Vista e MS-Windows 7 (Instalação e configuração de ambiente e dispositivos).  Monitoramento de redes.  Principais algoritmos. NIS. DHCP. CIFS. aplicações.  Protocolos criptográficos.  Criptografia simétrica e assimétrica. DNS)  IIS e Terminal Service  Serviços de arquivo e impressão em rede  Integração com ambiente Unix  Linguagens de Script  Estações de trabalho: MS-Windows XP. SAMBA.

sistemas de numeração e codificação. Controle de dados (DCL) e Transação de dados (DTL). funções básicas.  Normalização.  SQL: Definição de dados (DDL). SAN. MAINFRAME. gerenciamento de memória.  Otimização de consultas: baseada em custo e heurística  Transações: propriedades.  Projeto e modelagem de banco de dados relacional: modelo entidaderelacionamento. Banco de Dados  Conceitos básicos: arquitetura. Tipos: ordenados.  Memória. Sistemas distribuídos: clusters e redes. Seqüências. abstração de dados e metadados.  Sistemas de entrada e saída.  Modelo relacional: mapeamento do modelo conceitual para o lógico. Arquitetura de Computadores  Organização e arquitetura de computadores: componentes básicos de hardware e software. características dos sistemas operacionais de rede  Sistemas de arquivos: facilidades esperadas. Integração com ambiente Windows e Linguagens de Script  Estações de trabalho Linux: Instalação e configuração de ambiente e dispositivos. NAS. diretórios e direitos de acesso. estados .  Barramento. componentes e classificação  Arquiteturas. arquitetura em três camadas. gatilhos e procedimentos armazenados. características. características dos principais processadores do mercado.  Hardware: RISC.  Índices: métodos de acesso. Sistemas Operacionais LINUX Red Hat. funções. 2003 e Vista. compartilhamento e segurança. CISC. INTEL. Manipulação de dados (DML). gerenciamento de processos. SGDB.  RAID. hash.  Modelos de Dados: conceitual. Regras de Integridade. funções. visões.  Fundamentos de sistemas operacionais  Conceitos. lógico e físico.  Álgebra Relacional: principais operadores. aritmética computacional. integridade  Interoperação de sistemas operacionais. Windows XP. primários e secundários. gerenciamento de sistemas de arquivos. arquitetura de computadores 32/64bits.

UML.  Sistemas de recuperação  Segurança: mecanismos. técnicas de elicitação de requisitos. métodos de projeto.  Análise e projeto orientado a objetos: definições. introdução às técnicas de validação e verificação. modelos clássicos de processo. Rational Unified Process (RUP). uso de roles  Bancos de Dados Orientados a Objeto e Objeto-Relacionais. prototipação. Controle de Concorrência: serialização. deadlock. métodos de análise.  Processos de software: introdução. gerenciamento de requisitos. padrões arquiteturais. Design Patterns. Engenharia de Software  Engenharia de Requisitos: Conceitos básicos. metodologias ágeis para desenvolvimento de software. . concessão e revogação de privilégios. técnicas de validação de requisitos. especificação de requisitos.

Sign up to vote on this title
UsefulNot useful