Área de Atuação TECNOLOGIA DA INFORMAÇÃO

Curso PROGRAMADOR DE SISTEMAS DE COMPUTADOR

CARGA HORÁRIA TOTAL: 200h

APERFEIÇOAMENTO PROFISSIONAL

Componentes Curriculares
Nome Carga Horária Conteúdo Programático Experiência Formação
Lógica de Programação 80h "1 ABSTRAÇÃO LÓGICA 1.1 Álgebra Booleana 1.2 Fluxogramas, organogramas e representações gráficas 2 TIPOS DE DADOS 2.1 Variáveis e constantes 3 EXPRESSÕES LÓGICAS E ARITMÉTICAS 4 PSEUDOCÓDIGO 5 LEGIBILIDADE DE CÓDIGO FONTE 5.1 Padrões de nomenclatura 5.2 Convenções de linguagem 6 FERRAMENTAS PARA ELABORAÇÃO DE ALGORITMOS 7 TESTE DE MESA 8 RECURSIVIDADE 9 ESTRUTURAS DE DADOS 9.1 Vetores 9.2 Matrizes 9.3 Registros 9.4 Pilha 9.5 Fila 10 ALGORITMO DE ORDENAÇÃO 11 ALGORITMO DE BUSCA 12 CÓDIGOS 12.1 Modularização 12.2 Indentação 12.3 Comentários 13 LEGISLAÇÃO AUTORAL 13.1 Propriedade intelectual 13.2 Licenciamento de software 14 SEGURANÇA DO TRABALHO – INFORMÁTICA 14.1 Normas 14.2 Ergonomia 15 FUNDAMENTOS DO SOFTWARE 15.1 Definição 15.2 Evolução 15.3 Tipos e características 15.4 Ciclo de vida 15.4.1 Definição 15.4.2 Importância 16 FUNDAMENTOS DE SISTEMAS OPERACIONAIS 16.1 Definição 16.2 Evolução 16.3 Função 16.4 Tipos e características 16.4.1 Classificação 16.4.2 Estrutura 17 FUNDAMENTOS DE REDES DE COMPUTADORES 17.1 Definição 17.2 Evolução 17.3 Tipos e características 17.3.1 Classificação 17.3.2 Estrutura 17.3.3 Modelos 17.4 Função" 18 TRABALHO EM EQUIPE 18.1 Níveis de autonomia nas equipes de trabalho 18.2 Ajustes interpessoais 18.3 A relação com o líder Seis meses como instrutor, tutor, professor e/ou consultor na área específica devidamente comprovada. Preferencialmente Planejamento das aulas com situações de aprendizagem desafiadoras; Conhecimento de formação para competência profissional. Habilitação Técnica e / ou Aprendizagem Industrial na área do curso; Conhecimento em informática.
Banco de Dados 60h "1 GERENCIAMENTO DO BANCO DE DADOS 1.1 Sistemas de gerenciamento de banco de dados 1.1.1 Definições 1.1.2 Tipos 1.1.3 Características 1.1.4 Aplicações 1.1.5 Instalação: configuração e requisitos mínimos 1.1.6 Segurança 1.1.7 Backup 1.1.8 Manipulação de banco de dados 1.1.9 Ferramentas 1.1.10 DDL, DML e DCL 1.1.11 Triggers 1.1.12 Stored procedures 1.1.13 Views 2 BANCO DADOS 2.1 Definição 2.1.1 Sistema de banco de dados 2.2 Características 2.3 Armazenamento 2.4 Arquitetura 2.4.1 Relacional 2.4.2 Não-relacional 3 MODELAGEM DE DADOS 3.1 Modelo lógico e físico 3.1.1 Definições 3.1.2 Restrições 3.1.3 Design 3.1.4 Dependência funcional 3.2 Normalização 3.3 Definição 3.4 Modelo conceitual 3.4.1 Modelagem de dados usando o modelo entidade/ relacionamento 3.4.2 Definições 3.4.3 Arquitetura" 4 ÉTICA Seis meses como instrutor, tutor, professor e/ou consultor na área específica devidamente comprovada. Preferencialmente Planejamento das aulas com situações de aprendizagem desafiadoras; Conhecimento de formação para competência profissional. Habilitação Técnica e / ou Aprendizagem Industrial na área do curso; Conhecimento em informática.
Programação de Sistemas 60h "1 PROGRAMAÇÃO DE APLICATIVOS 2 PREPARAÇÃO DO AMBIENTE 2.1 Ferramentas 2.1.1 Funções 2.1.2 Repositórios 2.1.3 IDE 2.2 Instalação 2.2.1 Configurações 2.2.2 Requisitos mínimos 3 LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA 4 LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS 5 CONEXÃO COM BANCO DE DADOS 6 TÉCNICAS DE PROGRAMAÇÃO 6.1 Formatação 6.2 Documentação de código 6.3 Reutilização de código 6.4 Técnicas de otimização de código 6.5 Depuração 6.6 Rastreabilidade" 7 ÉTICA PROFISSIONAL Seis meses como instrutor, tutor, professor e/ou consultor na área específica devidamente comprovada. Preferencialmente Planejamento das aulas com situações de aprendizagem desafiadoras; Conhecimento de formação para competência profissional. Habilitação Técnica e / ou Aprendizagem Industrial na área do curso; Conhecimento em informática.