EMENTA Disciplina: Fundamentos e Operação de Informática Período: 1º Carga Horária Total: 100h/a Semanal: 5 Teórica: 100h/a Presencial: 80h/a Prática: 00h/a EaD: 20h/a Professor: Objetivos Geral: Conhecer conceitos básicos de informática; Conhecer a evolução e história dos computadores; Diferenciar os tipos de memórias; Entender os tipos de dispositivos de hardware; Compreender uma informação e sua representação no sistema numérico; Entender as operações aritméticas; Conhecer estrutura de processamento, velocidade e registradores; Classificar tipos de software; Diferenciar linguagem de programação. Específicos: Descrever conceitos de informática; Descrever a história e a evolução dos computadores; Ser capaz de diferenciar os dispositivos de entrada e saída de dados; Caracterizar os componentes do computador; Identificar a função dos dispositivos; Criar representação de informações; Representar o sistema de numeração dos computadores; Converter o sistema de bases; Criar operações aritméticas; Explicar a utilidade das memórias no computador; Saber a capacidade e os tipos de memórias; Explicar a estrutura de processamento; Definir as diferentes velocidades de processamento; Definir a função dos registradores; Saber classificar o software; Caracterizar as diferentes linguagens de programação; CONTEÚDO PROGRAMÁTICO Introdução à Informática, História dos Computadores, Componentes de um Computador, Processador, Memória, Dispositivos de Entrada e Saída, Informação e a sua Representação, Sistemas de Numeração, Conversão de Bases, Operações Aritméticas, Estruturas de Processamento, Software e suas classificações, Tipos de Linguagens de Programação. BIBLIOGRAFIA BÁSICA CRUMLISH. Internet para Pessoas Ocupadas. São Paulo: Makron Books, 1997. D´ÁVILA, Edison. Montagem, Manutenção e Configuração de Computadores Pessoais. Érica, 1997. NASCIMENTO / HELLER. Introdução à Informática. São Paulo: Makron Books, 1990. NORTON, Peter. Introdução à Informática. São Paulo: Makron Books, 1997. GONICK, L. Introdução Ilustrada à Computação. Harper do Brasil, 1984. EMENTA Disciplina: Lógica de Programação Período: 1º Carga Horária Total: 100h/a Semanal: 5 Teórica: 100h/a Presencial: 80h/a Prática: 00h/a EaD: 20h/a Professor: Objetivo Geral: Desenvolver algoritmos; Desenvolver programas simples; Objetivos Específicos: Interpretar algoritmos e linguagens; Analisar e solucionar problemas em linguagens; Interpretar a lógica computacional; Elaborar rotinas para solucionar problemas computacionais; Utilizar e implementar estruturas de dados básicas, comandos e operações; Selecionar entre as melhoras estruturas de dados, a que melhor se adapta à solução do problema. CONTEÚDO PROGRAMÁTICO Conceitos de algoritmo. Conceito de linguagem. Constantes e Variáveis. Tipos de Dados. Operadores. Expressões Aritméticas e lógicas. Comandos básicos: atribuição, condicionamento e repetição. Funções e procedimentos. Vetor e matriz. Registros. BIBLIOGRAFIA BÁSICA EGYPTO, Cândido. Lógica e Algoritmos. CEFET-PB, 2003. (Livro-texto) FARRER, Harry et al. Algoritmos estruturados. Guanabara Dois, 1989. FARRER, Harry et al. Pascal estruturados. Guanabara Dois, 1986. FORBELLONE, André Luiz Villar & EBERSPÄCHER, Henri Frederico. Lógica de programação. 2. ed. Makron Books, 2000. BIBLIOGRAFIA COMPLEMENTAR GUIMARÃES, Ângelo de Moura. Algoritmos e estruturas de dados. LTC, 1985. MANZANO, José Augusto N. G & YAMATUMI, Wilson Y. Programando em Turbo Pascal7. 0. Érica. RINALDI, Roberto. Turbo Pascal 7.0: comandos e funções. Érica, 1993. SCHIMTZ, Eber A & TELES, Antonio A. S. Pascal e técnicas de programação. LTC, 1985. TREMBLAY, Jean-Paul & BUNT, Richard B. Ciência dos computadores: uma abordagem algorítmica. Mcgraw-Hill, 1983. EMENTA Disciplina: Inglês Técnico para Informática Período: 1º Carga Horária Total 40 h/a Semanal: 2 Teórica: 40h/a Presencial: 40h/a Prática: 00h/a EaD: 00h/a Professor: Objetivo Geral: Conhecer a importância da Língua Inglesa no mundo eletrônico; Analisar e interpretar textos técnicos em inglês básico. Conhecer as técnicas de leitura; Conhecer as formas de interpretar textos; Compreender Glossário de termos técnicos; Identificar a língua inglesa como instrumento de acesso a informações, a outras culturas e grupos sociais. Objetivos Específicos: Ser capaz de ler e interpretar textos; Ler palavras necessárias para configuração de equipamentos eletrônicos; Recorrer às tecnologias de apoio como dicionário e gramática, informatizados ou não. CONTEÚDO PROGRAMÁTICO Importância da Língua Inglesa, Vocabulário: campos semânticos da área de informática, técnicas de leitura instrumental, textos técnicos, publicitários, classificados e telegráficos. BIBLIOGRAFIA BÁSICA “Basic Pneumatics” Copyright 1971,1974 by Technical Publishing Company, Barrington, Illinois. BIBLIOGRAFIA COMPLEMENTAR Munhoz, Rosângela. Inglês Instrumental: Estratégias de leitura – Módulo I. São Paulo: Texto Novo, 2002. EMENTA Disciplina: Matemática para Informática Período: 1º Carga Horária Total 40 h/a Semanal: 2 Teórica: 40h/a Presencial: 40h/a Prática: 00h/a EaD: 00h/a Professor: Objetivo Geral: Analisar, interpretar, e aplicar a lógica computacional bem como saber aplicá-la ao dia a dia. Objetivos Específicos: Facilitar o processo decisório e de raciocínio lógico, assim como, operacionalizar as decisões tomadas, controlando e avaliando os resultados obtidos, como também posicionar-se como facilitador dos recursos tecnológicos dentro das corporações. CONTEÚDO PROGRAMÁTICO Introdução a Lógica; Noções de Probabilidade e Estatistica; Matemática Financeira; Progressões Aritméticas e Geoméricas; Vetores e Matrizes; BIBLIOGRAFIA BÁSICA ALENCAR, Edgard. Iniciação a Lógica Matemática. Nobel. 1995 BIBLIOGRAFIA COMPLEMENTAR COPY, Irving M. Introdução a Lógica. Mestre Jou. 1974 EMENTA Disciplina: Web Design Carga Horária Total: 60h/a Semanal: 3 Período: 1º Teórica: 60h/a Presencial: 40h/a Prática: 00h/a EaD: 20h/a Professor: OBJETIVOS Geral: Desenvolver competências para a elaboração do projeto estético e funcional de um web site. Específicos: Aplicar conceitos do Web design; Conhecer e aplicar técnicas para tratamento de imagens para Web; Desenvolver elementos animados para páginas Web; Desenvolver projeto final contendo todos os recursos vistos em aula. CONTEÚDO PROGRAMÁTICO História da Internet; História da HTML; Como Funciona a Internet; Tags Básicas em HTML5; Parágrafos, Quebras e Símbolos Especiais; Formatação de Texto com HTML5 e CSS3; Códigos de Cores em HTML5 e CSS3; Imagens em HTML5; Formatação de Imagens com CSS3; Listas em HTML5 com OL e UL; Links em HTML5; Menu com CSS3; Efeitos visuais em CSS3; Formatação de Interfaces com HTML5; Cabeçalho em CSS3; Fontes em CSS3; Semântica em HTML5; Tabelas em HTML; Estilos CSS para Tabelas em HTML5; Introdução ao JavaScript; JavaScript com Objetos; Funções JavaScript; Integrando JavaScript e HTML5; IFRAME em HTML5; Áudio e Vídeo em HTML5; Formulários em HTML5; Como Hospedar um Site; Formulários com JavaScript. BIBLIOGRAFIA BÁSICA Silva M., HTML5 - A Linguagem de Marcação que Revolucionou a Web, editora Novatec, 2011 – ISBN:978-85-7522-261-4. BIBLIOGRAFIA COMPLEMENTAR Frederick G. & Lal R., Dominando o desenvolvimento Web para Smartphone, editora Alta Books, 2011 - ISBN: 978-85-7608-514-0. Silva M., Fundamentos da SVG, editora Novatec, São Paulo, 2012 - ISBN : 978-85-7522-321-5. Silva, M., JQuery Ui Componentes de Interface rica para suas aplicações web, editora Novatec, São Paulo, 2012 - ISBN: 978-85-7522-296-6. EMENTA Disciplina: Engenharia de Sistemas (+IHC) Período: 2º Carga Horária Total: 80h/a Semanal: 4 Teórica: 80h/a Presencial: 40h/a Prática: 00h/a EaD: 40h/a Professor: Objetivo Geral: Compreender as reais necessidades do desenvolvedor de um sistema de informação; Entender como funciona a sistemática de projetar um sistema de informação; Capacitar o aluno a entender o que o cliente quer como o desenvolvimento do sistema de informação. Objetivos Específicos: Tipos de sistemas de informação; sistemas de informação nos negócios e na sociedade; aspectos éticos em sistemas de informação; administração de recursos em sistemas de informação. CONTEÚDO PROGRAMÁTICO Fundamentos de Sistemas de Informação; Modelagem conceitual de Sistemas de Informação; Processo de desenvolvimento e ciclo de vida de sistemas de informação; Representação em diagramas de processos; BIBLIOGRAFIA BÁSICA PRESSMAN, R. S. “Engenharia de software”. 8ª ed.; São Paulo : Pearson . 2008. SOMMERVILLE, I. “Engenharia de Software”. 9ª ed.; Pearson. 2009. PAULA FILHO, W.P. “”Engenharia de Software - Fundamentos, Métodos e Padrões”, 2ª ed. LTC. Rio de Janeiro, 2003. BIBLIOGRAFIA COMPLEMENTAR Audy, Jorge Luis Nicolas. Andrade, Gilberto Keller de. Cidral, Alexandre. Fundamentos de Sistemas de Informação. 1. edição. bookman. 2005. Porto Alegre Laudon, Kenneth. Laudon, Jane Price. Sistemas de Informação com Internet. 4. edição. LTC editora. 1999. Rio de Janeiro. EMENTA Disciplina: Linguagem de Programação I (PHP+OO) Período: 2º Carga Horária Total: 80h/a Semanal: 4 Teórica: 80h/a Presencial: 60h/a Prática: 00h/a EaD: 20h/a Professor: Objetivo Geral: Conhecer o ambiente de desenvolvimento integrado; Conhecer os requisitos da linguagem; Apresentar ao aluno as técnicas de programação na linguagem; identificar e utilizar os componentes visuais e não visuais do ambiente de desenvolvimento integrado. Objetivos Específicos: Instalar e configurar os pré-requisitos de uso da linguagem; Aplicar as técnicas de programação na linguagem com intuito de se prototipar um sistema de informação; CONTEÚDO PROGRAMÁTICO Requisitos da Linguagem de Programação; Caracterização do Ambiente de Desenvolvimento; Desenvolvimento de interfaces a partir de componentes visuais e não visuais; Acesso às bibliotecas de componentes, Acessórios e Plug-ins; Controle de propriedades e eventos; Acesso a fluxo de entrada e saída de dados; Armazenamento em arquivos de dados. BIBLIOGRAFIA BÁSICA LOPES & GARCIA Guto, Introdução à Programação: 500 Algoritmos Resolvidos Editora: Campus Autor: ANITA, 2002. 1. ed. Número de páginas: 488 ISBN: 8535210199 ARAÚJO, Everton Coimbra. Algoritmos: Fundamento e Prática - 3a Edição. 3. ed. Florianópolis: Visual Books, 2007. 412 p ARAÚJO, Everton Coimbra. HOFFMAN, Alessandra Bortoleto Garbeloti Delphi - Implementação de Algoritmos e Técnicas para Ambientes Visuais. 1. ed. Florianópolis: Visual Books, 2006. 314 p. EMENTA Disciplina: Metodologia de Projetos de Sistemas Período: 2º Carga Horária Total: 40h/a Semanal: 2 Teórica: 40h/a Presencial: 40h/a Prática: 00h/a EaD: 0h/a Professor: Objetivos Geral: Capacitar os discentes do curso a reconhecer as necessidades de desenvolvimento de um sistema computacional bem como especificar os requisitos do sistema proposto com o intuito de formar um protótipo computacional deste sistema. Específicos: Elucidar as operações e processos inerentes ao funcionamento de um sistema identificando os requisitos funcionais e não-funcionais do mesmo; Apoiar o aluno a aplicar as técnicas de desenvolvimento computacional bem como os processos de documentação de sistemas. CONTEÚDO PROGRAMÁTICO Representação de conhecimento e raciocínio em Sistemas de Informação; projeto e desenho de sistemas; tecnicas de prototipação de sistemas. BIBLIOGRAFIA BÁSICA EMENTA Disciplina: Manutenção de Computadores Período: 2º Carga Horária Total: 100h/a Semanal: 5 Teórica:100h/a Presencial: 80h/a Prática: 00h/a EaD: 20h/a Professor: Objetivos Geral: Conhecer os componentes do computador; Compreender os tipos e funções de conexões; Conhecer os periféricos; Entender a montagem de um computador; Instalar software; Instalar equipamentos. Objetivos Específicos: Caracterizar os componentes do computador (processador, memória, etc); selecioná-los conforme a necessidade do serviço; Instalação e configuração (particionamento, formatação e instalação de drives); Noções de manutenção corretiva e preventiva. CONTEÚDO PROGRAMÁTICO Introdução a Manutenção. Introdução aos Processadores. Memórias. Clock. Discos Rígidos. Placas de Vídeo. Modems. Drives. Placas de Som. Placas USB. Placas de Rede. Monitores. Gabinetes. Fontes. Teclados. Adaptadores. Mouses. Periféricos. Coolers. Soquetes. Slots. Jumpers. Conexões. Interfaces. Etapas de Montagem do Computador: Gabinetes, Placas de CPU, Fixação de Drives e Placas, Conexão de Cabos, CMOS SETUP, Particionar e formatar discos. Instalação de Sistemas Operacionais, drives e programas aplicativos. BIBLIOGRAFIA BÁSICA AMORIM, Rodrigo. Montagem de computadores e Hardware. Rio de Janeiro: Brasport, 2004. CARMONA, Tadeu. Guia Profissional Hardware. Digerati Books. BIBLIOGRAFIA COMPLEMENTAR FERREIRA, Silvio. Montagem de Micros: para Estudantes e Técnicos de PCs. Axcel Books. MAX, Ivan. Treinamento Profissional em Hardware. Digerati Books. VASCONCELOS, Laércio. Manual de manutenção de PCs. São Paulo: Makron Books, 2002. EMENTA Disciplina: Banco de Dados Carga Horária Total: 60h/a Semanal: 3 Período: 2º Teórica:60h/a Presencial: 60h/a Prática: 00h/a EaD: 0h/a Professor: Objetivo Geral: Conhecer os Sistemas de Gerenciamento de Banco de Dados (SBBD); conhecer e identificar o Projeto Físico e Lógico de Banco de Dados; Projetar o Modelo de Entidade-Relacionamento; Normalização de Dados e Linguagem de Banco de Dados (Linguagem de Definição e Manipulação de Dados). Objetivos Específicos: Elucidar os conceitos de Banco de Dados bem como as implicações de modelos Lógicos e Físicos; Projetar e desenhar um modelo de Entidade-Relacionamento, ter a capacidade de transformar o modelo Lógico em modelo Relacional; Conhecer, Identificar e Utilizar as Linguagens de Banco de Dados. CONTEÚDO PROGRAMÁTICO Arquitetura de Sistemas de Banco de Dados; Usuários de Banco de Dados; Modelagem Conceitual de Dados; Modelo de entidade-relacionamento (ER); Modelo Lógico de Banco de Dados; Mapeamento do Modelo ER para Modelo Relacional; Formas Normais de Banco de Dados Relacional; Linguagem de Banco de Dados; Linguagem de Definição de Dados; Linguagem de Manipulação de Dados; BIBLIOGRAFIA BÁSICA SILBERSCHATZ, A., KORTH, H., SUDARSHAN, S. Sistema de Bancos de Dados (3a Edição) . Makron Books, 1999 BIBLIOGRAFIA COMPLEMENTAR: BYERS, Robert A.. Banco de Dados para todas as Aplicações,1985. Ed. Mc Graw- Hill. DATE, C. J. Banco de Dados: Fundamentos inclui SQL,1989. Ed. Campus. KORTH, Henry F. Sistemas de Banco de Dados, 1995. Ed.Makron Books. SOARES, Walace. My Sql: Conceitos e aplicações, 2001. Ed.Erica. EMENTA Disciplina: Redes de Computadores Período: 3º Carga Horária Total: 100h/a Semanal: 4 Teórica:80h/a Presencial: 80h/a Prática: 00h/a EaD: 20h/a Professor: Geral: Compreender o conceito de redes de computadores; Entender as topologias de redes, meios físicos, dispositivos e padrões de comunicação; Conhecer as diferentes arquiteturas de redes e tipos de serviços; Capacitar o aluno a confeccionar cabo de LAN; Capacitar o aluno instalar uma rede básica. Específicos: Definir os principais tipos de redes; Identificar arquitetura de redes; Identificar os serviços e funções de servidores e equipamentos; Ser capaz proporcionar para um sistema ou ambiente a capacidade de conectividade de informações e compartilhamento de recursos CONTEÚDO PROGRAMÁTICO Introdução a rede de computadores; Conceito de LAN, MAN e WAN; Topologias de Redes; O histórico da internet; Modelo de referência OSI; Arquitetura do protocolo TCP/IP; Periféricos e Equipamentos de Redes de Computadores; Montagem de cabos e conectores para uso numa rede padrão Ethernet; BIBLIOGRAFIA BÁSICA CARLOS, E. Morimoto. Redes, Guia Prático. GDH Press e Sul Editores, 2008. HAYDEN, Matt. Aprenda em 24 horas Redes. Rio de Janeiro: Campus, 1999. (Livro-Texto) TANENBAUM. Andrew S. Redes de Computadores. Rio de Janeiro: Campus, 1997. BIBLIOGRAFIA COMPLEMENTAR CASAD, Joe. Aprenda em 24 horas TCP/IP. Rio de Janeiro: Campus, 1999. HELD, Gilbert. Comunicação de Dados. Rio de Janeiro: Campus, 1999. EMENTA Disciplina: Desenvolvimento de Projeto de Sistemas Período: 3º Carga Horária Total: 40h/a Semanal: 2 Teórica:40h/a Presencial: 40h/a Prática: 00h/a EaD: 0h/a Professor: Objetivo Geral: Desenvolvimento completo de um projeto, incluindo sua implementação e documentação sob a orientação de um professor Objetivos Específicos: Garantir que o aluno do curso técnico de informática saiba desenvolver um projeto completo de sua área CONTEÚDO PROGRAMÁTICO A ser estabelecida conforme as necessidades de cada projeto individual. BIBLIOGRAFIA BÁSICA A ser estabelecida conforme as necessidades de cada projeto individual. BIBLIOGRAFIA COMPLEMENTAR: EMENTA Disciplina: Tópicos Especiais (JAVA) Período: 3º Carga Horária Total: 60h/a Semanal: 3 Teórica: 60h/a Presencial: 40h/a Prática: 00h/a EaD: 20h/a Professor: Objetivo Geral: Oferecer ao discente conhecimento generalista. Objetivos Específicos: Capacitar o discente a aprimorar seu conhecimento com o oferecimento de conteúdos atuais e dinâmicos. CONTEÚDO PROGRAMÁTICO A ser estabelecida conforme as necessidades de cada projeto individual. BIBLIOGRAFIA BÁSICA A ser estabelecida conforme as necessidades de cada projeto individual. BIBLIOGRAFIA COMPLEMENTAR A ser estabelecida conforme as necessidades de cada projeto individual. EMENTA Disciplina: Informática e Mercado de Trabalho Carga Horária Total: 60h/a Teórica: 60h/a Semanal: Prática: 0h/a Período: 3º Presencial: 40h/a EaD: 20h/a Professor: OBJETIVOS Geral: Fomentar empreendedores digitais que possam transformar a sua realidade e da comunidade em que vive. Apresentar a legislação vigente aplicada á informática. Possibilitar o entendimento da aplicação dos princípios éticos no exercício profissional. Específicos: Apresentar a definição do Empreendedor Mostrar o Cenário empresarial Nacional Apresentar o Movimento Startup Propiciar situações para o desenvolvimento de um profissional de informática comprometido com a solução de problemas culturais, éticos e técnicocientíficos da comunidade. CONTEÚDO PROGRAMÁTICO O papel do empreendedor no processo de criação de novas empresas. Etapas do Processo de Criação de Empresas: a pesquisa de oportunidades, estudo de tendências de mercado. O projeto de criação e início de atividades da nova empresa. Problemas de gestão de micro e pequenas empresas nascentes. Entidades de apoio a pequena e média empresa. Estruturas de cooperação entre empresas . Estudo e análise de situações atuais envolvendo o uso de computadores e como estes afetam a sociedade. Situações específicas: conceito de ética e critérios para tomada de decisões éticas, acesso não autorizado, propriedade intelectual, erros e ameaças à segurança, privacidade e uso de dados pessoais, regulamentação da profissão, inclusão digital, entre outros. Códigos de ética profissional. Direito Autoral e Propriedade Industrial. Aplicações de Direito do Trabalho. Defesa do Consumidor. Ética Profissional. Legislação específica sobre informática. BIBLIOGRAFIA BÁSICA BERNARDI, Luis Antonio. Manual do empreendedorismo e gestão. São Paulo: Atlas. 2002. DOLABELA, Fernando. Oficina do Empreendedor: A metodologia de Ensino que Ajuda a transformar conhecimento em riqueza. São Paulo: Cultura, 1999. Grando, Nei. Empreendedorismo Inovador, Ed. Evora, São paulo, 2012. Kawasaki, Guy. A arte do começo - Guia definitivo para iniciar o seu projeto. Ed Best seller, 2006. BIBLIOGRAFIA COMPLEMENTAR DOLABELA, Fernando .O segredo de Luísa . -- 30. ed. rev. e atual. -- São Paulo : Editora de Cultura, 2006. BES, Fernando Trias de.O Livro Negro do Empreendedor. ed. Best Seller Ltda, 2009. RESNIK, Paul. A Bíblia da Pequena Empresa. Makron Books Editora, São Paulo, 1988. LICHT, Rene Henrique. Avaliação do perfil empreendedores utilizando a teoria de tipos psicológicos. Revista brasileira de gestão de negócios, Sao Paulo, SP, v. 9, n. 24, p.31-40, 2007. AZEVEDO, Solange Coelho de. Empreendedorismo: estratégias para ensinoaprendizagem. Dissertar, Rio de Janeiro, RJ, v. 3, n. 7, p.17-23, 2004. EMENTA Disciplina: Linguagem de Programação II (PHP) Período: 3º Carga Horária Total: 60h/a Semanal: 3 Teórica: 60h/a Presencial: 40h/a Prática: 0h/a EaD: 20h/a Professor: Objetivo Geral: Capacitar o aluno a realizar a programação no modelo Cliente/Servidor, Instruir o aluno nos conceitos de transação com banco de dados por meio de linguagens de programação, bem como os requisitos de operacionalização de um sistema de banco de dados cliente/servidor; Elucidar as funcionalidades da geração de relatórios. Objetivos Específicos: Identificar as técnicas e práticas de programação no modelo cliente/servidor, uso de um sistema de banco de dados cliente/servidor; Construir uma conexão via programação em banco de dados cliente/servidor; Recuperar informações deste banco de dados para geração de relatórios; CONTEÚDO PROGRAMÁTICO Instalação e configuração dos requisitos de SGBD para a Linguagem; Conexão com Banco de Dados; Programação de instruções SQL; Manipulação de Dados Cliente/Servidor; Backup e Recuperação de Banco de Dados; Geração de Relatórios. Impressão e Geração de Documentos Fiscais; Criação do Disco de Instalação do Programa BIBLIOGRAFIA BÁSICA ALVES, William Pereira. Delphi 7 : Aplicações Avançadas de Banco de Dados. São Paulo : Érica CANTU, Marcos. Dominando o Delphi 6 - A Bíblia. São Paulo : Makron Books FERREIRA, Marcos dos Santos. Delphi - Tópicos Avançados. São Paulo : Érica MANZANO, José Augusto G. Estudo Dirigido Delphi 7.São Paulo : Érica RUBENKING, Neil J. Programação em Delphi para leigos. São Paulo, Berkeley Manual de Conexão VISA Manual de Conexão POLLYMed.