Prévia do material em texto
Informática para Internet. matr SECRETARIA DE ESTADO DA EDUCAÇÃO DE MINAS GERAIS Subsecretaria de Desenvolvimento da Educação Básica Superintendência de Políticas Pedagógicas - Coordenação de Educação Profissional PLANO CURRICULAR CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET -com certificação intermediária em Operador de Computador e Programador Web -Eixo Tecnológico Informação e Comunicação Base Legal: Lei Federal no 9.394/1996, Resolução CNE/CP no 1/2021, Resolução CEE no 484/2022 e Resolução SEE no 4.692/2021 CARGA HORÁRIA TOTAL COMPONENTES CURRICULARES MÓDULO I MÓDULO II MÓDULO III MÓDULOS CH TOTAL AS DMA CHS AS DMA CHS AS DMA CHS Módulo I Módulo II Módulo III Eixo Curricular Letramentos Transversais Matemática aplicada à informática 2 0:50 1:40 33:20:00 33:20 Ética Profissional e mundo do trabalho 2 0:50:00 1:40 33:20:00 33:20 Português instrumental e Inglês técnico 2 0:50 1:40 33:20:00 33:20 Empreendedorismo e inovação 2 0:50:00 1:40 33:20:00 33:20 Saúde e Segurança do Trabalho 2 0:50 1:40 33:20:00 33:20 Sustentabilidade e responsabilidade socioambiental 2 0:50:00 1:40 33:20:00 33:20 Formação Técnica Específica Lógica de programação e Algoritmos 4 0:50 3:20 66:40:00 66:40 Arquitetura de hardware e Software 4 0:50 3:20 66:40:00 66:40 Informática básica 4 0:50 3:20 66:40:00 66:40 Desenvolvimento Web I 2 0:50 1:40 33:20:00 33:20 Redes de computadores 4 0:50:00 3:20 66:40:00 66:40 Segurança de Sistemas 2 0:50:00 1:40 33:20:00 33:20 Banco de Dados I 3 0:50:00 2:30 50:00:00 50:00 Engenharia de software 3 0:50:00 2:30 50:00:00 50:00 Edição e comunicação gráfica 2 0:50:00 1:40 33:20:00 33:20 Desenvolvimento Web II 4 0:50:00 3:20 66:40:00 66:40 Inovação digital e noções de Inteligência artificial 2 0:50:00 1:40 33:20:00 33:20 Programação para dispositivos móveis 4 0":"50 3:20 66:40:00 66:40 Banco de Dados II 3 0":"50 2:30 50:00:00 50:00 Introdução à Robótica 2 0":"50 1:40 33:20:00 33:20 Projeto Avançado para WEB 5 0":"50 4:10 83:20:00 83:20 TOTAL 20 20 20 333:20 333:20 333:20 1000:00 AS- Aulas Semanais DMA-Duração Módulo Aula CHS- Carga Horária Semanal Módulo aula - 50 minutos Módulo 1: 333h20 - 20 semanas letivas Módulo 2: 333h20 - 20 semanas letivas Módulo 3: 333h20 - 20 semanas letivas Município, data Assinatura do Inspetor Escolar Assinatura do Diretor Escolar Assinatura dos membros do colegiado Componentes Curriculares MÓDULO IDENTIFICAÇÃO: CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET MODULO I Nome do componente curricular: Matemática aplicada à informática Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: Quadro branco; Marcadores para quadro branco; Projetor multimídia e computadores com software(Excel ou Calc) instalado. Objetivo de aprendizagem do componente curricular geral: Desenvolver a capacidade (habilidade) de construir novos conhecimentos através do raciocínio lógico e indutivo, possibilitando aos discentes a apropriação das informações concernentes às etapas analíticas, apresentando-lhes conceitos teóricos que serão aplicados nas disciplinas técnicas da área de Tecnologia da Informação, de modo que, após sua conclusão, o(a) estudante estará capacitado para compreender os fundamentos matemáticos que subsidiam a elaboração do conteúdo programático da presente disciplina. Objetivos de aprendizagem do componente curricular específicos: Elaborar atividades matemáticas empregando os recursos computacionais, com o intuito de incentivar o(a) estudante a novas vivências em um processo de aprendizagem. Incentivar a imaginação, a criação, o raciocínio lógico, bem como a abstração por meio da resolução de problemas. Proporcionar atividades que abarquem a solução de situações problema, empregando o computador como objeto de incentivo. Investigar, por meio das atividades matemáticas no computador, o envolvimento, a elaboração de conceitos matemáticos e a verificação de hipóteses na solução das questões sugeridas. Executar cálculos básicos de multiplicação e/ou divisão. Ler e interpretar tabelas. Utilizar variadas estratégias de soluções de problemas abarcando conceitos básicos da matemática. Desenvolver o raciocínio de contagem por meio da resolução de situações que englobem o princípio multiplicativo (princípio essencial da contagem). Compreender e utilizar os conceitos que compõem os conteúdos de Matemática Aplicada, comparando-os às aplicações em Geoprocessamento. Objetos do conhecimento: Números Decimais e Fracionários; Transformações e comparação de números decimais e fracionários; Operaçõescom números decimais e fracionários; Regra de três simples; Teoria dos números: princípio da boa ordenação, números primos, fatoração e teorema fundamental da aritmética, divisibilidade. Polinômios : raízes, divisibilidade, fatoração, MMC e MDC. Noções Matemática Comercial e Financeira. Conversão de bases e aritmética computacional. Referencial bibliográfico básico: bibliografia básica: DANTE, LUIZ ROBERTO. (2008) Tudo é Matemática. 3a ed. 4 vols. São Paulo: Ática. DANTE, Luiz Roberto. Matemática. Volume único. 1. ed. São Paulo: Ática, 2005. DANTE, Luiz Roberto. Matemática: contexto & aplicações. Vol. 1. 5. ed. São Paulo: Ática, 2011. IEZZI, Gelson et al. Matemática: ciência e aplicações. Vol. 1. 7. ed. São Paulo: Saraiva, 2013. Referencial bibliográfico complementar: IEZZI, Gelson; HAZZAN, Samuel; DEGENSZAJN, DAVID. Fundamentos de Matemática Elementar Matemática comercial, matemática financeira e estatística descritiva. 2. ed. São Paulo: Atual, 2013. IEZZI, G. et al. Matemática: Ciência e Aplicações. Volumes 1, 2 e 3. 6ª ed., São Paulo: Saraiva, 2010. Nome do componente curricular: Português instrumental e Inglês técnico Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: Quadro branco; Marcadores para quadro branco; Projetor multimídia. Objetivos gerais de aprendizagem do componente curricular: Habilitar os(as) estudantes ao uso adequado da língua portuguesa, no que se refere aos seus aspectos formais e textuais inerentes ao exercício de sua profissão, bem como da língua inglesa, quanto à leitura e adequada interpretação de textos de caráter técnicos ou utilizados na operação e programação de softwares. Objetivos de aprendizagem do componente curricular específicos: Ler e interpretar manuais técnicos. Desenvolver textos (tais como: requerimentos, relatórios, currículos, memorandos, formulários, ofícios, dentre outros) de acordo com padrões técnicos preestabelecidos. Compreender a linguagem escrita, como forma tanto de comunicação, como de interação, imprescindível ao exercício da profissão. Comunicar-se oralmente e por via escrita claramente, de modo objetivo e com segurança. Elaborar textos técnicos em conformidade com os padrões vigentes. Compreender a língua inglesa, como forma tanto de comunicação, como de interação, imprescindível ao exercício da profissão; Empregar vocabulário básico da língua inglesa com o objetivo de aperfeiçoar seus saberes, para o desenvolvimento da leitura e interpretação de manuais técnicos, softwares, dentre outros referentes à área do curso. Objetos do conhecimento: Inglês:Gramática aplicada: Verbos seguidos e infinitivo ou gerúndio; Simple Past; Imperative; Desenvolvimento do vocabulário especifico da área de informática; Revisão de pontos de gramática relevantes para a compreensão de textos específicos da área de computação; Desenvolvimento de estratégias de leitura e prática da leitura intensiva e extensiva de textos técnicos na área de informática ; Utilização de fontes de informação da Internet para aprimorar a habilidade de compreensão de textos. Português:Desenvolvimento de técnicas de tradução. Leitura e compreensão de textos da área profissional; Níveis de linguagem e adequação linguística; Comunicação oral e escrita; Redação técnica; Produzir e editar textos voltados à prática profissional (técnico-científicos). Referencial bibliográfico básico: BRASIL, Presidência da República. Manual de Redação da Presidência da República. 3 ed. Brasília: Presidência da República, 2018. Disponível em:<http://www4.planalto.gov.br/centrodeestudos/assuntos/manual-de-redacao-da-presidencia-da-republica/manual-de-redacao.pdf> MARTINS, Dileta Silveira; ZILBERKNOP, Lubia Scliar. Português instrumental: de acordo com as atuais normas da ABNT. 28. ed. São Paulo: Atlas, 2009. MUNHOZ, R. Inglês instrumental: estratégias de leitura: módulo 1. São Paulo: Texto Novo, 2009. OXFORD ESCOLAR, DICIONÁRIO: para estudantes brasileiros de Inglês: português inglês - inglês-português. 2 ed. Oxford: Oxford University Press, 2009.MEDEIROS, João Bosco. Português instrumental. São Paulo: Atlas, 2009. 442 p MARTINS, Dileta Silveira; ZILBERKNOP, Lúbia Scliar. Português instrumental: de acordo com as atuais normas da ABNT. 29. ed. São Paulo, SP: Atlas, 2010. 560 p. ZANOTTO, Normelio. Correspondência e redação técnica. 2. ed., rev. e atual. Caxias do Sul,RS: EDUCS, 2009. 204 p. Referencial bibliográfico complementar: TORRES, Nelson. Gramática Prática da Língua Inglesa - reformulada (em português). DEMAI, Fernanda Mello. Português Instrumental. São Paulo: Erica, 2014. 2. HOUAISS, Antônio. Novo Dicionário Houaiss da Língua Portuguesa. São P 10 ed. São Paulo: Saraiva. 2007 Nome do componente curricular: Saúde e Segurança do Trabalho Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: Quadro branco; Marcadores para quadro branco; Projetor multimídia. Objetivos de aprendizagem do componente curricular gerais: Habilitar o(a) estudante a evitar possíveis consequências oriundas de determinadas posturas, atividades executadas de modo inadequado e riscos inerentes ao ambiente profissional, de modo que a capacidade funcional possa ser compreendida e vivenciada como um paradigma de saúde. Objetivos de aprendizagem do componente curricular específicos: Conhecer e discutir problemas de postura inadequadas, dos movimentos repetitivos (LER e DORT) a fim de evitar acidentes e doenças no ambiente de trabalho ocasionando a queda na qualidade de vida. Compreender a capacidade funcional como um paradigma de saúde para que as atividades possíveis de serem replicadas no cotidiano do trabalho possam ser vivenciadas. Conhecer e discutir os possíveis riscos inerentes ao local do trabalho, para que o trabalhador se conscientize da importância da prevenção de acidentes. Objetos do conhecimento: Introdução à Segurança e Saúde no Trabalho e seus principais conceitos de base; Saúde e bem estar no trabalho; Conceito de Segurança no trabalho; Objetivos da segurança do trabalho; Principais normas que regulamentam a segurança do trabalho dos profissionais de Tecnologia; Posturas inadequadas e movimentos repetitivos.Medidas de controle (técnicas e administrativas, preventivas e corretivas) e monitoramento dos riscos ambientais ocupacionais. Referencial bibliográfico básico: CARDELLA, B. Segurança no trabalho e prevenção de acidentes: uma abordagem holística: segurança integrada à missão organizacional com produtividade, qualidade, preservação ambiental e desenvolvimento de pessoas. São Paulo: Atlas, 2011. 2012. MÁSCULO, Francisco Soares; VIDAL, Mario Cesar (Org). Ergonomia: trabalho adequado e eficiente . Rio de Janeiro: Elsevier, 2011. CAMPOS, A. CIPA - Uma Nova Abordagem. 14 ed. São Paulo: Editora SENAC, 1999. FURRIELA, R. Democracia, Cidadania e Proteção do Meio Ambiente. São Paulo: Editora Annablume, 2002. VALLE, C.; Lage, H. Meio Ambiente: Acidentes, Lições e Soluções. São Paulo: Editora SENAC, 2003 Referencial bibliográfico Complementar: NAHAS, M. V. Atividade física, saúde e qualidade de vida: conceitos e sugestões para um estilo de vida ativo. Londrina: Midiograf, 2010 JÚNIOR, Szabó Mohai Adalberto. MANUAL DE SEGURANÇA, HIGIENE E MEDICINA DO TRABALHO. NR 1 a 37. 12ª ed. São Paulo: Ed. Rideel, 2018. 4. SARAIVA. Segurança e Medicina do Trabalho. 9ª edição. São Paulo: 2012. 5. ZOCCHIO, Álvaro. Prática da prevenção de acidentes: ABC da segurança do trabalho. 7ª ed. rev. e ampl. São Paulo: LTR, 2002 Nome do componente curricular: Lógica de programação e Algoritmos Carga horária do componte curricular: 66:40 Recursos Instrucionais sugeridos: Quadro branco; Marcadores para quadro branco; Projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à internet. Softwares: VisualG e/ou VisualALG. Objetivos de aprendizagem do componente curricular gerais: Habilitar o(a) estudante ao desenvolvimento da programação de sistemas nas mais variadas linguagens, com base na interpretação de problemas, no conhecimento sobre a construção e associação de algoritmos e suas aplicações lógicas, compreensão do raciocínio lógico básico e a utilização de modelos, pseudocódigos e ferramentas na representação de problemas. Objetivos de aprendizagem do componente curricular específicos: Compreender a lógica de programação para interpretar problemas, bem como retirar as informações necessárias para a solução a ser desenvolvida (levantamentode dados de entrada, saída e dos processamentos a serem realizados). Associar um algoritmo como uma aplicação lógica do pensamento, a fim de proporcionar a estrutura mental necessária ao Programador de Sistemas web em sua atuação. Compreender a introdução ao raciocínio lógico básico, necessário às atividades de desenvolvimento de software. Compreender os conceitos, métodos e técnicas que guiam a construção de algoritmos, a fim de proporcionar a estrutura mental necessária ao Programador de Sistemas em sua atuação. Compreender e utilizar modelos, pseudocódigos e ferramentas na representação de problemas. Objetos do conhecimento: Apresentação do conceito de lógica de programação. Proposições e conectivos; Conceitos e implementações de algoritmos; Representação de algoritmos (descrição Narrativa, Fluxograma e Pseudocódigo). Algoritmos, Memória, constantes e variáveis. Tipos de Variáveis, estruturas condicionais, operadores aritméticos, relacionais, atribuição, lógicos estruturas de repetição, matriz unidimensional e bidimensional. Referencial bibliográfico básico: ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, Pascal e C/C++ e Java. 3a Edição. São Paulo: Pearson Prentice Hall, 2012. FARRER, Harry et al. Programação estruturada de computadores: algoritmos estruturados. Rio de Janeiro: Livros Técnicos e Científicos, 2010. SILVA, J. M. C. PHP na Prática. Rio de Janeiro: Elsevier, 2014. Referencial bibliográfico Complementar: CORMEN, T., LEISERSON, C. E., RIVEST, R. L., STEIN, C. Algoritmos: Teoria e Prática. 3a Edição.Editora Campus, 2012. ZIVIANI, N. Projeto de Algoritmos com Implementações em Java e C++. São Paulo: Cengage Learning,2006. KNUTH, D. E. The art of computer programming: fundamental algorithms. 3a Edição. Vol. 01-04. São Paulo: Pearson, 2011. FARRER, H., BECKER, C. G., FARIA, E. C., MATOS, H. F. M, MAIA, M. L. Programação Estruturada de Computadores - Algoritmos Estruturados. 3o Edição. Rio de Janeiro: LTC, 2010. Nome do componente curricular: Arquitetura de Hardware e Software Carga horária do componte curricular: 66:40 Recursos Instrucionais sugeridos: Quadro branco; Marcadores para quadro branco; Projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à internet. Softwares: Winrar, antivirus, navegadores e Adobe Reader. Placas diversas usadas: (placa mãe, rede, processadores, fonte de alimentação e memórias) com fins demonstrativos. Caixas ferramentas (pinceis, chaves diversas, alicates, estiletes, etc.). Objetivos gerais de aprendizagem do componente curricular: Compreender quais são os principais componentes de um computador, tanto concernentes à parte física (Hardwares), como à parte lógica (Softwares) e respectivas utilizações, bem como dos aplicativos utilitários. Objetivos de aprendizagem do componente curricular específicos: Reconhecer os componentes e equipamentos inerentes aos computadores (Hardware e Software, tais como sistemas operacionais, aplicativos, dispositivos de entrada, processamento, saída e armazenamento de dados), de modo a viabilizar o uso adequado desses recursos. Compreender os tipos e funções de conexões dos Hardwares e periféricos. Promover a ampla reflexão acerca dos dispositivos, programas, recursos e utilizações dos computadores, para que o(a) profissional possa manuseá-los adequada e eticamente. Objetos do conhecimento: Conceitos básicos de Hardware e Software; Unidade central de processamento; Tipos e funções de conexões; periféricos; Dispositivos de entrada e saída; Conceitos de Softwares aplicativos; Arquitetura de um sistema de computação: Memória (Primária, Secundária e Terciária); Placa-mãe (barramento); tipos de processadores e fabricantes; Fonte de alimentação; Unidade de disco rígido. Sistemas operacionais; Gerenciamento de recursos de hardware e software do computador. Referencial bibliográfico básico: Torres, Gabriel. Hardware: versão revisada e atualizada, 2013. Editora Nova Terra, 1ªEdição. PATTERSON, David A.; HENNESSY,John L. Organização e projeto de computadores: a interface hardware/software. 5. ed. Rio de Janeiro: Elseiver, 2017. STALLINGS, William. Arquitetura e Organização de Computadores. 10ª edição Pearson Universidades, 2017. bibliografia complementar: TANENBAUM, Andrew S. Organização estruturada de computadores. 5. ed. São Paulo, SP:Pearson Prentice Hall, 2009 DELGADO, José. Arquitetura de computadores - 5 ª Edição atualizada. Rio de Janeiro: LTC, 2017. Nome do componente curricular: Informática básica Carga horária do componte curricular: 66:40 Recursos Instrucionais sugeridos: Quadro branco; marcadores para quadro branco; caixa de som; projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à internet, Tablet com sistema operacional android. Softwares: Winrar, antivirus, navegadores, Adobe Reader e Suítes de escritório. Objetivo de aprendizagem do componente curricular geral: Habilitar o(a) estudante a reconhecer e utilizar a informática, no que concerne às suas ferramentas, principais sistemas operacionais, softwares (pacote Office), aplicativos utilitários, cópias de segurança e segurança da informação, Rede Mundial de computadores (Internet), suas funcionalidades e possibilidades, de modo a auxiliar a construção do conhecimento. Objetivos de aprendizagem do componente curricular específicos: Compreender a importância da tecnologia. Reconhecer a Informática como ferramenta capaz de contribuir na construção do conhecimento. Compreender as principais funcionalidades dos sistemas operacionais (Windows, linux e android). Reconhecer sistemas operacionais, de modo a identificar suas funcionalidades e operações básicas, tais como as referentes ao painel de controle, a área de trabalho, ligar e desligar, manipulação e caracterização de arquivos e pastas. Conhecer as funções de gerência principais de um sistema operacional. Compreender os conceitos de Rede Mundial de Computadores (Internet), bem como de navegadores de Internet. Compreender e utilizar o correio eletrônico e as ferramentas de pesquisa disponíveis na Internet. Compreender e utilizar os recursos básicos e funcionalidades dos programas pertencentes ao Pacote Office: Word, Excel e PowerPoint e/ou LibreOffice. Compreender o conceito de Backup, bem como de segurança da informação, de modo a possibilitar sua assimilação e conhecimento, aplicando-os de forma adequada. Compreender o conceito de redes de computadores, bem como os principais serviços, tipos e protocolos de redes de computadores, de modo a proporcionar um panorama geral acerca das redes de computadores. Reconhecer e utilizar os principais aplicativos utilitários tais como: ZIP, Winrar, Adobe Reader e antivírus. Objeto do conhecimento: História dos computadores e da internet; Sistemas operacionais existentes, tais como: Windows, Linux, Android e MAC. Utilização de sistema operacional; Ligar e desligar o computador; Área de trabalho; Interfaces de interação. Internet: conceitos e fundamentos. Gerenciamento e pastas e arquivos; tipos de extensão de arquivos. Ferramentas de sistemas e configurações pessoais Conceito de World Wide Web. Utilização Geral – Páginas de pesquisa – Métodos de busca; Pesquisade Informações. Download de arquivos e upload. Conceitos de Softwares aplicativo. Interfaces de interação (ZIP, Winrar, Adobe Reader e antivírus). Redes - Conceito de redes - Rede Local - LAN, Rede Metropolitana - MAN; Rede de Longa Distância – WAN; Principais serviços e protocolos, tais como: HTTP, HTTPS, TCP/IP, FTP e SSL. Conceito de correio eletrônico. Correio eletrônico – mensagem de texto, arquivos anexos (envio e recebimento) e limite de tamanho e formato de arquivos. Computação em nuvem, Blogs,sites. Oficce - Realizar tarefas de digitação de textos; Software de planilha eletrônica - Visão geral; Elaborar Fórmula e aplicando funções; Formatando células; Classificando e filtrando dados; Utilizando formatação condicional; Gráficos; criar fórmulas; Elaborar apresentação: utilizando Listas, formatação de textos, inserção de desenhos, figuras, som, Vídeo, inserção de gráficos, organogramas, estrutura de cores, segundo plano;Utilizar transição de slides, efeitos e animação. Software de edição de texto - Visão geral; Digitação e movimentação de texto; Nomear, gravar e encerrar sessão de trabalho. Controles de exibição; Correção ortográfica e dicionário; Inserção de quebra de página; Recuos, tabulação, parágrafos, espaçamentos e margens; Visualizar impressão e impressão de página; Nomear, gravar e encerrar sessão de trabalho. Backup - Formas para fazer backup (USB, Disco externo, armazenamento na nuvem dentre outras). Referencial bibliográfico básico: ANDREW S. TANENBAUM, Sistemas Operacionais Modernos (Português). 4ª ed., Editora Pearson, 2015. CAPRON, H. L.; JOHNSON, J. A. Introdução à informática. 8. ed. São Paulo, SP: Pearson Prentice Hall, 2004. xv, 350 p. CERT.BR. Centro de estudos, Resposta e Tratamento de Incidentes de Segurança no Brasil. Cartilha oficial de segurança de redes da Cert.br. Disponível em: <https://cartilha.cert.br/redes/>Acesso em 12 nov. 2021. RITA, Sandra. Dominando as ferramentas do Google. Digerati Books. 2007. ISBN: 9788560480630.1. CAPRON, H.L. Johnson, J.A. Introdução à Informática. 8ª edição. São Paulo, SP: Pearson Prentice Hall, 2004.). ROCHA, T. Openoffice.org 2.0 Writer – Completo e Definitivo. Rio de Janeiro: Ciência Moderna, 2006. BORGES, Klaibson Natal Ribeiro. LibreOffice para Leigos. Disponível em <http://www.brofficeparaleigos.org/>Acesso em 12 nov. 2021. Apostilas disponíveis em <http://www.broffice.org/>Acesso em 12 nov. 2021. Referencial bibliográfico complementar: KIM, David; SOLOMON, Michael. Fundamentos de segurança de sistemas de informação. Rio de Janeiro: LTC, 2014. xxi, 386 p. ISBN 9788521625070 (broch.). VELLOSO, Fernando de Castro. Informática: conceitos básicos. 7. ed. Rio de Janeiro: Elsevier, 2004. CAPRON, H. L.; JOHNSON, J. A. Introdução à informática. 8. ed. São Paulo: Pearson, 2004. SCHAFF, Adam. Asociedade informática: as consequências sociais da segunda revolução industrial. 10. ed. São Paulo: Brasiliense, 2007. GLENWRIGHT, Jerry. Fique por dentro da internet. São Paulo: Cosac Naify, 2001. Nome do componente curricular: Desenvolvimento Web I Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: Quadro branco; marcadores para quadro branco; caixa de som; projetor multimídia; computadores com sistema operacional Windows e acesso à internet. Softwares: Notepad++ ; visual studio code e Sublime. Objetivo de aprendizagem do componente curricular geral: Compreender, distinguir e ressignificar a função dos profissionais de programação Web, complementando as linguagens de marcação de texto(HTML) e CascadingStyle (CSS),bem como a acessibilidade, integridade dos dados, usabilidade, de modo a proporcionar a expansão dos conhecimentos referentes à HTML (Linguagem de Marcação de HiperTexto), para o desenvolvimento de sítios. Objetivos de aprendizagem do componente curricular específicos: Conhecer a atuação profissional ( técnico em informática para internet), bem como suas atividades profissionais inerentes à profissão, de modo a possibilitar a ampliação da atuação do futuro profissional no mercado de trabalho. Compreender domínios de internet, cotação de preço bem como disponibilidade de serviços e hospedagens de sítios. Reconhecer os conceitos, ferramentas e interfaces gráficas voltadas para oprogramador Web. Reconhecer a linguagem de marcação de texto, boas práticas e padrões recomendados pelo W3C, respeitando às normas de direitos autorais. Compreender, comparar e ordenar Tags de marcação de conteúdo, estilos de modo a codificar a estrutura visual de uma interface Web. Objetos do conhecimento: Web designer: conceitos, principais ferramentas, tecnologia para a interface gráfica. World Wide Web Consortium (W3C) - boas práticas e padrões. Domínios de internet: conceito, registro, cotação de preços e disponibilidade de serviços. Princípios de aplicações Web e hospedagem: portais, e-business, ecommerce, provedores, registro de domínio e acesso gratuito. Web designer: conceitos, principais ferramentas, interface gráficas para aplicação web. Linguagem de marcação: Conceitos, HTML e XML. Estruturando documentos com HTML: Tags de marcação de conteúdo:Tags de comentários em HTML,Tags HTML estruturais, A tags HTML de conteúdo, Tags de estilos(Elementos HTML, metadados do documento, conteúdo textual, semânticas textuais inline, imagem, multimídia e Conteúdo tabulado). Linguagem de estilo CSS : conceito, tags, atributos; formatação; Cores e backgrounds; Pensando dentro da caixa; Estruturando flutuando elementos; posicionamento; Layout utilizando CSS; Técnicas CSS. , Referencial bibliográfico básico: SILVA, Maurício Samy. HTML5: a Linguagem de Marcação que Revolucionou a Web. São Paulo: Novatec, 2014. DEITEL, H. M. Internet & world wide web :como programar. Porto Alegre: Editora Bookman, 2003. FREEMAN, Elisabeth. Eric. Use a Cabeça HTML com CSS e XHTML. 2º edição 2015. MANZANO, José Augusto N. G; TOLEDO, Suely Alves de. Guia de orientação e desenvolvimento de sites: HTML, XHTML, CSS e JavaScript/JScript. São Paulo: Érica, 2008. Referencial bibliográfico complementar: SILVA, Maurício Samy. Criando Sites com HTML. São Paulo: Novatec, 2008. CAMARGOS, Luiz Fernando Macedo; MENEZES, Marco Antonio Figueiredo. Introdução à HTML e PHP. Rio de Janeiro: Ciência Moderna, 2008. MÓDULO 2 Nome do componente curricular: Redes de computadores Carga horária do componte curricular: 66:40 Recursos Instrucionais sugeridos: quadro branco; marcadores para quadro branco; projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à internet. Softwares: Winrar, antivírus, navegadores, Adobe Reader e Cacti. Caixas de ferramentas (pincéis, chaves diversas, alicates de bico, alicates de corte, alicate de crimpar, cabo de rede, conector RJ45, testador de cabo de rede, desencapador de cabo de rede, ferramenta Punch Down. Objetivos de aprendizagem dos componentes curriculares gerais: Compreender quais os principais componentes de uma rede, tanto concernentes à parte física (Hardwares), como à parte lógica (Softwares) e respectivas utilizações, os conceitos e as principais classificações de redes, bem como as diferentes camadas do modelo OSI, TCP/IP, segurança e monitoração de redes, de modo a promover ampla reflexão acerca dos dispositivos, programas, recursos e utilizações das redes, para que o(a) profissional possa manuseá-los adequada e eticamente. Objetivos de aprendizagem dos componentes curriculares específicos: Compreender o conceito de redes de computadores, bem como os principais serviços, topologias, cabeamentos e protocolos de redes de computadores, de modo a proporcionar um panorama geral acerca das redes de computadores. Reconhecer os principais hardwares, bem como os principais softwares de monitoramento de rede e a funcionalidade básica dos componentes utilizados na gerência de redes, incluindo plataformas e aplicações de gerência, de modo a saber diferenciá-los, e sua adequada utilização. Compreender as principais classificações de redes, bem como as diferentes camadas do modelo OSI e TCP/IP. Entender os principais padrões IEEE (Institute of Electrical and Eletronics Engineers) e as principais normas, proporcionando um panorama geral acerca das redes sem fio (wireless network). Reconhecer o funcionamento do roteamento em redes de computadores, em especial o roteamento IP (Internet Protocol), seja ele local ou global para a Internet. Reconhecer a importância da administração, gerenciamento e segurança em redes de computadores. Aprimorar os conceitos de Rede Mundial de Computadores (Internet), bem como de navegadores de Internet, de modo a possibilitar sua assimilação e conhecimento, bem como sua adequada utilização. Objetos do conhecimento:Conceitos de redes de computadores e sua história. Tipos de redes (Rede Local - LAN, Rede Metropolitana - MAN; Rede de Longa Distância – WAN; Rede de Área de Armazenamento – SAN; Rede de Área Pessoal PAN; Rede Local Sem Fio – WLAN; Rede Metropolitana Sem Fio – WMAN, Rede de Longa Distância Sem Fio – WWAN). Tipos de cabeamentos - Cabo Coaxial, cabo de Par Trançado e fibra óptica. Principais Hardwares – Placas de redes, switch, hub e roteadores. Endereço de Protocolo da Internet (Endereço IP), classe e subredes. Camadas OSI e TCP/IP e os principais serviços e protocolos, tais como: HTTP, HTTPS, TCP/IP, FTP, SSL, ICMP, SMTP, IMAP, POP, MIME dentre outros. Principais softwares de monitoramento de redes Cacti, Nagios, PRTG Network Monitor e Munin dentre outros. Referencial bibliográfico básico: TANENBAUM, Andrew. Redes de Computadores. 4 ed. Rio de Janeiro: Campus, 2003. KUROSE, James F. Redes de Computadores e a Internet: uma abordagem top-down. 3. ed. São Paulo: Pearson Addison Wesley, 2006. Referencial bibliográfico complementar: COMER, Douglas E. Redes de Computadores e Internet. 4 ed. Porto Alegre: Bookman, 2007. STALLINGS, William. Redes e Sistemas de Comunicação de Dados. Rio de Janeiro: Elsevier, 2005. Nome do componente curricular: Segurança de Sistemas Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: quadro branco; marcadores para quadro branco; projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à Internet. Softwares: Winrar, antivírus, navegadores e Adobe Reader. Objetivo de aprendizagem do componente curricular geral: Habilitar o(a) estudante a adotar todas as medidas cabíveis referentes à segurança da informação, com base nas principais metodologias adotadas, nas políticas e conceitos específicos da área, nos sistemas disponíveis de detecção e prevenção de intrusão, no uso de autenticação, criptografia e assinatura digital, bem como na realização de análises de vulnerabilidade. Objetivos de aprendizagem do componente curricular específicos: Compreender os conceitos básicos de segurança da informação, bem como os tipos de vírus (worm, spyware, trojan, keylogger, ransomware, dentre outros). Compreender os requisitos básicos da segurança da informação, no que concerne às redes físicas e lógicas, bem como os principais tipos de ataques e medidas de segurança. Compreender e realizar os procedimentos relacionados a cópias de segurança de dados armazenados no computador. Reconhecer, analisar e desenvolver política básica de segurança da informação de acordo com o negócio, cultura e característica das empresas. Reconhecer normas e legislações vigentes relacionadas à segurança da informação. Reconhecer e configurar sistemas de proteção de redes de computadores tais como: sistemas de detecção de intrusão, antivírus, Firewalls e Proxy. Conhecer os principais tipos de autenticação e usá-las de acordo com as necessidades, bem como conhecer o funcionamento da criptografia de dados, assinatura digital e do sistema de infraestrutura de chaves públicas e privadas. Compreender e aplicar os principais protocolos de segurança. Reconhecer e implantar uma rede privada virtual (VPN). Realizar pesquisas e coletas de informações na Internet com ética, segurança e privacidade digital. Objetos do conhecimento: Conceito e aplicação de segurança da informação - Segurança Física e lógica. Pilares da segurança da informação. Códigos maliciosos tais como: Worm, Spyware, Trojan, Keylogger, Ransomware, cavalo de Tróia, dentre outros. Contas e senhas: principais mecanismos de autenticação, dicas de uso, elaboração, gerenciamento, alteração e recuperação, dentre outras. Criptografia: conceitos de criptografia, assinatura digital, certificado digital e as chaves simétricas e assimétricas. Uso seguro da Internet: principais cuidados que devem ser tomados durante sua utilização, segurança nas conexões Web e certificados digitais. Privacidade: privacidade do usuário ao utilizar a Internet e os cuidados que ele deve ter com seus dados pessoais. Segurança de computadores: Principais cuidados que devem ser tomados ao usar computadores, tanto pessoais como de terceiros. Política de backup. Principais protocolos de segurança nas redes, tais como: HTTP/HTTPS, FTP, SFTP, SSH, SSL, ICMP. Segurança de redes: riscos e prevenção relacionados ao uso das principais tecnologias de acesso à Internet, como banda larga (fixa e móvel), Wi-Fi e Bluetooth. Segurança em dispositivos móveis: Riscos relacionados ao uso de dispositivos móveis e prevenção. Legislações vigentes relacionadas à segurança da informação. Referencial bibliográfico básico: CERT.BR. Centro de estudos, Resposta e Tratamento de Incidentes de Segurança no Brasil. Cartilha oficial de segurança de redes da Cert.br. Disponível em: <https://cartilha.cert.br/redes/>Acesso em 09 novembro. 2021 KIM, David; SOLOMON, Michael. Fundamentos de segurança de sistemas de informação. Rio de Janeiro: LTC, 2014. xxi, 386 p. ISBN 9788521625070 (broch.). ATTIE, William. Auditoria: conceitos e aplicações. 3ª ed. São Paulo: Atlas, 1998. 476p. MEDEIROS, Assis. Hackers: entre a ética e a criminalidade. Florianópolis: Bookstore, 2002. 182p. Referencial bibliográfico Complementar: ARINA, Carlos Hideo. Fundamentos de Auditoria de Sistemas. São Paulo: Editora Atlas, 2006. BURNETT, S.; PAINE, S. Criptografia e Segurança: OGuia Oficial RSA. Rio de Janeiro: Campus, 2002 Bibliografia básica: COMER, Douglas E. Redes de Computadores e Internet. 4 ed. Porto Alegre: Bookman, 2007. STALLINGS, William. Redes e Sistemas de Comunicação de Dados. Rio de Janeiro: Elsevier, 2005. Nome do componente curricular: Banco de Dados I Carga horária do componte curricular: 50:00 Recursos Instrucionais sugeridos: quadro branco; marcadores para quadro branco; projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à Internet. Softwares: MSQL workbench, Dia, DBDesigner, ARGOUML e Pacote XAMPP. Objetivos de aprendizagem do componente curricular gerais: Habilitar os(as) estudantes a realizarem procedimentos técnicos de qualidade para que possam planejar, implementar, administrar e realizar manutenção em servidores de banco de dados, documentar todas as etapas do processo, aplicar políticas de segurança da informação para banco de dados, seguindo procedimentos técnicos de qualidade e com respeito à propriedade intelectual bem como conceitos fundamentais de banco de dados, dados e informação, técnicas básicas de desenvolvimento, fundamentais para a Implementação de soluções voltadas à Web, de modo a apreender sua importância no desenvolvimento de um banco de dados para armazenamento de informações. Objetivos de aprendizagem do componente curricular específicos: Compreender os conceitos fundamentais de banco de dados. Compreender a importância de criação de um banco de dados para armazenamento de informações. Compreender as técnicas de administração de sistema de gerência de banco de dados. Construir modelos de dados e utilizar técnicas de normalização. Reconhecer as políticas de segurança da informação para banco de dados. Conhecer os bancos de dados mais utilizados do mercado. Objetos do conhecimento: Conceitos básicos de Banco de Dados (S.B.D). Arquitetura de um Sistema de Banco de Dados (S.B.D.) objetivos, vantagens e desvantagens de uso, requisitos funcionais, componentes de um SBD, estruturas físicas. Modelo Conceitual de Entidades e Relacionamentos (MER). Projeto de Banco de Dados: dependência funcional, chaves, normalização e visões. Referencial bibliográfico básico: DATE, C. J. Introdução a sistemas de bancos de dados. Rio de Janeiro, RJ: Elsevier, 2004. MACHADO, Felipe N. R.; ABREU, Maurício. Projeto de banco de dados: uma visão prática. 13. ed. São Paulo: Érica, 2006; NAVATHE, S. B. Sistema de Banco de Dados. 7ª ed., Editora Pearson AddisonWesley, 2019. SILBERSCHATZ, Sistema de Banco de Dados. 7ª ed., Editora Campus, 2020. Referencial bibliográfico Complementar: RAMAKRISHNAN, R.; GEHRKE, J.. Sistemas de Gerenciamentos de Bancos de Dados. 3a ed., McGraw Hill Brasil, 2008. STALLINGS, William. Redes e Sistemas de Comunicação de Dados. Rio de Janeiro: Elsevier, 2005. Nome do componente curricular: Engenharia de software Carga horária do componte curricular: 50:00 Recursos Instrucionais sugeridos: Quadro branco; marcadores para quadro branco; projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à Internet. Softwares: Dia, DBDesigner, ARGOUML, brModelo, umbrello e editor de diagramas. Objetivos de aprendizagem do componente curricular gerais: A objetivo desta disciplina consiste em apresentar aos(às) estudantes uma percepção geral acerca da Engenharia de Software, além de habilitá-los a escolher ou definir os processos de software que deverão ser utilizados para a planificação, condução e a elaboração de projetos de softwares. Objetivos de aprendizagem do componente curricular específicos: Compreender o processo de desenvolvimento de software; Compreender a interação sócio-técnica inerente ao exercício da engenharia de software. Reconhecer as práticas de Engenharia de Software (comunicação, planejamento, construção e implantação). Compreender o conceito e o modelo de processo de software. Reconhecer atividades técnicas de engenharia de software. Reconhecer a importância de uma ferramenta CASE. Compreender os diagramas UML(Unified Modeling Language). Compreender as técnicas das Metodologias Ágeis. Conhecer os benefícios das metodologias ágeis. Conhecer e discutir conceitos básicos das principais práticas e técnicas ágeis do mercado. Objetos do conhecimento: Definições, princípios e fundamentos da engenharia de software; Práticas da Engenharia de Software Comunicação, Planejamento, custos, prazos, modelagem, construção e implantação; Modelos prescritivos de processos; Diagramas UML(Unified Modeling Language). Métodos ágeis: Programação Extrema (eXtreme Programming) e SCRUM. Engenharia de Requisitos; Projeto de software; Diagramas UML(Unified Modeling Language). Gerenciamento de configuração de software;Ferramentas CASE;CMMI(Modelo de Capacidade e Maturidade Integrado) e MPS.B(Melhoria de Processo do Software Brasileiro). Referencial bibliográfico básico: PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 8. ed. AMGH; 8ª edição : Bookman, 2016. SBROCCO, J. H. T. C.; MACEDO, P. C.. Metodologias Ágeis: engenharia de software sob medida. São Paulo: Érica, 2012. WAZLAWICK, R. S.Engenharia de Software: conceitos e práticas. 7ª ed 2, LTC, 2019.PHAM, A.; PHAM, P. Scrum em Ação – Gerenciamento e Desenvolvimento. São Paulo: Editora Novatec, 2011 COHN, M. Desenvolvimento de Software com Scrum. Porto Alegre: Bookman, 2011. Referencial bibliográfico complementar: MARTINS, L.; MELO, J.; BAGNO, R. Aplicação do SQFD em um software de vendas no contexto de desenvolvimento ágil gerenciado pelo SCRUM. 11º Congresso Brasileiro de Inovação e Gestão do Desenvolvimento do Produto (CBGDP). São Paulo, 2017. TSUI, F.; KARAM, O.. Fundamentos de Engenharia de Software. São Paulo: LTC, 2013. Nome do componente curricular: Edição e comunicação gráfica Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: Quadro branco; marcadores para quadro branco; projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à Internet. Softwares: GIMP, Pixlr e Canva. Objetivos de aprendizagem do componente curricular gerais: Habilitar o(a) estudante a utilizar adequadamente todas as ferramentas destinadas ao tratamento de imagens, cores, formatos e técnicas de editoração para a elaboração de layouts para sites, conforme suas demandas específicas, bem como as relações administrativas inerentes ao cotidiano do Designer profissional. Objetivos de aprendizagem do componente curricular específicos: Conhecer o mercado do design bem como o planejamento, produção e ferramentas do cotidiano profissional do Designer e suas relações administrativas. Reconhecer o ambiente digital profissional usado na edição e tratamento de imagens. Conhecer os conceitos e aplicabilidade da teoria das cores. Utilizar os recursos básicos de softwares de tratamento de imagens. Reconhecer estruturação da imagem bem como a formatos e as técnicas e edição de imagens; Reconhecer e elaborar layouts para sites. Objetos do conhecimento: Ferramentas e programas para edição de imagens; ajuste de imagens. Ferramentas de seleções e layouts; máscaras para armazenar informações. Processar e controlar as cores. Edição e criação de formas de desenho. Elaboração de botões para web. Salvar e exportar imagens de acordo com a mídia. Layouts para sites. Otimizar imagens para a saída na web. Referencial bibliográfico básico: WILLIANS, Robin. Design para quem não é designer. São Paulo: Callis, 1994. MEMÓRIA, Felipe. Design para a Internet: projetando a experiência perfeita. Rio de Janeiro: Campus/ Elsevier, 2005. ABNER, DAVID. Guia de Artes gráficas: layout e design. São Paulo: GG Brasil, 2003. MCCLELLAND, Deke. Photoshop: a bíblia. Rio de Janeiro: Campus/ Elsevier, 2003. Referencial bibliográfico Complementar: NIELSEN, Jacob; LORANGER, Hoa. Projetando websites com usabilidade. Rio de Janeiro: Campus/ Elsevier, 2006. DONDIS, A. Sintaxe da Linguagem Visual. São Paulo: Martin Fontes, 1998. PLAZA, Júlio. Processos criativos com os meios eletrônicos: poéticas digitais. São Paulo: Hucitec, 1998. ANDRADE, M. S. Adobe Photoshop CS6. 1ª ed. São Paulo: SENAC/SP, 2013. Nome do componente curricular: Desenvolvimento Web II Carga horária do componte curricular: 66:40 Recursos Instrucionais sugeridos: Quadro branco; marcadores para quadro branco; caixa de som; projetor multimídia; computadores com sistema operacional Windows e acesso à internet. Softwares: Notepad++ ; visual studio code, Sublime, MySQL Workbench; Pacote XAMPP: Apache; MySQL, PHP phpadmin. Objetivos de aprendizagem do componente curricular gerais: Habilitar o(a) estudante a aplicar profissionalmente a Progrmação Web, por meio da utilização da linguagem visual, da aplicação de cor RGB, da linguagem JavaScript, da linguagem de programação PHP, da técnica de orientação a objetos e o desenvolvimento de aplicações de baixo nível proporcinado pelas bibliotecas de manipulação gráfica. Objetivos de aprendizagem do componente curricular específicos: Aplicar técnicas de programação utilizando linguagem visual. Reconhecer e aplicar o sistema de cor RGB na concepção de projetos de websites, bem como a harmonização de cores, seguindo padrões cromáticos do projeto de websites. Compreender os conceitos básicos da linguagem JavaScript, bem como os comandos de decisão, estrutura de repetição e funções básicas do JavaScript. Compreender os princípios da linguagem de programação PHP, comandos da linguagem de programação PHP, bem como a de manipulação de arquivos, para possibilitar o desenvolvimento da Programação Web. Compreender e aplicar a técnica de orientação a objetos no desenvolvimento web e aplicartécnicas de modularização. Utilização de uma linguagem de programação para o desenvolvimento de aplicações baixo nível utilizando bibliotecas de manipulação gráfica. Objetos do conhecimento: JavaScript conceitos e revisão de lógica de programação( estrutura de repetição, decisões e funções). Valores, variáveis e declarações.Funções, tais como (alert, Função console.log; Função prompt dentre outras). Princípios do Desenvolvimento Web; A linguagem PHP e sua sintaxe; Formulários HTML e comunicação com o servidor MySQL. Introdução à Orientação a Objetos e manipulação de arquivos. Envio de e-mails. Sessões e cookies. introdução aos principais Frameworks. Referencial bibliográfico básico: DEITEL, H. M. Internet & world wide web :como programar. Porto Alegre: Editora Bookman, 2003. FREEMAN, Elisabeth. Eric. Use a Cabeça HTML com CSS e XHTML. 2º edição 2015. MANZANO, José Augusto N. G; TOLEDO, Suely Alves de. Guia de orientação e desenvolvimento de sites: HTML, XHTML, CSS e JavaScript/JScript. São Paulo: Érica, 2008. NIEDERAUER, Juliano. Desenvolvendo websites com PHP: aprenda a criar websites dinâmicos e interativos com PHP e bancos de dados. São Paulo: Editora Novatec, 2011. Referencial bibliográfico complementar: CAMARGOS, Luiz Fernando Macedo; MENEZES, Marco Antonio Figueiredo. Introdução à HTML e PHP. Rio de Janeiro: Ciência Moderna, 2008. MELONI, Julie C. Fundamentos de PHP. Rio de Janeiro: Ciência Moderna, 2000. SOARES, Walace. PHP 5 – Conceitos, Programação e Integração com Banco de Dados.São Paulo: Érica, 2004. Nome do componente curricular: Inovação digital e noções de Inteligência artificial Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: Quadro branco; marcadores para quadro branco; caixa de som; projetor multimídia; computadores com sistema operacional Windows e acesso à internet. Software: SWI Prolog. Objetivos de aprendizagem do componente curricular gerais: Habilitar o(a) estudante a aplicar a Inteligência Artificial, embasado em suas principais técnicas e aplicações mais recentes, bem como nos conceitos essenciais de gestão da transferência de tecnologia em ambientes de inovação e na gestão da propriedade industrial. Objetivos de aprendizagem do componente curricular específicos: Reconhecer os conceitos gerais, relacionados à gestão da inovação tecnológica; Conhecer os conceitos de gestão da transferência de tecnologia em ambientes de inovação, seus reflexos estratégicos em relação ao desempenho das organizações e sua aplicação no mundo corporativo. Compreender a tecnologia como fonte de competitividade, bem como a gestão da propriedade industrial à inovação tecnológica e prospecção tecnológica; Incentivos governamentais. Compreender os aspectos teóricos das diversas técnicas passíveis de Inteligência Artificial, propiciando o aprendizado dos principais métodos de busca e técnicas baseadas em lógica), técnicas e aplicações da Inteligência Artificial, bem como suas aplicações quanto nas abordagens mais recentes (redes neurais artificiais). Objetos do conhecimento:Conceito de inovação e os sistemas de informação; Sistemas de Inovação; Novas Tecnologias da Informação e mudanças de paradigma: no ambiente de negócios das empresas e no processo de ensino e de aprendizagem. tecnologia como fonte de competitividade; Reflexo da tecnologia na vida das pessoas; Métodos, reflexão sobre conceitos de inovação; gestão da transferência de tecnologia em ambientes de inovação, tendências tecnológicas. Gestão da propriedade industrial; incentivos governamentais; Inovação tecnológica e prospecção tecnológica.História e fundamentos da Inteligência Artificial (IA). Tipos de tecnologias e abordagens da Inteligência Artificial.Aplicação da Inteligência Artificial). Ferramnetas e softwares, Agente de resolução de problema. Tipos de problema. Formulação de problema. Métodos de busca para resolução de problemas: busca cega, busca heurística e busca competitiva. O futuro da Inteligência Artificial. Referencial bibliográfico básico: Brasil. Lei 10.973 de 02/12/2004. Lei de Inovação. Disponível emhttp://www.planalto.gov.br/ccivil_03/_ato2004-2006/2004/lei/l10.973.htm Brasil. Decreto No. 5.563 de 11/11/2005. Regulamentação da Lei de Inovação. Disponível em<http://www.planalto.gov.br/ccivil_03/_ato2004-2006/2005/decreto/d5563.htm> Brasil. Lei 11.196 de 21/11/2005. Lei do bem. Disponível em< http://www.leidobem.com/lei-dobem/> Sbragia, R. Inovação. Como vencer esse desafio empresarial. Ed. Clio. São Paulo, 2006. Stokes, D.E. O Quadrante de Pasteur. Ed. Unicamp. Campinas, 2005 De Mattos, J.R.L.; Guimarães, L.S. Gestão da Tecnologia e Inovação. Ed. Saraiva. São Paulo, 2005. RUSSEL, S. J.; NORVIG, P. Inteligência artificial. 2. ed.; Editora Campus, 2004. Referencial bibliográfico Complementar:HAYKIN, S. Redes Neurais. 2 ed. Porto Alegre: Bookman, 2001. Faceli, K.; Lorena, A.C.; Gama, J.; Carvalho, A.C.P.L.F. Inteligência Artificial: uma abordagem de aprendizado de máquina. LTC, 2011. Rezende, S. O. Sistemas Inteligentes – Fundamentos e Aplicações, Manole, 2003. MÓDULO 3 Nome do componente curricular: Programação para dispositivos móveis Carga horária do componte curricular: 66:40 Recursos Instrucionais sugeridos: Quadro branco; marcadores para quadro branco; caixa de som; projetor multimídia; computadores com sistema operacional Windows e acesso à internet. Tablet com sistema operacional Android. Objetivos de aprendizagem do componente curricular gerais: Habilitar aos(às) estudantes a realizarem procedimentos técnicos de qualidade para que possam planejar, implementar, desenvolver e realizar manutenção em aplicativos móveis. Objetivos de aprendizagem do componente curricular específicos: Compreender e desenvolver aplicações para dispositivos móveis; Compreender, configurar e operar aplicativos na plataforma móbile; Criar o planejamento e as etapas de programação para o desenvolvimento de aplicativos; Compreender e construir códigos com conceitos de reusabilidade e orientação a objetos; Compreender os principais conceitos e padrões de elementos multimídia aplicados no design de aplicativos e interfaces. Utilizar uma linguagem de programação para o desenvolvimento de aplicações bem como as bibliotecas de manipulação gráfica. Reconhecer e utilizar o framework para a criação de aplicações para dispositivos móveis. Objetos do conhecimento: Introdução à computação móvel; Projeto de interfaces para dispositivos móveis. Orientação a Objetos: Paradigma da orientação a objetos, Classes, Objetos, Atributos, Métodos, Encapsulamento,Modificadores e Interfaces.Boas práticas de desenvolvimento de software;API de programação para dispositivos; framework Android,Integração entre dispositivos móveis e a Internet; tecnologias móveis e sem fio; componentes de aplicações para dispositivos móveis; Processo de construção de uma aplicação móvel; Programação de aplicações para clientes móveis. Lista de valores para aplicação tais como: Notificações, multimídia, mapas e GPS, alarmes, data e hora. Aplicações móveis utilizando uma linguagem de programação. Arquitetura Android; Características da Plataforma; Persistência de dados; Conexão com banco de dados, manipulação de eventos e de APIs nativas. Referencial bibliográfico básico: LECHETA, R. R. Google Android: aprenda a criar aplicações para dispositivos móveis com o Android SDK. 3. ed. São Paulo: Novatec, 2013. LEE, V.; SCHENEIDER, H.; SCHELL, R. Aplicações móveis: arquitetura, projeto e desenvolvimento. São Paulo: Pearson Education: Makron Books, 2015. SILVA, M. S. CSS3: desenvolva aplicações web profissionais com uso dos poderosos recursos de estilização das CSS3. São Paulo: Novatec, 2012. SILVA, M. S. HTML 5: a linguagem de marcação que revolucionou a web. São Paulo:Novatec, 2011. SILVA, M. S. JQuery Mobile: desenvolva aplicações web para dispositivos móveis com HTMLS, CCSS3, AJAX, jQuery e jQuery UI. São Paulo: Novatec, 2012. Referencial bibliográfico complementar: LAWSON, B. Introdução ao HTML 5. Rio de Janeiro: Alta Books, 2011. NAVATHE, S. B. Sistema de Banco de Dados. 7ª ed., Editora Pearson AddisonWesley, 2019. RAMAKRISHNAN, R.; GEHRKE, J. Sistemas de Gerenciamentos de Bancos de Dados. 3a ed., McGraw Hill Brasil, 2008. SILBERSCHATZ, Sistema de Banco de Dados. 7ª ed., Editora Campus, 2020. Nome do componente curricular: Banco de Dados II Carga horária do componte curricular: 50:00 Recursos Instrucionais sugeridos: quadro branco; marcadores para quadro branco; projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à Internet. Softwares: MySQL Workbench; Pacote XAMPP: Apache; MySQL , PHP phpadmin; Visual Studio 2019 free; Notepad++; LibreOffice; Java; Eclipse; PostgreSQL; Netbeans; Python; DBDesigner, brModelo; VisualG; Adobe Reader, WinRAR, WinZIP, Antivírus, navegadores de internet e virtualBox. Objetivo de aprendizagem do componente curricular geral: Habilitar o(a) estudante a elaborar e gerenciar SGBDs, por meio da utilização das ferramentas adequadas, e de acordo com os procedimentos padrões inerentes à segurança de dados, recuperação de falhas, às políticas de backup, os principais comandos das linguagens SQL, DDL, DCL e DQL. Objetivos de aprendizagem do componente curricular específicos: Compreender e construir tabelas, bem como os relacionamentos, de modo a criar bancos de dados consistentes. Compreender os mecanismos apropriados para gerenciar um SGBD, primando pela segurança dos dados e pela recuperação de falhas, bem como pelas políticas de backup para bancos de dados.Compreender as diferentes ferramentas disponíveis para facilitar o planejamento e a criação de bancos de dados. Reconhecer e realizar a instalação de ferramentas, tais como MySQL e DIA em máquinas virtuais. Compreender e construir comandos de acesso a dados em uma linguagem relacional (SQL). Reconhecer e aplicar os principais comandos SQL utilizados em um SGBD, bem como DML (linguagem de manipulação de dados), DDL (linguagem de controle de dados), DCL (operações adicionais de conjunto,funções agregadas, consultas aninhadas) e DQL (Data Query Language - Linguagem de Consulta de dados). Compreender e construir comandos de acesso a dados em uma linguagem relacional (SQL). Compreender os conceitos e as características de um sistema Multiusuário, prezando pela Integridade e a segurança da informação. Objetos do conhecimento: Projeto Lógico de banco de dados.Tradução do modelo Conceitual para o modelo Lógico. Tabelas, campos, registros, chaves primárias, chaves estrangeiras, chaves candidatas.Técnicas adição de colunas, tabela própria e Fusão de tabelas.Relacionamentos 1:1, 1:N e N:N.Backup de banco de dados.Conceito e instalação de banco de dados. Instalação e configuração de banco de dados. Linguagem SQL. Construindo banco de dados usando o MySQL CreateDatabase).Álgebra Relacional.SQL: linguagem de definição de dados.DDL), linguagem de manipulação de dados.(DML), linguagem de controle de dados.(DCL), operações adicionais de conjunto,funções agregadas, consultas aninhadas.(DQL) - Data Query Language - Linguagem de Consulta de dados.Análise de características próprias de sistemas de gerenciamento de banco de dados Multiusuário: Segurança e integridade de dados. Referencial bibliográfico básico: DATE, C. J. Introdução a sistemas de bancos de dados. Rio de Janeiro, RJ: Elsevier, 2004. SILBERSCHATZ, Sistema de Banco de Dados. 7ª ed., Editora Campus.McGraw Hill Brasil, 2008. NAVATHE, S. B. Sistema de Banco de Dados. 7ª ed., Editora Pearson AddisonWesley, 2019. RAMAKRISHNAN, R.; GEHRKE, J.. Sistemas de Gerenciamentos de Bancos de Dados. 3a ed.2008 Referencial bibliográfico complementar: SILBERSCHATZ, Abraham. Sistema de banco de dados . Rio de Janeiro: Elsevier, 2006. GUIMARÃES, Célio Cardoso. Fundamentos de bancos de dados: Modelagem, projeto e linguagem SQL. São Paulo: Editora da Unicamp, 2003. BEAULIEU, Alan. Aprendendo SQL. São Paulo: Novatec, 2010. Nome do componente curricular: Introdução à Robótica Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: quadro branco; marcadores para quadro branco; projetor multimídia. Kit de Robótica; Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à Internet. Softwares: MySQL Workbench; Pacote XAMPP: Apache; MySQL , PHP phpadmin; Visual Studio 2019 free; Kit Arduino;Notepad++; LibreOffice; Java; Eclipse; PostgreSQL; Netbeans; Python; DBDesigner, brModelo; VisualG; Adobe Reader, WinRAR, WinZIP, Antivírus, navegadores de internet e virtualBox. Objetivo de aprendizagem do componente curricular geral: Habilitar o(a) estudante na compreensão dos princípios que conduzem o funcionamento dos robôs de forma geral, identificando os principais elementos que a compõem, linguagens e modos de programação. Objetivos de aprendizagem do componente curricular específicos: Conhecer os conceitos, definição e aplicações da Robótica. Reconhecer os componentes de um robô bem como sensores, mobilidade e noções computacional da programação de Robôs. Reconhecer as aplicação de Inteligência Artificial em robôs. Reconhecer os Kits de robótica, bem como a aplicabilidade. Objetos do conhecimento:Conceito, história, vantagens, arquitetura e aplicações típicas de características de sistemas robotizados. Definição e aplicações da Robótica; Componentes de um robô; Mobilidade; Sensores; Conceito de aplicação de Inteligência Artificial em robótica; Kits de robótica. Referencial bibliográfico básico: MATARIC, MAJA J. Introdução à Robótica. Blucher Editora Unesp. 2014. NIKU, SAEED B. Introdução à robótica: análise, controle, aplicações. 2. ed. Rio de Janeiro, RJ: LTC, 2013. CRAIG, J. Robótica 3ª Edição. Pearson. 2013. BANZI, M. Primeiros passos com o Arduino. São Paulo: Novatec, p. 240, 2012. Referencial bibliográfico complementar: ROROMERO, R. A. F.; PRESTES, E.; OSÓRIO, F. Robótica Móvel. LTC. 2014 MANZANO, AUGUSTO NAVARRO GARCIA. Linguagem Logo – Programação de Computadores – Princípios da Inteligência Artificial. 1ª edição. Allprint. 2012. Nome do componente curricular: Projeto Avançada para WEB Carga horária do componte curricular: 83:20 Recursos Instrucionais sugeridos: Quadro branco; marcadores para quadro branco; projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à Internet. Softwares: MySQL Workbench; Pacote XAMPP: Apache; MySQL , PHPphpadmin; Visual Studio 2019 free; Notepad++; LibreOffice; Java; Eclipse; PostgreSQL; Netbeans; Python; DBDesigner, brModelo; VisualG; Adobe Reader, WinRAR, WinZIP, Antivírus, navegadores de internet e virtualBox. Objetivos de aprendizagem do componente curricular gerais:Habilitar o(a) estudante para compreender, aplicar, distinguir e ressignificar a função das linguagens de programação Web, complementando as linguagens de marcação de texto(HTML), JavaScript, Hypertext Preprocessor (PHP) eCascadingStyle (CSS),bem como a técnica de arquitetura cliente-servidor em sistemas web, considerando-se a acessibilidade, integridade dos dados, usabilidade, de modo a proporcionar a expansão dos conhecimentos referentes à programação Web, para o desenvolvimento de sítios. Objetivos de aprendizagem do componente curricular específicos: Reconhecer os conceitos básicos de editoração gráfica, bem como de planejamento visual gráfico de uma página web. Aplicar técnicas de programação utilizando linguagem visual. Reconhecer e aplicar conteúdo visual e textual para web bem como a de protipagem. Compreender e implementar as melhorias de acordo com novas necessidades da aplicação web. Compreender Frameworks de programação para Internet. Aplicar linguagens de programação para Internet em projetos WEB. Aplicar Linguagens de marcação para Interface com o usuário. Aplicar modelo cliente-servidor, padrão MVC, arquitetura em camadas, protocolo de segurança, bem como as Linguagens de marcação para Interface com o usuário e conexão com banco de dados. Aplicar as práticas de Engenharia de Software (comunicação, planejamento, construção, testes e implantação). Compreender e documentar todas as etapas do processo. Objeto do conhecimento: JavaScript ;Programação( estrutura de repetição, decisões e funções). Valores, variáveis e declarações.Funções, tais como (alert, Função console.log; Função prompt dentre outras). linguagem PHP ; Formulários HTML e comunicação com o servidor MySQL. Práticas de Engenharia de Software (comunicação, planejamento, construção, teste e implantação). Orientação a Objetos e manipulação de arquivos. Envio de e-mails. Sessões e cookies.Linguagens de programação Protocolos; Servidores de aplicação; Frameworks de apoio à programação; Construindo banco de dados usando o MySQL CreateDatabase).Álgebra Relacional.SQL: linguagem de definição de dados.DDL), linguagem de manipulação de dados.(DML), linguagem de controle de dados.(DCL), operações adicionais de conjunto,funções agregadas, consultas aninhadas.(DQL) - Data Query Language - Linguagem de Consulta de dados. Segurança e integridade de dados. Referencial bibliográfico básico: DEITEL, H. M. Internet & world wide web como programar. Porto Alegre: Editora Bookman, 2003. FREEMAN, Elisabeth. Eric. Use a Cabeça HTML com CSS e XHTML. 2º edição 2015. MANZANO, José Augusto N. G; TOLEDO, Suely Alves de. Guia de orientação e desenvolvimento de sites: HTML, XHTML, CSS e JavaScript/JScript. São Paulo: Érica, 2008. NIEDERAUER, Juliano. Desenvolvendo websites com PHP: aprenda a criar websites dinâmicos e interativos com PHP e bancos de dados. São Paulo: Editora Novatec, 2011. Referencial bibliográfico complementar: CAMARGOS, Luiz Fernando Macedo; MENEZES, Marco Antonio Figueiredo. Introdução à HTML e PHP. Rio de Janeiro: Ciência Moderna, 2008. MELONI, Julie C. Fundamentos de PHP. Rio de Janeiro: Ciência Moderna, 2000. SOARES, Walace. PHP 5 – Conceitos, Programação e Integração com Banco de Dados.São Paulo: Érica, 2004. Nome do componente curricular: Ética Profissional e mundo do trabalho Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: Quadro branco; Marcadores para quadro branco; Projetor multimídia. Objetivos de aprendizagem do componente curricular gerais: Habilitar os estudantes a realizarem a função de técnico com competência, disciplina e ética, apto a atuar em um mercado de trabalho globalizado, que seja detentor de um pensamento complexo e capacitado a se adaptar às frequentes transformações sociais e tecnológicas. Objetivos de aprendizagem do componente curricular específicos: Reconhecer as aptidões próprias e das pessoas com as quais compartilha o ambiente de trabalho, assim como identificar pontos de melhoria, buscando desenvolver atitudes, valores e comportamentos que promovam o crescimento e aprimoramento em âmbito individual e coletivo; Compreender o conceito de ética no contexto do profissional técnico em informática para internet, apresentando conduta adequada e integridade, no sentido de garantir o sigilo da informação, bem como a responsabilidade inerente à sua atuação no mundo do trabalho. Objetos do conhecimento: Fundamentos da ética; Legislação profissional; Conceitos moral e as regras de conduta. Ética na era digital; Código de ética. Referencial bibliográfico básico: BOFF, Leonardo. Ética e Moral: A Busca dos Fundamentos. 9 ed. Petrópolis, Rio de Janeiro:Vozes, 2014.VALLS, Álvaro. L.M. O Que é Ética? 9 ed. São Paulo: Brasiliense, 2014. Referencial bibliográfico Complementar: JACOMINO, D. Você é um Profissional Ético?. VOCÊ S/A. São Paulo; 2000 NALINI, José Renato. Ética Geral e Profissional. São Paulo: Revista dos Tribunais, 1997. Nome do componente curricular: Empreendedorismo e inovação Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: Quadro branco; Marcadores para quadro branco; Projetor multimídia. Objetivos de aprendizagem do componente curricular gerais: Habilitar os(as) estudantes a realizarem a função de técnico que possibilitem o desenvolvimento de ideias inovadoras e criativas, baseadas no conjunto dos saberes estratégicos, que promovam uma postura de atenção às oportunidades do campo de atuação do técnico em informática para a internet. Objetivos de aprendizagem do componente curricular específicos: Reconhecer o empreendedorismo como modo de ação inovador e criativo, voltado para a busca de soluções para problemas reais, desenvolvendo habilidades, atitudes e valores que corroborem com a formação de um perfil profissional capaz de promover sua inserção no mundo do trabalho e geração de renda. Conhecer o que é tecnologia e a difusão das TICs no século XXI, bem como os conceitos e terminologias do Marketing Digital. Objetos do conhecimento: Empreendedorismo: Conceitos, tipos de empreendedor, características do empreendedor e elementos da criatividade; Plano de negócios. Marketing na era digital; Princípios de marketing de serviços. Tecnologia e a difusão das TICs; Terminologias do Marketing Digital; Marketing viral; Mobile Marketing;E-commerce. Referencial bibliográfico básico: KOTLER, P.; KARTAJAYA, H.; SETIAWAN, I. Marketing 4.0: do tradicional ao digital. Rio de Janeiro: Sexante, 2017. CHIAVENATO, I. Empreendedorismo: dando asas ao espírito empreendedor. 4ª ed. Barueri: Manole, 2012. DORNELAS, J. C. A. Empreendedorismo: transformando ideias em negócios. 5ª ed. DORNELAS, J. C. A. Empreendedorismo: transformando ideias em negócios. 5ª ed. Rio de Janeiro: Empreende/LTC, 2014. Rio de Janeiro: Empreende/LTC, 2014. Referencial bibliográfico complementar: Sarkar, S. (2008) O Empreendedor Inovador – Faça diferente e conquiste seu espaço no mercado, Rio de Janeiro: Elsevier Editora. CASTELLS, M. A Sociedade em Rede. 10. ed. São Paulo: Paz e Terra, 2010. Nome do componente curricular: Sustentabilidade e responsabilidade socioambiental Carga horária do componte curricular: 33:20 Recursos Instrucionais sugeridos: Quadro branco; marcadores para quadro branco; caixa de som; projetor multimídia. Computadores com sistemas operacionais com Dual Boot (Windows e Linux) e acesso à internet, Tablet com sistema operacional android. Softwares: Winrar, antivirus, navegadores, Adobe Reader e Suítes de escritório. Objetivos de aprendizagem do componente curricular gerais:Habilitar o(a) estudante a realizarem a função de técnico com responsabilidade e a Sustentabilidade no seu sentido amplo e aplicada à TI, por meio das práticas de TI Verde, consumo consciente e exercício da cidadania. Objetivos de aprendizagem do componente curricular específicos: Reconhecer os conceitos e compreensão de desenvolvimento Sustentável e responsabilidade social. Reconhecer os conceitos de Sustentabilidade, bem como de TI verde. Reconhecer as diretrizes da TI Verde. Conhecer as múltiplas relações entre a Tecnologia da Informação e a Sustentabilidade Ambiental. Entender suas dimensões sociais, com o intuito de sensibilizar e estimular a conscientização ambiental em sentido amplo. Objetos do conhecimento: Conceito de sustentabilidade e responsabilidade Social; Problemas socioambientais contemporâneos e suas dimensões tais como: culturais, políticas, sociais e econômicas. A participação da sociedade na questão da proteção ambiental.Conflitos ambientais envolvidos na gestão de recursos hídricos e sólidos.Conceitos de TI verde. Aplicabilidade do conceito de Desenvolvimento Sustentável; Referencial bibliográfico básico: Lunardi, G., Frio, R., & Brum, M. (2011). Tecnologia da informação e sustentabilidade: levantamento das principais práticas verdes aplicadas à área de tecnologia. Gerais: Revista Interinstitucional de Psicologia4(2), 159-172. NUNES, A. C. P. et al; A TI Verde na Sociedade Atual. In: Enucomp, V, 2012, Anais, Parnaíba-PI. ABREU, Aline Fernandes de; MONTEIRO, Miriam de Souza; ROMITO, Paulo Roberto. TI Verde – Implementação de Práticas Sustentáveis em Empresa de Tecnologia da Informação. IX SEGET, 2012. <www.aedb.br/seget/arquivos/artigos12/25916208.pdf> Acesso em 12 de nov, 2021. DIAS, R. Gestão ambiental: responsabilidade social e sustentabilidade. São Paulo: Atlas, 2009. Referencial bibliográfico complementar: LOURES, R.C.R. Educar e inovar na sustentabilidade. Curitiba: UNINDUS, 2008. VIEIRA, K; N; et al. A Logística reversa do lixo tecnológico: Um estudo sobre o projeto de coleta de lâmpadas, pilhas e baterias da Braskem. RGSA, In: Revista de Gestão Social e Ambiental, V.3, Nº.3, p.120-136, 2009 http://www4.planalto.gov.br/centrodeestudos/assuntos/manual-de-redacao-da-presidencia-da-republica/manual-de-redacao.pdfhttps://cartilha.cert.br/redes/http://www.planalto.gov.br/ccivil_03/_ato2004-2006/2005/decreto/d5563.htm