curso preparatÓrio para perito criminal da polÍcia federal
TRANSCRIPT
![Page 1: CURSO PREPARATÓRIO PARA PERITO CRIMINAL DA POLÍCIA FEDERAL](https://reader036.vdocuments.pub/reader036/viewer/2022081802/5571fa034979599169910520/html5/thumbnails/1.jpg)
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.
Professores
Prof. Auto Tavares da Câmara Junior Prof. Evandro Lorens Prof. Frederico Borelli Prof. Ivo de Carvalho Peixinho Prof. Roberto Monteiro
Disciplinas Específicas Cara Horária Qtd. deAulas
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áticoFundamentos 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.
![Page 2: CURSO PREPARATÓRIO PARA PERITO CRIMINAL DA POLÍCIA FEDERAL](https://reader036.vdocuments.pub/reader036/viewer/2022081802/5571fa034979599169910520/html5/thumbnails/2.jpg)
Análise essencial.
Análise e projetos orientados a objeto.
Ferramentas de desenvolvimento de software e ferramentas CASE.
Aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos.
Programação estruturada.
Programação orientada a objetos.
Banco de dados: arquitetura, modelos lógicos e representação física.
Implementação de SGBDs relacionais.
SQL.
Reengenharia de sistemas
Engenharia reversa.
Descompilação de programas. Técnicas e ferramentas.
Editores de recursos, editores de disco e editores de memória.
Linguagens de programação
Introdução às linguagens C, C++ e Java: aspectos de compilação e execução; tipos de dados;
variáveis e atributos; estruturas de controle de fluxo; estruturas de repetição; funções e
métodos
Estruturas de Dados: filas; listas; pilhas; tabelas de dispersão; árvores binárias.
Programação Orientada a Objetos: classes e objetos; sobrecarga e sobrescrita;
encapsulamento; herança; polimorfismo.
Redes de comunicação de dados
Redes de comunicação
Meios de transmissão.
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, de pacotes e de células
Topologias de redes de comunicação
Tipos de serviços de redes
Qualidade de serviços (QoS).
Elementos de interconexão de redes.
Arquiteturas de redes.
Aplicações de redes, inclusive de telefonia, da Internet e de redes de TV.
Modelo de referência OSI.
Arquitetura TCP/IP
![Page 3: CURSO PREPARATÓRIO PARA PERITO CRIMINAL DA POLÍCIA FEDERAL](https://reader036.vdocuments.pub/reader036/viewer/2022081802/5571fa034979599169910520/html5/thumbnails/3.jpg)
Protocolos da família TCP/IP.
Protocolos de roteamento.
Arquitetura cliente-servidor
Tecnologias de rede local e de longa distância
Redes de alta velocidade.
Monitoramento de redes.
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.
Políticas de segurança da informação
Segurança de redes de comunicação
Vulnerabilidades e ataques a sistemas computacionais.
Sistemas de proteção de software, sistemas operacionais, aplicações, bancos de dados,
redes.
Segurança de pessoas
Segurança física de ambientes computacionais.
Criptografia
Conceitos básicos e aplicações.
Protocolos criptográficos.
Criptografia simétrica e assimétrica.
Principais algoritmos.
Assinatura e certificação digital.
Esteganografia.
Sistemas operacionais
Sistemas Operacionais: Servidores Microsoft Windows 2010 (Instalação e suporte de TCP/IP,
DHCP, DNS)
IIS e Terminal Service
Serviços de arquivo e impressão em rede
Integração com ambiente Unix
Linguagens de Script
![Page 4: CURSO PREPARATÓRIO PARA PERITO CRIMINAL DA POLÍCIA FEDERAL](https://reader036.vdocuments.pub/reader036/viewer/2022081802/5571fa034979599169910520/html5/thumbnails/4.jpg)
Estações de trabalho: MS-Windows XP, MS-Vista e MS-Windows 7 (Instalação e configuração
de ambiente e dispositivos). Servidores Unix e Linux: Instalação e suporte a TCP/IP, DHCP, DNS,
NIS, SAMBA, CIFS, NFS e serviços de impressão em rede
Instalação e configuração do Servidor Apache
Integração com ambiente Windows e Linguagens de Script
Estações de trabalho Linux: Instalação e configuração de ambiente e dispositivos.
Fundamentos de sistemas operacionais
Conceitos, funções, características, componentes e classificação
Arquiteturas, funções básicas, gerenciamento de memória, gerenciamento de processos,
gerenciamento de sistemas de arquivos, características dos sistemas operacionais de rede
Sistemas de arquivos: facilidades esperadas, diretórios e direitos de acesso,
compartilhamento e segurança, integridade
Interoperação de sistemas operacionais. Sistemas distribuídos: clusters e redes. Sistemas
Operacionais LINUX Red Hat, Windows XP, 2003 e Vista.
Arquitetura de Computadores
Organização e arquitetura de computadores: componentes básicos de hardware e software.
Sistemas de entrada e saída, sistemas de numeração e codificação, aritmética
computacional, arquitetura em três camadas; arquitetura de computadores 32/64bits,
características dos principais processadores do mercado.
Barramento.
Memória.
RAID. SAN. NAS.
Hardware: RISC; CISC; INTEL; MAINFRAME.
Banco de Dados
Conceitos básicos: arquitetura, SGDB, abstração de dados e metadados.
Modelos de Dados: conceitual, lógico e físico.
Projeto e modelagem de banco de dados relacional: modelo entidade-relacionamento.
Modelo relacional: mapeamento do modelo conceitual para o lógico.
Normalização.
Álgebra Relacional: principais operadores.
SQL: Definição de dados (DDL), Manipulação de dados (DML), Controle de dados (DCL) e
Transação de dados (DTL). Regras de Integridade. Seqüências, visões, funções, gatilhos e
procedimentos armazenados.
Índices: métodos de acesso. Tipos: ordenados, hash, primários e secundários.
Otimização de consultas: baseada em custo e heurística
Transações: propriedades, estados
![Page 5: CURSO PREPARATÓRIO PARA PERITO CRIMINAL DA POLÍCIA FEDERAL](https://reader036.vdocuments.pub/reader036/viewer/2022081802/5571fa034979599169910520/html5/thumbnails/5.jpg)
Controle de Concorrência: serialização, deadlock.
Sistemas de recuperação
Segurança: mecanismos, concessão e revogação de privilégios, uso de roles
Bancos de Dados Orientados a Objeto e Objeto-Relacionais.
Engenharia de Software
Engenharia de Requisitos: Conceitos básicos; técnicas de elicitação de requisitos;
gerenciamento de requisitos; especificação de requisitos; técnicas de validação de requisitos;
prototipação.
Análise e projeto orientado a objetos: definições; métodos de análise; métodos de projeto;
padrões arquiteturais; UML; Design Patterns.
Processos de software: introdução; modelos clássicos de processo; introdução às técnicas de
validação e verificação; Rational Unified Process (RUP); metodologias ágeis para
desenvolvimento de software.