Você está na página 1de 4

REA:INFORMTICA RELAO DE ASSUNTOS: 1 MICROINFORMTICA 1.

1 Linux e Windows: comandos bsicos, interface grfica, administrao de arquivos e diretrios, segurana, usurios e grupos, rede e comunicao, impresso, perifricos e processos, instalao e configurao. 1.2 Pacote de aplicativos OpenOffice: Operaes bsicas com o Processador de Textos Write; com a Planilha Eletrnica Calc; com o Software de Desenho Impress e com o Editor HTML Web. 1.3 Microcomputadores compatveis com arquitetura IBM-PC: Conceitos bsicos sobre os principais perifricos (monitor de vdeo, teclados e 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 PROGAMAO 2.1 Lgica aplicada: algoritmos, tcnicas de construo de algoritmos, resoluo de problemas. 2.2 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. 2.3 Programao estruturada: refinamentos sucessivos, estruturas em blocos, estruturas de controle de fluxo, programao modular, rotinas, subrotinas, procedimentos e funes (Linguagem C). 2.4 Programao orientada a objetos: classes e objetos, polimorfismo, herana, interface, linguagens orientadas a objetos (Linguagens C++ e Java). 2.5 Linguagens de programao para a internet: JAVA, PHP e JSP. 3 SISTEMAS DE COMPUTAO 3.1 Sistemas de numerao: aritmtica em diversas bases numricas, converso entre bases, representao de dados, caracteres, inteiros (ponto fixo), reais (ponto flutuante), decimal zonado e decimal compactado. 3.2 Estrutura e Arquitetura de Computadores: lgica binria e portas lgicas, lgebra booleana, registradores, sistema de memria, 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. 3.3 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 e Windows. 4 TELEPROCESSAMENTO E REDES DE COMPUTADORES 4.1 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).

4.2 Redes de computadores: 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). 4.3 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. 4.4 Gerenciamento de Servios de TI: Conceitos da Biblioteca ITIL. 5 ANLISE E PROJETO DE SISTEMAS 5.1 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. 5.2 Levantamento de sistemas: tcnicas de levantamento - observao pessoal, questionrio, entrevista e JAD; 5.3 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; 5.4 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; 5.5 Anlise e projeto orientados a objeto: Linguagem UML (Unified Modeling Language) e diagramas relacionados; e 5.6 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). 6 ARQUIVOS E BANCO DE DADOS 6.1 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; 6.2 Sistemas Gerenciadores de Banco de Dados (SGBD): princpios, conceitos e objetivos dos sistemas de banco de dados, usurios de bancos de dados; 6.3 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; e 6.4 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. 6.5 Bancos de Dados Multidimensionais: BD Relacionais x BD Multidimensionais; Conceitos de OLTP, OLAP, MOLAP, ROLAP; Definies: Fatos, Dimenses; Modelagem Multidimensional; e Conceitos de Datawarehousing.

BIBLIOGRAFIA: ALCADE, E; GARCIA, M.; PENUELAS, S. Informtica Bsica. So Paulo: Makron Books, 1991. BOOCH, Grady; RUMBAUCH, James; JACOBSON, Ivar. UML: Guia do Usurio. [S.l.]: Editora Campus, 2006. 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 projeto orientados a objetos. 3. ed. [S.l.]: Bookman, 2007. DATE, C. J. Introduo ao Sistema de Banco de Dados. 7. 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. FERREIRA, Rubeme. Guia do Administrador Linux. [S.l.]: Editora NOVATEC, 2003. GAMMA, Erich et al. Padres de Projeto: Solues Reutilizveis de Software Orientado a Objetos. [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. 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. MINASI, Mark Christa et al. Dominando o Windows 2003 Server: a bblia. [S.l.]: Editora Makron Books, 2003. 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 et al. Manual de Administrao do Sistemas Linux. 3. ed. Porto Alegre: Bookman, 2002. OBREIM, 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. 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. PATTERSON, David A.; HENNESSY, John L. Organizao e Projeto de Computadores: interface hardware/software. 3. ed. Rio de Janeiro: Campus, 2005. 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. VELOSO, Paulo et al. Estrutura de Dados. [S.l.]: Editora Campus, 1983. VELLOSO, Fernando de C. Informtica: conceitos bsicos. 7. ed. Rio de Janeiro: Campus, 2004. 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.

Você também pode gostar