curso preparatÓrio para perito criminal da polÍcia federal

6
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. Professore s 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. de Aulas 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.

Upload: fabricio-alvernaz

Post on 30-Jun-2015

694 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: CURSO PREPARATÓRIO PARA PERITO CRIMINAL DA POLÍCIA FEDERAL

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

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

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

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

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.