GUIA DE PLANOS DE ENSINO Diretoria dos Cursos de Informática Formação Específica em Gestão de Ambientes Internet e Redes de Computadores Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Banco de Dados Tecnologia em Gestão da Tecnologia da Informação Tecnologia em Segurança da Informação Tecnologia em Sistemas para Internet Tecnologia em Redes de Computadores 1º Semestre Prezado(a) Aluno(a), Você está recebendo os planos de ensino das disciplinas de seu semestre. O plano de ensino é o documento que traça os rumos para a disciplina. Ele é o guia para o professor e é o principal material utilizado para “desenhar” todo o curso. Os planos de ensino que você está recebendo contém: Ementa, que é uma descrição básica do que será tratado na disciplina, ou seja, o conteúdo; Objetivo, que informa que competências e habilidades você deverá ter adquirido ao final da disciplina ou, em outras palavras, como aquela disciplina contribui para a sua formação; Bibliografia básica, composta dos livros essenciais para a disciplina, é o principal material de estudo a ser utilizado; Bibliografia complementar, composta por livros, normas técnicas, ou mesmo sites que sirvam de auxílio para o acompanhamento da disciplina. O Sistema de Avaliação, que é a regra para a composição da média final, é comum a todas as disciplinas e compõe-se de 3 notas (A1, A2 e A3), das quais considera-se a média das 2 maiores notas (descarta-se a pior nota, seja qual for). As notas são a critério soberano de cada professor. A única exceção a essa regra é a disciplina de projeto que possui nota única. Além dos itens aqui presentes, os professores recebem uma versão mais detalhada do plano para auxiliá-lo a ministrar a disciplina e garantir que a matéria dada seja a mesma, independentemente do professor, campus, ou período. Conhecer os planos de ensino das disciplinas ajuda a conhecer melhor seu curso, a perceber como as disciplinas que fazem parte de sua grade curricular se relacionam e como elas ajudam a “assentar os tijolos” de sua formação profissional. Além, é claro, de permitir que você se prepare melhor para o semestre, recorrendo à bibliografia indicada e pesquisando sobre os assuntos que serão tratados. Bom estudo! Coordenação dos Cursos de Informática Cursos de: Tecnologia em Análise e Desenvolvimento de Sistemas, Tecnologia em Banco de Dados, Tecnologia em Gestão da Tecnologia da Informação, Tecnologia em Segurança da Informação, Tecnologia em Sistemas para Internet, Tecnologia em Redes de Computadores, Formação Específica em Gestão de Ambientes Internet e Redes de Computadores.1 Disciplinas do 1º semestre: Disciplina Aulas Semanais Arquitetura de Computadores 4 Empreendedorismo 2 4 Fundamentos da Informática e Comunicação de Dados 4 Lógica de Programação Lógica Digital 4 Modelagem de Dados Oficinas para Tecnólogos em Informática (exceto para o curso de FEGAIRC) 4 2 (pré/pós-aula) Arquitetura de Computadores EMENTA: Estado da arte do computador, definições e aplicações. Conceitos de sistemas de numeração, conversão de bases, operações com binário, portas lógicas, memórias e armazenamento, arquitetura de processadores, chip sets, Bios, linguagem de alto nível, arquitetura de computadores, DMA, periféricos, processamento paralelo, processamento distribuído. OBJETIVOS: Apresentar a arquitetura computacional com conhecimentos sobre a lógica binária, critérios de projetos, funcionalidades e aplicações BIBLIOGRAFIA BÁSICA: MACHADO, F.B.; MAIA, L.P.; Arquitetura de Sistemas Operacionais; Rio de Janeiro; LTC; 4ª; 2007 STALLINGS, W.; Arquitetura e Organização de Computadores: Projeto para o Desempenho; São Paulo; Prentice Hall; 5a; 2009 TANENBAUM. A.; Organização Estruturada de computadores; São Paulo; Prentice Hall; 5ª; 2009 BIBLIOGRAFIA COMPLEMENTAR: 1 MANO, M.M.; Computer System Architecture; Englewood Cliffs : Prentice Hall; 3rd; 1993 SILBERSCHATZ, Abraham; Sistemas Operacionais com Java; Rio de Janeiro: Elsevier; 2008 SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Computação Brasil. Revista da Sociedade Brasileira de Computação. Porto Alegre, RS, 2010. TANENBAUM. A. S.; Sistemas Operacionais Modernos; New Jersey; Prentice Hall; 2a; 2008 A grade dos cursos é comum nos dois primeiros semestres. WEBER, R. F.; Fundamentos de arquitetura de computadores; Porto Alegre; Sagra Luzzatto; 3ª; 2004. Empreendedorismo EMENTA: Conceito de empreendedorismo. O empreendedor nas organizações. Iniciativa e liderança. Iniciativa e continuidade. A importância do “pensar grande” e “agir pequeno”. Serviço: conceito e tipologia. Abertura de novos negócios. Plano de Negócio Simplificado. As unidades estratégicas de negócios na empresa. Criando novos serviços. Quando o “EU” é o melhor produto. O mito do empreendedor. OBJETIVOS: Fornecer elementos para que o aluno possa identificar em si características do perfil empreendedor. Capacitar o aluno na tomada de decisões sobre como empreender a sua carreira dentro da empresa. Diagnosticar, desenvolver e criar oportunidades. Elaborar um plano de negócios. Treinar práticas de empreendedorismo. BIBLIOGRAFIA BÁSICA: DOLABELA, F.; Oficina do Empreendedor: A metodologia de ensino que ajuda a transformar o conhecimento em riqueza.; Rio de Janeiro:Sextante; 2008 DOLABELA, F.; O segredo de Luíza; 2a Ed. São Paulo: Cultura; 2006 DORNELAS, J. C. de A.; Empreendedorismo: Transformando idéias em negócios; 3ª Ed.; Rio de Janeiro: Elsevier; 2008 BIBLIOGRAFIA COMPLEMENTAR: BRITTO, F. WEVER, L. ; Empreendedores brasileiros: vivendo e aprendendo com grandes nomes; 6ª Ed., Rio de Janeiro: Elsevier, 2005 DEGEN, R. J.; O empreendedor: fundamentos da iniciativa empresarial; São Paulo: Pearson Prentice Hall; 2005 FERNANDES, Aguinaldo Aragon; ABREU, Vladimir Ferraz de. ; Implantando a governança de TI: da estratégia à gestão dos processos e serviços; 2ª Ed., Rio de Janeiro: Brasport; 2009 MAGALHÃES, Ivan Luizio ; PINHEIRO, Walfrido Brito.; Gerenciamento de serviços de TI na prática: uma abordagem com base na ITIL; São Paulo: Novatec; 2007 TACHIZAWA, Takeshy.; Gestão ambiental e responsabilidade social corporativa: estratégias de negócios focadas na realidade brasileira; 3ª ed., São Paulo: Atlas; 2005 Fundamentos da Informática e Comunicação de Dados EMENTA: Comunicação, sinais e modulação analógica e digital, freqüência, Banda passante, capacidade de um canal (Nyquist e Shannon), cálculo de decibéis (dB, dBm, dBi), atenuação, ganho, características de uma transmissão de dados, codificação de linha, de bloco, modos de transmissão, multiplexação (TDM, FDM), conversão analógico digital (PAM/PCM), visão geral da arquitetura cliente-servidor, topologia de redes e introdução a Informática. OBJETIVOS: Fornecer os embasamentos teóricos em assuntos relacionados aos princípios da informática, redes de computadores e comunicação de dados. Conhecer os termos utilizados na área e suas definições. BIBLIOGRAFIA BÁSICA: NORTON, P. ; Introdução À Informática; Makron; São Paulo ; 2ª; 2004 SOUSA, L. B.; Redes de Computadores: dados, voz e imagem; São Paulo; Érica; 8ª; 2005 SOARES, L.F.G. LEMOS, G. COLCHER, S.; Redes de Computadores: das Lans, Mans e Wans às Redes ATM; Campus; Rio de Janeiro; 2ª; 1997. BIBLIOGRAFIA COMPLEMENTAR: FEDELI, Ricardo Daniel; POLLONI, Enrico Giulio Franco ; PERES, Fernando Eduardo.; Introdução à ciência da computação; São Paulo: Pioneira Thomson Learning; 2003 GUIMARÃES, Angelo de Moura; LAGES, Newton Alberto de Castilho; Introdução à ciência da computação; Rio de Janeiro: LTC; 1998 KUROSE, James F.; ROSS, Keith W.; Redes de computadores e a internet: uma abordagem topdown; Addison Wesley; São Paulo; 3ª; 2006 LAUDON, K. C.; LAUDON, J. P. ; Sistemas de informação gerenciais;Pearson; São Paulo; 7ª; 2009 TANENBAUM, A. S.; Tradução de Vandenberg D. de Souza; Revisão de Edgard Jamhour; Redes de Computadores; Rio de Janeiro:Campus; 2006 Lógica de Programação EMENTA: Conceito de lógica. Lógica aplicada à programação. Tipos de algoritmos. Conceitos de variáveis e constantes. Tipos primitivos de dados. Operadores: aritméticos, relacionais e lógicos. Estruturas de seleção. Estruturas de controle e repetição. Vetor e String. OBJETIVOS: Preparar o aluno para o desenvolvimento de soluções computacionais eficientes. Capacitar o aluno na elaboração de algoritmos; torná-los capazes de resolver problemas simples de forma teórica e aplicá-los na prática em uma linguagem de programação pré-definida na metodologia. BIBLIOGRAFIA BÁSICA: ASCENCIO, A. F. G.; Lógica de programação com Pascal; São Paulo: Makron; 2004 FORBELLONE, A. L. V. EBERSPACHER, H. F.; Lógica de programação: a construção de algoritmos e estruturas de dados; 3a ed.; São Paulo: Pearson Prentice Hall; 2008 MANZANO, J. A. N. G., & OLIVEIRA, Jair Figueiredo de; Algoritmo: Lógica Para o Desenvolvimento de Programação; São Paulo: Érica; 2009 BIBLIOGRAFIA COMPLEMENTAR: FARRER, H. et al.; Algoritmos Estruturados. Programação Estruturada de Computadores; 3a ed., Rio de Janeiro:LTC; 2008 MIZRAHI, V. V.; Treinamento em Linguagem C; São Paulo: Makron; 1990 PREISS, B. R. ; Estrutura de Dados e Algoritmos. (Padrões de projetos orientados a objetos com Java); São Paulo: Campus/Elsevier; 2001 SCHILDT, H.; C Completo e Total; 3a ed., São Paulo: Pearson Makron Books; 2006 SOUZA, João Nunes de.; Lógica para ciência da computação: fundamentos de linguagem, semântica e sistemas de dedução; Rio de Janeiro:Elsevier; 2002 Lógica Digital EMENTA: Sistemas dicotômicos. Operações lógicas sobre proposições. Construção de tabelas-verdade. Relações de implicação e equivalência. Argumento válido. Portas lógicas. OBJETIVOS: Abordar os conhecimentos necessários de lógica a fim de que o aluno possa compreender, nas diversas disciplinas correlacionadas, a sua aplicabilidade. BIBLIOGRAFIA BÁSICA: ALENCAR FILHO, E. de; Iniciação à lógica matemática; São Paulo: Nobel; ; 2009 DAGHLIAN, J.; Lógica e álgebra de Boole; 4ª ed., São Paulo: Paz e Terra; 2009 SILVA, F.C.; FINGER, M.; MELO, A. C. V.; Lógica para computação; São Paulo: Thomson, Cengale Learning; 2006.. BIBLIOGRAFIA COMPLEMENTAR: DALTRINI, B.M.; JINO, M.; MAGALHÃES, L.P.; Introdução a Sistemas de Computação Digital; Paz e Terra; São Paulo; ; 1999 FORBELLONE, A. L. V. EBERSPACHER, H. F.; Lógica de programação: a construção de algoritmos e estruturas de dados; 3ª ed., São Paulo: Pearson Prentice Hall; 2008 IDOETA, Ivan Valeije; CAPUANO, Francisco Gabriel.; Elementos de eletrônica digital; 40ª Ed., São Paulo: Érica; 2009 SOUZA, J. N. de; Lógica para ciência da computação: fundamentos de linguagem, semântica e sistemas de dedução; Rio de Janeiro: Elsevier; 2002 TANENBAUM. A.; Organização Estruturada de computadores; 5ª;Ed., São Paulo:Prentice Hall; 2009 MODELAGEM DE BANCO DE DADOS EMENTA: Histórico dos Bancos de Dados, Estrutura de Banco de Dados, Gerenciamento e Linguagens envolvidas. Modelagem de dados (Relacional). Projeto Lógico e Projeto Físico. Administração básica de Banco de Dados. Distribuição e depuração de dados. OBJETIVOS: Oferecer ao aluno conceitos fundamentais sobre modelagem de Banco de Dados, capacitando-o para o desenvolvimento de um sistema de Banco de Dados Relacional. BIBLIOGRAFIA BÁSICA: ELMASRI, R. NAVATHE, S. B. ; Sistemas de banco de dados; 4a ed., São Paulo: Pearson; 2010 HEUSER, C. A.; Projeto de banco de dados; Bookman; Porto Alegre; ; 2010 SETZER, V. W; Banco de dados: aprenda o que são, melhore seu conhecimento, construa os seus.; São Paulo: Edgard Blücher; 2005. BIBLIOGRAFIA COMPLEMENTAR: BEIGHLEY, L.; Use a Cabeça (Head First): SQL; Rio de Janeiro:Alta Books; 2008 COSTA, Rogério Luis de C.; SQL Guia prático; 2a Ed., São Paulo: Brasport; 2006 DATE, Christopher J.; Introdução a sistemas de bancos de dados; Rio de Janeiro: Elsevier; 2004 FANDERUFF, Damaris.; Dominando o Oracle 9i: modelagem e desenvolvimento; São Paulo:Pearson; 2003 SILBERSCHATZ, A.; KORTH, H. F.; SUBARSHAN, S.; Sistema de banco de dados; Rio de Janeiro: Campus; 2006