[Update do post em 15/06/12]Policia Federal divulga edital para o concurso de Perito CriminalDia 10/06 foi publicado o tao esperado edital do concurso de Perito Criminal da PF. O edital contempla 13 areas diferentes de pericia e dentre elas a de computacao (Area 3), que possui o segundo maior numero de vagas, 18.Os requisitos para investidura no cargo sao:Diploma, devidamente registrado, de conclusao de curso de graduacao de nivel superior em Ciencias da Computacao, Informatica, Analise de Sistemas, Engenharia da Computacao ou Engenharia de Redes de Comunicacao, fornecido por instituicao de ensino superior reconhecida pelo Ministerio da Educacao.As inscricoes para o concurso devem ser feitas no periodo de 18/06 a 09/07. A taxa de inscricao e de R$ 150,00. A remuneracao do cargo e de R$ 13.368,68.A banca organizadora e a CESPE/UnB que ja possui uma pagina para o concurso. E o edital completo pode ser obtido aqui.O concurso e composto por duas etapas, a primeira possui varios exames e avaliacoes: prova objetiva, prova discursiva, exame de aptidao fisica, exame medico, avaliacao psicologica e avaliacao de titulos. Quem passar por tudo isso chegara na segunda etapa que e o curso de formacao profissional que sera realizado na Academia Nacional de Policia em Brasilia.Por fim, sendo aprovado nas duas etapas o candidato podera escolher a lotacao de acordo com sua classificacao preferencialmente nos estados do Acre, Amapa, Amazonas, Mato Grosso, Mato Grosso do Sul, Para, Rondonia e Roraima e em unidades de fronteira.Todos os detalhes do concurso podem ser obtidos no edital. A respeito da prova objetiva, os conhecimentos especificos exigidos para o perito em computacao sao:PERITO CRIMINAL FEDERAL/AREA 3: 1 Fundamentos de computacao. 1.1 Organizacao e arquitetura de computadores. 1.2 Componentes de um computador (hardware e software). 1.3 Sistemas de entrada, saida e armazenamento. 1.4 Principios de sistemas operacionais. 1.5 Caracteristicas dos principais processadores do mercado. 1.6 Processadores de multiplos nucleos. 1.7 Tecnologias de virtualizacao de plataformas: emuladores, maquinas virtuais, paravirtualizacao. 1.8 RAID: tipos, caracteristicas e aplicacoes. 1.9 Sistemas de arquivos NTFS, FAT12, FAT16, FAT32, EXT2, EXT3: caracteristicas, metadados e organizacao fisica. 1.10 Tecnicas de recuperacao de arquivos apagados. 2 Bancos de dados. 2.1 Arquitetura, modelos logicos e representacao fisica. 2.2 Implementacao de SGBDs relacionais. 2.3 Linguagem de consulta estruturada (SQL). 2.4 Transacoes: caracteristicas e analise de logs. 3 Engenharia reversa. 3.1 Tecnicas e ferramentas de descompilacao de programas. 3.2 Debuggers. 3.3 Analise de codigo malicioso: virus, backdoors, keyloggers, worms e outros. 3.4 Ofuscacao de codigo. 3.5 Compactadores de codigo executavel. 4 Linguagens de programacao. 4.1 Nocoes de linguagens procedurais: tipos de dados elementares e estruturados, funcoes e procedimentos. 4.2 Nocoes de linguagens de programacao orientadas a objetos: objetos, classes, heranca, polimorfismo, sobrecarga de metodos. 4.3 Estruturas de controle de fluxo de execucao. 4.4 Montadores, compiladores, ligadores e interpretadores. 4.5 Desenvolvimento web: Servlets, JSP, Ajax, PHP, ASP. 5 Estruturas de dados e algoritmos. 5.1 Estruturas de dados: listas, filas, pilhas e arvores. 5.2 Metodos de acesso, busca, insercao e ordenacao em estruturas de dados. 5.3 Complexidade de algoritmos. 5.4 Automatos deterministicos e nao-deterministicos. 6 Redes de computadores. 6.1 Tecnicas basicas de comunicacao.