Está en la página 1de 2

Módulo I – Introdução e Algoritmos

 Introdução a Sistemas Computacionais (60h)


Histórico e evolução computacional; Conceitos de sistemas operacionais; Noções de editores de texto; Noções de planilhas eletrônicas de cálculos; Noções de
editores de apresentação de slides; Noções de gerenciadores de banco de dados; Conceitos de tecnologias modernas.
 Sistemas Operacionais
Tipos de Sistemas Operacionais; Estruturas de Sistemas Operacionais; Conceito de processos, subprocessos e threads; Escalonamento de processos;
Multiprocessamento; Gerenciamento de memória; Gerenciamento de dispositivos E/S.
 Arquitetura de Computadores
Conceitos de Compiladores e Montadores; Compilação de instruções em linguagem C; Montagem de instruções MIPS; Execução de instruções de máquina;
Conversão de bases numéricas e tabela ASCII; Estrutura física e lógica dos processadores; Fluxo da informação em um processador; Processamento e
armazenamento de dados; Aplicação de técnicas de Pipeline.
 Inglês Instrumental
Construção de dicionário dos termos mais utilizados no meio técnico; Estudo do vocabulário técnico; Interpretação de textos técnicos; Produção de textos técnicos.
 Algoritmos
Declaração de variáveis e constantes; Tipos de variáveis; Instruções de entrada e saída; Operadores aritméticos e lógicos; Comandos de decisão; Estruturas de
recepção; Vetores e matrizes; Registros e arquivos.

Módulo II – Manutenção e Redes de Computadores


 Manutenção de Computadores I
Ferramentas necessárias para a manutenção de computadores; Aferimento das grandezas elétricas com aparelhos específicos de medição; Evolução e tipos de fontes
de alimentação; Evolução, fabricantes, tipos, modelos e características de processadores; Evolução, fabricantes, tipos, modelos e características de placas-mãe;
Evolução e tipos de discos rígidos; Evolução e tipos de memórias; Evolução e tipos de placas periféricas: vídeo, som, modem e rede; Técnicas de montagem de
computadores; Principais defeitos e medidas de correção.
 Manutenção de Computadores II
Tipos de Sistemas Operacionais; Particionamento de Discos; Instalação de Sistemas Operacionais; Configuração de Drivers de Dispositivos E/S; Instalação e
Configuração de Softwares Aplicativos; Simulação de Defeitos.
 Redes de Computadores I
Conceitos e Tecnologias de Redes de Computadores; Hardware de Redes; Topologias e Concentradores de Redes; Modelos de Referência OSI e TCP/IP; Protocolos
de Comunicação; Endereçamento IP; Programação de Roteadores; Cabeamento Estruturado; Utilitários de Gerência e Projetos de Redes.
 Redes de Computadores II
Estrutura Cliente-Servidor; Sistemas Operacionais de Redes; Administração de Servidores DHCP; Servidores de Nome de Domínio (DNS); Administração de
grupos de usuários de redes (AD); Aplicação de políticas de segurança (GPO); Servidores Web, de correio e de impressão; Segurança de redes cabeadas e wireless;
Análise de desempenho e segurança de redes corporativas.
Módulo III – Bancos de Dados e Análise de Sistemas
 Estrutura de Dados
Introdução a estrutura de dados; Listas lineares; Listas encadeadas; Estruturas de Pilhas; Estruturas de Filas; Árvores Binárias.
 Banco de Dados
Conceitos de Armazenamento e Gerenciamento de Dados; Histórico e Evolução dos Bancos de Dados; Modelagem de Dados; Principais Sistemas de Gerenciamento de Banco de
Dados (SGBD); Abordagem entidade-relacionamento; Álgebra relacional; Introdução aos comandos SQL.
 Laboratório de Banco de Dados
Criação de Bancos de Dados no SQL; Gerência de Acesso aos Bancos de Dados; Comandos de controle estrutural de tabelas (DDL); Comandos de controle de dados (DML);
Procedimentos de consulta e retirada de dados de um banco.
 Análise de Sistemas
Conceitos de Projeto e Engenharia de Software; Análise de Requisitos; Fases do desenvolvimento de um sistema através da UML; Modelos de Elementos da UML; Tabelas e
Diagramas da UML; Documentação de Software.
 Sistemas Distribuídos
Conceitos de sistemas paralelos e distribuídos; Aplicação de pipeline; Compartilhamento de memória; Tipos de comunicação e sincronização; Algoritmos eletivos; Escalonamento
de processos e balanceamento de carga; Modelo cliente-servidor; Sistemas de arquivos distribuídos.

Módulo IV – Programação e Desenvolvimento WEB


 Linguagem de Programação I
Introdução à linguagem de programação C; Declaração de variáveis e constantes; Tipos de variáveis; Instruções de entrada e saída; Operadores aritméticos e lógicos; Comandos
de decisão; Estruturas de recepção; Vetores e matrizes; Registros e arquivos.
 Linguagem de Programação II
Introdução a programação em ambiente gráfico; Interfaces; Programação orientada a eventos; Ferramentas IDE para linguagem Java; Utilização dos objetos na programação
visual; Conceitos Básicos de Orientação a Objeto.
 Desenvolvimento WEB I
Histórico e evolução da Internet; Principais Ferramentas atuais e recursos da Internet; Navegação Web e Web 2.0; Projeto e Geração de Websites; Comandos da Linguagem
HTML; Design de interface na Web; Comandos da Linguagem JavaScript; Gerenciadores de Conteúdo.
 Desenvolvimento WEB II
Implementação de servidores Web; POO e SGBD para Web; Introdução as modernas linguagens de programação para Web; Criação de sites dinâmicos; Fusão de tecnologias de
programação para Web; Acesso ao banco de dados pela Web; Comércio eletrônico e segurança.
 Programação Orientada a Objetos
Introdução e conceitos da programação orientada a objeto; Tipos de classes e objetos; Conceitos de encapsulamento de código; Conceitos de herança de classes; Conceitos de
polimorfismo de classes; Estudos de casos de soluções propostas em análises.

Módulo V – Ética e Trabalho de Conclusão de Curso


 Ética Profissional
Comportamento ético; Ética profissional; Questões éticas no uso dos computadores e das tecnologias de computação; Princípios da legislação aplicada; Direitos e deveres do
profissional da informática; Autorização de acesso a sistemas (hackers); Direito de propriedade de software (pirataria); Confidencialidade e privacidade de dados..
 Trabalho de Conclusão de Curso
Metodologia de pesquisa; Edição e formatação de documentos acadêmicos; Técnicas de apresentação de trabalhos.