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

Curso PROGRAMADOR DE SISTEMAS

CARGA HORÁRIA TOTAL: 612h

QUALIFICAÇÃO PROFISSIONAL

Componentes Curriculares
Nome Carga Horária Conteúdo Programático Experiência Formação
Lógica de Programação 200h

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.

Fundamentos de Eletroeletrônica Aplicada 100h

1 CONCEITOS DE ELETRICIDADE
1.1 Corrente elétrica
1.1.1 Corrente contínua (CC)
1.1.2 Corrente alternada (CA)
1.2 Tensão elétrica
1.3 Potência elétrica
1.4 Frequência
1.5 Resistência elétrica
1.6 Capacitância

1.7 Indutância
1.8 Impedância
2 LEI DE OHM
3 MULTÍMETRO
4 MAGNETISMO E ELETROMAGNETISMO
5 CARGA ELÉTRICA
5.1 Eletrização
5.2 Condutores
5.3 Isolantes
5.4 Potencial elétrico
5.5 Diferença de potencial
6 RISCOS ELÉTRICOS
7 ATERRAMENTO ELÉTRICO
8 DISPOSITIVOS DE PROTEÇÃO ELÉTRICA
9 ELETRÔNICA ANALÓGICA
9.1 Diodos retificadores
9.2 Diodos Emissores de Luz (LED)
9.3 Fontes de alimentação
9.4 Transistores bipolares
9.4.1 Chaveamento

9.5 Amplificadores operacionais
9.5.1 Amplificador
9.5.2 Comparador
9.5.3 Somador
9.5.4 Subtrator
9.6 Tiristores
9.6.1 SCR
9.6.2 DIAC
9.6.3 TRIAC
10 ELETRÔNICA DIGITAL
10.1 Portas Lógicas
10.2 Conversores
10.2.1 Analógico-digital (A/D)
10.2.2 Digital-analógico (D/A)
10.3 Tipos e características de sensores
10.3.1 Digitais
10.3.2 Analógicos
10.4 Transdutores e conversores

- Colaboração em atividades coletivas -
Organização
- Estratégias de Resolução de Problemas

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 METODOLOGIA DE SEGURANÇA DE DADOS
2.1 Métodos

2.2 Rastreabilidade
2.2.1 Ferramenta da
qualidade
3 BIG DATA
3.1 Extração de dados
estruturados
3.2 Fundamentos de
PL/SQL
3.3 Banco de dados não
relacional
4 ORGANIZAÇÃO DE DADOS
4.1 Estruturação e
organização de dados
4.2 Coleta de dados
4.3 Formas de
apresentação
4.4 Sistematização e
tratamento de dados
5 BANCO DADOS

5.1 Definição
5.1.1 Sistema de banco
de dados
5.2 Características
5.3 Armazenamento
5.4 Arquitetura
5.4.1 Relacional
5.4.2 Não-relacional
6 MODELAGEM DE DADOS
6.1 Modelo lógico e
físico
6.1.1 Definições
6.1.2 Restrições
6.1.3 Design
6.1.4 Dependência
funcional
6.2 Normalização
6.3 Definição

6.4 Modelo conceitual
6.4.1 Modelagem de
dados usando o modelo
entidade/
relacionamento
6.4.2 Definições
6.4.3 Arquitetura

7 ÉTICA
7.1 Ética nos relacionamentos profissionais
7.2 Respeito às individualidades
7.3 Ética no desenvolvimento das atividades
profissionais
8 DIRETRIZES EMPRESARIAIS
8.1 Missão
8.2 Visão
8.3 Política da Qualidade

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 Aplicativos 120h

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
6.7 Teste Unitário

7 ÉTICA PROFISSIONAL
7.1 Princípios da conduta ética do serviço
7.1.1 Sigilo
7.1.2 Prudência
7.1.3 Imparcialidade
7.1.4 Honestidade
8 TRABALHO E PROFISSIONALISMO
8.1 Planejamento da rotina
8.2 Flexibilidade
8.3 Resultado dos dados
9 GESTÃO DA QUALIDADE
9.1 Ferramentas da Qualidade
9.1.1 Monitoramento
9.1.2 Controle

9.1.3 Registro
10 MODELAGEM DE NEGÓCIOS
10.1 Canvas

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.

Internet das Coisas 132h

1 FUNDAMENTOS DE INTERNET DAS COISAS
2 MICROCONTROLADORES

2.1 Aplicações
2.2 Arduino
3 CONFIGURAÇÃO DE EQUIPAMENTOS DE REDES DE COMPUTADORES
4 LINGUAGEM DE PROGRAMAÇÃO DE BAIXO NÍVEL
4.1 Linguagem C
5 CONECTIVIDADE DE HARDWARE
5.1 Satélite
5.2 Bluetooth
5.3 Wi-Fi
5.4 Rádio
5.5 Radio-Frequency
Identification (RFID)
5.6 Internet

6 CONECTIVIDADE DE SOFTWARE
6.1 Open Platform
Communications (OPC)
6.2 Message Queuing
Telemetry Transport
(MQTT)
6.3 Protocolos para IOT
7 ROBÓTICA
7.1 Sensores
7.1.1 Definições
7.1.2 Aplicações
7.2 Atuadores
7.2.1 Definições
7.2.2 Aplicações
7.3 Parametrização de robôs.

- Qualidade
- Organização
- Profissionalismo

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.