Utilizamos cookies neste site. Alguns são utilizados para melhorar sua experiência, outros para propósitos estatísticos, ou, ainda, para avaliar a eficácia promocional do nosso site e para oferecer produtos e serviços relevantes por meio de anúncios personalizados. Para mais informações sobre os cookies utilizados, consulte nossa Política de Privacidade.

Disciplinas

SEMESTRES

COMPONENTES CURRICULARES

SEMESTRE 1
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO (44924)
Carga Horária: 80
Créditos: INF
Ementa: Construção de algoritmos e estudo de suas formas de representação. Codificação de algoritmos em uma linguagem de programação considerando técnicas sequenciais e estruturadas. Noções básicas de programação; Tipos de dados e variáveis. Métodos e funções. Comandos de entrada e saída. Comandos de desvio, de interação e condicionais.


ARQUITETURA DE COMPUTADORES (44923)
Carga Horária: 80
Créditos: INF
Ementa: Introdução à arquitetura de computadores. Gerações e evoluções dos computadores. Aritmética computacional e representação de dados. Organização de Computadores. Barramento do sistema. Unidade Central de Processamento. Memória interna. Memória externa. Entrada e Saída (E/S). Periféricos. Interatividade Homem-Computador. Desempenho dos computadores. Instruções. Comunicação e sincronização entre computadores. Tolerância a falhas. Computação paralela.


FUNDAMENTOS DE REDES DE COMPUTADORES (44921)
Carga Horária: 80
Créditos: INF
Ementa: Conceitos básicos em redes de computadores, topologias de redes de computadores, meios físicos, padrões para redes locais e de longa distância, modelo de referência OSI. O modelo TCP/IP. Funcionalidades e protocolos da camada de aplicação. A camada de transporte. A camada de rede. Endereçamento de rede - IPv4. A camada de enlace de dados. A camada física. O padrão ethernet. Planejamento e cabeamento de redes. Configuração e testes de rede.


SISTEMAS OPERACIONAIS I (44922)
Carga Horária: 80
Créditos: INF
Ementa: Noções básicas de sistemas operacionais. Gerência de entrada e saída. Gerência de memória. Gerência de processos. Sistemas de arquivos. Instalação de sistemas operacionais. Particionamento e formatação. Sistemas operacionais Windows e Linux. Operação e configuração de sistema operacionais.


SEMESTRE 2
ADMINISTRAÇÃO E PROTOCOLOS DE REDES (44926)
Carga Horária: 80
Créditos: INF
Ementa: Serviços de administração de redes de computadores. Estruturas redundantes para prevenção de falhas. Servidor de nomes e domínios. Servidor de autenticação. Servidor de páginas WEB. Transferência de arquivos via Internet (FTP). Servidor de arquivos. Servidor de distribuição automática de endereços IP (DHCP). Servidor de Firewall (comandos básicos de IPTABLES). Servidor de compartilhamento de arquivos (SAMBA). Servidor de acesso remoto (SSH). Serviços de redes na internet. Serviços de redes cliente-servidor. Serviços de Redes WAN.
Pré-requisitos: 
FUNDAMENTOS DE REDES DE COMPUTADORES (44921)


GERÊNCIA DE CONFIGURAÇÃO DE SOFTWARE (44960)
Carga Horária: 80
Créditos: INF
Ementa: Procedimentos de software (localização de arquivos, exclusão indevida, cópias de segurança, compactação). Técnicas de identificação e correção de falhas de software. Manutenção e atualização de software. Programas maliciosos. Segurança de Dados. Rotinas e Ferramentas de Segurança e Backup. Software em Nuvem.
Pré-requisitos: 
SISTEMAS OPERACIONAIS I (44922)


MODELAGEM DE DADOS (44961)
Carga Horária: 80
Créditos: INF
Ementa: Projeto de Sistemas. Análise e projeto estruturados (DFD, português estruturado, tabelas e árvores de decisão). UML (Regras de negócio, casos de uso e demais diagramas). Modelagem OOP. Dicionário de dados, índices, chaves, cardinalidade. Normalização, Agregação, especialização e generalização. Conceitos básicos de bancos de dados. Modelo E-R. Linguagem SQL. Projeto e implementação de banco de dados relacional. Modelo Relacional: relação, domínios e chaves. Normalização de um banco de dados. Regras de integridade. Índices e otimização de consultas. Transações. Visões, triggers e procedures. Administração e segurança em bancos de dados.


TÉCNICAS E TECNOLOGIAS DA ATUALIDADE (44962)
Carga Horária: 80
Créditos: INF
Ementa: Construção de scripts para automação de tarefas. Técnicas de Shell Scripting. Expressões Regulares. Introdução à Linguagem de Programação de alto nível.


SEMESTRE 3
DESENVOLVIMENTO DE APLICAÇÕES PARA INTERNET (44931)
Carga Horária: 80
Créditos: INF
Ementa: Construção de páginas Web com HTML. Utilização de CSS (Cascading Style Sheets). Conceitos de HTML5. Javascript. Formulários web. Escopo de sessão em aplicações web. Introdução a Servlets e JSP (Java Server Pages). Conexão com banco de dados.
Pré-requisitos: 
MODELAGEM DE DADOS (44961)


GERÊNCIA E SEGURANÇA DE REDES (44932)
Carga Horária: 80
Créditos: INF
Ementa: Projeto de redes de computadores. Modelos e metodologias para a gerência de redes. Protocolos e softwares de gerência e monitoramento de redes. Obtenção de estatísticas de dispositivos para tomada de decisão. Técnicas e procedimentos de segurança. Identificação de vulnerabilidades. Sistemas de comunicação sem fios. Tópicos avançados em comunicação de dados.
Pré-requisitos: 
ADMINISTRAÇÃO E PROTOCOLOS DE REDES (44926)


INFRAESTRUTURA ÁGIL (44963)
Carga Horária: 80
Créditos: INF
Ementa: Automação de infraestrutura ágil. Monitoramento e processo de pipeline de entrega. Infraestrutura de testes funcionais. Controle de versões e métricas. Infraestrutura como código.


PROGRAMAÇÃO ORIENTADA A OBJETOS (44929)
Carga Horária: 80
Créditos: INF
Ementa: Conceitos da programação orientada a objetos. Herança, polimorfismo, abstração, encapsulamento. Programação orientada a objetos. Técnicas de programação (recursividade, linhas de execução/threads, tratamento de erros). Otimização. Tipos compostos de dados. Introdução a interface gráfica.
Pré-requisitos: 
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO (44924)


SEMESTRE 4
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS (44935)
Carga Horária: 80
Créditos: INF
Ementa: Princípios, ambientes e linguagens de desenvolvimento para dispositivos móveis.
Pré-requisitos: 
MODELAGEM DE DADOS (44961)


INTEGRAÇÃO E ENTREGA CONTÍNUA (44964)
Carga Horária: 80
Créditos: INF
Ementa: Desenvolvimento ágil. Fluxo de desenvolvimento automatizado. Conceitos de versionamento e ferramentas. Análise de qualidade de código. Testes unitários. Estratégia de branches. Entrega e implantação contínua. Ferramentas de pipeline.


PROGRAMAÇÃO AVANÇADA (44933)
Carga Horária: 80
Créditos: INF
Ementa: Programação visual. Ambientes integrados de desenvolvimento. Depuração. Programação com acesso a bancos de dados. Geradores de relatórios.
Pré-requisitos: 
MODELAGEM DE DADOS (44961)


TOTAL DE COMPONENTES CURRICULARES: 15