Você está na página 1de 4

RELAO DE ASSUNTOS E BIBLIOGRAFIA INDICADOS PARA O

CONCURSO DE ADMISSO / 2012 AO CURSO DE FORMAO DE


OFICIAIS DO QUADRO COMPLEMENTAR/ 2013

PROVA DE CONHECIMENTOS ESPECFICOS

REA: INFORMTICA

RELAO DE ASSUNTOS:
1. Microinformtica
a. Linux: instalao e administrao, comandos bsicos, interface grfica, administrao de
arquivos e diretrios, segurana, administrao de usurios e grupos, rede e comunicao,
impresso, perifricos e processos, instalao e configurao.
b. Pacote de aplicativos BrOffice: Operaes bsicas com o Processador de Textos Write;
com a Planilha Eletrnica Calc; o banco de dados Base.
c. Microcomputadores compatveis com arquitetura IBM-PC (microprocessadores Intel):
Conceitos bsicos sobre os principais perifricos (monitor de vdeo, teclados, dispositivos
apontadores, impressoras, scanners, cmeras de vdeo, udio). Conceitos bsicos sobre
memria eletrnica (RAM, ROM, FLASH) e magntica (discos e fitas). Conceitos bsicos
sobre firmware (BIOS). Conceitos bsicos sobre interfases seriais e paralelas.
2. Tcnicas de programao
a. Lgica aplicada: algoritmos, tcnicas de construo de algoritmos, resoluo de problemas.
b. Estrutura de dados: vetores, matrizes, cadeia de caracteres, listas lineares, pilhas, filas,
rvores, grafos, pesquisa de dados, classificao de dados, estruturas e tipos abstratos de
dados, recursividade, eficincia e complexidade.
c. Programao estruturada: refinamentos sucessivos, estruturas em blocos, estruturas de
controle de fluxo, programao modular, rotinas, subrotinas, procedimentos e funes
(Linguagem C).
d. Programao orientada a objetos: classes e objetos, polimorfismo, herana, interface,
linguagens orientadas a objetos (Linguagens C++ e Java).
e. Linguagens de programao para a internet: JAVA, PHP e JSP.
3. Sistemas de computao
a. Sistemas de numerao aritmtica em diversas bases numricas, converso entre bases,
representao de dados, smbolos e caracteres. Representao e aritmtica binria de
nmeros inteiros (ponto fixo) e reais (ponto fixo e ponto flutuante), decimal zonado e
decimal compactado.
b. Estrutura e Arquitetura de Computadores: lgica binria e portas lgicas, lgebra booleana,
registradores, sistema de memria (organizao, tipos e hierarquia), projeto da lgica de
controle, instrues e microprogramao, modos de endereamento, barramentos, sistema
de entrada/sada, linguagem de montagem (assembly arquitetura Intel x86) e arquiteturas
avanadas de computadores. Arquiteturas de alto desempenho (clusters, grids, multi-cores
e GPUs).
c. Sistemas operacionais locais e distribudos: gerenciamento de processos, escalonamento,
sincronizao e intercomunicao de processos, gerenciamento de memria,
gerenciamento de arquivos, gerenciamento de entrada/sada, deadlocks, comunicao em
sistemas distribudos, estudos de casos em ambientes Linux.
4. Teleprocessamento e redes de computadores
a. Redes de transmisso de dados (definio e objetivos, componentes e topologia),
Modulao (conceitos, modulao em frequncia, amplitude e fase), Modos de transmisso
de dados (simples, duplex e half-duplex, serial/paralelo, sncrono e assncrono).
b. Redes de computadores: conceitos, topologias e principais componentes.Elementos de
interconexo, LAN-Local rea Network e WAN-Wide rea Network (conceitos bsicos,
aplicaes, principais componentes e nveis de servios QoS e SLA); Protocolos de
comunicao (conceitos e servios), Principais protocolos de comunicao (TCP/IP, ATM,
Ethernet); Padres de Protocolo (OSI/ISO, TCP/IP e ITU-T).
c. Segurana de redes: Mecanismos de proteo de rede (Firewall, criptografia com chaves
pblicas e privadas, Virtual Private Network, certificados digitais, assinaturas digitais e
scanner), polticas de segurana, processos de intruso, mecanismos de deteco e proteo
contra invasores.
5. Anlise, projeto de sistemas e servios de TI
a. Sistemas de informao: conceitos e definies bsicas, componentes de sistemas de
informao, sistemas de informao operacional e gerencial, sistema de apoio a deciso,
ciclo de vida de sistemas de informao.
b. Levantamento de sistemas: tcnicas de levantamento - observao pessoal, questionrio,
entrevista e JAD;
c. Anlise essencial de sistemas: conceitos e definies bsicas, estratgias e ferramentas da
modelagem essencial, atividades essenciais, Diagrama de Fluxo de Dados (DFD),
construo e utilizao de dicionrio de dados, tabelas e rvores de deciso;
d. Projeto estruturado de sistemas: conceitos e definies bsicas, ferramentas do projeto
estruturado, especificao estruturada, mtodos para especificao de mdulos,
acoplamento, coeso, anlise de transformao, anlise de transao, packaging,
implementao, otimizao e administrao do projeto estruturado;
e. Anlise e projeto orientados a objeto: Linguagem UML (UnifiedModelingLanguage) e
diagramas relacionados; e
f. Qualidade de Software: Processo de Software (CMM, CMMI e desenvolvimento gil),
qualidade (ISO), metodologias e padres, gerncia de projetos (PMI), teste de software,
estimativas e mtricas (Anlise de Pontos de Funo).
g. Gerenciamento de Servios de TI: Conceitos da Biblioteca ITIL .
6. Arquivos e banco de dados
a. Organizao de arquivos: conceito e definies, estruturas de armazenamento de dados;
modelo relacional, modelo hierrquico, modelo de rede, comparao entre os trs modelos,
modelo orientado a objetos, arquivos com organizao seqencial, seqencial indexado,
relativo, direto, invertido, rvore B e compresso de dados;
b. Sistemas Gerenciadores de Banco de Dados (SGBD): princpios, conceitos e objetivos dos
sistemas de banco de dados, usurios de bancos de dados;
c. Modelo de dados: modelagem de dados: modelagem semntica, mapeamento de projetos de
banco de dados ER em um projeto relacional, normalizao (formas normais), linguagem
de definio e manipulao de dados SQL;
d. Administrao de sistemas de banco de dados: componentes do SGBD, segurana de
dados, gerenciamento de transaes e controle de concorrncia, indexao, recuperao
falhas, otimizao de consultas; e
e. Bancos de Dados Multidimensionais: BD Relacionais x BD Multidimensionais; Conceitos
de OLTP, OLAP, MOLAP, ROLAP; Definies: Fatos, Dimenses; Modelagem
Multidimensional e Conceitos de Datawarehouse; Descoberta de Conhecimento e
Minerao de Dados (Data Mining).
BIBLIOGRAFIA:
ALCADE, E; GARCIA, M.; PENUELAS, S. Informtica Bsica.So Paulo: Makron Books,
1991.
AMARAL,F.C.N. Data Mining: Tcnicas e Aplicaes para o Marketing Direto. So Paulo:
Editora. Berkeley, 2001.
BOOCH, Grady; RUMBAUCH, James; JACOBSON, Ivar.UML: Guia do Usurio.[S.l.]:Editora
Campus, 2006.
CARVALHO, L.A.V. Datamining: a minerao de dados no Marketing, Medicina, Economia,
Engenharia e Administrao. Rio de Janeiro: Ed. Cincia Moderna, 2005.
CHRISSIS, M.; KONRAD, M.; SHRUM, S. CMMI: Guidelines for Process Integration and
Product Improvement. SEI Series, EUA: Addison-Wesley, 2003.
COMER, Douglas E. Interligao em Rede com TCP/IP. 5. ed. Rio de Janeiro: Elsevier, 2006.
v. 1.
COSTA, Daniel G. JAVA em Rede: Recursos Avanados. Rio de Janeiro: Brasport, 2008.
CRAIG, Larman. Utilizando UML e Padres: uma introduo anlise e projetoorientados
aobjetos. 3. ed. [S.l.]:Bookman, 2007.
DALTRINI, M. D.; JINO, M. e MAGALHES, L.P. Introduo a Sistemas de Computao
Digital. So Paulo: MAKRON BOOKS, 1999.
DATE, C. J. Introduo ao Sistema de Banco de Dados. 8. ed. [S.l.]: Editora Campus, 2004.
DEITEL, H. M. JAVA Como Programar. 6. ed. [S.l.]: Editora Bookman, 2006.
DEITEL, H. M.; DEITEL, P. J.; CHOFFNES, D. R. Sistemas Operacionais. 3. ed. [S.l.]:
Editora Pearson Prentice-Hall, 2005.
FEDELI, R.D.; POLLONI, E.G.F. e PERES, F.E. Introduo Cincia da Computao. So
Paulo: PIONEIRA THOMSOM LEARNING, 2003.
FERREIRA, Rubeme. Guia do Administrador Linux. [S.l.]: Editora NOVATEC, 2003.
GAMMA, Erich et al. Padres de Projeto:Solues Reutilizveis de Software Orientado
aObjetos. [S.l.]: Bookman, 2005.
GASPARINI, Anteu Fabiano L. Infra-estrutura, Protocolos e Sistemas de LANS. [S.l.]:
Editora rica, 2004.
GUIMARES, ngelo de Moura; LAGES, Newton de Castilho. Algoritmos Estruturados de
Dados. [S.l.]: Editora LTC, 1994.
HELDMAN, Kim. Gerncia de Projetos: Guia para o Exame Oficial do PMI. 3. ed. [S.1]:
Editora Campus, 2006.
HENNESSY, John L.; PATTERSON, David A. Arquitetura de Computadores: uma
Abordagem Quantitativa. 3. ed. Rio de Janeiro: Campus, 2003.
KIMBALL, Ralph. Data warehouse toolkit: o guia completo para modelagem
multidimensional, CAMPUS, 2002.
KORTH, Henry F.; SILBERSCHATZ, Abraham. Sistema de Banco de Dados. 3. ed. [S.l.]:
Editora Makron Books, 1999.
KUROSE, James F. Redes de Computadores e Internet: uma abordagem top-down. 3. ed.
So Paulo: Pearson Addison Wesley, 2006.
LAMAS, Murillo. OpenOffice.org ao seu alcance. [S.l.]: Editora Beto Brito, 2004.
LINUX. Manual pages. Acessveis via comando man na tela do terminal.
MAGALHES, I. L.; PINHEIRO, W. B., Gerenciamento de Servios de TI na Prtica: uma
abordagem com base na ITIL. [S.l.]: Novatec Editora, 2007.
MANZANO, Jos Augusto N. G. OpenOffice.org: guia de Aplicao. 2. ed. [S.l.]: Editora
rica, 2003.
______.Broffice.org 2.0: guia Prtico de Aplicao. [S.l.]: Editora rica, 2006. Verso
Brasileira do Openoffice.org.
MENAMIN, Sthephen M.; PALMER, John F. Anlise Essencial de Sistemas. [S.l.]: Editora
Makron Books, 1994.
MONTEIRO, Mario A. Introduo Organizao de Computadores. 5. ed. Rio de Janeiro:
LTC, 2007.
MORGAN, Michael. JAVA 2 para Programadores Profissionais. [S.l.]: Editora Cincia
Moderna, 2001.
MUTO, Claudio Adonai. PHP & MYSQL Guia Completo. [S.l.]: Brasport, 2004.
NEGUS, Christopher. Linux: a bblia. So Paulo: Alta Books, 2008.
NEMETH, Evi, HEIN, Trend R. e SNYDER, Garth. Manual Completo do Linux : Guia do
Administrador. 2 ed. So Paulo : Pearson Education, 2007.
OBREIN, James A. Sistema de Informao e as decises Gerenciais na Era da Internet. 2.
ed. Rio de Janeiro: LTC, 2006.
OLIVEIRA, Romulo S.; CARSSIMI, Alexandre S.; TOSCANI, Simo S. Sistemas
Operacionais. 3. ed. Porto Alegre: Sagra Luzatto, 2004.
PATTERSON, David A.; HENNESSY, John L. Organizao e Projeto de Computadores:
interface hardware/software. 3. ed. Rio de Janeiro: Campus, 2005.
PINHEIRO, C.A.R. Inteligncia analtica: Minerao de Dados e Descoberta de
Conhecimento. Rio de Janeiro: Ed. Cincia Moderna, 2008.
POMPILHO, S. Anlise Essencial: guia prtico de anlise de sistemas. [S.l.]: Editora Cincia
Moderna, 2002.
PRESSMAN, Roger S. Engenharia de Software. 6. ed. [S.l.]: Editora Mc Graw-Hill, 2006.
PRITCHAND, Steven et al. Certificao Linux LPI: rpido e prtico. 2. ed. Rio de Janeiro:
Alta Books, 2007.
SAAD, Joel. C++: guia de consulta rpida. So Paulo: Editora Novatec, 2004.
SILBERSCHATZ, A.; GALVIN, Peter B.; GAGME, Greg. Sistemas Operacionais: conceitos e
Aplicaes. 6. ed. Rio de Janeiro: Elsevier, 2004.
SOMMERVILLE, Lan. Engenharia de Software. 8. ed. [S.1.]: Editora Pearson Education,
2007.
STALLINGS, William. Redes e Sistemas de Comunicao de Dados: teoria e aplicaes
corporativas. 5. ed. Rio de Janeiro: Campus, 2005.
STEVENS, Richard; FEMMER, Bill; RUDOLF, Andrew. Programao de Rede Unix: API
para sockets de rede. Porto Alegre: Bookman, 2005.
TANENBAUM, Andrew S. Organizao Estruturada de Computadores. 5. ed. So Paulo:
Pearson Prentice Hall, 2010.
______. Redes de Computadores. 4. ed. Rio de Janeiro: Campus, 2003.
______. Sistemas Operacionais Modernos. 3. ed. So Paulo: Pearson Prentice Hall, 2003.
TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe J. Estruturas de
Dados Usando C. [S.l.]: Makron Books, 1995.
TOCCI, Ronald J. Sistemas Digitais: princpios e aplicaes. 10. ed. So Paulo: Pearson
Prentice Hall, 2007.
VARGAS, Ricardo. Gerenciamento de Projetos:estabelecendo diferenciais competitivos. 6. ed.
Rio de Janeiro: Braspor, 2005.
VEIGA, Roberto G.A. Comandos do Linux: guia de consulta rpida. So Paulo: Editora
Novatec, 2004.
VELLOSO, Fernando de C. Informtica: conceitos bsicos. 7. ed. Rio de Janeiro: Campus,
2004.
VELOSO, Paulo et al. Estrutura de Dados. [S.l.]: Editora Campus, 1983.
WIRTH, Niklaus. Algortmos e Estruturados de Dados. [S.l.]: Editora PHB, 1989.
YOURDON, Edward; CONSTANTINE, Larry L. Projeto Estruturado de Sistemas.[S.l.]:
Editora Campus, 1990.