Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal do Rio de Janeiro - IFRJ Pró-reitoria de Ensino Técnico Ementário do Curso Técnico em INFORMÁTICA Campus Nilo Peçanha - Pinheiral Disciplina: Algoritmos EMENTA: 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. Disciplina: Análise de Sistemas EMENTA: 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. Disciplina: Arquitetura de Computadores EMENTA: 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. Disciplina: Banco de Dados EMENTA: 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. Disciplina: Desenvolvimento WEB I EMENTA: 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. Ementário do Curso Técnico em Informática – Campus Nilo Peçanha – Pinheiral pág.1 Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal do Rio de Janeiro - IFRJ Pró-reitoria de Ensino Técnico Disciplina: Desenvolvimento WEB II EMENTA: 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. Disciplina: Estrutura de Dados EMENTA: Introdução a estrutura de dados; Listas lineares; Listas encadeadas; Estruturas de Pilhas; Estruturas de Filas; Árvores Binárias. Disciplina: Ética Profissional EMENTA: 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. Disciplina: Inglês Instrumental EMENTA: 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. Disciplina: Introdução a Sistemas Computacionais EMENTA: 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. Disciplina: Laboratório de Banco de Dados EMENTA: 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. Ementário do Curso Técnico em Informática – Campus Nilo Peçanha – Pinheiral pág.2 Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal do Rio de Janeiro - IFRJ Pró-reitoria de Ensino Técnico Disciplina: Linguagem de Programação I EMENTA: 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. Disciplina: Linguagem de Programação II EMENTA: 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. Disciplina: Manutenção de Computadores I EMENTA: 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. Disciplina: Manutenção de Computadores II EMENTA: 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. Disciplina: Programação Orientada a Projetos EMENTA: 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. Disciplina: Redes de Computadores I EMENTA: Conceitos e Tecnologias de Redes de Computadores; Hardware de Redes; Topologias e Ementário do Curso Técnico em Informática – Campus Nilo Peçanha – Pinheiral pág.3 Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal do Rio de Janeiro - IFRJ Pró-reitoria de Ensino Técnico 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. Disciplina: Redes de Computadores II EMENTA: 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. Disciplina: Sistemas Distribuídos EMENTA: 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. Disciplina: Sistemas Operacionais EMENTA: 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. Disciplina: Trabalho de Conclusão de Curso EMENTA: Metodologia de pesquisa; Edição e formatação de documentos acadêmicos; Técnicas de apresentação de trabalhos. Ementário do Curso Técnico em Informática – Campus Nilo Peçanha – Pinheiral pág.4