MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO
CEARÁ
CAMPUS CANINDÉ
EMENTAS DAS DISCIPLINAS
CURSO TÉCNICO SUBSEQUENTE EM
INFORMÁTICA
CANINDÉ – CEARÁ
2017
DISCIPLINA: Inglês Técnico
Código: INF101
Carga Horária Total: 40 h CH Teórica: 30h CH Prática: 10h
Número de Créditos: 2
Código pré-requisito:
Semestre: 1º
Nível: Técnico
EMENTA
Leitura e compreensão de textos em inglês, dentro da abordagem instrumental. Leitura e compreensão
de textos em inglês, na área de Tecnologia da Informação e Comunicação. Estruturas básicas do
Inglês. Vocabulário técnico na área de Informática.
OBJETIVO (S)
- Desenvolver a habilidade de leitura em inglês, sobretudo na área de Tecnologia da Informação e
Comunicação.
- Utilizar estratégias de leitura: prediction, skimming e scanning.
- Apreender estruturas particulares da língua inglesa necessárias para a compreensão de textos.
CONTEÚDOS
UNIDADE 1 - Técnicas de Leitura.
1.1 Leitura e identificação de cognatos (verdadeiros e falsos); 1.2 Técnicas de leitura: skimming,
scanning e brainstorming; 1.3 Exercício de Interpretação para verificação de aprendizado.
UNIDADE 2. Identificações de tempos (auxiliares e flexões) no texto.
UNIDADE 2 - Análise de um texto (questões optativas);
2.1 Análise de texto (questões discursivas); 2.2 - Exercício de Interpretação para verificação de
aprendizado.
UNIDADE 3 - Modificadores / quantificadores de texto.
3.1 - Adjetivos e posicionamento de termos (na tradução); 3.2 Identificações de tempos (auxiliares e
flexões) no texto; 3.3 Exercício de Interpretação para verificação de aprendizado.
UNIDADE 4 - Plurais de língua inglesa.
UNIDADE 5 - Termos técnicos x fidelidade tradutiva.
UNIDADE 6 - Elementos de coordenação de frases.
6.1. Exercício de Interpretação para verificação de aprendizado.
UNIDADE 7 - Elementos coesivos.
UNIDADE 8- Identificações de tempos (auxiliares e flexões) no texto.
UNIDADE 9 - Tradução Literal x tradução literária.
9.1. Exercício de Interpretação para verificação de aprendizado.
UNIDADE 10 - Identificações de tempos (auxiliares e flexões) no texto.
METODOLOGIA DE ENSINO
A aula será expositiva-dialógica, em que se fará uso de debates, atividades práticas em grupo e
individuais, leitura e produção textual e orientações individuais. Como recursos, poderão ser utilizados
o quadro branco e pincel, projetor multimídia, laboratório de línguas, biblioteca e consulta de livros
texto em sala de aula.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 2
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. LOPES, Carolina. Inglês instrumental: leitura e compreensão de textos. Fortaleza, CE: IFCE,
2012. il. ISBN 978-85-64778-01-6.
2. TORRES, Décio Cruz. Inglês.com.textos para informática. Salvador, BA: Disal, 2006. 189 p., il.
ISBN 978-85-901785-1-4.
3. SOUZA, Adriana Grade Fiori. Leitura em língua inglesa: uma abordagem instrumental. 2. ed.
Barueri, SP: Disal, 2010. 202 p., il. Inclui bibliografia. ISBN 978-85-7844-062-6.
BIBLIOGRAFIA COMPLEMENTAR
1. DICIONÁRIO Oxford escolar: para estudantes brasileiros de inglês: Português-Inglês/
InglêsPortuguês. 2. ed. Oxford: Oxford, 2010.
2. PAIVA, Vera Lúcia Menezes de Oliveira e. Ensino de língua inglesa no ensino médio. São
Paulo, SP: SM, 2012. il. (Somos Mestres). ISBN 9788576759881
3. MACKENZIE, Ian. English for business studies: a course for business studies and economics
students. 2. ed. São Paulo, SP: Cambridge University Press, 2008. 208 p., il. color. ISBN 978-0-
521-75285-5.
4. MURPHY, Raymond. English Grammar in use. 14. ed. Oxford (Inglaterra): Cambridge University
Press, 2009. 379 p., il. col. ISBN 978-0-521-53761-2.
5. SANTOS, Denise. Ensino de Língua Inglesa: foco em estratégias. Barueri, SP: Disal, 2012. 343
p. ISBN 9788578441050.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 3
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Fundamentos de SO
Código: INF102
Carga Horária Total: 40 h CH Teórica: 30h CH Prática: 50h
Número de Créditos: 4
Código pré-requisito: INF102
Semestre: 1º
Nível: Técnico
EMENTA
Sistemas Operacionais; GNU/Linux; Sistemas de Arquivos; Principais Comandos do Linux.
Necessidade de Programação em redes; Introdução a Programação Bash.
OBJETIVO (S)
- Compreender as principais características dos sistemas operacionais, seus tipos e suas principais
funcionalidades;
- Desenvolver habilidades para instalação, configuração do Sistema Operacional GNU/Linux;
- Aprender a trabalhar com linhas de comandos dos Sistemas Operacionais Linux e Windows
- Compreender os mecanismos disponíveis para programação de scripts e aprender as noções de
programação em Bash para automatização de serviços.
CONTEÚDOS
PARTE 1: Introdução aos Sistemas Operacionais
UNIDADE 1 - Introdução aos Sistemas Operacionais
1.1 Termos e Características dos Sistemas Operacionais; 1.2 Funções Básicas de um Sistema
Operacional; 1.3 Tipos de Sistemas Operacionais; 1.4 Arquitetura de Sistemas Operacionais; 1.5
Necessidades dos Clientes de um Sistema Operacional: Requisitos Mínimos de Hardware e
Compatibilidade com a Plataforma do Sistema Operacional
UNIDADE 2 - Introdução aos componentes básicos do Sistema Operacional
UNIDADE 3 - Instalação do Sistema Operacional
3.1 Procedimentos de Configuração de Disco Rígido; 3.2 Opções de Instalação Personalizada; 3.3
Sequência de Inicialização e Arquivos de Registro ; 3.4 Multiboot
3.5 Estrutura de Diretório e Atributos de Arquivos ;
UNIDADE 4 - Interface Gráfica do Windows e Painel de Controle,
4.1 Desktop, Ferramentas e Aplicações; 4.2 Utilitários do Painel de Controle 4.3 Ferramentas
Administrativas; 4.4 Ferramentas do Sistema 4.5 Acessórios;
4.6 Utilitários do Painel de Controle Exclusivos para Versões Específicas do Windows; 4.7 Ferramentas
de Linha de Comando;
UNIDADE 5 - Técnicas de Manutenção Preventiva para os Sistemas Operacionais
5.1 Plano de Manutenção Preventiva para Sistema Operacional
UNIDADE 6 - Processo Básico de Solução de Problemas em Sistemas Operacionais 6.1 Aplicando o
Processo de Solução de Problemas em Sistemas Operacionais
6.2 Problemas e Soluções Comuns para Sistemas Operacionais
PARTE 2: Introdução aos SO Livres
UNIDADE 1 – Introdução ao Linux
1.1 Um breve Histórico do Unix; 1.2 O Administrador do Sistema (root); 1.3. Usuário Comum; 1.4
Estrutura do Linux: Kernel, Shell, Utilitários;
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 4
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
UNIDADE 2 - Sistema de Arquivos
2.1. Estrutura de Diretórios do Linux; 2.2 Caminhos (pathname);
UNIDADE 3 - Comandos Básicos
3.1 Manipulação de diretórios; 3.2 Manipulação de arquivos; 3.3 Manipulação de usuários de grupos
de usuários
UNIDADE 4 - Controle de acesso
4.1 Funcionamento das permissões no linux; 4.2 Alteração de permissões;
UNIDADE 5 - Processos
5.1 Manipulando processos; 5.2 Comunicação de Processoes; 5.3 Redirecionamento da saída
UNIDADE 6 – Edição de arquivos
6.1 Criando arquivos pelo console (vim e nano); 6.2 criando arquivos de lotes; 6.3 executando scritps
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores e equipamentos no laboratório de redes, para que os alunos façam o uso dos
equipamentos a serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a
serem desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados conforme o
cronograma do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. FERREIRA, Rubem E. Linux: guia do administrador do sistema. 2. ed. São Paulo, SP: Novatec,
2011. 716 p. ISBN 978-85-7522-177-8.
2. MENDONÇA, Tales Araujo ; ARAUJO, Bruno Gonçalves. Shell Linux - Do Aprendiz ao
Administrador. São Paulo: Editora Viena, 2015.
3. CARDOSO, Adilson da Silva. Desvendando os segredos do linux: comandos e serviços. Rio de
Janeiro, RJ: Brasport, 2004. 236 p. ISBN 85-7452-130-2.
BIBLIOGRAFIA COMPLEMENTAR
1. HUNT, Craig. Linux: servidores em rede. Rio de Janeiro, RJ: Ciência Moderna, 2004. 567 p., il.
ISBN 85-7393-321-6.
2. BURGESS, Mark. Princípios de administração de redes e sistemas. 2. ed. Rio de Janeiro, RJ:
LTC, 2006. 455 p., il. Inclui bibliografia. ISBN 8521614802.
3. FERREIRA, Rubem E. Linux: guia do administrador do sistema. 2. ed. São Paulo, SP: Novatec,
2011. 716 p. ISBN 978-85-7522-177-8.
4. MACHADO, F. B., Maia, L. P. Arquitetura de Sistemas Operacionais. LTC Editora, 5ª Edição
2013.
5. NEMETH, E.; SNYDER, G. , HEIN, T. R. Manual Completo do Linux. São Paulo: Pearson. 2ª
Edição. 2007 (BVU)
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 5
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Introdução a Manutenção e Suporte
Código: INF103
Carga Horária Total: 80 h CH Teórica: 40h CH Prática: 40h
Número de Créditos: 4
Código pré-requisito:
Semestre: 1º
Nível: Técnico
EMENTA
Noções básicas de manutenção de computadores e Laptops, Introdução a sistemas operacionais e
Fundamentos de Rede, Introdução a técnicas de resoluções de problemas.
OBJETIVO (S)
- Aprender os fundamentos teóricos e práticos da manutenção de equipamentos para apoio ao usuário
de informática, assegurando o funcionamento do hardware e software de PCs (Desktop e Laptop).
- Utilizar estratégias para monitorar desempenho dos aplicativos, recursos de entrada e saída de
dados, armazenamento de dados, registros de erros, recursos de rede e disponibilidade dos aplicativos;
- Compreender as principais estratégias e habilidades para resolução de problemas técnicos para estar
apto exercer as seguintes funções: Especialista de Suporte, Técnico de Help Desk, Técnico de Redes,
Profissional de Instalação de Hardware, Suporte de Aplicações de Software.
CONTEÚDOS
UNIDADE 1. Introdução ao Computador Pessoal
UNIDADE 2. Procedimentos de Laboratórios e Uso de Ferramentas
UNIDADE 3. Montagem de Computadores
UNIDADE 4. Visão geral de Manutenção Preventiva
UNIDADE 5. Introdução a Redes
UNIDADE 6. Laptops e Dispositivos Móveis
UNIDADE 7. Impressoras
UNIDADE 8. O Profissional de TI
UNIDADE 9. Trobleshooting Avançado
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores e ferramentas no laboratório de hardware e cabeamento estruturado, para
que os alunos façam o uso dos hardwares, softwares e ferramentas a serem estudados. Além disto, a
disciplina poderá contar com seminários e atividades a serem desenvolvidas extrassala de aula. Os
conteúdos das aulas serão detalhados conforme o cronograma do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. CISCO NETWORKING ACADEMY. Fundamentos da Tecnologia da Informação: Hardware de
PCs e Software – IT Essentials V5, disponível em netacad.com, 2015.
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 6
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
2. PEREZ, Camila Ceccatto da Silva . Manutenção Completa em Computadores. São Paulo:
Editora Viena, 2014.
3. ROSSINI JUNIOR; Edivaldo Donizetti. Manutenção em Notebooks. São Paulo: Editora Viena,
2014
BIBLIOGRAFIA COMPLEMENTAR
1. Norton, Petter. Introdução à informática. São Paulo: Pearson, 2010. (BVU)
2. VELLOSO, Fernando de Castro - Informática: conceitos básicos, 6ª Ed., Editora Campus, Rio
de Janeiro – 2003.
3. MONTEIRO, Mario A. - Introdução à Organização de Computadores, 5ª Ed., Editora LTC, Rio
de Janeiro 2007.
4. TANENBAUM, Andrew - Organização Estruturada de Computadores, 6ª Ed., Editora Pearson,
São Paulo, 2014. (BVU)
5. Norton, Petter. Introdução à informática. São Paulo: Pearson, 2010.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 57
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Lógica e Linguagem de Programação
Código: INF104
Carga Horária Total: 80 h CH Teórica: 30h CH Prática: 50h
Número de Créditos: 4
Código pré-requisito:
Semestre: 1º
Nível: Técnico
EMENTA
Algoritmo: Dados, Variáveis e expressões. Leitura e Escrita. Linguagem de Programação. Estruturas
de Controle: Estruturas Sequenciais. Estruturas de seleção. Estruturas de repetição. Estruturas de
Dados: Vetores. Métodos de ordenação e pesquisa. Matrizes. Modularização: Funções, Bibliotecas.
OBJETIVO (S)
- Apropriar-se das bases teóricas e suas respectivas aplicações práticas na programação de
computadores.
- Implementar Linguagem de Programação C, por meio de um modelo algorítmico-computacional
CONTEÚDOS
UNIDADE 1 - Algoritmo.
1.1 Dados, Variáveis e expressões; 1.2 Leitura e Escrita; Linguagem de Programação.
UNIDADE 2 - Estruturas de Controle
2.1 Estruturas Seqüenciais; 2.2 Estruturas de seleção; 2.3 Estruturas de repetição.
UNIDADE 3 - Estruturas de Dados
3.1 Vetores; 3.2 Métodos de ordenação e pesquisa de vetores 3.3 Matrizes
UNIDADE 4. Modularização
4.1 Funções; 4.2 Bibliotecas
UNIDADE 5: Recursividade
5.1 Funções e Procedimentos Recursivos.
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica, e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores e ferramentas no laboratório de informática, para que os alunos façam o uso
dos softwares a serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a
serem desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados conforme o
cronograma do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. ASCENCIO, Ana Fernanda Gomes. Fundamentos da programação de computadores:
algoritmos, Pascal, C/C ++ e Java. Pearson Prentice, 2 ed., São Paulo – SP, 2007. (BVU)
2. RIVEST Cormen, Leiserson, & STEIN. Algoritmos: teoria e prática. Campus. Rio de Janeiro –
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 58
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
RJ.
3. PUGA, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java,
Pearson, 2009. (BVU)
BIBLIOGRAFIA COMPLEMENTAR
1. PROGRAMAÇÃO estruturada de computadores: algoritmos estruturados. 3. ed. Rio de Janeiro,
RJ: LTC, 2010. 284 p. Inclui bibliografia. ISBN 978-85-216-1180-6.
2. SALVETTI, Dirceu Douglas. Algoritmos. Makron Books. 2004.
3. LOPES, Anita. Introdução à programação: 500 algoritmos resolvidos Elsevier. 2002
4. UNIVERSIDADE DE SÃO PAULO. Aulas de Introdução à Computação em Python. 2015.
Disponível em: https://panda.ime.usp.br/aulasPython/static/aulasPython/. Acesso: 26/2/2017.
5. MANZANO, José Augusto N. G. Algoritmos: lógica para desenvolvimento de programação de
computadores. Érica, 24 ed., São Paulo - SP, 2010.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 59
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Introdução a Eletricidade
Código: INF105
Carga Horária Total: 40 h CH Teórica: 30h CH Prática: 10h
Número de Créditos: 2
Código pré-requisito:
Semestre: 1º
Nível: Técnico
EMENTA
Fundamento teóricos, instrumentos de medição elétrica, resistores, capacitores, indutores e análise de
circuitos em corrente contínua;
OBJETIVO (S)
Compreender e analisar circuitos elétricos básicos sob o regime de corrente contínua.
CONTEÚDOS
Unidade 1 – Fundamentos teóricos
- Carga elétrica
- Corrente Elétrica
- Tensão
- Condutores, semicondutores e isolantes
- Fontes de tensão
- Potência e energia
Unidade 2 – Instrumentos de medição elétrica
- Amperímetro
- Voltímetro
- Wattímetro
- Multímetro
- Osciloscópio
- Prática utilizando instrumentos de medição elétrica
Unidade 3 – Resistores
- Lei de Ohm
- Resistividade
- Influência da temperatura
- Resistores
- Associação de resistores
- Consumo de potência no resistor
- Valores nominais e tolerâncias
Código de cores
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 60
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
Unidade 4 – Análise de circuitos
- Definições das terminologias de análise de circuitos: ramos, nós, malhas, laços
- Leis de Kirchhoff das tensões em circuitos CC série e paralelo
- Divisor de tensão e divisor de corrente
- Teorema ‘de Thévenin
- Prática de análise de circuitos resistivos
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão
frequentemente com o uso dos computadores, ferramentas e componentes eletrônicos
disponíveis no laboratório de telecomunicações, para que os alunos façam o uso dos
hardwares, softwares e ferramentas a serem estudados. Além disto, a disciplina poderá contar
com seminários e atividades a serem desenvolvidas extrassala de aula. Os conteúdos das aulas serão
detalhados conforme o cronograma do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. O’MALLEY, John. Análise de Circuitos. 2a ed. São Paulo: Makron Books 1993.
2. BOYLESTAD. Robert L. Introdução à Análise de Circuitos. 10. ed. São Paulo: Pearson Makron
Books, 2004.
3. ABDO, Romeu; HART, Daniel W.; PERTENCE JÚNIOR, Antonio. Eletrônica de potência:
análise e projetos de circuitos. Porto Alegre, RS: AMGH, 2012. 478 p., il. ISBN 9788580550450.
BIBLIOGRAFIA COMPLEMENTAR
1. GUSSOW, Milton. Eletricidade Básica. 2ª ed. São Paulo: Pearson Makron Books,1997.
2. ALBUQUERQUE, Rômulo de Oliveira. Análise de circuitos em Corrente Contínua. 12ª
ed. São Paulo: Érica, 1998.
3. MARKUS, Otávio. Circuitos Elétricos Corrente Contínua e Corrente Alternada. 8ª ed.
São Paulo: Érica, 2008.
4. FLARYS, Francisco. Eletrotécnica geral: Teoria e exercícios resolvidos. ISBN
9788520434796. Ed. Manole, 2ª edição. 2013.
5. MARIOTTO, Paulo Antonio. Análise de circuitos elétricos. ISBN 9788587918062. Editora
Pearson. São Paulo, 2003
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 61
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Ética e Relações Humanas
Código: INF106
Carga Horária Total: 40 h CH Teórica: 30h CH Prática: 10h
Número de Créditos: 2
Código pré-requisito:
Semestre: 1º
Nível: Técnico
EMENTA
Inter-relacionamento entre trabalho e ética na profissão, nas organizações e na sociedade.
Constituição de uma visão de mundo levando-se em conta o fenômeno da modernidade, a ética e o
humanismo. Cidadania, ética e relações de poder. Valores éticos prezando pelo respeito à natureza
e a diversidade geracional e étnico-racial na perspectiva dos diferentes matizes: afro-descendência,
indígenas etc.
OBJETIVO (S)
- Compreender a complexidade das relações humanas face ao fenômeno da modernidade, da ética e
do humanismo;
- Relacionar o fenômeno da modernidade com as especificidades das relações humanas, levando em
conta aspectos como cidadania, ética e relações de poder;
- Aplicar os conhecimentos acerca do conteúdo na prática profissional.
CONTEÚDOS
UNIDADE 1 - Ética na profissão
UNIDADE 2 - Ética nas organizações
UNIDADE 3 - Ética na sociedade.
UNIDADE 4 - Ética e o humanismo
UNIDADE 5 - Cidadania, ética e relações de poder
UNIDADE 6 – Computador e a Sociedade
UNIDADE 7 - Diversidade Geracional e Étnico-Racial
UNIDADE 8 – Meio Ambiente e a Sociedade
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica, trabalhos práticos, seminários e
atividades a serem desenvolvidas extra-sala de aula. Os conteúdos das aulas serão detalhados
conforme o cronograma do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. ÉTICA e cidadania: caminhos da filosofia (elementos para o ensino de filosofia). 19. ed.
Campinas, SP: Papirus, 2010. 112 p., il. ISBN 85-308-0458-9.
2. TRASFERETTI, José. Ética e responsabilidade social. 4. ed. Campinas, SP: Alínea, 2011. 131
p., il. ISBN 978-85-7516-469-3.
3. VÁZQUEZ, Adolfo Sánchez. Ética. 33. ed. Rio de Janeiro, RJ: Civilização Brasileira, 2012. 302
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 62
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
p., il. ISBN 978-85-200-0133-2.
BIBLIOGRAFIA COMPLEMENTAR
1. ALENCASTRO, M.S.C. Ética e meio ambiente: construindo as bases para um futuro
sustentável. Curitiba. InterSaberes, 2015. (BVU)
2. LACERDA, Gabriel. Agir bem é bom: conversando sobre ética. Rio de Janeiro, RJ: Senac DN,
2013. 111 p., il. ISBN 978-85-7458-288-7.
3. SOUSA, M. F. F. Computadores e sociedade. Curitiba: Editora Intersaberes, 2016. (BVU)
4. SENAC. Ética e trabalho. 2. ed. Rio de Janeiro, RJ: Senac, 2013. 74 p. ISBN 9788574582221.
5. LACERDA, Gabriel. Agir bem é bom: conversando sobre ética. Rio de Janeiro, RJ: Senac DN,
2013. 111 p., il. ISBN 978-85-7458-288-7.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 63
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Empreendedorismo
Código: INF107
Carga Horária Total: 40 h CH Teórica: 30h CH Prática: 10h
Número de Créditos: 2
Código pré-requisito:
Semestre: 1º
Nível: Técnico
EMENTA
Introdução à Administração de Sistema; Conceito de Empreendedorismo e Empreendedor;
Processo e sistematização do Empreendedor; Planos de Negócio; Técnicas e
procedimentos para abertura de empresas; Incubadoras Tecnológicas; Identificação e Avaliação
de oportunidades na área da Informática; Planos de marketing e gestão financeira;
aspectos microssociais das diversidades étnicas: indígenas, negras, de gêneros em minorias e o
impacto da atenção a essas especificidades no sucesso de projetos de empreendedorismo.
OBJETIVO (S)
- Compreender os conceitos básicos sobre administração de empresas e economia.
- Desenvolver o pensamento empreendedor.
- Desenvolver habilidade para compreender e solucionar problemas empresariais e montar sua própria
empresa, dentro de um ambiente globalizado
CONTEÚDOS
1. Introdução à Administração
2. Conceito de Empreendedorismo e Empreendedor
3. Processo e sistematização do Empreendedor
4. Planos de Negócio
5. Técnicas e procedimentos para abertura de empresas
6. Incubadoras Tecnológicas
7. Identificação e Avaliação de oportunidades na área da Informática
8. Planos de marketing
9.Gestão financeira
METODOLOGIA DE ENSINO
A aula será expositiva-dialógica, em que serão utilizadas apresentações em projetos multimídia
previamente preparadas para transmissão do conteúdo, além do uso do quadro branco e pincel.
Complementarmente serão realizados debates acerca de textos e vídeos relacionados aos assuntos
abordados na disciplina. Serão realizadas aulas práticas e visitas de técnicas para demonstrar a
aplicação prática dos assuntos abordados.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. CHIAVENATO, Idalberto. Introdução à teoria geral da administração. 9. ed. São Paulo: Manole,
2014 (BVU)
2. COLTRO, A. Teoria Geral da Administracao. Editora Intersaberes, 2015 (BVU)
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 64
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
3. GAUTHIER, Fernando Álvaro Ostuni. Empreendedorismo. Curitiba, PR: Livro Técnico, 2010.
120 p., il. color. Inclui referências. ISBN 978-85-63687-17-3.
BIBLIOGRAFIA COMPLEMENTAR
1. ROSINI, Alessandro Marco. Administração de sistemas de informação e a gestão do
conhecimento. 2. ed. São Paulo, SP: Cengage Learning, 2012. 212 p., il. ISBN 978-85-221-
1130-5.
2. CHIAVENATO, Idalberto. Empreendedorismo: dando asas ao espírito empreendedor. 4. ed.
São Paulo: Manole, 2012. (BVU)
3. DRUCKER, Peter F. Inovação e espírito empreendedor (entrepreneurship): prática e princípios.
São Paulo, SP: Cengage Learning, 2010. 378 p., il. ISBN 85-221-0859-5.
4. DORNELAS, José Carlos Assis. Empreendedorismo: transformando idéias em negócios. 4. ed.
Rio de Janeiro, RJ: Elsevier, 2012. 260 p., il. Inclui referências. ISBN 978-85-352-4758-9.
5. SEIFFERT, Peter Quadros. Empreendendo novos negócios em corporações: estratégias,
processo e melhores práticas. 2. ed. São Paulo, SP: Atlas, 2008. 143 p., il. ISBN 978-85-224-
4984-2.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 65
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Sistemas Operacionais
Código: INF201
Carga Horária Total: 80 h CH Teórica: 60h CH Prática: 20h
Número de Créditos: 4
Código pré-requisito: INF102
Semestre: 2º
Nível: Técnico
EMENTA
Evolução da arquitetura dos computadores e dos sistemas operacionais. Estudo das funções e
serviços dos sistemas operacionais. Gerência de processos, memória e arquivos. Visão geral dos
computadores modernos.
OBJETIVO (S)
- Compreender as características dos componentes que formam sistemas operacionais
- Compreender o funcionamento de um SO e o interelacionamento entre os seus componentes.
CONTEÚDOS
UNIDADE 1 - Histórico e Conceitos básicos sobre sistemas operacionais.
1.1.Introdução; 1.2.Evolução; 1.3.Tipos de Sistemas Operacionais
UNIDADE 2 - Arquitetura de Sistemas Operacionais.
UNIDADE 3 - Gerenciamento de Processos e Threads
3.1. Comunicação Inter-Processo; 3.2. Problemas Clássicos de IPC; 3.3. Detecção, Prevenção e
Recuperação de Deadlocks
UNIDADE 4 -.Gerenciamento de processador
4.1. Critérios de escalonamento; 4.2. Escalonamento não-preemptivo ; 4.3. Escalonamento preemptivo;
4.4. Escalonamento com múltiplos processadores;
UNIDADE 5 - Gerenciamento de Memória
5.1. Tipos de alocação; 5.2. Paginação e Segmentação de Memória; 5.3. Memória Virtual ; 5.4.
Swapping
UNIDADE 6 - Gerenciamento de dispositivos
6.1. Operações de Entrada e Saída; 6.2. Subsistema de entrada e saída; 6.3. Device drivers; 6.4.
Controladores; 6.5. Dispositivos de entrada/saída; 6.6. Outros dispositivos
UNIDADE 7 - Sistemas de Arquivos
7.1. Arquivos: organização, métodos de acesso, operações de E/S, atributos; 7.2. Diretórios; 7.3.
Alocação de espaço em disco; 7.4. Proteção de acesso; 7.5. Implementação de caches
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica, trabalhos práticos, seminários e
atividades a serem desenvolvidas extra-sala de aula. Os conteúdos das aulas serão detalhados
conforme o cronograma do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 66
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
BIBLIOGRAFIA BÁSICA
1. SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de sistemas
operacionais. 9. ed. Rio de Janeiro, RJ: LTC, 2015. 508 p., il., 28 cm. ISBN 9788521629399.
2. Tanembaum, Andrew S. Sistemas operacionais modernos. 4. ed. São Paulo, SP: Pearson
Prentice Hall, 2016. (BVU)
3. MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 5. ed.
Rio de Janeiro, RJ: LTC, 2014. 232 p. ISBN 9788521622109.
BIBLIOGRAFIA COMPLEMENTAR
1. STUART, Brian L. Princípios de sistemas operacionais: projetos e aplicações. São Paulo, SP:
Cegange Learning, 2011. 655 p., il. ISBN 978-85-221-0733-9.
2. TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas operacionais: projeto e
implementação. 3. ed. Porto Alegre, RS: Bookman, 2008. 990 p. ISBN 978-85-7780-057-5.
3. FERREIRA, Rubem E. Linux: guia do administrador do sistema. 2. ed. São Paulo, SP: Novatec,
2011. 716 p. ISBN 978-85-7522-177-8.
4. TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas operacionais: projeto e
implementação. 3. ed. Porto Alegre, RS: Bookman, 2008. 990 p. ISBN 978-85-7780-057-5.
5. LAUREANO, Marcos Aurélio Pchek. Sistemas operacionais. Curitiba, PR: Livro Técnico, 2010.
160 p., il. Inclui referências. ISBN 978-85-63687-15-9.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 67
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Fundamentos de Rede
Código: INF202
Carga Horária Total: 80 h CH Teórica: 40h CH Prática: 40h
Número de Créditos: 4
Código pré-requisito: INF103
Semestre: 2º
Nível: Técnico
EMENTA
Tipos de redes de computadores, suas tecnologias atuais e futuras, equipamentos de rede e modelos
de referência. Familiarizar-se com os protocolos, as arquiteturas e os sistemas operacionais de redes
mais usuais. Padrões IEEE para redes locais. Camadas de rede, transporte e aplicação do TCP/IP.
Modelo ISO/OSI.
OBJETIVO (S)
- Aprender as arquiteturas de redes e o funcionamento de seus principais protocolos de rede
- Compreender e aplicar conhecimentos, referentes a identificação dos diversos tipos
de tecnologias de redes e componentes estruturais.
- Identificar meios físicos, dispositivos e padrões de comunicação, reconhecendo as
implicações de sua aplicação no ambiente rede.
- Desenvolver habilidades para operação básica de equipamentos em redes de computadores
CONTEÚDOS
UNIDADE 1 - Introdução a redes de Computadores
1.1 Definições Básicas; 1.2 Redes hoje; 1.3 Fornecimento de recursos em uma rede; 1.4 Tipos e
Classificação de Rede; 1.5 Componentes de uma rede
1.6 Tendências da rede: Tecnologias de redes domésticas, Segurança de rede e Arquiteturas de rede
UNIDADE 2 - Protocolos e comunicações de rede
2.1 Regras de Comunicação ; 2.2 Protocolos e modelos de referência de rede; 2.3 Mecanismos para
transmissão de dados
UNIDADE 3 - Camada de Acesso à rede
3.1 Introdução; 3.2 Protocolos de camada física; 3.3 Interfaces de rede; 3.4 Finalidade da Camada
Física; 3.4 Princípios Fundamentais de Camada 1
3.5 Meios físicos utilizados em de Rede: Cabeamento de Par trançado, coaxial, fibras ópticas e rede
sem fio 3.6 Os protocolos da camada de enlace de dados
3.7 Controle de Acesso ao Meio
UNIDADE 4 - Protocolo Ethernet
4.1 Operação da Ethernet 4.2 Atributos do Quadro Ethernet 4.2 Address Resolution Protocol (Protocolo
de Resolução de Endereços); 4.3 Tipos de Switches LAN
UNIDADE 5 - Configuração básica de sistemas operacionais de dispositivos de rede
5.1 Introdução ao Cisco IOS ; 5.2 Acesso a um dispositivo Cisco IOS ; 5.3 Navegação no IOS 5.4 A
Estrutura de Comando 5.3 Esquemas de Endereço: Portas e endereços, Endereçamento de
Dispositivos 5.4 Verificação da Conectividade
UNIDADE 6 - Introdução a Camada de Rede
6.1 A camada de rede em comunicação; 6.2 Características do protocolo IP; 6.3 Noções básicas de
Roteamento; 6.4 Roteadores por dentro; 6.5 Configuração básica de um roteador Cisco 6.6
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 68
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
Endereçamento IPv4 6.7 Noções de Endereçamento IPv6 6.8 Resolução de Problemas básicos na
camada de rede
UNIDADE 7 - Divisão de redes IP em sub-redes
7.1 Segmentação de rede; 7.2 Motivação do uso de sub-redes 7.3 Benefícios da máscara de sub-rede
de comprimento variável; 7.4 Esquemas de endereçamento 7.5 Planejamento de Endereço de Rede e
Atribuição de endereços a dispositivos 7.5 Packet Tracer: projeto e implementação de um esquema de
endereçamento VLSM
7.6 Considerações de projeto para IPv6
UNIDADE 8 - Introdução a camada de transporte
8.1 Protocolos da Camada de Transporte 8.2 Transporte de dados 8.3 Introdução ao TCP e ao UDP;
8.4 Comunicação TCP; 8.5 confiabilidade e controle de fluxo; 8.6 Comunicação UDP 8.7 TCP ou UDP,
eis a questão
UNIDADE 9 - Introdução a camada de aplicação
9. 1 Introdução 9.2 Protocolos de camada de aplicação: Aplicação, Sessão e Apresentação 9.3 Como
os Protocolos de Aplicação Interagem com Aplicativos de Usuário Final
9.2 Detalhe de protocolos e serviços conhecidos de camada de aplicação
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores e equipamentos no laboratório de redes, para que os alunos façam o uso dos
equipamentos a serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a
serem desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados, conforme o
cronograma do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. CISCO NETWORKING ACADEMY. CCNA1: Introdução a Redes de Computadores – CCNA1
V6, disponível em netacad.com, 2017.
2. KUROSE, James F.; ROSS, Keith W. Redes de computadores: uma abordagem top-down. 6.
ed. São Paulo, SP: Pearson Education do Brasil, 2013. 634 p. ISBN 9788581436777. (BVU)
3. FOROUZAN, Behrouz A. Protocolo TCP/IP. 3. ed. São Paulo, SP: McGraw-Hill, 2008. 864 p., il.
ISBN 978-85-7726-048-5.
BIBLIOGRAFIA COMPLEMENTAR
1. FOROUZAN, Behrouz. Comunicação de dados e redes de computadores. 4. ed. São Paulo, SP:
McGraw-Hill, 2008. 1134 p., il. color. ISBN 978-85-86804-88-5.
2. Filippetti, Marco Aurélio. CCNA 5.0: guia completo de estudo. Florianópolis, SC: Visual Books,
2014. 544 p., il., 23 cm. ISBN 9788575022849.
3. TANEMBAUM, Andrew S. - Redes de Computadores 5ed. São Paulo: Pearson – 2011. (BVU)
4. TORRES, Gabriel. Redes de computadores. 2. ed. rev.atual. Rio de Janeiro, RJ: Novaterra,
2014. 1005 p. ISBN 9788561893286.
5. SOARES, Luiz Fernando Gomes; LEMOS, Guido; COLCHER, Sérgio. Redes de computadores:
das LANs, MANs e WANs às Redes ATM. 2. ed. Rio de Janeiro: Campus, 2001
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 69
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 70
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Banco de dados
Código: INF203
Carga Horária Total: 80 h CH Teórica: 30h CH Prática: 50h
Número de Créditos: 4
Código pré-requisito: INF104
Semestre: 2º
Nível: Técnico
EMENTA
Introdução a Banco de Dados: Uso, definições e vantagens. Histórico e evolução. Sistemas de
Gerência de Banco de Dados: Definições, Níveis de visão, Funções básicas, Usuários, Estrutura geral.
Modelos de dados: Definição; Evolução histórica. Modelo Hierárquico. Modelo de rede e modelo
relacional. Projeto de Banco de Dados: Modelagem Conceitual (MER). Transformação de entidade-
relacionamento para relacional. Normalização de relações. Linguagens formais: Noções básicas de
álgebra relacional e cálculo relacional. Linguagem SQL. Arquitetura de sistemas de banco de dados
centralizado,Armazenamento de dados. Drivers ODBC e JDBC.
OBJETIVO (S)
Construir os conhecimentos básicos sobre Banco de Dados (BD) e Sistemas de Gerenciamento de
Banco de Dados (SGBD).
Identificar aspectos relevantes de projeto e acesso a base de dados.
Apresentar o desenvolvimento completo de um sistema de banco de dados, demonstrando uma
evolução dos conceitos fundamentais da disciplina de Fundamentos de Banco de Dados,
proporcionando habilidades para a configuração de sistemas de Bancos de Dados complexos.
CONTEÚDOS
UNIDADE 1 - Introdução a Banco de Dados
1.1 Objetivos de um Sistema de Banco de Dados; 1.2 Conceitos de Gerenciamento de banco de
dados; 1.3 Arquitetura de um SGBD
UNIDADE 2 - Estrutura de Arquivos e de Armazenamento
2.1 Visão Geral dos Meios Físicos de Armazenamento; 2.2 Armazenamento Terciário; 2.3 Gerenciador
de Buffer; 2.4 Arquivos de Registros, Formato de Páginas e Registros.
UNIDADE 3 - Modelo Entidade Relacionamento
3.1 Entidades; 3.2 Chaves; 3.3 Atributos; 3.4 Relacionamentos entre entidades; 3.5 Generalização e
Agregação; 3.6 Diagrama Entidade-Relacionamento; 3.7 Redução de Diagramas E-R a Tabelas; 3.8
Projeto de um Esquema E-R de Banco de Dados/ Reengenharia de banco de dados. 3.9 Recursos de
Adicionais ao Modelo ER
UNIDADE 4. SQL
4.1 Introdução; 4.2 Estrutura Básica; 4.3 Operações Básicas. 4.4 Operações Avançadas
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores no laboratório de informática, para que os alunos façam o uso dos softwares a
serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a serem
desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados conforme o cronograma
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 71
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. ANGELOTTI, Elaini Simoni. Banco de dados. Curitiba, PR: Livro Técnico, 2010. 120 p., il. ISBN
978-85-63687-02-9.
2. ROB, Peter. Sistemas de banco de dados: projeto, implementação e gerenciamento. São Paulo,
SP: Cengage Learning, 2011. 711 p., il. ISBN 978-85-221--0786-5.
3. ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados. 4. ed. São Paulo: Pearson
Addison Weasley, 2005. (BVU)
BIBLIOGRAFIA COMPLEMENTAR
1. MEDEIROS, L. F. Banco de Dados: Princípios e Prática. Editora Intersaberes, 2012. (BVU)
2. TAKASHI, Mana. Guia mangá de bancos de dados. São Paulo : Novatec Editora, 2009.
3. PUGGA, S. ; FRANÇA, E.; GOYA, M. Banco de dados: implementação em SQL PL/SQL e
Oracle 11G. São Paulo: Pearson, 2014 (BVU)
4. VICCI, C. Banco de Dados. Biblioteca Universitária Pearson. São Paulo: Pearson, 2014 (BVU)
5. LEAL, G. C. L. Linguagem, programação e banco de dados: guia prático de aprendizagem.
Curitiba: Intersaberes, 2015. (BVU)
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 72
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Análise e Projeto de Sistemas I
Código: INF204
Carga Horária Total: 80 h CH Teórica: 40h CH Prática: 40h
Número de Créditos: 4
Código pré-requisito: INF104
Semestre: 2º
Nível: Técnico
EMENTA
Uma Visão Geral sobre Processos. Modelos de Desenvolvimento de Software. Engenharia de
Requisitos. Projeto de Interface com o Usuário. Projeto Arquitetural.
OBJETIVO (S)
- Compreender os princípios teóricos e práticos dos processos e modelagens utilizados em
desenvolvimento de software.
- Desenvolver técnicas para levantar requisitos e desenvolver a modelagem básica para projeto de um
sistema.
CONTEÚDOS
UNIDADE 1 - Processos.
1.1. Visão Geral; 1.2. Modelos de Processo de Software; 1.3. Ferramentas CASE.
UNIDADE 2 - Engenharia de Requisitos.
2.1. Conceitos básicos de Levantamento de Requisitos, Análise e Projeto de Sistemas; 2.2. Abstração
e Concepção dos elementos e das funcionalidades dos sistemas; 2.3. Conceito de casos de uso e
atores; 2.4. Especificação e detalhamento de casos de uso; 2.5. Projeto de Interface com o Usuário.
UNIDADE 3 Análise e projeto de sistemas
3.1. Fluxo de trabalho; 3.2. UML (Unified Modeling Language)
UNIDADE 4 - Modelos previstos em UML:
4.1. Diagramas estruturais; 4.2. Diagramas comportamentais; 4.3. Diagramas de interação
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores no laboratório de informática, para que os alunos façam o uso dos softwares a
serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a serem
desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados conforme o cronograma
do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo, SP: Pearson Prentice Hall,
2011. 2 v. ISBN 9788579361081. (BVU)
2. PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: uma abordagem
profissional. 8. ed. Porto Alegre, RS: AMGH, 2016. 940 p. ISBN 9788580555332.
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 73
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
3. DEITEL, H. M et al. Java como programar. 10a ed. São Paulo, SP: Pearson Prentice Hall, 2016.
1144p., il. ISBN 978-85-7605-563-1.
BIBLIOGRAFIA COMPLEMENTAR
1. PAULA FILHO, Wilson de Pádua. Engenharia de software: fundamentos, métodos e padrões. 3.
ed. Rio de Janeiro, RJ: LTC, 2013. 1248 p. ISBN 9788521616504.
2. MAGELA, Rogério. Engenharia de software aplicada: fundamentos. Rio de Janeiro, RJ: Alta
Books, 2006. 418 p. Inclui bibliografia. ISBN 8576081237.
3. PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática. 2. ed. São Paulo, SP:
Prentice Hall, 2013. 536 p. ISBN 9788587918314. (BVU)
4. MEDEIROS, Ernani. Desenvolvendo software com UML 2.0: definitivo. São Paulo, SP: Makron
Books, 2004. 264p. ISBN 978-85-346-1529-7. (BVU)
5. SIERRA, Kathy. Use a cabeça Java. Rio de Janeiro, RJ: Alta Books, 2010. 484 p., il. ISBN 978-
85-7608-173-9.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 74
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Programação Orientada a Objetos
Código: INF205
Carga Horária Total: 80 h CH Teórica: 30h CH Prática: 50h
Número de Créditos: 4
Código pré-requisito: INF104
Semestre: 2º
Nível: Técnico
EMENTA
POO, Classes e objetos, estrutura todo-parte, herança, sobrecarga, polimorfismo e templates
OBJETIVO (S)
-Aprender os conceitos de teóricos e práticos da programação orientada a objetos
- Elaborar aplicações em uma linguagem orientada a objetos.
CONTEÚDOS
Unidade 1: Conceitos básicos
1.1 Objeto; 1.2 Classe; 1.3 Atributos e métodos ou serviços; 1.4 Estado, mensagens; 1.5
Encapsulamento, hierarquias, herança, estruturas
Unidade 2: Características de uma Linguagem Orientada a objetos
2.1 Palavras reservadas; Constantes, variáveis; 2.2 Estruturas, uniões e classes; 2.3 Definições,
membros, friends, construtores e destrutores
Unidade 3:Classes de Armazenamento
Unidade 4:Mecanismos de herança e polimorfismo
Unidade 5: Templates
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores no laboratório de informática, para que os alunos façam o uso dos softwares a
serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a serem
desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados conforme o cronograma
do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. DEITEL, H. M et al. Java como programar. 10a ed. São Paulo, SP: Pearson Prentice Hall, 2016.
1144p., il. ISBN 978-85-7605-563-1. (BVU)
2. PUGA, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java. 2. ed.
São Paulo, SP: Pearson Prentice Hall, 2009. 262 p., il. ISBN 9788576052074.
3. SIERRA, Kathy. Use a cabeça Java. Rio de Janeiro, RJ: Alta Books, 2010. 484 p., il. ISBN 978-
85-7608-173-9.
BIBLIOGRAFIA COMPLEMENTAR
1. MIZRAHI, Victorine Viviane. Treinamento em Linguagem C++: módulo 1 - 2ª edição. São Paulo
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 75
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
: Pearson. 236 p. ISBN 9788576050452. 2006 (BVU)
2. MIZRAHI, Victorine Viviane. Treinamento em Linguagem C++: módulo 2 - 2ª edição. São Paulo
: Pearson. 236 p. ISBN 9788576050452. 2006 (BVU)
3. Schildt, H.Java para iniciantes. 6ª Edição. São Paulo: Bookman. 2015
4. Luckow, D. H. Melo, A. A. Programação Java para a Web. Novatec. 2015
5. Santos Neto, A. Java para Web. São paulo: Ciência Moderna, 2011
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 76
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Análise e Projeto de Sistemas II
Código: INF301
Carga Horária Total: 80 h CH Teórica: 30h CH Prática: 50h
Número de Créditos: 2
Código pré-requisito: INF204
Semestre: 3º
Nível: Técnico
EMENTA
Testes de Software. Gerência e Configuração de Mudanças. Gestão de Qualidade. Usabilidade
OBJETIVO (S)
- Entender os processos básicos e modelos de desenvolvimento de software.
CONTEÚDOS
UNIDADE 1 - Testes de Software
1.1. Abordagem do teste de software. 1.2. Conceitos básicos, tipos de testes e aplicações. 1.3.
Especificação de teste. 1.4. Plano de teste.
UNIDADE 2 - Gerência de Configuração e Mudança.
UNIDADE 3 - Gestão de Qualidade de Software.
UNIDADE 4 – Usabilidade
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores no laboratório de informática, para que os alunos façam o uso dos softwares a
serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a serem
desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados conforme o cronograma
do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo, SP: Pearson Prentice Hall,
2011. 2 v. ISBN 9788579361081. (BVU)
2. PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: uma abordagem
profissional. 8. ed. Porto Alegre, RS: AMGH, 2016. 940 p. ISBN 9788580555332.
3. DEITEL, H. M et al. Java como programar. 10a ed. São Paulo, SP: Pearson Prentice Hall, 2016.
1144p., il. ISBN 978-85-7605-563-1 (BVU).
BIBLIOGRAFIA COMPLEMENTAR
1. PAULA FILHO, Wilson de Pádua. Engenharia de software: fundamentos, métodos e padrões. 3.
ed. Rio de Janeiro, RJ: LTC, 2013. 1248 p. ISBN 9788521616504.
2. MAGELA, Rogério. Engenharia de software aplicada: fundamentos. Rio de Janeiro, RJ: Alta
Books, 2006. 418 p. Inclui bibliografia. ISBN 8576081237.
3. PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática. 2. ed. São Paulo, SP:
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 77
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
Prentice Hall, 2013. 536 p. ISBN 9788587918314. (BVU)
4. PUGA, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java. 2. ed.
São Paulo, SP: Pearson Prentice Hall, 2009. 262 p., il. ISBN 9788576052074.
5. SIERRA, Kathy. Use a cabeça Java. Rio de Janeiro, RJ: Alta Books, 2010. 484 p., il. ISBN 978-
85-7608-173-9.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 78
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Administração de Servidores
Código: INF302
Carga Horária Total: 80 h CH Teórica: 20h CH Prática: 60h
Número de Créditos: 4
Código pré-requisito: INF202
Semestre: 3º
Nível: Técnico
EMENTA
Servidor de Nomes DNS Bind9; Servidor de DHCP; Apache; NFS (sistema de arquivos remoto);
Servidor de e-mail Postfix, com domínios virtuais e servidor POP3; Autenticação
centralizada com NIS; Utilização segura do SSH para administração remota; SMB e Active Directory;
Servidor de Proxy; Monitoramento; VoIP; Controle de Banda.;
OBJETIVO (S)
- Aprender os diferentes serviços de redes;
- Compreender aprofundadamente os objetivos e funcionamento dos serviços de redes.
CONTEÚDOS
UNIDADE 1 – Configuração de Rede
1.1 Configuração de rede em Sistemas Livres; 1.2 Configuração de rede em Sistemas Proprietários
UNIDADE 2 – Servidor DHCP
2.1 Instalação e Configuração; 2.2 Configuração e solução de problemas de DHCP
UNIDADE 3 - Servidor DNS
3.1 Instalação e Configuração; 3.2 Configuração e solução de problemas de DNS
UNIDADE 4 - Servidor HTTP Apache
4.1 Introdução ao Apache; 4.2 Configuração de VirtualHost 4.3 Configurando módulos adicionais do
Apache2
UNIDADE 5 - Servidor SAMBA
5.1.Instalação; 5.2.Criando e ativando usuários; 5.3.ativando compartilhamentos de arquivos e
impressoras pelo samba; 5.4.Configurando o CUPS
UNIDADE 6 - Introdução a outros serviços de rede
6.1 Armazenamento Remoto (NFS); 6.2 Gerenciamento de Backup; 6.3 Servidor de email; 6.4 NTP
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores e equipamentos no laboratório de redes, para que os alunos façam o uso dos
equipamentos a serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a
serem desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados, conforme o
cronograma do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 79
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. BURGESS, Mark. Princípios de administração de redes e sistemas. 2. ed. Rio de Janeiro, RJ:
LTC, 2006. 455 p., il. Inclui bibliografia. ISBN 8521614802.
2. FERREIRA, Rubem E. Linux: guia do administrador do sistema. 2. ed. São Paulo, SP: Novatec,
2011. 716 p. ISBN 978-85-7522-177-8.
3. THOMPSON, Marco Aurélio. Microsoft Windows Server 2008 R2: instalação, configuração e
administração de redes. São Paulo, SP: Érica, 2013. 334 p., il. ISBN 978-85-365-0306-6.
BIBLIOGRAFIA COMPLEMENTAR
1. SCHMITT, Marcelo Augusto Rauh ; e PERES, André. Redes de Computadores: Nível de
Aplicação e Instalação de Serviços. Série Tekne. São Paulo: Bookman, 2013
2. CARDOSO, Adilson da Silva. Desvendando os segredos do linux: comandos e serviços. Rio de
Janeiro, RJ: Brasport, 2004. 236 p. ISBN 85-7452-130-2.
3. HUNT, Craig. Linux: servidores em rede. Rio de Janeiro, RJ: Ciência Moderna, 2004. 567 p., il.
ISBN 85-7393-321-6.
4. NORTHRUP, Tony. Kit de treinamento MCTS: exame do 70-642: configuração do windows
server 2008 infraestrutura de rede. 2. ed. Porto Alegre, RS: Bookman, 2013. 723 p., il. ISBN
978-85-65837-13-2.
5. KIT de treinamento MCTS (exame 70-640): configuração do windows server 2008 active
directory. 2. ed. Porto Alegre, RS: Bookman, 2013. 1007 p., il. ISBN 978-85-65837-99-6.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 80
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Gerência e Segurança de Redes de Computadores
Código: INF303
Carga Horária Total: 80 h CH Teórica: 40h CH Prática: 40h
Número de Créditos: 4
Código pré-requisito: INF202
Semestre: 3º
Nível: Técnico
EMENTA
MIB; Protocolo de Gerencia de Redes SNMP; Ferramentas para o gerenciamento de Redes de
Computadores; Segurança de Perímetro; Introdução à criptografia; Criptografia de chave pública e
privada; Firewalls; IDS;
OBJETIVO (S)
- Apreender os principais conceitos relacionados a gerenciamento de redes de
computadores, incluindo algumas plataformas de gerenciamento disponíveis no mercado.
- Compreender as diferentes alternativas e aspectos relacionados a segurança da informação
CONTEÚDOS
UNIDADE 1 - Introdução a Segurança da Informação
1.1 Importância e Pilares de Segurança da Informação; 1.2 Exemplos de Vulnerabilidades; 1.3
Barreiras e Medidas de Segurança
UNIDADE 2 - Principais ameaças e Ataques
2.1 O que são os Hackers; 2.2 Classificação dos tipos de hackers; 2.3 Principais Vulnerabilidades em
uma rede 2.4 Categorias de Ataques; 2.5 Principais ataques em rede
2.6 Principias ferramentas de defesa
UNIDADE 3 - Criptografia e ICP
3.1 Conceitos de criptologia; 3.2 Criptografia Simétrica e Assimétrica; 3.3 Assinatura Digital
UNIDADE 4 - Princípios de Controle de Acesso
4.1 Introdução; 4.2 Organização do controle acesso; 4.3 Princípios de autenticação 4.4 Autenticação
Mútua; 4.5 Autenticação unificada
UNIDADE 5 - Tecnologias de Defesa
5.1 Importância e definições; 5.2 Tipos de Firewall; 5.3 IPTABLES: funcionamento e configuração; 5.4
Introdução as VPNs; 5.5 Tuneis GRE e SSH; 5.6 Introdução aos IDS e IPS; 5.7 Honeypots
UNIDADE 6 - Introdução a Gerência de Redes
6.1. Definição de Gerenciamento de Redes; 6.2. Áreas de Gerenciamento; 6.3 Agente e Gerente de
Rede 6.4 Base de Informações Gerenciais (MIB)
UNIDADE 7 - Instalação e configuração de gerentes e agentes de rede
7.1 Visão geral dos gerentes de rede; 7.2 Instaçação e configuração de agentes SNMP; 7.3 Instalação
e configuração de gerentes de rede; 7.4 Integração de agentes e gerentes de rede
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores e equipamentos no laboratório de redes, para que os alunos façam o uso dos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 81
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
equipamentos a serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a
serem desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados, conforme o
cronograma do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. STALLINGS, William. Criptografia e segurança de redes: princípios e práticas. 6. ed. São Paulo,
SP: Pearson Prentice Hall, 2014 (BVU)
2. KIM, D. : SOLOMON, M. G. Fundamentos de Seguranca de Sistemas de Informacao. LTC.
2014
3. FOROUZAN, Behrouz A.; MOSHARRAF, Firouz. Redes de computadores: uma abordagem top-
down. Porto Alegre, RS: AMGH, 2013. 896 p., il., 25 cm. ISBN 9788580551686.
BIBLIOGRAFIA COMPLEMENTAR
1. NAKAMURA, Emilio Tissato. Segurança de redes em ambientes corporativos. São Paulo, SP:
Novatec, 2011. 482 p., il. Inclui referências. ISBN 978-85-7522-136-5.
2. Broad, J. Binder, A. Hacking Com Kali Linux: Técnicas Práticas para Testes de Invasão.
Novatec. 2013
3. LYON, Gordon Fyodor. Exame de redes com Nmap. Rio de Janeiro, RJ: Ciência Moderna,
2009. 688 p. ISBN 9788573938654.
4. LYRA, Maurício Rocha. Segurança e auditoria em sistemas de informação. Rio de Janeiro, RJ:
Ciência Moderna, 2008. 253 p. Inclui bibliografia. ISBN 978-85-7393-747-3.
5. KUROSE, James F.; ROSS, Keith W. Redes de computadores: uma abordagem top-down. 6.
ed. São Paulo, SP: Pearson Education do Brasil, 2013. 634 p. ISBN 9788581436777.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 82
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Programação Web
Código: INF304
Carga Horária Total: 80 h CH Teórica: 20h CH Prática: 60h
Número de Créditos: 4
Código pré-requisito: INF205
Semestre: 3º
Nível: Técnico
EMENTA
Projetos de Sistemas para Web: modelo cliente-servidor, padrão MVC, arquitetura em camadas,
protocolo http. Linguagens de marcação para Interface com o usuário. Servidores: web, web dinâmico
e de aplicação. Linguagens de programação para Internet. Tecnologias de apoio à programação para
Internet. Frameworks de programação para Internet.
OBJETIVO (S)
- Compreender o compreender o conjunto de ferramentas utilizadas para desenvolvimento de
aplicações web;
- Capacitar-se para desenvolver suas próprias soluções na internet.
CONTEÚDOS
UNIDADE 1 - Programas para web e programação distribuída
1.1 Modelo cliente-servidor; 1.2 Arquitetura em camadas; 1.3 Programas em 2, 3 e 4 camadas; 1.4
Camada cliente; 1.5 Camada web, Camada lógica e Camada legada
UNIDADE 2 Camada web
2.1 Linguagens de programação; 2.2 Protocolo HTTP; 2.3 Servidores de página estáticas e dinâmicas;
2.4 Frameworks de apoio à programação
Unidade 3 - Camada lógica
3.1 Linguagens de programação; 3.2 Protocolos; 3.3 Servidores de aplicação; 3.4 Frameworks de
apoio à programação
UNIDADE 4 - Camada legada
4.1 Acesso a sistemas legados; 4.2 Acesso a bancos de dados; 4.3 Protocolos
UNIDADE 5 - Prática de programação utilizando a plataforma Java.
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores no laboratório de informática, para que os alunos façam o uso dos softwares a
serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a serem
desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados conforme o cronograma
do semestre.
AVALIAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 83
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
1. Luckow, D. H. Melo, A. A. Programação Java para a Web. Novatec. 2015
2. Santos Neto, A. Java para Web. São paulo: Ciência Moderna, 2011
3. DELMAN, D.; BLANC, S. Aplicativos Web Pro Android: Desenvolvimento Pro Android Usando
HTML5, CSS3 e JavaScript. Ciência Moderna. 2012
BIBLIOGRAFIA COMPLEMENTAR
1. DEITEL, H. M et al. Java como programar. 10a ed. São Paulo, SP: Pearson Prentice Hall, 2016.
1144p., il. ISBN 978-85-7605-563-1. (BVU)
2. SIERRA, Kathy. Use a cabeça Java. Rio de Janeiro, RJ: Alta Books, 2010. 484 p., il. ISBN 978-
85-7608-173-9.
3. TONSIG, Sérgio Luiz. Aplicações na nuvem: como construir com HTML5, Javascript, CSS, PHP
e MySQL. Rio de Janeiro, RJ: Ciência Moderna, 2012. 242 p. ISBN 9788539903351.
4. MILANI, A. Construindo Aplicações Web com PHP e MySQL. Novatec. 2010
5. BROWERS, M. Profissional Padrões de Projetos com CSS e HTML. Altabooks. 2008
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 84
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
DISCIPLINA: Desenvolvimento Móvel
Código: INF305
Carga Horária Total: 80 h CH Teórica: 30h CH Prática: 50h
Número de Créditos: 4
Código pré-requisito: INF205
Semestre: 3º
Nível: Técnico
EMENTA
Visão geral sobre dispositivos móveis: Comparação entre dispositivos de sensoriamento, celulares,
tablets e computadores convencionais; Visão geral sobre as plataformas de desenvolvimento mais
utilizadas, como Android SDK, Iphone SDK e Windows Mobile. Requisitos e desafios para computação
móvel. Arquitetura de Software Móvel. Comunicação para Software móvel. Middleware e frameworks
para Computação Móvel. Sensibilidade ao contexto e adaptação. Plataforma Android. Activities e
Intents. Interfaces e Layouts. Services. Localização e Mapas. Sensores disponíveis.
OBJETIVO (S)
- Aprender os principais conceitos relativos ao desenvolvimento de software voltado para dispositivos
móveis, desde os requisitos e desafios desse tipo de software,
- Compreender arquitetura e mecanismos de comunicação de aplicações para dispositivos portáteis
- Conhecer as plataformas de desenvolvimento.
- Capacitar-se para desenvolver suas próprias aplicações na plataforma de desenvolvimento Android.
CONTEÚDOS
UNIDADE 1 - Introdução à computação móvel
1.1. Plataformas de desenvolvimento para computação móvel; 1.2. Arquitetura de software móvel; 1.3.
Comunicação em software móvel
UNIDADE 2 - Middlewares e frameworks em computação móvel.
2.1. Sensibilidade ao contexto e adaptação de software; 2.2. Sensores como provedores de
informação.
UNIDADE 3 - Laboratórios de Android
3.1. Activity e Calculadora; 3.2. Interface e Layouts; 3.3. Mapas; 3.4. Sensores no Android.
METODOLOGIA DE ENSINO
A disciplina é desenvolvida no formato presencial: exposição teórica e aulas práticas, onde serão
utilizadas apresentações em projetos multimídia previamente preparadas para transmissão do
conteúdo, além do uso do quadro branco e pincel. As aulas práticas acontecerão frequentemente com
o uso dos computadores no laboratório de informática, para que os alunos façam o uso dos softwares a
serem estudados. Além disto, a disciplina poderá contar com seminários e atividades a serem
desenvolvidas extrassala de aula. Os conteúdos das aulas serão detalhados conforme o cronograma
do semestre.
AVALIAÇÃO
A avaliação é realizada de forma processual e cumulativa. A saber: avaliações escritas (provas),
trabalhos extra-sala de aula, seminários e dinâmicas em sala. A frequência é obrigatória, respeitando
os limites de ausência previstos em lei.
BIBLIOGRAFIA BÁSICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 85
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO
1. DELMAN, D.; BLANC, S. Aplicativos Web Pro Android: Desenvolvimento Pro Android Usando
HTML5, CSS3 e JavaScript. Ciência Moderna. 2012
2. GLAUBER. N. Dominando o Android: Do Básico ao Avançado. 2ª Edição. São Paulo: Novatec.
2015
3. ALLAN, Alasdair. Aprendendo programação iOS. São Paulo, SP: Novatec, 2013. 445 p. ISBN
9788575223635.
BIBLIOGRAFIA COMPLEMENTAR
1. DEITEL, H. M et al. Java como programar. 10a ed. São Paulo, SP: Pearson Prentice Hall, 2016.
1144p., il. ISBN 978-85-7605-563-1. (BVU)
2. SIERRA, Kathy. Use a cabeça Java. Rio de Janeiro, RJ: Alta Books, 2010. 484 p., il. ISBN 978-
85-7608-173-9.
3. LECHETA, R. R. Android Essencial. São Paulo: Novatec, 2016.
4. LECHETA, Ricardo R. Desenvolvendo para iPhone e iPad. São Paulo, SP: Novatec, 2014. 624
p. ISBN 9788575224014.
5. DUARTE, William. Delphi para Android e IOS: desenvolvendo aplicativo móveis. Rio de Janeiro,
RJ: Brasport, 2015. 189 p. ISBN 9788574527482.
Coordenador do Curso Coordenadoria Técnico- Pedagógica
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ 86
CURSO TÉCNICO SUBSEQUENTE EM INFORMÁTICA – CAMPUS CANINDÉ
PROJETO PEDAGÓGICO DO CURSO