• Fundamentos de Computação: Organização e arquitetura de computadores.
• Sistemas de entrada e saída.
• Sistemas de numeração e codificação. • Aritmética computacional. • Noções de segurança em informática, políticas e procedimentos de segurança. • Estruturas lógicas. • Lógica de argumentação. • Diagramas lógicos. • Estruturas de Dados. • Estruturas de controle. • Subprogramação. • Passagem de parâmetros. • Recursividade. • Noções de UML: modelos e diagramas. • Noções de análise e projeto estruturados e orientados a objetos. • Programação estruturada e orientada a objetos/eventos. • Ambientes de desenvolvimento e linguagens de programação: o Oracle PL/SQL o Java: Servlets o JSP o Javascript o HTML o SQL (ANSI.92) • Programação de macros no BrOffice.org.2.1 (BrOffice.org Basic). • Arquitetura: Multicamadas e cliente-servidor. • Conceitos do protocolo TCP/IP. • Fundamentos e conceitos de aplicações Web. • Banco de dados relacionais: o Conceitos e fundamentos o Modelagem de dados o Projeto lógico de banco de dados • Operação de microcomputadores padrão IBM-PC e uso do aplicativo BrOffice.org 2.1; • Instalação e configuração de programas e sistemas; • Instalação, configuração e manutenção de microcomputadores padrão IBM-PC e de periféricos o Impressoras: matricial, laser e jato de tinta, scanners e outros; • Segurança nos sistemas operacionais Windows XP e Linux; o Certificação digital o Criptografia o Firewall o Vírus de computador o Processos de certificação o Assinatura eletrônica. • Ambiente cliente/servidor; • Redes LAN e WAN; • Conceitos do protocolo TCP/IP; • Conhecimentos de cabeamento/certificação de rede; • Instalação, configuração e manutenção de equipamentos de rede o Gateways, hubs, modems, repetidores, bridges, switches e roteadores • Sistemas operacionais de rede: Linux e Windows XP; • Conhecimentos de Internet, Intranet e Extranet: o Serviços, Correio Eletrônico e Servidor Web (Apache/Tomcat, JBoss e JBoss Portal).