CONTEÚDO PROGRAMÁTICO
LÍNGUA PORTUGUESA
Leitura e interpretação de textos: compreensão global do texto; identificação de ideias principais e secundárias; inferência de informações implícitas; intertextualidade e relações entre textos; tipos e gêneros textuais: texto narrativo, descritivo, dissertativo, injuntivo, argumentativo, técnico-científico, acadêmico e jornalístico; estrutura e características de cada gênero; ortografia e acentuação: regras do Novo Acordo Ortográfico; uso correto de SS, Ç, X, CH, S e Z; palavras homônimas e parônimas; hifenização; pontuação: uso correto da vírgula, ponto final, ponto e vírgula, dois-pontos, travessão, aspas, parênteses e reticências; morfologia (sintaxe): estrutura e formação das palavras; substantivos (tipos e flexões), adjetivos (graus e locuções adjetivas), pronomes (tipos e colocação), verbos (modos, tempos, regência, vozes verbais), advérbios, preposições e conjunções; sintaxe e estruturação do período: termos essenciais, integrantes e acessórios da oração; sujeito e predicado; regência verbal e nominal; concordância verbal e nominal; uso correto da crase; períodos e orações: coordenação e subordinação; tipos de orações coordenadas e subordinadas; análise sintática dos períodos simples e composto; figuras de linguagem e funções da linguagem: metáfora, metonímia, hipérbole, ironia, eufemismo, antítese, pleonasmo; funções da linguagem (emotiva, referencial, conativa, fática, poética e metalinguística); estilística e semântica: ambiguidade e polissemia; conotação e denotação; sinonímia e antonímia; variação linguística; coesão e coerência textual: uso de conectivos e operadores argumentativos; paragrafação e organização lógica do discurso; clareza e concisão no texto.
MATEMÁTICA
Conjuntos numéricos: estudo de naturais, inteiros, racionais, irracionais e reais, incluindo intervalos numéricos e propriedades; Funções matemáticas: definição e análise de funções do 1º e 2º graus, exponenciais e logarítmicas, crescimento e decrescimento, além de gráficos; Limites e derivadas: noção de limite de funções, cálculo de limites, derivadas e suas aplicações em taxas de variação, máximos e mínimos; Matrizes, determinantes e sistemas: operações com matrizes, cálculo de determinantes, matriz inversa, sistemas lineares e Regra de Cramer; Progressões e análise combinatória: estudo de PA e PG, princípio fundamental da contagem, arranjos, permutações e combinações; Probabilidade e estatística: cálculo de probabilidades, variáveis aleatórias, distribuição normal e binomial, média, moda, mediana, desvio padrão e variância; Geometria analítica e trigonometria: estudo de retas e circunferências no plano cartesiano, equações correspondentes, ângulos e arcos, leis dos senos e dos cossenos; Cálculo diferencial e integral: derivadas, integrais definidas e indefinidas, aplicações em cálculo de áreas e volumes; Raciocínio lógico e matemática discreta: proposições e conectivos lógicos, tabelas-verdade, teoria dos grafos, algoritmos e lógica matemática; Matemática financeira: juros simples e compostos, taxas de juros, capitalização e descontos, valor presente e futuro, amortizações e séries financeiras.
INFORMÁTICA
Conceitos básicos de hardware e software; componentes de um microcomputador e periféricos de entrada, saída e armazenamento; Sistema operacional Windows: área de trabalho, janelas, menus, arquivos e pastas; operações de criação, cópia, exclusão e movimentação de arquivos; MS-Word: estrutura básica dos documentos, edição e formatação de textos, cabeçalhos, tabelas, impressão; MS-Excel: estrutura básica das planilhas, conceitos de células, linhas e colunas; elaboração de tabelas e gráficos; uso de fórmulas e funções básicas; Internet e correio eletrônico: conceitos de URL, links, sites e buscas; utilização de navegadores (Chrome, Firefox, Edge) e de correio eletrônico (preparo e envio de mensagens, anexação de arquivos); Segurança da informação: noções de vírus, malware, phishing; uso de antivírus, firewall e boas práticas de navegação segura.
CONHECIMENTOS ESPECÍFICOS
Conhecimentos de Análise e Projeto de Sistemas: análise e projeto orientado a objetos com notação UML (conceitos gerais; diagramas de casos de uso; classes/objetos; estados; colaboração/comunicação; sequência; atividades; componentes e implementação) e uso de ferramentas de suporte a projetos orientados a objetos. Banco de dados: administração de dados; SGBDs; independência de dados; DDL e DML; dicionário de dados; arquitetura de banco de dados; modelo relacional; modelagem entidade-relacionamento; mapeamento para o modelo relacional e normalização. Ambiente operacional e segurança: transações, concorrência, recuperação, integridade, stored procedures, views, triggers, índices, otimização de acesso e transações distribuídas. Inteligência de Negócios: conceitos de Data Warehouse, modelagem dimensional, construção de Data Warehouse, estruturas de armazenamento e metadados. SQL (ANSI): conceitos gerais, instruções de manipulação de dados, joins, subconsultas e elaboração de consultas a partir de modelos pré-definidos. SGBDs: Firebird, PostgreSQL, MySQL, Oracle e Microsoft SQL Server. Engenharia de Software: princípios, gerenciamento de projetos de software (planejamento, monitoração, controle, pontos de função, requisitos, configuração e mudanças), engenharia de requisitos, codificação, verificação, validação, testes, inspeções, revisões técnicas, garantia da qualidade e manutenção; modelos de ciclo de vida, processo unificado (Unified Process) e modelos de melhoria (CMM/CMMi). Gerenciamento de Projetos (PMI): conceitos de planejamento, acompanhamento e controle; gerenciamento de escopo, WBS, gráficos de Gantt e Pert, tempo, custos, qualidade, recursos humanos, comunicação, riscos, aquisições e integração. Linguagens de Programação: lógica, algoritmos e estruturas de dados; complexidade; tipos abstratos; vetores e matrizes; escopo e tipos de dados; programação orientada a objetos (conceitos, herança, polimorfismo, propriedades e métodos); programação componentizada (web services). Desenvolvimento J2EE: especificação, servidor de aplicação, container Web e EJB, padrões e antipadrões de projeto. Uso de linguagens de programação e marcação: Java, JSP, SQL, Delphi, PHP, HTML, CSS, JavaScript, Visual Basic e XML. Conhecimentos em desenvolvimento sobre plataforma livre Linux.