Prévia do material em texto
<p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 1</p><p>1º PERÍODO</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 2</p><p>CÓDIGO: 7123 DISCIPLINA: ALGORITMOS</p><p>CURSO: Sistemas de Informação PERIODO: 1º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 15 horas CH PRÁTICA: 60 horas</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça os conceitos teóricos fundamentais de computação e</p><p>compreenda as diferenças entre as diversas formas de criação e execução de programas.</p><p>Possibilitar que o aluno tenha recursos para estruturar uma solução lógica sequencial para os</p><p>problemas passíveis de resposta computacional.</p><p>Mostrar e definir os comandos básicos presentes na grande maioria das linguagens de</p><p>programação, ainda em pseudo-linguagem, bem como representações gráficas dos mesmos,</p><p>permitindo a criação e manutenção de algoritmos.</p><p>Mostrar e definir os fundamentos de uma linguagem de programação real, permitindo a</p><p>criação de programas simples e habilitando o aluno para o aprendizado das disciplinas de</p><p>Linguagem de Programação subsequentes.</p><p>HABILIDADES</p><p>Desenvolver a lógica de programação. Verificar e corrigir algoritmos estruturados. Escolher a</p><p>melhor estrutura de dados e o melhor algoritmo para a solução de um determinado problema.</p><p>Aprender e utilizar soluções com vetores e matrizes.</p><p>COMPETÊNCIAS</p><p>Desenvolver algoritmos de programação estruturados para a solução de problemas</p><p>matemáticos, de manipulação de textos, financeiros, dentre outros de cunho computacional.</p><p>EMENTA</p><p>Estudo e construção de algoritmo. Estruturas de implementação de algoritmos. Variáveis e</p><p>tipos de dados. Estruturas de controle. Aspectos de programação. Introdução a linguagem de</p><p>programação.</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 3</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Lógica de Programação</p><p>1.1. O que é Lógica de Programação</p><p>1.2. Sequência Lógica</p><p>1.3. Instruções</p><p>UNIDADE 2. Introdução aos Algoritmos</p><p>2.1. Definição</p><p>2.1.1. Algoritmos Não-Computacionais</p><p>2.2. Características</p><p>2.3. Formas de Representação</p><p>2.4. Fases de um Algoritmo</p><p>2.4.1. Regras para se escrever um algoritmo</p><p>2.5. O que é um programa e linguagem de programação</p><p>UNIDADE 3. Estruturas de Implementação dos Algoritmos</p><p>3.1. Características de implementação dos algoritmos</p><p>3.1.1. Refinamentos Sucessivos</p><p>3.1.2. Linearização de Expressões</p><p>3.1.3. Modularização</p><p>3.2. Operação de Entrada e Saída</p><p>3.3. Operadores</p><p>3.3.1. Operadores Aritméticos</p><p>3.3.2. Operadores Lógicos</p><p>3.3.3. Operadores Relacionais</p><p>3.3.4. Operadores Especiais</p><p>UNIDADE 4. Variáveis e Tipos de Dados</p><p>4.1. Conceito de Variáveis</p><p>4.2. Operação de Atribuição</p><p>4.3. Identificadores</p><p>4.4. Tipos de Dados</p><p>4.4.1. Manipulação de Caracteres e Strings</p><p>4.5. Declaração de Variáveis</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 4</p><p>UNIDADE 5. Estruturas de Decisão e Repetição</p><p>5.1. Estruturas de Decisão</p><p>5.2. Estrutura Condicional</p><p>5.2.1. Se...então</p><p>5.2.2. Se...então...senão</p><p>5.2.3. Estruturas de Seleção</p><p>5.4. Estrutura de Repetição</p><p>5.3.1. Enquanto...faça</p><p>5.3.2. Para...faça</p><p>5.3.3. Repita...até</p><p>UNIDADE 6. Estruturas de Dados Homogêneas</p><p>6.1. Vetores</p><p>6.2. Matrizes</p><p>6.3. Exercícios de fixação</p><p>6.4. Programação Estruturada</p><p>6.4.1. Desenvolvimento Top-Down</p><p>6.4.2. Modularização</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICA</p><p>FORBELLONE, André Luiz.; EBERSPACHER, Henri Frederico. Lógica de programação: a</p><p>construção de algoritmos e estrutura de dados [livro digital]. São Paulo: Pearson Prentice</p><p>Hall, 2000. [Biblioteca Pearson]</p><p>MANZANO, José Augusto N. G.; LOURENÇO, André Evandro; MATOS, Ecivaldo. Algoritmos:</p><p>técnicas de programação [livro digital]. 2. ed. São Paulo: Érica, 2015. [Minha Biblioteca]</p><p>VARGAS, Alessandra Alves Fonseca. Algoritmo [livro digital]. Niterói, RJ: Universo.</p><p>Departamento de ensino à distância, 2017. [Webaula]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 5</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Verneruchi de. Fundamentos</p><p>da programação de computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2012. [Biblioteca Pearson]</p><p>JOYANES AGUILAR, Luis. Fundamentos de programação: algoritmos, estruturas de dados</p><p>e objetos [livro digital]. 3.ed. São Paulo: McGrawHill; Bookman; AMGH, 2011. [Minha</p><p>Biblioteca]</p><p>PUGA, Sandra. Lógica de programação e estrutura de dados, com aplicações em Java</p><p>[livro digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>SOFFNER, Renato. Algoritmos e programação em linguagem C [livro digital]. São Paulo:</p><p>Saraiva, 2013. [Minha Biblioteca]</p><p>ZIVIANI, Nivio. Projeto de Algoritmos: com implementações em Java e C++ [livro digital].</p><p>3. ed. rev. ampl. São Paulo: Cengage Learning, 2011. [Minha Biblioteca]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 6</p><p>CÓDIGO: 1866 DISCIPLINA: ARQUITETURA DE COMPUTADORES</p><p>CURSO: Sistemas de Informação PERÍODO: 1º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 75 horas CH PRÁTICA: 0</p><p>OBJETIVOS:</p><p>Mostrar os fundamentos básicos utilizados por um sistema de computação, como informações</p><p>são recebidas pelo sistema, armazenadas, processadas e o usuário recebe resultados a partir</p><p>das instruções que fornece.</p><p>HABILIDADES:</p><p>Fazer com que o aluno compreenda o funcionamento dos componentes básicos que compõem</p><p>um sistema de computação, suas respectivas características, funções que desempenham e a</p><p>forma com que interagem entre si.</p><p>COMPETÊNCIAS:</p><p>Conhecer a estrutura dos computadores do ponto de vista de sua arquitetura, organização e</p><p>software, bem como entender os princípios de funcionamento dos computadores e dos seus</p><p>componentes individuais.</p><p>EMENTA:</p><p>Definição de sistemas de computação e os componentes físicos dos quais são constituídos;</p><p>Conceitos fundamentais de funcionamento do processador, dispositivos de entrada e saída,</p><p>barramentos de comunicação e unidade central de processamento.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Introdução</p><p>1.1. Componentes Básicos de um Sistema de Computação</p><p>1.2. Abstração</p><p>UNIDADE 2. História do Computador</p><p>2.1. Geração 0 – Mecânico</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 7</p><p>2.2. Geração 1 – Válvulas</p><p>2.3. Geração 2 – Transistores</p><p>2.4. Geração 3 – Circuitos Integrados</p><p>2.5. Geração 4 – VLSI</p><p>2.6. Geração 5 – ULSI</p><p>2.7. Novas Tecnologias</p><p>UNIDADE 3. Sistemas de Numeração</p><p>3.1. Representação da Informação</p><p>3.2. Bases de Sistemas de Numeração</p><p>3.2.1. Base Binária</p><p>3.2.2. Base Octal</p><p>3.2.3. Base Hexadecimal</p><p>3.3. Níveis de programação</p><p>3.4. Conversões entre bases</p><p>3.4.1. Conversão binário/octal</p><p>3.4.2. Conversão binário/hexadecimal</p><p>3.4.3. Conversões octal/binário e hexadecimal/binário</p><p>3.4.4. Conversão de uma base qualquer para decimal</p><p>3.4.5. Conversão da base decimal para uma base qualquer</p><p>3.5. Operações no Sistema Binário</p><p>3.5.1. Adição e subtração</p><p>3.5.2. Multiplicação e divisão</p><p>3.6. Representação de dados</p><p>3.7. Representação em Sinal e Magnitude</p><p>3.8. Aritmética em Sinal e Magnitude</p><p>3.9. Álgebra de Boole</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 8</p><p>UNIDADE 4. Organização de Computadores</p><p>4.1. Classificação de computadores</p><p>4.2. Estrutura básica - Arquitetura de Von Neumann</p><p>4.3. Componentes de hardware</p><p>4.3.1. Memória</p><p>4.3.2. Processador</p><p>4.3.3. Barramentos</p><p>4.3.4. Interface e periféricos</p><p>4.4. Programação por hardware e software</p><p>4.5. Conjunto de Instruções</p><p>4.5.1. Arquiteturas CISC</p><p>para a realização de consultas a bancos de dados</p><p>usando a linguagem SQL.</p><p>HABILIDADES</p><p>Desenvolver a habilidade crítica ao analisar estudos de casos e a partir dos mesmos</p><p>desenvolver diagramas que servirão de base para a criação de banco de dados.</p><p>COMPETÊNCIAS</p><p>Compreender o funcionamento de Sistemas Gerenciador de Banco de Dados, desenvolver a</p><p>capacidade de modelar conceitualmente banco de dados, implementar, baseado no modelo</p><p>lógico desenvolvido, banco de dados.</p><p>EMENTA</p><p>Conceitos básicos das estruturas de arquivos e Sistemas de Bancos de Dados.</p><p>Modelagem de Dados. Modelo de Entidades e Relacionamentos. Modelo Relacional. Álgebra</p><p>Relacional. Introdução à linguagem SQL.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>Unidade 1. Conceitos de Sistemas de Bancos de Dados</p><p>1.1. Conceitos de Sistema Gerenciador de Bancos de Dados (SGBD)</p><p>1.2. Objetivos de um SGBD</p><p>1.3. Abstração de Dados</p><p>1.4. Arquitetura de um SGBD</p><p>1.5. Independência de dados</p><p>1.6. Administração de dados</p><p>1.7. Arquiteturas para uso de SBGDs</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 58</p><p>Unidade 2. Modelagem de Dados</p><p>2.1. Abstração</p><p>2.2. Requisitos para modelagem</p><p>2.3. Modelos Conceituais</p><p>2.4. Modelos Lógicos: Relacional, Rede, Hierárquico</p><p>2.5. Modelo Físico</p><p>Unidade 3. Modelo de Entidades e Relacionamentos (M.E.R.)</p><p>3.1. Entidade; Relacionamento; Atributo.</p><p>3.2. Diagrama de Entidades e Relacionamentos (D.E.R.)</p><p>3.3. Classes de Relacionamentos</p><p>3.4. Cardinalidade</p><p>3.5. Auto-relacionamento</p><p>3.6. Relacionamento múltiplo</p><p>3.7. Atributos de relacionamento</p><p>3.8. Agregação</p><p>3.9. Relacionamentos mutuamente exclusivos</p><p>3.10. Generalização</p><p>3.11. Entidade Fraca</p><p>3.12. Notações alternativas</p><p>3.13. Esquema textual do M.E.R.</p><p>3.14. Etapas do projeto M.E.R.</p><p>Unidade 4. Modelo Relacional</p><p>4.1. Conceitos</p><p>4.2. Chaves</p><p>4.3. Características das tabelas</p><p>4.4. Restrições de integridade</p><p>4.5. Linguagens Relacionais</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 59</p><p>Unidade 5. Álgebra Relacional</p><p>5.1. Operações Tradicionais</p><p>5.2. Operações Especiais</p><p>Unidade 6. SQL – Structured Query Language</p><p>a. Consultas básicas SQL (Queries)</p><p>Unidade 7. Normalização</p><p>7.1. Dependências funcionais</p><p>7.2. 1FN, 2FN, 3FN</p><p>7.3. Forma Normal de Boyce-Codd</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados [livro digital]. 6.</p><p>ed. São Paulo: Pearson Addison Wesley, 2011. [Biblioteca Pearson]</p><p>MACHADO, Felipe Nery Rodrigues. Banco de dados: projeto e implementação [livro digital].</p><p>3. ed. São Paulo: Érica, 2014. [Minha Biblioteca]</p><p>HEUSER, Carlos. Alberto. Projeto de banco de dados [livro digital]. 6. ed. Porto Alegre:</p><p>Bookman, 2009. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMETARES</p><p>ALVES, William Pereira. Banco de dados [livro digital]. São Paulo: Érica, 2014. [Minha</p><p>Biblioteca]</p><p>AMADEU, Claudia Vicci (Org.). Banco de Dados [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2014. (Coleção bibliografia universitária Pearson) [Biblioteca Pearson]</p><p>DAMAS, Luís. SQL: structured query language [livro digital]. 6. ed. Rio de Janeiro: LTC, 2014.</p><p>[Minha Biblioteca]</p><p>GOMES, Dayane A. T. P. Banco de dados I [livro digital]. Niterói: Departamento de Ensino</p><p>à Distância, 2018. [Webaula]</p><p>MEDEIROS, Luciano Frontino de. Banco de dados: Princípios e prática [livro digital]. Curitiba:</p><p>InterSaberes, 2013. [Biblioteca Pearson]</p><p>PERIÓDICOS: Revista SQL Magazine, DevMedia.</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 60</p><p>CÓDIGO: 7132 DISCIPLINA: ESTRUTURA DE DADOS II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA:15 horas CH PRÁTICA: 60 horas</p><p>OBJETIVOS</p><p>Conhecer a teoria e aplicação de algumas das mais comumente utilizadas estruturas de dados,</p><p>criando para os alunos condições para usá-las durante o restante de seu curso e futura vida</p><p>profissional.</p><p>Determinar a complexidade dos algoritmos de manipulação das estruturas de dados</p><p>estudadas.</p><p>HABILIDADES</p><p>Identificar a estrutura de dados mais apropriada para a solução de um problema.</p><p>COMPETÊNCIAS</p><p>Desenvolver soluções utilizando estruturas de dados adequadas para problemas matemáticos,</p><p>de manipulação de textos, financeiros, dentre outros de cunho computacional.</p><p>EMENTA</p><p>Estrutura de dados e Tipos Abstratos de Dados, Listas, Filas e Pilhas, Árvores, Tabela Hash,</p><p>grafos, Complexidade de algoritmos e manipulação de arquivos em discos.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Estruturas de Dados e Tipos Abstratos de Dados</p><p>• Estruturas de Dados na Memória Principal</p><p>• Alocação Estática e Dinâmica de Memória</p><p>• Listas, Filas, Pilhas</p><p>UNIDADE 2. Listas, Filas e Pilhas: Contiguidade física e Encadeamento</p><p>• Alocação dinâmica de memória com Ponteiros e encadeamento</p><p>• Listas encadeadas e listas duplamente encadeada</p><p>• Filas encadeadas e fila circular</p><p>• Pilhas encadeadas</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 61</p><p>UNIDADE 3. Árvores</p><p>e. Conceitos, Aplicações, Operações Básicas, Representação Física:</p><p>Encadeamento</p><p>f. Árvores Binárias, Transformação de Árvore Qualquer em Binária</p><p>g. Árvores de Pesquisa, Árvores Balanceadas</p><p>h. Formas de percurso em árvore (pré-ordem, em ordem, pós-ordem, em</p><p>nível.)</p><p>UNIDADE 4. Tabelas Hash</p><p>1.1 4.1. TÉCNICAS DE HASHING</p><p>1.2 4.2.BOAS E MÁS FUNÇÕES DE ESPALHAMENTO</p><p>UNIDADE 5. Complexidade de Algoritmos</p><p>5.1.Estimativa do tempo de processamento</p><p>5.2.Crescimento assintótico de funções</p><p>5.3. Notação</p><p>5.4.Somatórios, recorrências</p><p>5.5.Divisão e conquista</p><p>5.6.Limite inferior (oráculos), limite inferior para ordenação</p><p>UNIDADE 6. Grafos</p><p>6.1. Introdução.</p><p>6.2 Aplicação de Grafos.</p><p>6.3 Outras estruturas importantes</p><p>UNIDADE 7. Busca digital</p><p>7.1 Trie</p><p>7.2 Árvore Patrícia</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 62</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>FORBELLONE, André Luiz Villa,; EBERSPACHER, Henri Frederico. Lógica de Programação:</p><p>a construção de algoritmos e estrutura de dados [livro digital]. 3. ed. São Paulo: Pearson</p><p>Prentice Hall, 2005. [Biblioteca Pearson]</p><p>JOYANES AGUILAR, Luis. A. Fundamentos de programação: Algoritmos, estruturas de</p><p>dados e objetos [livro digital]. 3. ed. Porto Alegre: AMGH, 2011. [Minha Biblioteca]</p><p>MANZANO, José Augusto N. G.; LOURENÇO, André Evandro; MATOS, Ecivaldo. Algoritmos:</p><p>técnicas de programação. 2. ed. São Paulo: Érica, 2015. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos</p><p>da programação de computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3.</p><p>ed. São Paulo: Pearson Education do Brasil, 2012. [Biblioteca Pearson]</p><p>DEITEL, Paul; DEITEL, Harvey. C: como programar [livro digital]. 6. ed. São Paulo: Pearson</p><p>Prentice Hall., 2011. [Biblioteca Pearson]</p><p>GOODRICH, Michael T. Estrutura de dados e algoritmos em Java [livro digital]. 5. ed.</p><p>Porto Alegre: Bookman, 2013. [Minha Biblioteca]</p><p>MANZANO, José Augusto N. G.; COSTA JUNIOR, Roberto Affonso da. Java SE 7: programação</p><p>de computadores: guia prático de introdução, orientação e desenvolvimento [livro digital].</p><p>São Paulo: Érica, 2011. [Minha Biblioteca]</p><p>VARGAS, Alessandra Alves Fonseca. Estrutura de dados II [livro digital]. Niterói, RJ:</p><p>Departamento de ensino à distância, 2018. [Webaula]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 63</p><p>CÓDIGO: 6239 DISCIPLINA: SISTEMAS OPERACIONAIS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3 º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 15 horas CH PRÁTICA: 60 horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos básicos e fundamentais dos sistemas operacionais, seus</p><p>aspectos e mecanismos, diferenciando os modelos conceitual a de implementação em</p><p>sistemas operacionais para permitir a compreensão de suas funcionalidades e tarefas.</p><p>Fazer com que o aluno compreenda os principais problemas conceituais e tecnológicos e as</p><p>respectivas soluções, presentes na construção de sistemas operacionais modernos, no que</p><p>visa a esconder as peculiaridades do hardware, para apresentar aos usuários um sistema de</p><p>computação mais fácil de ser utilizado, mais amigável e mais seguro.</p><p>Fazer com que o aluno compreenda os principais problemas conceituais e tecnológicos e as</p><p>respectivas soluções, presentes na construção de sistemas operacionais modernos, no que</p><p>visa a administração dos recursos de hardware, de modo a satisfazer as solicitações de forma</p><p>eficiente, garantindo o compartilhamento e resolvendo possíveis conflitos.</p><p>Comparar os principais problemas conceituais e tecnológicos presentes na construção de</p><p>sistemas operacionais e suas soluções adotadas na implementação de sistemas operacionais</p><p>modernos.</p><p>HABILIDADES</p><p>Enumerar os problemas e as respectivas soluções teóricas que são normalmente encontrados</p><p>no projeto de um sistema operacional. Projetar e implementar algumas destas soluções</p><p>utilizando primitivas e chamadas ao sistema. Projetar e implementar soluções para problemas</p><p>de programação concorrente a nível de sistema operacional utilizando threads e processos</p><p>convencionais.</p><p>COMPETÊNCIAS</p><p>Desenvolver habilidades para distinguir os diversos módulos que compõem um sistema</p><p>operacional. Compreender o papel de cada um destes módulos para prover o bom</p><p>funcionamento do sistema como um todo e desta forma poder Identificar falhas pontuais.</p><p>Distinguir o sistema operacional dos demais softwares de base. Escolher a melhor estrutura</p><p>de arquivos para rodar uma determinada Aplicação.</p><p>EMENTA</p><p>Estrutura de sistemas operacionais. Gerência de processos: definição, estrutura, estados e</p><p>transições de um processo, comunicação entre processos, escalonamento,</p><p>multiprocessamento, concorrência. Gerenciamento de memória. Gerência de arquivos.</p><p>Gerência de I/O. Sistemas Operacionais Modernos.</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 64</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1. INTRODUÇÃO, HISTÓRIA E CONCEITOS BÁSICOS DE SISTEMAS</p><p>OPERACIONAIS</p><p>1.1 Definição de Sistemas Operacionais;</p><p>1.2 A História dos Sistemas Operacionais;</p><p>1.3 Conceitos básicos de Sistemas Operacionais:</p><p>1.4 Tipos, Funcionalidades e Estrutura;</p><p>1.5 Interrupções;</p><p>1.6 Proteção do Núcleo;</p><p>1.7 Chamadas de Sistema;</p><p>1.8 Arquiteturas;</p><p>1.9 Máquinas Virtuais.</p><p>UNIDADE 2. GERÊNCIA DE PROCESSOS</p><p>2.1. Conceitos Gerais;</p><p>2.2. Introdução ao gerenciamento de processos;</p><p>2.3. Evolução dos SO (Sistemas Mono-tarefas, Multi-Tarefas e de Tempo Compartilhado);</p><p>2.4. Criação de Processos;</p><p>2.5. Threads;</p><p>2.6. Principais algoritmos de Escalonamento de Processos; Deadlocks;</p><p>2.7. comunicação de processos;</p><p>UNIDADE 3. Gerência de Memória</p><p>3.1 Introdução;</p><p>3.2 Hierarquia de Memória;</p><p>3.3 Tempo de acesso e Taxa de Transferência; Endereços, variáveis e funções; Endereços</p><p>lógicos e físicos; Modelo de memória dos processos; Estratégias de Alocação de Memória;</p><p>Fragmentação; Compartilhamento de Memória; Localidade de Referências; Memória</p><p>Virtual</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 65</p><p>UNIDADE 4. Gerência de Dispositivos de Entrada e Saída</p><p>4.1 Princípios de hardware de E/S (classificação de dispositivos de E/S, controladores de</p><p>dispositivos, comunicação CPU e dispositivos de E/S, DMA);</p><p>4.2 Princípios de Software de E/S (drivers, tipos de transferência, camadas de software de</p><p>E/S);</p><p>4.3 E/S programada, E/S orientada à interrupção;</p><p>4.4 E/S usando DMA.</p><p>UNIDADE 5. GERÊNCIA DE ARQUIVOS</p><p>5.1 Conceitos (arquivo, atributos, operações, formatos, uso de arquivos);</p><p>5.2 Organização de volumes;</p><p>5.3 Diretórios;</p><p>5.4 Caminhos de acesso e Atalhos;</p><p>5.5 Sistemas de Arquivo;</p><p>5.6 Arquitetura geral;</p><p>5.7 Blocos físicos e lógicos;</p><p>5.8 Caching de E/S;</p><p>5.9 Alocação física de Arquivos (principais algoritmos).</p><p>UNIDADE 6. Impasses</p><p>6.1. Definição</p><p>6.2. Detecção e recuperação</p><p>6.3.Evitando impasses</p><p>6.4.Prevenção de impasses</p><p>UNIDADE 7. ESTUDO DE CASO</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CARDOSO NETO, Celso. Teoria geral de sistemas [livro digital]. Niterói, RJ: Departamento</p><p>de Ensino à Distância, 2018. [Webaula]</p><p>MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais:</p><p>incluindo exercícios com o simulador SOSIM e questões do ENADE [livro digital]. 5. ed. Rio de</p><p>Janeiro: LTC, 2017. [Minha Biblioteca]</p><p>TANENBAUM, Andrew S. Sistemas operacionais modernos [livro digital]. 3. ed. São Paulo:</p><p>Pearson Prentice Hall, 2009. [Biblioteca Pearson]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 66</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>MACHADO, Francis B.; MAIA, Luiz Paulo. Fundamentos de sistemas operacionais [livro</p><p>digital]. Rio de Janeiro: LTC, 2011. [Minha Biblioteca]</p><p>OLIVEIRA, Rômulo Silva de; TOSCANI, Simão Sirineo; CARISSIMI, Alexandre da Silva.</p><p>Sistemas operacionais [livro digital]. 4. ed. Porto Alegre: Bookman, 2010. (Série livros</p><p>didáticos informática, v.11) [Minha Biblioteca]</p><p>SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de sistemas</p><p>operacionais [livro digital].9. ed. Rio de Janeiro: LTC, 2015. [Minha Biblioteca]</p><p>TANENBAUM, Andrew S. Organização estruturada de computadores [livro digital]. 5. ed.</p><p>São Paulo: Pearson Prentice Hall, 2013. [Biblioteca Pearson]</p><p>TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas operacionais:projeto e</p><p>implementação [livro digital]. São Paulo: Brokman, 2008. [Minha Biblioteca]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 67</p><p>CÓDIGO: 4741 DISCIPLINA: ESTATÍSTICA APLICADA</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Apresentar aos alunos as noções de estatística, permitindo organizar, interpretar e utilizar</p><p>os conceitos básicos da estatística descritiva, na análise dos fenômenos, seja nas áreas</p><p>tecnológica, humana e da saúde.</p><p>HABILIDADES</p><p>• Compreender os conceitos básicos de Estatística: população, amostra, frequência</p><p>absoluta e frequência relativa.</p><p>• Construir, ler e interpretar histogramas, gráficos de linhas, de barras e de setores.</p><p>• Resolver problemas envolvendo o cálculo das medidas de posição e dispersão.</p><p>• Calcular a probabilidade de um evento.</p><p>• Compreender os conceitos de um teste de hipóteses.</p><p>• Determinar o tamanho de uma amostra.</p><p>• Compreender e interpretar os diferentes valores da correlação.</p><p>Construir, ler e interpretar a equação da reta de regressão, bem como fazer a distinção</p><p>entre correlação e regressão.</p><p>COMPETÊNCIAS</p><p>O aluno deverá ser capaz de compreender que a análise dos dados e o planejamento da</p><p>produção de dados se juntam à inferência com base probabilística como principais áreas de</p><p>estudo da Estatística. Utilizar adequadamente os diversos tipos de gráficos para a</p><p>apresentação de informações extraídas dos dados. Ser capaz de correlacionar variáveis para</p><p>inferência e predição.</p><p>EMENTA</p><p>Elementos da Estatística Descritiva. Séries e Gráficos Estatísticos. Distribuição de</p><p>Frequências. Medidas de Tendência Central. Medidas de Dispersão. Noções de amostragem.</p><p>Cálculo das probabilidades. Distribuição de probabilidade (Binomial e Normal). Correlação e</p><p>regressão.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>1. Elementos da Estatística Descritiva</p><p>1.1. População ou Universo Estatístico</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 68</p><p>1.2. Amostra</p><p>1.3. Fases de Método Estatístico</p><p>1.4. Classificação</p><p>das Variáveis</p><p>1.5. Tipos de Séries: Temporal, Geográfica e Específica</p><p>1.6. Distribuição de Frequências.</p><p>2. Gráficos Gerais Estatísticos</p><p>2.1. Principais Gráficos</p><p>2.2. Barras</p><p>2.3. Colunas</p><p>2.4. Setores</p><p>2.5. Linhas</p><p>2.6. Cartogramas</p><p>2.7. Gráficos Estatísticos</p><p>2.8. Histograma</p><p>2.9. Polígono de Frequências.</p><p>2.10. Ogivograma</p><p>2.11. Ogiva de Galton</p><p>3. Medidas de Tendência Central</p><p>3.1. Média Aritmética</p><p>3.2. 3.2. Mediana</p><p>3.3. Moda</p><p>4. Medidas de Dispersão</p><p>4.1. Amplitude Total</p><p>4.2. Variância</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 69</p><p>4.3. Desvio Padrão</p><p>4.4. Coeficiente de Variação</p><p>5. Noções de Amostragem</p><p>5.1. Amostragem Casual ou Aleatória Simples</p><p>5.2. Amostragem por Conglomerados</p><p>5.3. Amostragem Acidental</p><p>5.4. Amostragem Intencional</p><p>5.5. Amostragem Quotas</p><p>5.6. Amostragem Estratificada</p><p>6. Cálculo das Probabilidades</p><p>6.1. Caracterização de um experimento aleatório</p><p>6.2. Espaço Amostral</p><p>6.3. Evento</p><p>6.4. Eventos Mutuamente Exclusivos</p><p>6.5. Definição de Probabilidade</p><p>6.6. Principais Teoremas</p><p>6.7. Probabilidades Finitas dos Espaços Amostrais Finitos</p><p>6.8. Espaços Amostrais Finitos Equiprováveis</p><p>6.9. Probabilidade Condicional</p><p>6.10. Independência Estatística</p><p>7. Distribuições de Probabilidades</p><p>7.1. Distribuição Binomial</p><p>7.2. Distribuição Normal</p><p>8. Correlação e Regressão</p><p>8.1. Representação gráfica</p><p>8.2. Métodos dos Mínimos Quadrados</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 70</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CASTANHEIRA, Nelson Pereira. Estatística aplicada a todos os níveis [livro digital].</p><p>Curitiba: InterSaberes, 2012. (Série matemática aplicada) [Biblioteca Pearson]</p><p>LARSON, R.; FARBER, B. Estatística aplicada [livro digital]. 4. ed. São Paulo: Pearson</p><p>Education do Brasil, 2015. [Biblioteca Pearson].</p><p>WAPOLE, R.E. et al. Probabilidade e estatística: para engenharia e ciências [livro digital].</p><p>São Paulo: Pearson Prentice Hall, 2009. [Biblioteca Pearson].</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BONAFINI, Fernanda Cesar (Org.). Estatística [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2012. [Biblioteca Pearson]</p><p>BONAFINI, Fernanda Cesar (Org.). Probabilidade e estatística [livro digital]. São Paulo:</p><p>Pearson Prentice Hall, 2015. (Coleção bibliografia universitária pearson) [Biblioteca Pearson]</p><p>LARSON, R.; FARBER, B. Estatística aplicada [livro digital]. São Paulo: Pearson Prentice</p><p>Hall, 2010. [Biblioteca Pearson].</p><p>MORETTIN, L. Estatística: probabilidades e inferência [livro digital]. São Paulo: Pearson</p><p>Prentice Hall, 2010 [Biblioteca Pearson].</p><p>NEUFELD, J.L. Estatística aplicada à administração usando Excel [livro digital]. São</p><p>Paulo: Pearson Prentice Hall, 2003. [Biblioteca Pearson].</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 71</p><p>CÓDIGO: 7133 DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS I</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas CH PRÁTICA: 45 horas</p><p>OBJETIVOS</p><p>Introduzir o conceito do paradigma de programação denominado “Orientação a objetos”,</p><p>utilizando como ferramenta a linguagem de programação Java.</p><p>HABILIDADES</p><p>Conhecimento do paradigma de Orientação a Objetos, com aplicação na Linguagem de</p><p>programação Java.</p><p>Conhecimento básico da sintaxe da linguagem de programação Java.</p><p>COMPETÊNCIAS</p><p>Desenvolver aplicações Desktop de pequeno porte, de forma a exercitar a prática da orientação</p><p>a objetos e a sintaxe da linguagem Java.</p><p>EMENTA</p><p>Conceitos de Orientação a Objetos.</p><p>Estudos de sintaxe e semântica da linguagem Java.</p><p>Exercícios de fixação e aulas no laboratório para praticar a linguagem.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Conceitos de Programação Orientada a Objetos</p><p>2.1. Objetos</p><p>2.2. Encapsulamento</p><p>2.3. Herança</p><p>2.4. Polimorfismo</p><p>UNIDADE 2. Orientação a Objetos na Linguagem Java</p><p>2.5. A plataforma</p><p>2.6. Ambientes de desenvolvimento</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 72</p><p>2.7. Estrutura da linguagem</p><p>2.8. Variáveis e Operadores</p><p>2.9. Tipos de dados</p><p>2.10. Estruturas condicionais</p><p>2.11. Estruturas de Repetição</p><p>3.</p><p>3.1. Classes e Objetos</p><p>3.2. Construtores</p><p>3.3. Classes Abstratas</p><p>3.4. Atributos e Métodos</p><p>3.5. Métodos Estáticos</p><p>3.6. Interface de Classe</p><p>4.</p><p>4.1. Vetores</p><p>4.2. Coleções de objetos e enumerações</p><p>4.3. Manipulação de datas</p><p>4.4. Tratamento de exceções</p><p>4.5. Reutilização de Código</p><p>4.6. Introdução a Interface Gráfica</p><p>4.7. Telas e botões</p><p>5. Conhecendo a API</p><p>5.1. 10.1 - Todo objeto tem um tipo em comum</p><p>5.2. 10.2 - Wrappers dos tipos primitivos</p><p>5.3. 10.3 - O pacote java.lang</p><p>6. Introdução à Banco de Dados</p><p>6.1. Introdução à Banco de Dados em Java.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, Harvey; DEITEL, Paul. Java: como programar [livro digital]. 10. ed. São Paulo: Pearson</p><p>Prentice Hall, 2017. [Biblioteca Pearson]</p><p>GOMES, Aparecida Tatiane Pereira; Programação Orientada a Objetos I. [livro digital]. Niterói:</p><p>Universo, 2018. Disponível em: [webaula] Acessado em: 16/09/18.</p><p>HORSTMANN, Cay. S.; CORNELL, Gary. Core Java: volume I: fundamentos [livro digital]. 8.</p><p>ed. São Paulo: Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 73</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BARNES, David J.; KOLLING, Michael. Programação orientada a objetos com Java: uma</p><p>introdução prática usando BlueJ [livro digital]. 4. ed. Pearson Prentice Hall, 2009. [Biblioteca</p><p>Pearson]</p><p>FÉLIX, Rafael (Org.) Programação orientada a objetos [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2016. [Biblioteca Pearson]</p><p>GOODRICH, Michael T. Estrutura de dados e algoritmos em Java [livro digital]. 5. ed. Porto</p><p>Alegre: Bookman, 2013. [Minha Biblioteca]</p><p>MANZANO, José Augusto N. G.; COSTA JUNIOR, Roberto Affonso da. Java SE 7: programação</p><p>de computadores: guia prático de introdução, orientação e desenvolvimento. São Paulo: Érica,</p><p>2011. [Minha Biblioteca]</p><p>SCHILDT, Herbert. Java para iniciantes: crie, compile e execute programas Java rapidamente</p><p>[livro digital]. 6. ed. São Paulo: Bookman, 2015. [Minha Biblioteca]</p><p>PERIÓDICOS: Java Magazine. http://www.devmedia.com.br/revista-java-magazine. Editora</p><p>Devmedia, 2006</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 74</p><p>CÓDIGO: 7137 DISCIPLINA: ANÁLISE E PROJETO DE SISTEMAS I</p><p>CURSO: Analise e Desenvolvimento de Sistemas PERIODO: 3º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 55 horas CH PRÁTICA: 20 horas</p><p>OBJETIVOS</p><p>Fornecer uma visão geral dos principais conceitos e técnicas de análise de sistemas orientada à</p><p>objeto, terminologias, princípios da abstração, da complexidade, modelagem, informação,</p><p>decomposição funcional, modelagem de objetos (objeto, classe, herança e polimorfismo),</p><p>ligações e associações de objetos, técnica de modelagem, reutilização.</p><p>Capacitar o aluno a utilizar as técnicas da linguagem UML, dando uma visão clara de modelagem,</p><p>explicar o paradigma da Orientação a Objetos, descrição dos Diagramas utilizados para a</p><p>construção de sistemas e a aplicação destes conceitos em um estudo de caso utilizando</p><p>ferramenta CASE.</p><p>HABILIDADES</p><p>Construção de modelos de software utilizando a modelagem orientada a objetos, domínio da</p><p>linguagem gráfica UML e de metodologias de análise e projeto de sistemas OO. Refinamento dos</p><p>requisitos especificados e correção dos mesmos. Utilização de ferramentas CASE computacionais</p><p>de apoio às atividades de análise e projeto.</p><p>COMPETÊNCIAS</p><p>Desenvolver modelos corretos e completos para o gerenciamento de projetos de construção de</p><p>sistemas de informação, sobretudo para a fase de implementação do software. Acompanhar,</p><p>gerenciar, validar e corrigir os diagramas e documentos da análise orientada a objetos.</p><p>EMENTA</p><p>Modelagem baseada</p><p>em objetos. Relacionamento entre os modelos de sistemas. A análise</p><p>orientada a objeto e suas ferramentas. Ferramentas CASE aplicadas à análise de sistemas.</p><p>Utilização de uma linguagem de modelagem Orientada a Objetos e suas ferramentas.</p><p>Comparação entre as técnicas de análise.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 75</p><p>UNIDADE 1. O paradigma Orientado a Objeto.</p><p>1.1. Origem do conceito de orientação a objeto.</p><p>1.2. Definição de objeto.</p><p>1.3. A orientação a objeto e a complexidade.</p><p>1.4. Conceitos associados a orientação a objeto: Abstração, Encapsulamento,</p><p>Classe, Herança, Polimorfismo.</p><p>UNIDADE 2. Linguagem de Modelagem Orientada a Objeto.</p><p>2.1. Tipos de linguagens orientadas a objeto.</p><p>2.2. Características das linguagens orientadas a objeto</p><p>2.3. Implementação dos conceitos de orientação a objeto pelas linguagens.</p><p>UNIDADE 3. Diagramas da UML – “Unified Modeling Language”.</p><p>3.1. Origem da UML</p><p>3.2. Utilização da UML</p><p>3.3. Objetivos da UML</p><p>3.4. Esquema de visões utilizado pela UML e os diagramas da UML.</p><p>UNIDADE 4. Diagrama de Casos de Uso</p><p>4.1. Definição do Diagrama de Caso de Uso</p><p>4.2. Componentes, características e representação gráfica do Diagrama de Caso de</p><p>Uso.</p><p>4.3. Relacionamentos do Diagrama de Caso de Uso: Comunicação, Extensão e Uso.</p><p>4.4. Critérios de qualidade para validação dos Casos de Uso</p><p>UNIDADE 5. Diagrama de Classes</p><p>5.1. Definição do Diagrama Classes</p><p>5.2. Componentes, características e representação gráfica do Diagrama de Classes.</p><p>5.3. Relacionamentos do Diagrama de Classes: Associação, Agregação e</p><p>5.4. Generalização.</p><p>5.5. Critérios de qualidade para validação dos Casos de Uso</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 76</p><p>UNIDADE 6. Diagrama de Interação</p><p>6.1. Diagrama de Sequência.</p><p>6.2. Definição do Diagrama de Sequência</p><p>6.3. Componentes, características e representação gráfica do Diagrama de</p><p>Sequência.</p><p>6.4 Critérios de qualidade para validação do Diagrama de Sequência.</p><p>6.5. Exemplos e exercícios.</p><p>6.6 Diagrama de Estado</p><p>6.7 Definição do Diagrama de Estado</p><p>6.8. Componentes, características e representação gráfica do Diagrama de Estado.</p><p>6.9. O Diagrama de Atividades como um tipo especial de Diagrama de Estado.</p><p>6.10. Critérios de qualidade para validação do Diagrama de Estado.</p><p>UNIDADE 7. Ferramentas CASE.</p><p>7.1. Utilização de Ferramentas para modelagem UML</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>MARINHO, Antonio Lopes (Org.). Análise e modelagem de sistemas [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>MEDEIROS, Ernani S. de, Desenvolvendo Software com UML 2.0: definido [livro digital]. São</p><p>Paulo: Pearson, 2004. [Biblioteca Pearson]</p><p>MUNHOZ, Antonio Siemsen. Fundamentos de tecnologia da informação e análise de</p><p>sistemas para não analistas [livro digital]. Curitiba: InterSaberes, 2017. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>GAMMA, Erich et. al. Padrões de projeto: soluções de software orientado a objetos [livro</p><p>digital]. Porto Alegre: Bookman, 2007. [Minha Biblioteca]</p><p>LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados</p><p>a objetos e ao desenvolvimento iterativo [livro digital]. 3. ed. Porto Alegre: Bookman, 2007.</p><p>[Minha Biblioteca]</p><p>Macedo, Joel de Jesus. Análise de projeto e orçamento empresarial [livro digital]. Curitiba:</p><p>InterSaberes, 2014. (Série gestão financeira) [Biblioteca Pearson]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: uma abordagem profissional</p><p>[livro digital]. 8. ed. Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 77</p><p>SOMMERVILLE, Ian. Engenharia de software [livro digital]. 9. ed. São Paulo: Pearson Prentice</p><p>Hall, 2011. [Biblioteca Pearson]</p><p>PERIÓDICOS: Engenharia de Software Magazine. http://www.devmedia.com.br/revista-</p><p>engenharia-de-software-magazine. Editora Devmedia, 2008</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 78</p><p>CÓDIGO: 4893 DISCIPLINA: Ética, Val. Hum. E Transdiscip.</p><p>CURSO: Análise e Desenvolvimento de Sistemas PERIODO: 3º PERIODO</p><p>CH TOTAL: 45 horas CH TEÓRICA: 45 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>oferecer ao discente as condições de referência para a compreensão da ética e da moral, do</p><p>ponto de vista filosófico, bem como, a sua importância para a sua atividade profissional e</p><p>acadêmica. Além disso, refletir e discutir sobre a dimensão ética na existência do ser humano,</p><p>dentro do contexto da crise dos valores da nossa sociedade, conduzindo a uma compreensão</p><p>global da influência da reflexão ética no âmbito das decisões e responsabilidades inerentes aos</p><p>atores sociais e econômicos da atualidade.</p><p>EMENTA</p><p>Ética e moral. A ética profissional. A responsabilidade social. A questão da alteridade como</p><p>princípio da relação social. Os valores humanos fundamentais à construção de uma cultura de</p><p>paz. Transdisciplinaridade e convergência de conhecimentos.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BUARQUE, Cristovam. Da ética à ética: minhas dúvidas sobre a ciência econômica [livro</p><p>digital]. Curitiba: InterSaberes, 2012. [Biblioteca Pearson]</p><p>CARDELLA, Haroldo Paranhos; CREMASCO, José Antonio. Ética profissional: simplificado</p><p>[livro digital]. São Paulo: Saraiva, 2012. [Minha Biblioteca]</p><p>CORTELLA, Mario Sergio; BARROS FILHO, Clóvis de. Ética e vergonha na cara! [livro digital].</p><p>Campinas, SP: Papirus 7 mares, 2014. (Coleção papirus debates). [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ADEODATO, João Maurício. Ética e retórica: para uma teoria da dogmática jurídica [livro</p><p>digital]. São Paulo: Saraiva, 2012. [Minha Biblioteca]</p><p>DIAS, Reinaldo. Sociologia e ética profissional [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2014. (Coleção bibliografia universitária Pearson) [Biblioteca Pearson]</p><p>LA TAILLE, Yves de. Moral e ética: dimensões intelectuais e afetivas. Porto Alegre: Artmed,</p><p>2007. [Minha Biblioteca]</p><p>PINEDA, Eduardo Soto; MARROQUIN, José Antonio Cárdenas. Ética nas empresas [livro</p><p>digital]. Porto Alegre: AMGH, 2011. [Minha Biblioteca]</p><p>QUINTANA, Fernando. Ética e política: da antiguidade clássica à contemporaneidade [livro</p><p>digital]. São Paulo: Atlas, 2014. [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 79</p><p>4º PERÍODO</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 80</p><p>CÓDIGO: 7130 DISCIPLINA: BANCO DE DADOS II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS</p><p>PERIODO: 4º</p><p>PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas</p><p>CH PRÁTICA: 45</p><p>horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relativos à criação e organização de Sistemas de Bancos</p><p>de Dados. Fazer com que o aluno desenvolva habilidades necessárias para a utilização da</p><p>linguagem de consulta SQL. Possibilitar ao aluno o entendimento da manipulação, criação e</p><p>gerenciamento de um banco de dados.</p><p>HABILIDADES</p><p>Desenvolver a habilidade para a implementação de banco de dados, manipulação de dados</p><p>através da linguagem SQL e gerenciamento de um Banco de Dados.</p><p>COMPETÊNCIAS</p><p>Compreender o funcionamento de Sistemas Gerenciador de Banco de Dados, desenvolver a</p><p>capacidade de implementar, manipular e gerenciar um Banco de Dados.</p><p>EMENTA</p><p>Linguagem SQL (Structured Query Language). Projeto Físico. Ambiente de banco de dados.</p><p>Tópicos especiais de Banco de dados.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>Unidade 1- LINGUAGEM SQL (Structured Query Language)</p><p>1.1. Histórico</p><p>1.2. Conceitos</p><p>1.3. Linguagem</p><p>1.4. Tipos de comandos SQL</p><p>Unidade 2. Linguagem de Definição de Dados</p><p>2.1. Comando CREATE</p><p>2.2. Comando ALTER</p><p>2.3. Comando DROP</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS</p><p>DE INFORMAÇÃO</p><p>Página 81</p><p>Unidade 3. Linguagem de Manipulação de Dados)</p><p>3.1. Clausulas da instrução SELECT</p><p>3.2. Comando INSERT</p><p>3.3. Comando UPDATE</p><p>3.4. Comando DELETE</p><p>Unidade 4. Linguagem de Consulta de Dados</p><p>4.1. Ordenação de registros</p><p>4.2. Funções de agregação</p><p>4.3 Agrupamento de dados</p><p>4.4.Junções de tabelas</p><p>4.5.Subconsultas</p><p>Unidade 5. Recursos avançados</p><p>5.1. Segurança em banco de dados</p><p>5.2. Controle transacional</p><p>5.3. Visões</p><p>5.4. Índices</p><p>5.5. Stored Procedures</p><p>5.6. Triggers</p><p>Unidade 6. TÓPICOS ESPECIAIS</p><p>6.1 Tendências das novas tecnologias em Banco de Dados</p><p>6.2 Banco de Dados NoSQL (não relacionais)</p><p>6.3. Banco de dados distribuídos</p><p>6.4 Datawarehouse</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DAMAS, Luís. SQL: structured query language [livro digital]. 6. ed. Rio de Janeiro: LTC, 2014.</p><p>[Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 82</p><p>ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados [livro digital]. 7. ed.</p><p>São Paulo: Pearson Education do Brasil, 2018.</p><p>HEUSER, Carlos Alberto. Projeto de banco de dados [livro digital]. 6. ed. São Paulo: Bookman,</p><p>2010. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ALVES, William Pereira. Banco de Dados [livro digital]. São Paulo: Érica, 2014. [Minha</p><p>Biblioteca]</p><p>AMADEU, Claudia Vicci (Org.). Banco de Dados [livro digital]. São Paulo: Pearson Education do</p><p>Brasil, 2014. (Coleção bibliografia universitária Pearson) [Biblioteca Pearson]</p><p>ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados [livro digital]. 6. ed.</p><p>São Paulo: Pearson Addison Wesley, 2011. [Biblioteca Pearson]</p><p>MACHADO, Felipe Nery Rodrigues. Banco de dados: projeto e implementação [livro digital]. 3.</p><p>ed. São Paulo: Érica, 2014. [Minha Biblioteca]</p><p>SQL Magazine [periódico digital]. Disponível em <https://www.devmedia.com.br/revista-sql-</p><p>magazine/edicoes/>. Acesso em: 20 set. 2018.</p><p>PERIÓDICOS: Revista SQL Magazine, DevMedia.</p><p>https://www.devmedia.com.br/revista-sql-magazine/edicoes/</p><p>https://www.devmedia.com.br/revista-sql-magazine/edicoes/</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 83</p><p>CÓDIGO: 7120</p><p>DISCIPLINA: TÓPICOS ESPECIAIS EM SISTEMAS DE</p><p>INFORMAÇÃO I</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERÍODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relacionados à Sistema de Informação nas empresas.</p><p>Fazer com que o aluno conheça os conceitos relacionados a sistema de apoio a decisão, suas</p><p>dificuldades, implicações e abrangências, bem como as técnicas e tecnologias disponíveis para sua</p><p>implementação.</p><p>HABILIDADES</p><p>Desenvolver conhecimento necessário para identificar os tipos de sistemas de informação nas</p><p>empresas e capacidade de avaliar a tomada de decisão para escolha de uma solução de sistema</p><p>integrado que proporcione ações de gestão de conhecimento.</p><p>COMPETÊNCIAS</p><p>Desenvolver o conhecimento necessário para buscar soluções integradas de gestão de</p><p>conhecimento para implementação de sistemas de apoio a decisão.</p><p>EMENTA</p><p>Tipos de Sistemas de Informação empresariais. Software: Tecnologia do Negócio: ERP, CRM, SCM,</p><p>BI e Comércio Eletrônico. Gerenciamento dos recursos da informação. Tópicos avançados em</p><p>sistemas de Apoio a decisão.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Sistemas de Informações Empresariais</p><p>1.1 . Sistemas de processamento de Transações</p><p>1.2 . Sistemas de Informações Gerenciais</p><p>1.3 . Sistemas de Suporte a Decisão</p><p>UNIDADE 2. Software : Tecnologia do Negócio</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 84</p><p>2.1. Sistemas ERP (Enterprise Resource Planning)</p><p>2.2. Sistemas CRM (Customer Relationship management)</p><p>2.3. Sistemas SCM (Supply Chain Management)</p><p>2.4. Sistemas de Comércio Eletrônico (B2B, B2C, Intra-Company)</p><p>UNIDADE 3. Gerenciamento dos Recursos da informação</p><p>3.1. Gerenciamento de Informações.</p><p>3.2. Gerenciamento da Tecnologia.</p><p>3.3. Gerenciamento Distribuído.</p><p>3.4. Gerenciamento Funcional.</p><p>3.5. Gerenciamento Estratégico.</p><p>UNIDADE 4. ETL, Data Warehouse e DataMarts</p><p>4.1. Visão Geral</p><p>4.2. Extract, Transform, Load (ETL)</p><p>4.3. Data Warehouse</p><p>4.4. Data Warehouse comerciais</p><p>4.5. DataMarts</p><p>UNIDADE 5. Datamining</p><p>5.1. Conceitos Básicos de Datamining</p><p>5.2. As fases do Datamining na Empresa</p><p>5.3. A metodologia do Datamining</p><p>5.4. As Técnicas do Datamining</p><p>UNIDADE 6. OLAP, OLTP e Business Inteligence</p><p>6.1. Online Analytical Processing (OLAP)</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 85</p><p>6.2. Online Transaction Processing (OLPT)</p><p>6.3. Business Inteligence (BI)</p><p>6.4. Ferramentas BI.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BALTZAN, Paige; PHILLIPS, Amy. Sistemas de informação [livro digital]. Porto Alegre: AMGH,</p><p>2012. [Minha Biblioteca]</p><p>CAIÇARA JUNIOR, C. Sistemas integrados de gestão ERP: uma abordagem gerencial [livro</p><p>digital]. 2. ed. Curitiba: InterSaberes, 2015. [Biblioteca Pearson]</p><p>LAUDON, Kenneth; LAUDON, Jane. Sistemas de informação gerenciais. 9 ed São Paulo:</p><p>Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>CRUZ, Tadeu. Sistemas de informações gerenciais: tecnologias da informação e as</p><p>organizações do século XXI [livro digital]. 4. ed. São Paulo: Atlas. 2014. [Minha Biblioteca]</p><p>ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados [livro digital]. 7. ed.</p><p>São Paulo: Pearson Education do Brasil, 2018.</p><p>GORDON, Steven R.; GORDON, Judith R. Sistemas de informação: uma abordagem gerencial</p><p>[livro digital]. 3. ed. Rio de Janeiro: LTC, 2013. [Minha Biblioteca]</p><p>O’BRIEN, James A.; MARAKAS, George M. Administração de sistemas de informação [livro</p><p>digital]. 15. ed. Porto Alegre: AMGH, 2013. [Minha Biblioteca]</p><p>OLIVEIRA, Djalma de Pinho Rebouças de. Sistemas de informações gerenciais: estratégicas,</p><p>táticas, operacionais [livro digital]. 16. ed. São Paulo: Atlas, 2014. [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 86</p><p>CÓDIGO: 7143 DISCIPLINA: Gestão DE PROJETOS EM TI</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 75 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relacionados a Planejamento de Sistemas de Informação. Fazer</p><p>com que o aluno Conheça os conceitos relacionados a gerência de projetos, suas dificuldades,</p><p>implicações e abrangências, bem como as técnicas e tecnologias disponíveis para o</p><p>gerenciamento de projetos.</p><p>HABILIDADES</p><p>Desenvolver projetos de software com o objetivo de construir uma proposta de</p><p>desenvolvimento onde deverá constar estimativas de prazo, custo, equipe e infraestrutura</p><p>básica para o desenvolvimento do software.</p><p>COMPETÊNCIAS</p><p>Conhecer as boas práticas de gerenciamento de projetos em uso no mercado. Desenvolver</p><p>estudos de casos previamente modelados.</p><p>EMENTA</p><p>Conceitos básicos de planejamento de Sistemas de informação, Projeto e Gerenciamento de</p><p>Projetos. As áreas de conhecimento da gerência de projetos. Os processos da gerência de</p><p>projetos: iniciação, planejamento, execução, controle e encerramento. Métodos de Estimativas</p><p>de Esforço, Prazo, Custo de Projetos de Sistemas.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Conceitos Básicos</p><p>1.1. Planejamento de Sistemas de Informação</p><p>1.2. Ambiente de desenvolvimento de um Sistema de Informação</p><p>1.3. Gerência de Projeto de Sistemas</p><p>1.4. Conceito de Projeto e Gerenciamento de projeto</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS</p><p>DE INFORMAÇÃO</p><p>Página 87</p><p>UNIDADE 2. PMI (Project Management Institute)</p><p>2.1. Os envolvidos no projeto</p><p>2.2. PMBOK Guide</p><p>2.3. PMP (Project Management Professional)</p><p>2.4. PMO(Project Management Office)</p><p>2.5. Estudo das áreas de conhecimento e Processos da gerência de Projetos</p><p>UNIDADE 3. Planejamento de Projetos</p><p>3.1. Modelos Algoritmos</p><p>3.2. Método baseado em julgamento de Especialistas</p><p>3.3. Método Baseado em analogias com sistemas anteriores</p><p>UNIDADE 4. Softwares de Gerenciamento de projetos</p><p>4.1. Estudo de Caso</p><p>UNIDADE 5. Métodos de Estimativa de Esforço, Prazo, Custo de Projeto de Sistemas</p><p>5.1. Método COCOMO(COnstrutive COst MOdel)</p><p>5.2. Método FPA(Funtion Point Analysis)</p><p>5.3. Método COCOMO II</p><p>5.4. Método UCP (Use Case Points)</p><p>UNIDADE 6. Gerência de Projetos com Scrum</p><p>6.1.Introdução a Scrum</p><p>6.2.Agile;</p><p>6.3.Manifesto Ágil;</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 88</p><p>6.4.Metodologia SCRUM;</p><p>6.5.Papeis SCRUM:</p><p>6.6.SCRUM Master</p><p>6.7.Product Owner</p><p>Time SCRUM</p><p>UNIDADE 7. Trabalhos Específicos</p><p>7.1. Proposta de desenvolvimento</p><p>7.2. Especificação de Requisitos</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CARVALHO, Fábio Câmara Araújo de. Gestão de projetos [livro digital]. 2. ed. São Paulo:</p><p>Pearson Education do Brasil, 2018. [Biblioteca Pearson]</p><p>VALERIANO, D. L. Moderno gerenciamento de projetos [livro digital]. 2. Ed. São Paulo:</p><p>Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>VARGAS, Ricardo. Gerenciamento de Projetos: estabelecendo diferenciais competitivos</p><p>[livro digital]. 8. ed. Rio de Janeiro: Brasport, 2016. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BORGES, Carlos; ROLLIM, Fabiano. Gerenciamento de projeto aplicado: conceitos e guia</p><p>prático [livro digital]. Rio de Janeiro: Brasport, 2015. [Biblioteca Pearson]</p><p>CRUZ, Fábio. PMO ágil: escritório ágil de gerenciamento de projetos [livro digital]. Rio de</p><p>Janeiro: Brasport, 2016. [Biblioteca Pearson]</p><p>CRUZ, Fábio. Scrum e guia PMBOK unidos no gerenciamento de projetos [livro digital].</p><p>Rio de Janeiro: Brasport, 2013. [Biblioteca Pearson]</p><p>FOGGETTI, Cristiano (Org.). Gestão ágil de projetos [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2014. (Coleção biblioteca universitária Pearson) [Biblioteca Pearson]</p><p>LIMA, Rinaldo José Barbosa. Gestão de projetos [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2010. [Biblioteca Pearson]</p><p>VERAS, Manoel. Gestão dinâmica de projetos: LifeCycleCanvas [livro digital]. Rio de Janeiro:</p><p>Brasport, 2016. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 89</p><p>CÓDIGO: 7150 DISCIPLINA: ANÁLISE DE RISCOS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça a importância do processo de Análise e Gestão de Riscos em</p><p>Projetos de Engenharia de Software.</p><p>Possibilitar que o aluno conheça ferramentas e frameworks que auxiliem no processo de Gestão</p><p>de Riscos.</p><p>Mostrar a realidade do mercado de desenvolvimento de software no que diz respeito a qualidade</p><p>de software em relação a gestão de Riscos e Teste de Software como parte integrante da definição</p><p>do processo de software.</p><p>HABILIDADES</p><p>Desenvolver o conhecimento de técnicas e ferramentas de Gestão de Riscos de software como</p><p>prioridade para um produto de qualidade.</p><p>COMPETÊNCIAS</p><p>Comparar as melhores práticas de gestão de Riscos implementadas pelo CMMI, PMBOK e MPS.BR.</p><p>EMENTA</p><p>Estudo dos objetivos da Análise e Gestão de Riscos, Modelagem Quantitativa e Qualitativa dos</p><p>Riscos, Construção da Matriz de Riscos, Comparação da Gerência de Risco pelo PMBOK, CMMI e</p><p>MPS.BR.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Introdução</p><p>1.1. Riscos de Software</p><p>1.2. Objetivos da Gestão de Riscos</p><p>1.3. Conceitos de Plano Contenção e Contingência</p><p>UNIDADE 2. Análise e Gestão de Riscos</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 90</p><p>2.1. Identificação dos Riscos</p><p>2.2. Componentes e Fatores de Risco</p><p>2.3. Modelagem e Análise Quantitativa</p><p>2.4. Modelagem e Análise Qualitativa</p><p>2.5. Desenvolvimento da Matriz de Riscos</p><p>UNIDADE 3. Considerações de Riscos de Projeto</p><p>3.1. PMBOK do PMI – Gerência de Riscos (Área de conhecimento)</p><p>3.2. CMMI nível 3 – Análise de Riscos</p><p>3.2. Gerência de Riscos MPS.BR</p><p>UNIDADE 4. Tratamento de Riscos</p><p>4.1. Tratamento de Prioridades</p><p>4.2. Planejamento de Respostas</p><p>4.3. Acompanhamento e Controle</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>ARAI, Carlos. Gestão de riscos [livro digital]. São Paulo: Pearson Education do Brasil, 2015.</p><p>[Biblioteca Pearson]</p><p>KAERCHER, Adi Regina; LUZ, Daniel Fonseca da. Gerenciamento de riscos: do ponto de vista</p><p>da gestão de produção [livro digital]. Rio de Janeiro: Interciência, 2016. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 91</p><p>LIMA, Fabiano Guasti. Análise de riscos [livro digital]. São Paulo: Atlas, 2018. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>DIRETRIZES para segurança de processo baseada em risco [livro digital]. Rio de Janeiro:</p><p>Interciência, 2014. [Biblioteca Pearson]</p><p>FONTOURA, R. B. Contratos de prestação de serviços e mitigação de riscos [livro digital]. 8.</p><p>ed. São Paulo: Atlas, 2015. [Minha Biblioteca]</p><p>PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática [livro digital]. 2. ed. São</p><p>Paulo: Prentice Hall, 2004. [Biblioteca Pearson]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem profissional</p><p>[livro digital]. 8. ed. Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>SOMMERVILLE, Ian. Engenharia de software [livro digital]. 10. ed. São Paulo: Pearson</p><p>Education do Brasil, 2018. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 92</p><p>CÓDIGO: 7134 DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas CH PRÁTICA: 45 horas</p><p>OBJETIVOS</p><p>Nesta disciplina, o aluno é levado a conhecer uma IDE de desenvolvimento de aplicações de</p><p>médio a grande porte direcionada para a linguagem orientada a objetos sugerida, bem como as</p><p>ferramentas de suporte a este desenvolvimento.</p><p>Objetiva-se também oferecer ao aluno uma abordagem prática para desenvolvimento de</p><p>aplicativos com acesso a banco de dados, utilizando padrões de persistência de objetos, inclusive</p><p>com projetos de interfaces gráficas de aplicativos.</p><p>HABILIDADES</p><p>Construção de interfaces visuais, utilizando os principais componentes necessários para</p><p>aplicações desktop, programação de eventos associados aos componentes, testes funcionais</p><p>para validação dos módulos implementados, integração de banco de dados ao sistema de</p><p>informação construído e geração de arquivo executável de instalação no cliente e documentação</p><p>de classes de apoio ao desenvolvimento.</p><p>COMPETÊNCIAS</p><p>Desenvolver aplicações de pequeno a médio porte desktop, com acesso a banco de dados e ter</p><p>conhecimento de estratégias de manipulação de eventos aplicadas às situações surgidas no</p><p>levantamento de requisitos de um domínio de um sistema.</p><p>EMENTA</p><p>IDEs de desenvolvimento avançado de aplicativos desktop, princípios e estratégias de montagens</p><p>de interfaces gráficas, manipulação de componentes de interface gráfica (propriedades e eventos</p><p>relacionados), geração de documentação, implementação de testes, conexão com bancos de</p><p>dados e estratégias básicas de persistência de objetos em um banco de dados relacionais.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Ambiente de Desenvolvimento Integrado</p><p>1.1 Ambiente de desenvolvimento da IDE Netbeans</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS</p><p>DE INFORMAÇÃO</p><p>Página 93</p><p>1.2 Criação e administração de projetos</p><p>1.3 Construção de código, compilação e execução</p><p>1.4 Depuração e refatoração de código</p><p>UNIDADE 2. Desenvolvendo aplicação MDI com Swing</p><p>2.1 Estrutura hierárquica do pacote Swing</p><p>2.2 Containers – JFrame, Jdialog, JPanel</p><p>2.3 Componentes visuais</p><p>2.4. Montagem de formulários</p><p>2.5 Eventos – Listeners</p><p>2.6 Transição de formulários</p><p>2.7 Estudo de casos</p><p>UNIDADE 3. Acesso a banco de dados com java</p><p>3.1 Fundamentos de JDBC</p><p>3.2 Principais classes da API JDBC</p><p>3.3 Carregando o driver</p><p>3.4 Abrindo a conexão</p><p>3.5 Efetuando operações básicas com o banco (Statement)</p><p>3.6 Efetuando operações de consulta com o banco (ResultSet)</p><p>3.7 Efetuando operações parametrizadas (PreparedStatement)</p><p>3.8 Arquiteturas de acesso JDBC a Banco de dados: ODBC e direto por driver</p><p>3.9 Interligando a aplicação visual às estratégias de banco de dados</p><p>UNIDADE 4. Introdução à persistência de dados</p><p>4.1 Padrão DAO de persistência;</p><p>4.2 Implementando um CRUD - POJO</p><p>4.3 Aplicação do padrão DAO a uma aplicação Java desktop.</p><p>UNIDADE 5. JavaDoc</p><p>5.1 Estrutura</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 94</p><p>5.2 Elaboração</p><p>5.3 Principais comandos</p><p>5.4 Geração de documentação</p><p>UNIDADE 6. Testes Unitários e JUnit</p><p>6.1 Fundamentos de testes OO</p><p>6.2 Estrutura da JUnit</p><p>6.3 Montagem de casos de testes</p><p>6.4 Elaboração e execução dos testes</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, Harvey; DEITEL, Paul. Java: como programar [livro digital]. 10. ed. São Paulo: Pearson</p><p>Prentice Hall, 2017. [Biblioteca Pearson]</p><p>BARNES, David J.; KOLLING, Michael. Programação orientada a objetos com Java: uma</p><p>introdução prática usando BlueJ [livro digital]. 4. ed. Pearson Prentice Hall, 2009. [Biblioteca</p><p>Pearson]</p><p>JORGE, Marcos. Java: passo a passo Lite [livro digital]. São Paulo: Pearson Education do Brasil,</p><p>2004. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>PUGA, Sandra. Lógica de programação e estrutura de dados, com aplicações em Java</p><p>[livro digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi. Fundamentos da</p><p>programação de computadores: algoritmos, Pascal, C/C++ (Padrão ANSI) e Java [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2004.</p><p>KALINOVSKY, Alex. Java secreto: técnicas de descompilação, patching e engenharia reversa</p><p>[livro digital]. São Paulo: Pearson Education do Brasil, 2005. [Biblioteca Pearson]</p><p>MUCHOW, John W. Core J2ME: tecnologia e MIDP [livro digital]. São Paulo: Pearson Makron</p><p>Books, 2004. [Biblioteca Pearson]</p><p>HORSTMANN, Cay S.; CORNELL, Gary. Core Java: volume I: fundamentos [livro digital]. 8. Ed.</p><p>São Paulo: Pearson Prentice Hall, 2010.</p><p>PERIÓDICOS: Java Magazine. Disponível em https://www.devmedia.com.br/revista-java-</p><p>magazine Acesso em 02/10/2018</p><p>https://www.devmedia.com.br/revista-java-magazine</p><p>https://www.devmedia.com.br/revista-java-magazine</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 95</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 96</p><p>CÓDIGO: 7138 DISCIPLINA: ANÁLISE E PROJETO DE SISTEMAS II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 30 horas CH PRÁTICA: 45 horas</p><p>OBJETIVOS</p><p>Prover os alunos de informações, técnicas e ferramental para construir software Orientado a</p><p>Objetos utilizando técnicas de Padrões de Projeto, promovendo a utilização de soluções</p><p>reutilizáveis de projeto de software. Apresentar técnicas de refatoração com o objetivo de</p><p>manutenção da qualidade do código fonte de sistemas.</p><p>HABILIDADES</p><p>Escolher, avaliar e implementar padrões de projeto à sistemas de informação. Melhor a qualidade</p><p>do código-fonte construído através da aplicação consistente das técnicas de refatoração e</p><p>gerenciar e implantar um modelo de desenvolvimento de software O. O. através do RUP.</p><p>COMPETÊNCIAS</p><p>O estudo de padrões de projeto auxilia os desenvolvedores a aprender técnicas</p><p>comprovadamente eficazes para resolução de problemas específicos de projeto de software, bem</p><p>como a projetar aplicações mais flexíveis, confiáveis e eficientes Tornar o projeto de software</p><p>confiável e mais flexível à manutenção e sua evolução consistente. Gerenciar a implantação do</p><p>modelo de processos RUP em uma equipe de projeto de software.</p><p>EMENTA</p><p>Padrões de Projeto. Padrões de Criação. Padrões Estruturais. Padrões Comportamentais.</p><p>Estudos de caso envolvendo Padrões de Projeto. Refatoração de código. Catálogo de</p><p>Refatorações. Estudos de caso envolvendo Refatoração.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Introdução</p><p>1.1. Análise e Projeto orientados a Objetos</p><p>1.2. Interativo, Evolutivo e Ágil</p><p>1.3. Estudo de Caso</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 97</p><p>UNIDADE 2.Concepção</p><p>2.1. O que é concepção?</p><p>2.2. Quanto deve durar a concepção?</p><p>2.3. Quais artefatos podem ser inicializados na concepção?</p><p>2.4. Quanto de UML durante a concepção?</p><p>UNIDADE 3. Requisitos Evolutivos</p><p>3.1. Definição de requisitos</p><p>3.2. Requisitos evolutivos versus em cascata</p><p>3.3. Meios racionais de elicitar requisitos</p><p>3.4. Tipos e categorias de requisitos</p><p>UNIDADE 4. Padrões de Projeto</p><p>4.1. Conceituação</p><p>4.2. Estrutura de Padrões de Projetos</p><p>4.3. O Padrão MVC (Model-View-Controller)</p><p>4.4. Padrões de Criação</p><p>4.5. Padrões Estruturais</p><p>4.6. Padrões Comportamentais</p><p>4.7. Estudos de Caso envolvendo Padrões de Projeto</p><p>UNIDADE 5. Refatoração</p><p>5.1. Conceituação</p><p>5.2. Aplicação de Refatoração</p><p>5.3. Maus Cheiros no Código</p><p>5.4. Catálogo de Refatorações</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 98</p><p>5.5. Estudos de Caso de Refatoração</p><p>UNIDADE 6. O RUP (Rational Unified Process).</p><p>6.1. Características</p><p>6.2. Concepção</p><p>6.3. Elaboração</p><p>6.4. Construção</p><p>6.5. Transição</p><p>UNIDADE 7.Projeto de Objetos</p><p>7.1. Modelagem ágil e desenho leve UML</p><p>7.2. Ferramentas Case UML</p><p>7.3. Projeto de Objetos: o que são modelagens estática e dinâmica?</p><p>7.4. A importância da habilidade de projeto de objetos sobre a habilidade com</p><p>notação UML</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>FÉLIX, Rafael (Org.). Programação orientada a objetos [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2016. [Biblioteca Pearson]</p><p>FOWLER, Martin. Refatoração: aperfeiçoando o projeto de código existente. São Paulo:</p><p>Bookman, 2004. [Minha Biblioteca]</p><p>LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientado a</p><p>objetos e ao desenvolvimento iterativo [livro digital].3. ed. Porto Alegre: Bookman, 2007. [Minha</p><p>Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>KERIEVSKY, Joshua. Refatoração para padrões [livro digital]. Porto Alegre: Artmed, 2008.</p><p>[Minha Biblioteca]</p><p>LEE, Richard C.; TEPFENHART, William M. UML e C++: guia prático de desenvolvimento</p><p>orientado a objeto [livro digital]. São Paulo: Makron Books, 2002. [Biblioteca Pearson]</p><p>MARINHO, Antonio Lopes (Org.). Análise e modelagem de sistemas [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 99</p><p>MEDEIROS, Ernani. Desenvolvendo software com UML 2.0: definitivo [livro digital]. São</p><p>Paulo: Pearson Makron Books, 2004. [Biblioteca Pearson]</p><p>MUNHOZ, Antonio Siemsen. Fundamentos de tecnologia da informação e análise de</p><p>sistemas para não analistas [livro digital]. Curitiba: InterSaberes, 2017. [Biblioteca Pearson]</p><p>PERIÓDICOS: Engenharia de Software Magazine. http://www.devmedia.com.br/revista-</p><p>engenharia-de-software-magazine. Editora Devmedia, 2008</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 100</p><p>CÓDIGO: 7140 DISCIPLINA: REDES DE COMPUTADORES II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 15 horas CH PRÁTICA: 15 horas</p><p>OBJETIVOS</p><p>Abordar na prática a pilha de protocolos da internet TCP/IP, através da programação de socket's</p><p>(camada de Aplicação e Transporte), da configuração de tabelas de rota (camada de Redes) ,</p><p>da elaboração de projeto de rede físico e lógico (camadas de Enlace e Rede – Interface de Rede),</p><p>da análise de protocolos com o uso de analisadores (todas as camadas), da utilização de</p><p>comandos e aplicativos conectividade, de cálculos de sub-rede, entre outros, dando ao aluno</p><p>uma maior compreensão dos conceitos apresentados anteriormente em Redes I.</p><p>HABILIDADES</p><p>Discernir, quando necessário, problemas encontrados nas redes e com isso poder identificar</p><p>quais camadas poderiam prover tais problemas e assim facilitar e reduzir as diversas</p><p>possibilidades de causas para com isso agilizar o processo de soluções.</p><p>COMPETÊNCIAS</p><p>Conhecer na prática os conceitos apresentados em Redes I, possibilitando a leitura de padrões</p><p>de protocolos e o entendimento do seu funcionamento e, além disso, entender como se dá o</p><p>processo de comunicação entre os sistemas finais em pequenas redes e na Internet.</p><p>Compreender como se dá a interconexão de diversas redes físicas em um sistema coordenado,</p><p>como os protocolos de redes operam nesse ambiente e como as aplicações utilizam o sistema</p><p>resultante.</p><p>EMENTA</p><p>Endereçamento, Roteamento, Configuração de Rede, Análise de Protocolo, Projeto de Rede.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE I. Endereçamento e Roteamento</p><p>1.1 Apresentação das regras de endereçamento IPv4, IPv6.</p><p>1.2 Conceitos de máscara de rede. Cálculos de Sub-Redes.</p><p>1.3 Análise da interconexão de redes;</p><p>1.4 Protocolos de Roteamento;</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 101</p><p>1.5 Elaboração de tabelas de rotas;</p><p>1.6 Configuração de tabelas de rotas.</p><p>UNIDADE 2. Configuração de Rede</p><p>2.1 Configuração física de redes locais;</p><p>2.2 Configuração lógica de redes locais;</p><p>2.2.1 Estrutura de endereçamento;</p><p>2.2.2 Configuração de sub-redes;</p><p>2.3 Configuração de roteadores.</p><p>UNIDADE 3. Segurança, Gerenciamento e Administração de Redes</p><p>1.3 Conceitos básicos.</p><p>1.4 Segurança em Redes</p><p>1.5 Gerência de Redes</p><p>3.4 Administração de Redes</p><p>UNIDADE 4. Projeto de Redes</p><p>4.1 Roteiro.</p><p>4.2 Estudo de Caso.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CARDOSO NETO, Celso. Redes de computadores II [livro digital]. Niterói, RJ: Departamento</p><p>de Ensino à Distância, 2018. [Webaula]</p><p>KUROSE, James F.; ROSS, Keith W. Ross. Redes de computadores e a Internet: uma</p><p>abordagem top-down [livro digital]. 6. ed. São Paulo: Pearson Education do Brasil, 2011.</p><p>[Biblioteca Pearson]</p><p>TANENBAUM, Andrew S.; WETHERALL, David. Redes de computadores [livro digital]. 5. ed.</p><p>São Paulo: Pearson Prentice Hall, 2011. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 102</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BASTA, Alfredo; BASTA, Nadine; BROWN, Mary. Segurança de computadores e teste de</p><p>invasão [livro digital]. 2. ed. São Paulo: Cengage Learning, 2014. [Minha Biblioteca]</p><p>COMER, Douglas E. Redes de computadores e Internet [livro digital]. 6. ed. Porto Alegre:</p><p>Bookman, 2016. [Minha Biblioteca]</p><p>FOROUZAN, Behrouz A. Comunicação de dados e redes de computadores [livro digital]. 4.</p><p>ed. Porto Alegre: AMGH, 2010. [Minha Biblioteca]</p><p>MORAES, Alexandre Fernandes de. Redes sem fio: instalação, configuração e segurança –</p><p>fundamentos [livro digital]. São Paulo: Érica, 2010. [Minha Biblioteca]</p><p>STALLINGS, William. Criptografia e segurança de redes: princípios e práticas [livro digital].</p><p>6. ed. São Paulo: Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 103</p><p>5º PERÍODO</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 104</p><p>CÓDIGO: 7141 DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS IV</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas CH PRÁTICA: 45 horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relativos ao uso de framework .NET e a linguagem de</p><p>desenvolvimento C#. Fazer com que o aluno desenvolva habilidades necessárias para a</p><p>utilização e desenvolvimento de softwares orientados a objetos utilizando framework .NET e a</p><p>linguagem de desenvolvimento C#.</p><p>HABILIDADES</p><p>Desenvolver a habilidade para o desenvolvimento na linguagem orientada a objetos C#, voltada</p><p>para o framework .NET.</p><p>COMPETÊNCIAS</p><p>Compreender o funcionamento do framework .NET e a linguagem orientadas a objetos C#.</p><p>Desenvolver a capacidade de implementar, manipular e gerenciar componentes e estruturas de</p><p>dados necessários para o desenvolvimento orientada a objetos.</p><p>EMENTA</p><p>Conceitos introdutórios do framework orientandos a objetos .NET e a linguagem de</p><p>desenvolvimento C#. Formulários, Instruções, tipos de dados, variáveis e operadores. Instruções</p><p>de decisão e repetição. Tratamento de erros. Estrutura da linguagem C#. Acesso a dados.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1 – CONCEITOS INTRODUTÓRIOS</p><p>Introdução ao Visual Studio e C#</p><p>A linguagem C#</p><p>Plataforma .NET</p><p>Common Language Runtime (CLR)</p><p>Common Type System</p><p>Biblioteca de classes (Class Library)</p><p>Conhecendo o Visual Studio</p><p>Seção de comandos</p><p>Projetos recentes</p><p>Área de conteúdo</p><p>Iniciando um projeto</p><p>Barra de ferramentas padrão</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 105</p><p>Janela Properties Solution Explorer</p><p>Configurando o ambiente de desenvolvimento</p><p>Iniciando a programação</p><p>Compilação</p><p>Executando o programa.</p><p>UNIDADE 2: FORMULÁRIOS</p><p>Criando uma interface</p><p>Formulário de inicialização</p><p>Conceitos importantes</p><p>Controles</p><p>Objetos</p><p>Propriedades</p><p>Procedures de evento</p><p>Métodos</p><p>Componentes</p><p>Label e LinkLabel</p><p>TextBox e RichTextBox</p><p>Button</p><p>RadioButton</p><p>CheckBox</p><p>ListBox</p><p>ComboBox</p><p>DateTimePicker</p><p>TabControl</p><p>Timer</p><p>Menus MenuStrip ToolStrip</p><p>Adicionando formulários</p><p>Caixas de diálogo padrão.</p><p>UNIDADE 3: INSTRUÇÕES, TIPOS DE DADOS, VARIÁVEIS E OPERADORES</p><p>Instruções</p><p>Identificadores</p><p>Palavras-chave</p><p>Tipos de dados</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 106</p><p>Variáveis</p><p>Operador de atribuição</p><p>Operadores aritméticos</p><p>Operadores incrementais e decrementais</p><p>Operadores booleanos</p><p>Operadores lógicos</p><p>Operador ternário</p><p>Precedência e associatividade.</p><p>INSTRUÇÕES DE DECISÃO E REPETIÇÃO</p><p>Instruções de decisão: If / else Switch / case</p><p>Instruções de repetição ou iteração: While Do / while For Break Continue</p><p>UNIDADE 4: TRATAMENTO DE ERROS</p><p>Tipos de erros</p><p>Erro de lógica</p><p>Erro de compilação</p><p>Erro de execução</p><p>Ferramentas de depuração</p><p>Breakpoints</p><p>Tracepoints</p><p>Janela Immediate</p><p>Janela Output</p><p>Janela Watch</p><p>Janela Autos</p><p>Janela Task List Try e catch Throw</p><p>A classe Exception e suas derivadas</p><p>Propriedades da classe Exception Finally</p><p>UNIDADE 5: ESTRUTURA DA LINGUAGEM C#</p><p>Namespaces</p><p>Classes</p><p>Encapsulamento</p><p>Modificadores de acesso</p><p>Propriedades</p><p>Herança</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 107</p><p>Construtores</p><p>Métodos</p><p>Classes estáticas</p><p>Membros estáticos</p><p>Métodos sobrecarregados</p><p>Aplicação de escopo</p><p>Tipos de valores Polimorfismo virtual e override</p><p>Classes e métodos abstratos</p><p>Enumeração, estruturas e interfaces</p><p>Arrays, coleções, tipos de valores e referências</p><p>Coletor de lixo e gerenciamento de recursos</p><p>UNIDADE 6: ACESSO A DADOS</p><p>Acesso e manipulação de dados com o ADO.NET</p><p>Conceitos básicos de segurança - autenticação e autorização</p><p>Conhecendo as ferramentas do Microsoft SQL Server 2008 R2</p><p>Tabelas e tipos de dados</p><p>Acesso ao banco de dados</p><p>Operações CRUD em banco de dados</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, H. M. et. al. C#: como programar [livro digital]. São Paulo: Pearson Education, 2003.</p><p>[Biblioteca Pearson]</p><p>MIZRAHI, Victorine Viviane. Treinamento em C++: módulo 1 [livro digital]. São Paulo: Pearson</p><p>Prentice Hall, 2006. [Biblioteca Pearson]</p><p>SHARP, John. Microsoft visual C# 2013: passo a passo [livro digital]. Porto Alegre: Bookman,</p><p>2014. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>LINGUAGEM C# Devmedia. Disponível em: <https://www.devmedia.com.br/guia/linguagem-</p><p>csharp/38152>. Acesso em: 20 set. 2018.</p><p>MANZANO, José Augusto N. G. Estudo dirigido de Microsoft visual C#® community 2015</p><p>[livro digital]. São Paulo: Érica, 2016. (Série estudo dirigido) [Minha Biblioteca]</p><p>MANZANO, José Augusto N. G. Programação de computadores C# [livro digital]. São Paulo:</p><p>Érica, 2014. [Minha Biblioteca]</p><p>https://www.devmedia.com.br/guia/linguagem-csharp/38152</p><p>https://www.devmedia.com.br/guia/linguagem-csharp/38152</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 108</p><p>MARTIN, Robert C.; MARTIN, Micah. Princípios, padrões e práticas ágeis em C# [livro</p><p>digital]. Porto Alegre: Bookman, 2011. [Minha Biblioteca]</p><p>MICROSOFT Guia de Programação C#. Disponível em: <https://docs.microsoft.com/pt-</p><p>br/dotnet/csharp/programming-guide/>. Acesso em: 20 set. 2018.</p><p>MICROSOFT.NET Oficial. Disponível em: <https://www.microsoft.com/net>. Acesso em 20 set.</p><p>2018.</p><p>https://docs.microsoft.com/pt-br/dotnet/csharp/programming-guide/</p><p>https://docs.microsoft.com/pt-br/dotnet/csharp/programming-guide/</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 109</p><p>CÓDIGO: 7153 DISCIPLINA: DIREITO APLICADO À SISTEMAS DE INFORMAÇÃO</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça os conceitos básicos do direito empresarial e informático,</p><p>compreendendo as diferenças entre as várias proteções dadas à propriedade imaterial.</p><p>Possibilitar que o aluno tenha recursos para se posicionar quanto a política nacional de informática,</p><p>compreendendo as nuances jurídicas do comércio eletrônico.</p><p>Mostrar e definir quais são os direitos da personalidade e como os mesmo são expostos nos</p><p>ciberespaço, bem como mostrar qual a solução jurídica para a violação destes direitos.</p><p>HABILIDADES</p><p>Desenvolver o raciocínio lógico jurídico, possibilitando ao aluno se posicionar no universo</p><p>informático, tendo em vista a compreensão das repercussões jurídicas pertinentes..</p><p>COMPETÊNCIAS</p><p>Desenvolver a capacidade de análise críticas dos temas de direito que margeiam o universo</p><p>informacional e compreender as consequências jurídicas da condutas adotadas.</p><p>EMENTA</p><p>Estudo e compreensão do que vem a ser a proteção jurídica do software, a diferença entre</p><p>patenteamento, licenciamento e direitos autorais. Compreensão da política de informática. Direitos</p><p>da personalidade e ciberespaço.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Proteção Jurídica do Software</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 110</p><p>1.1 Registro do Software e proteção dos diversos tipos de Software</p><p>1.2 Direitos Autorais, patentes e licenciamento do Software</p><p>1.3 Cessão e utilização do Software</p><p>UNIDADE 2 . Demais regulamentações sobre o Software</p><p>2.1 Importação e Exportação</p><p>2.2 Legislação trabalhista aplicada ao Software</p><p>2.3 Tributação do Software</p><p>UNIDADE 3. Política de informática</p><p>3.1 Política Nacional de Informática: Terminologia Nacional, Reserva de</p><p>Mercado e Política de Importações.</p><p>3.2 Licitação e Concorrência</p><p>3.3. Propriedade imaterial x propriedade intelectual x propriedade industrial.</p><p>3.4 Propriedade imaterial X propriedade intelectual x propriedade industrial</p><p>UNIDADE 4. Lei do comércio eletrônico</p><p>4.1 Direito e comércio eletrônico</p><p>4.1.1 Implicações do comércio eletrônico</p><p>UNIDADE 5. Direito da personalidade no ciberespaço</p><p>5.1 Delimitação do direitos da personalidade</p><p>5.2 Privacidade e ciberespaço</p><p>5.3 Ineficácia do direito de resposta diante da trigonometria do ciberespaço</p><p>5.4 Repressão ao crimes contra os direitos da personalidade no ciberespaço</p><p>UNIDADE 6. Marco Civil da Internet</p><p>6.1 Marco Civil da Internet - Lei 12.965/2014</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 111</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BARRETO, Alesandro Gonçalves; BRASIL, Beatriz Silveira. Manual de investigação cibernética à luz do marco</p><p>civil da internet [livro digital]. Rio de Janeiro: Brasport Livros e Multimídias, 2016. [Biblioteca Pearson]</p><p>PINHEIRO, Patricia Peck. Direito digital [livro digital].6 ed. rev. atual. ampl. São Paulo: Saraiva, 2016. [Minha</p><p>Biblioteca]</p><p>SILVEIRA, Newton. Propriedade Intelectual: propriedade industrial, direito de autor, software, cultivares, nome</p><p>empresarial, abuso de patentes [livro digital]. 5.ed. Barueri, SP: Manole, 2014. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ARAÚJO, Elayne Cristina Machado de; LIMA, Luiza Rosa Barbosa de. Direito Constitucional à Informação e</p><p>Proteção à propriedade intelectual no ciberespaço: (IN) eficácia do regime jurídico do Direito do autor no</p><p>ciberespaço. Revista Direito e Desenvolvimento, João Pessoa, v. 5, n. 10, p. 57-76, jun./dez. 2014. Disponível</p><p>em: < http://www.egov.ufsc.br/portal/conteudo/direito-constitucional-%C3%A0-informa%C3%A7%C3%A3o-e-</p><p>prote%C3%A7%C3%A3o-%C3%A0-propriedade-intelectual-no-ciberespa%C3%A7o>. Acesso em: 20 set. 2018.</p><p>BELTRAMI, Fábio. Da proteção jurídica do software. Revista âmbito jurídico, Rio Grande, v. 14, n. 95, dez. 2011.</p><p>Disponível em: <http://www.ambito-</p><p>juridico.com.br/site/?n_link=revista_artigos_leitura&artigo_id=10902&revista_caderno=17>. Acesso em: 20</p><p>set. 2018.</p><p>BOFF, Salete Oro; FORTES, Vinícius Borges. A privacidade e a proteção dos dados pessoais no ciberespaço como</p><p>um direito fundamental: perspectivas de construção de marco regulatório para o Brasil. Sequência,</p><p>Florianópolis, n. 69, p. 109-127, jun. 2014. Disponível em:</p><p><https://periodicos.ufsc.br/index.php/sequencia/article/view/2177-7055.2013v35n68p109/26949>. Acesso</p><p>em: 20 set. 2018.</p><p>BRASIL. Decreto nº 7.962, de 15 de março de 2013. Disponível em:</p><p><http://www.planalto.gov.br/ccivil_03/_Ato2011-2014/2013/Decreto/D7962.htm>. Acesso em: 20 set. 2018.</p><p>BRASIL. Lei nº 9.609, de 19 de fevereiro de 1998. Disponível em:</p><p><http://www.planalto.gov.br/ccivil_03/leis/l9609.htm>. Acesso em: 20 set. 2018.</p><p>VIANNA, Eduardo Wallier; DE SOUSA, Renato Tarciso Barbosa. Ciber Proteção: a segurança dos sistemas de</p><p>informação no espaço cibernético. Revista Ibero-Americana de Ciência da Informação, v. 10, n. 1, p. 110-131,</p><p>2017. Disponível em: <http://periodicos.unb.br/index.php/RICI/article/view/2489>. Acesso em: 20 set. 2018.</p><p>http://www.egov.ufsc.br/portal/conteudo/direito-constitucional-%C3%A0-informa%C3%A7%C3%A3o-e-prote%C3%A7%C3%A3o-%C3%A0-propriedade-intelectual-no-ciberespa%C3%A7o</p><p>http://www.egov.ufsc.br/portal/conteudo/direito-constitucional-%C3%A0-informa%C3%A7%C3%A3o-e-prote%C3%A7%C3%A3o-%C3%A0-propriedade-intelectual-no-ciberespa%C3%A7o</p><p>http://www.ambito-juridico.com.br/site/?n_link=revista_artigos_leitura&artigo_id=10902&revista_caderno=17</p><p>http://www.ambito-juridico.com.br/site/?n_link=revista_artigos_leitura&artigo_id=10902&revista_caderno=17</p><p>https://periodicos.ufsc.br/index.php/sequencia/article/view/2177-7055.2013v35n68p109/26949</p><p>http://www.planalto.gov.br/ccivil_03/_Ato2011-2014/2013/Decreto/D7962.htm</p><p>http://legislacao.planalto.gov.br/legisla/legislacao.nsf/Viw_Identificacao/lei%209.609-1998?OpenDocument</p><p>http://www.planalto.gov.br/ccivil_03/leis/l9609.htm</p><p>http://periodicos.unb.br/index.php/RICI/article/view/2489</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 112</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 113</p><p>CÓDIGO: 1511 DISCIPLINA: SEGURANÇA E AUDITORIA DE SISTEMAS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>PROFESSOR RESPONSÁVEL:</p><p>PRÉ-REQUISITOS: Nenhum</p><p>OBJETIVOS</p><p>Abordar os conceitos e princípios da segurança da informação, tanto no aspecto físico e lógico,</p><p>quanto no desenvolvimento de software</p><p>Discutir metodologias, técnicas e métodos que permitam a validação e auditoria desses sistemas</p><p>Apresentar planos de segurança da informação e os principais tópicos para sua elaboração</p><p>HABILIDADES</p><p>Aplicação dos conceitos da rotina de auditoria em ambiente de Tecnologia da Informação (T) a fim</p><p>de garantir a integridade, confiabilidade e disponibilidade de sistemas de informação. Conhecimento</p><p>dos modelos de controle de acesso em sistemas de informação. Utilização de técnicas de</p><p>desenvolvimento de software criar arquiteturas capazes de implementar controles de acesso.</p><p>Criação de planos de contigência. Conhecimento sobre acordos de níveis de serviço para medição</p><p>da qualidade dos recursos de segurança da informação no ambiente de TI.</p><p>COMPETÊNCIAS</p><p>Utilização de princípios da auditoria em ambientes de TI. Desenvolvimento de planos de contigência</p><p>para garantir requisitos de segurança. Aplicação de acordos de níveis de serviço para medição da</p><p>qualidade dos processos de segurança da informação. Desenvolvimento de sistemas de informação</p><p>com base em modelos de controle de acesso;</p><p>EMENTA</p><p>Conceitos de auditoria. Auditoria de Sistemas e a área de sistemas de informação. Controles em SI</p><p>gerenciais e de aplicações. Coleta de dados: testes, técnicas, entrevistas e questionários. Avaliação</p><p>de integridade e segurança de dados, de efetividade e de eficiência. Softwares de auditoria. Gerência</p><p>da função de auditoria e segurança em SI. Segurança em sistemas na Internet. Risco;</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 114</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Conceitos de Segurança da Informação</p><p>1.1 Conceitos básicos de auditoria</p><p>1.2 Auditoria de sistemas e a área de Sistemas de Informação</p><p>1.3 Auditoria Interna e Externa</p><p>1.4 Tipos de auditoria</p><p>UNIDADE 2. Segurança no Desenvolvimento de Software</p><p>2.1 Proteção de estações de trabalho</p><p>2.2 Antivirus, firewall pessoal, controle de dispostivos USB</p><p>2.3 Identificação de códigos maliciosos (vírus, worms, adware, trojan, spyware)</p><p>2.4 Técnicas como phishing e spam</p><p>2.5 Proteção Web: proxy, filtro de conteúdo, proxy reverso, firewall de aplicação Web.</p><p>UNIDADE 3. Técnicas Auditoria em Sistemas de Informação</p><p>3.1. Planejamento e Controle</p><p>3.2. Equipe de Auditoria</p><p>3.3 Modelos e Processos</p><p>UNIDADE 4. Política de Segurança</p><p>4.1. Melhores práticas em políticas de segurança.</p><p>4.2. Normas ISO 27001 e 27002, blindagem de servidores</p><p>4.3. Gestão de vulnerabilidades</p><p>4.4 . Desenvolvimento de Software aplicado a Segurança e Auditoria de Sistemas de</p><p>Informação</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>GALVÃO, Michele da Costa (Org.). Fundamentos em segurança da informação [livro digital].</p><p>São Paulo: Pearson Education do Brasil, 2015. (Coleção bibliografia universitária Pearson)</p><p>[Biblioteca Pearson]</p><p>HINTZBERGEN, Jule et. al. Fundamentos de segurança da informação: com base na ISO 27001</p><p>e na ISO 27002 [livro digital]. São Paulo: Brasport, 2018. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 115</p><p>IMONIANA, Joshua Onome. Auditoria de sistemas de informação [livro digital]. 3. ed. São Paulo:</p><p>Atlas, 2016. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>JOÃO, Belmiro N. (Org.). Sistemas de informação [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2012. [Biblioteca Pearson]</p><p>KOLBE JÚNIOR, Armando. Sistemas de segurança da informação na era do conhecimento</p><p>[livro digital]. Curitiba: InterSaberes, 2017. [Biblioteca Pearson]</p><p>MANOEL, Sergio da Silva. Governança de segurança da informação: como criar oportunidades</p><p>para seu negócio [livro digital]. Rio de Janeiro: Brasport Livros e Multimídia, 2014. [Biblioteca</p><p>Pearson]</p><p>MORAES, Alexandre Fernandes de. Redes sem fio: Instalação, configuração e segurança –</p><p>fundamentos [livro digital]. São Paulo: Érica, 2010. [Minha Biblioteca]</p><p>STALLINGS, William. Criptografia e segurança de redes: princípios e práticas [livro digital]. 6.</p><p>ed. São Paulo: Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>2</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 116</p><p>CÓDIGO: 6785 DISCIPLINA: INTELIGÊNCIA ARTIFICIAL</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>Conhecer os conceitos básicos e fundamentais de inteligência artificial, as técnicas e elementos</p><p>empregados em sua implementação, permitindo a compreensão de su*as possibilidades,</p><p>limitações e tarefas nas quais pode ser empregada.</p><p>Fazer com que o aluno compreenda os principais problemas nos quais podem ser empregadas as</p><p>técnicas de inteligência artificial, assim como suas soluções, presentes no projeto e</p><p>desenvolvimento de agentes inteligentes.</p><p>Aprender a utilização de técnicas de busca em um espaço de soluções para a obtenção de uma</p><p>solução considerada racional no menor tempo computacional possível.</p><p>HABILIDADES</p><p>Compreender os métodos de Resolução de Problemas e de Representação de Conhecimentos</p><p>usados em IA</p><p>Compreender Sistemas de produção, procura e espaço de procura, informação heurística</p><p>COMPETÊNCIAS</p><p>Ter a capacidade de aplicar técnicas de IA para resolver problemas práticos.</p><p>EMENTA</p><p>Introdução à inteligência artificial, Agentes Inteligentes, Resolução de problemas por meio de</p><p>busca, Busca com informação e exploração, Recuperação de informação e Data mining, Redes</p><p>Neurais Artificiais</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1. Introdução à Inteligência Artificial</p><p>2.4. Breve histórico da Inteligência Artificial</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 117</p><p>2.5. Áreas de problemas da Inteligência Artificial</p><p>2.6. Teste de Turing</p><p>2.7. A máquina de Turing</p><p>UNIDADE 2. Agentes Inteligentes</p><p>2.1 Agente s e ambientes</p><p>2.2 Ambientes de tarefas</p><p>2.3 Estruturas de agentes</p><p>UNIDADE 3. Resolução de problemas por meio de busca</p><p>1.1 Método irrevogável</p><p>1.2 Busca em profundidade aplicada à inteligência artificial</p><p>1.3 Busca em largura (nível) aplicada à inteligência artificial</p><p>1.4 Backtrack</p><p>UNIDADE 4. Busca com informação e exploração</p><p>4.4 Estratégias de busca com informação</p><p>4.5 Funções heurísticas</p><p>4.6 Algoritmos de busca local e problemas de otimização</p><p>4.7 Busca local em espaço contínuo</p><p>UNIDAE 5. Tópicos avançados</p><p>5.1 Aprendizagem de Máquina.</p><p>5.2 Algoritmos Genéticos.</p><p>5.3 Sistemas Especialistas.</p><p>5.4 Sistemas Fuzzy.</p><p>5.5 Indução de Regras e Árvores de Decisão</p><p>5.6 Mineração de Dados.</p><p>UNIDADE 6 - Redes Neurais Artificiais</p><p>6.1 Introdução.</p><p>6.2 Processos de Aprendizado em Redes Neurais Artificiais.</p><p>6.3 O Perceptron.</p><p>6.4 Principais Tipos de Redes Neurais Artificiais</p><p>6.4.1 RNA Multilayer Perceptron.</p><p>6.4.2 RNA Radial Basis Function.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 118</p><p>6.4.3 RNA para Decomposição em Sub-Espaços.</p><p>6.4.4 Mapas de Kohonen.</p><p>6.4.5 Redes de Hopfield.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CHAPETTA, Maria das Graças Araújo. Introdução à inteligência artificial [livro digital]. Niteroi,</p><p>RJ: Departamento de ensino à distância, 2018. [Webaula]</p><p>LUGER, George F. Inteligência artificial [livro digital].</p><p>e RISC</p><p>4.5.2. Ciclo execução de instruções</p><p>4.5.3. Representação de Instruções: quantidade de operandos e modos de</p><p>endereçamento.</p><p>4.5.4. Pipeline</p><p>4.5.5. Máquinas superescalares</p><p>UNIDADE 5. Memória</p><p>5.1. Representação de memória</p><p>5.2. Tipos de memória</p><p>5.3. Hierarquia de memória</p><p>5.4. Memória Principal</p><p>5.4.1. Memória ROM</p><p>5.4.2. Memória RAM</p><p>5.5. Comunicação entre memórias</p><p>5.6. Interação entre Processador e Memória Principal</p><p>5.7. Memória Cache</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 9</p><p>5.7.1. Localidade de referência</p><p>5.7.2. Gerenciamento da memória cache</p><p>5.8. Memória secundária</p><p>5.8.1. Estrutura básica</p><p>5.8.2. Organização física</p><p>5.8.3. Organização lógica</p><p>5.8.4. Discos rígidos</p><p>5.8.5. Discos removíveis</p><p>5.8.6. CD-ROM</p><p>5.8.7. Formatos diversos</p><p>5.9. Memória Virtual</p><p>5.9.1. Mecanismo de memória virtual</p><p>5.9.2. Tabela de mapeamento</p><p>5.9.3. Paginação</p><p>5.9.4. Segmentação</p><p>UNIDADE 6. Processador</p><p>6.1. Organização do processador</p><p>6.2. Organização de registradores</p><p>6.3. Fluxo de dados</p><p>6.4. Ciclo de clock</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS:</p><p>DELGADO, José; RIBEIRO, Carlos. Arquitetura de Computadores [livro digital]. 5. ed.</p><p>atual. Rio de Janeiro: LTC, 2017. [Minha Biblioteca]</p><p>STALLINGS, William. Arquitetura e organização de computadores [livro digital]. 8. ed.</p><p>São Paulo: Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>TANENBAUM, Andre S.; AUSTIN, Todd. Organização estruturada de computadores [livro</p><p>digital]. 6. ed. São Paulo: Pearson Prentice Hall, 2013. [Biblioteca Pearson]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 10</p><p>VARGAS, Alessandra Alves Fonseca; PEREIRA, Tatiane Gomes Aparecida; Arquitetura de</p><p>Computadores [livro digital]. NiterÓi, RJ: Universo. Departamento de ensino à distância,</p><p>2017. [Webaula]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES:</p><p>CORRÊA, Ana Grasielle Dionisio. Organização e arquitetura de computadores [livro</p><p>digital]. 5. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>MONTEIRO, Mário A. Introdução à organização de computadores [livro digital]. 5. ed.</p><p>Rio de Janeiro: LTC, 2010. [Minha Biblioteca]</p><p>TANENBAUM, Andrew S; BOS, Herbert. Sistemas operacionais modernos [livro digital]. 4.</p><p>ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>TOCCI, Ronald. J.; WIDMER, Neal. S.; MOSS, Gregor L. Sistemas digitais: princípios e</p><p>aplicações [livro digital]. 11. ed. São Paulo: Pearson Prentice-Hall, 2011. [Biblioteca Pearson]</p><p>WEBER, Raul Fernando. Fundamentos de arquitetura de computadores [livro digital]. 4.</p><p>ed. Porto Alegre: Bookman, 2012. (Série livros didáticos informática UFRG) [Minha Biblioteca]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 11</p><p>CÓDIGO: 7124 DISCIPLINA: LÓGICA MATEMÁTICA</p><p>CURSO: Sistemas de Informação PERIODO: 1º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA:</p><p>OBJETIVOS</p><p>Estimular o aluno a empregar corretamente o raciocínio lógico, do ponto de vista matemático-</p><p>computacional, aplicando os princípios da Lógica Formal na solução eficiente de problemas</p><p>relativos à sistemas de informação, bem como na elaboração e análise de algoritmos.</p><p>HABILIDADES</p><p>Levar o aluno à compreensão dos princípios lógicos que regem as arquiteturas</p><p>computacionais.</p><p>COMPETÊNCIAS</p><p>Desenvolver a análise de estruturas lógicas possibilitando desenvolvimento na elaboração e</p><p>compreensão de algoritmos.</p><p>EMENTA</p><p>Estudo das estruturas de álgebra das proposições e suas propriedades.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE I - Função POLINOMIAL do 1o Grau</p><p>1.1 - Introdução</p><p>1.2 - Função Constante</p><p>1.3 - Função do 1o Grau</p><p>1.4 - Gráfico da Função do 1o Grau</p><p>1.5 - Estudo do Sinal da Função do 1o Grau</p><p>1.6 - Inequação Produto e Inequação quociente</p><p>UNIDADE II - Função POLINOMIAL do 2 o Grau</p><p>2.1 - Introdução</p><p>2.2 - Definição</p><p>2.3 - Raízes ou Zeros da Função do 2o Grau</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 12</p><p>2.4 - Gráfico da Função do 2o Grau</p><p>2.5 - Coordenadas do Vértice</p><p>2.6 - Valor mínimo ou máximo e Conjunto Imagem da Função do 2o Grau</p><p>2.7 - Estudo da Variação do sinal da Função do 20 Grau</p><p>2.8 - Inequação do 2o Grau</p><p>UNIDADE III - Função Exponencial</p><p>3.1 - Introdução</p><p>3.2 - Equação Exponencial</p><p>3.3 - Função Exponencial</p><p>3.4 - Gráfico da Função</p><p>3.5 - Inequações</p><p>UNIDADE IV - Função Logarítmica</p><p>4.1 - Introdução</p><p>4.2 - Definição</p><p>4.3 - Conseqüências da Definição</p><p>4.4 - Propriedades</p><p>4.5 - Cologaritmo</p><p>4.6 - Mudança de Base</p><p>4.7 - Função</p><p>4.8 - Gráfico</p><p>4.9 - Inequações</p><p>UNIDADE V - NOÇÕES DE TRIGONOMETRIA</p><p>5.1 - Elementos do Triângulo Retângulo</p><p>5.2 - Definições: Seno, Cosseno e Tangente no Triângulo Retângulo</p><p>5.3 - Seno, Cosseno e Tangente no Ciclo Trigonométrico</p><p>5.4 - Relação Fundamental</p><p>5.5 - Relações Entre as Funções Trigonométricas de um mesmo arco</p><p>5.6 - Fórmulas da Adição e da Subtração de Arcos</p><p>5.7 - Função Seno</p><p>5.8 - Função Co-seno</p><p>5.9 - Função Tangente</p><p>5.10 - Gráficos</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 13</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BARBOSA, Marcos Antônio. Introdução à lógica matemática para acadêmicos [livro</p><p>digital]. Curitiba: Intersaberes, 2017. (Série matemática em sala de aula) [Biblioteca</p><p>Pearson]</p><p>BISPO, Carlos Alberto F.; CASTANHEIRA, Luiz B.; SOUZA FILHO, Oswaldo Melo. Introdução</p><p>à lógica matemática [livro digital]. São Paulo: Cengage Learning, 2011. [Minha Biblioteca]</p><p>FORBELLONE, Andre Luiz. Villar; EBERSPÂCHER, Henri Frederico. Lógica de programação:</p><p>a construção de algoritmos e estrutura de dados [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2005. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>HEGENBERG, Leônidas. Lógica: cálculo sentencial, cálculo de predicados, cálculo com</p><p>igualdade [livro digital]. 3. ed. Rio de Janeiro: Forense Universitária, 2012. [Minha Biblioteca]</p><p>LEITE, Álvaro Emílio; CASTANHEIRA, Nelson Pereira. Raciocínio lógico e lógica</p><p>quantitativa [livro digital]. Curitiba: Intersaberes, 2017. [Biblioteca Pearson]</p><p>SILVA, Flávio Soares Corrêa; FINGER, Marcelo; MELO, Ana Cristina Vieira de. Lógica para</p><p>computação [livro digital]. São Paulo: Cengage Learning, 2006.</p><p>SOUZA, JEFERSON Afonso Lopes de. Lógica matemática [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2017. [Biblioteca Pearson]</p><p>STEIN, Clifford; DRYSDALE, Robert L.; BOGARI, Kenneth. Matemática discreta para</p><p>ciência da computação [livro digital]. São Paulo: Pearson Education do Brasil, 2013.</p><p>[Biblioteca Pearson]</p><p>http://bnweb.universo.edu.br/scripts/bnportal/bnportal.exe/index#acao=busca&alias=geral&exp%5B%5D=</p><p>http://bnweb.universo.edu.br/scripts/bnportal/bnportal.exe/index#acao=busca&alias=geral&exp%5B%5D=</p><p>http://bnweb.universo.edu.br/scripts/bnportal/bnportal.exe/index#acao=busca&alias=geral&exp%5B%5D=</p><p>http://bnweb.universo.edu.br/scripts/bnportal/bnportal.exe/index#acao=busca&alias=geral&exp%5B%5D=</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 14</p><p>CÓDIGO: 7122 DISCIPLINA: DESENVOLVIMENTO WEB I</p><p>CURSO: Sistemas de Informação PERÍODO: 1º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 CH PRÁTICA: 45 horas</p><p>OBJETIVOS:</p><p>Possibilitar ao aluno entender a estrutura do ambiente WEB, da linguagem de marcação HTML</p><p>e da linguagem de formatação CSS para desenvolvimento de sites, bem como mostrar os</p><p>recursos da Internet e sua utilização para pesquisa e intercâmbio de informações.</p><p>HABILIDADES:</p><p>Fazer com que o aluno compreenda os conceitos básicos de busca e recuperação de</p><p>informações, bem como compreender a estrutura para o desenvolvimento</p><p>6. Ed. São Paulo: Pearson Education do</p><p>Brasil -2013. [Biblioteca Pearson]</p><p>ROSA, João Luís Garcia. Fundamentos da inteligência artificial. Rio de Janeiro: LTC, 2011.</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>COPPIN, Bem. Inteligência artificial [livro digital]. Rio de Janeiro: LTC, 2017. [Minha Biblioteca]</p><p>FACELI, Kati et. al. Inteligência artificial: uma abordagem de aprendizado de máquina [livro</p><p>digital]. Rio de Janeiro: LTC; 2011. [Minha Biblioteca]</p><p>FAVA, Rui. Trabalho, educação e inteligência artificial: a era do indivíduo versátil [livro</p><p>digital]. Porto Alegre : Penso, 2018. [Minha Biblioteca]</p><p>JOÃO, Belmiro N. (Org.) Informática aplicada [livro digital]. São Paulo: Pearson Education do</p><p>Brasil, 2014. [Biblioteca Pearson]</p><p>MEDEIROS, Luciano Frontino de. Inteligência artificial aplicada: uma abordagem introdutória</p><p>[livro digital]. Curitiba: InterSaberes, 2018. [Biblioteca Pearson]</p><p>PERIÓDICOS: Journal of Computer Science</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 119</p><p>CÓDIGO: 1505 DISCIPLINA: SISTEMAS DISTRIBUÍDOS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5 º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>Apresentar e discutir os modelos e mecanismos de comunicação em um sistema distribuído;</p><p>estabelecer comparativos de algoritmos de sincronização, eleição de líder e gerenciamento de</p><p>recursos em SD. Apresentar e discutir a implementação de modelos de sistemas distribuídos</p><p>básicos. Fornecer ao aluno subsídios para que o mesmo compreenda os aspectos fundamentais</p><p>relacionados com a administração e integração de sistemas e as principais tecnologias e</p><p>arquiteturas existentes para a construção de aplicações distribuídas</p><p>HABILIDADES</p><p>Conhecer o histórico e os principais fatos que marcaram o início e a evolução dos conceitos dos</p><p>sistemas de informação distribuídos, além de abordar novas temáticas de pesquisa;</p><p>Identificar os principais fatores que regem a comunicação de inter processos com suas</p><p>características, principalmente quando aplicados na invocação remota de métodos e funções nos</p><p>sistemas descentralizados;</p><p>Comparar os principais sistemas operacionais que fazem uso desta arquitetura de sistemas e</p><p>verificar quais os tipos de serviços cada qual fornece para o mercado da informação;</p><p>Interpretar e replicar as políticas de segurança que precisam ser desenvolvidas baseadas em</p><p>princípios e paradigmas para transmissão e recepção dos dados;</p><p>COMPETÊNCIAS</p><p>Entender as possíveis formas de estruturação dos sistemas distribuídos através do estudo de</p><p>aspectos relacionados com a projeção, desenvolvimento e suporte em diferentes cenários;</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 120</p><p>Estar apto a aplicação de técnicas e metodologias da Computação Distribuída com a</p><p>implementação de rotinas e módulos que exemplifiquem a infraestrutura necessária que precisa</p><p>ser especificada em cada cenário apresentado;</p><p>Ser capaz de analisar o uso das principais ferramentas do mercado em diferentes situações de</p><p>acordo com as necessidades estipuladas;</p><p>Desenvolver novas ideias para implantações de sistemas distribuídos colaborativas de acordo com</p><p>as tendências de mercado propondo soluções eficientes;</p><p>EMENTA</p><p>Protocolos, algoritmos e técnicas para a implementação de transparência de localização, replicação,</p><p>tolerância a falhas, configuração e reconfiguração dinâmica, flexibilidade, adaptatividade, alta</p><p>disponibilidade e segurança. Ambientes para desenvolvimento e execução de sistemas distribuídos.</p><p>Modelos e Sistemas de Objetos Distribuídos. Sistemas de componentes distribuídos.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1. Introdução a sistemas distribuídos</p><p>1.1 Transparência: visão geral em acesso, localização, migração, relocação, replicação,</p><p>concorrência, tolerância a falhas e persistência;</p><p>1.2 Conceitos de hardware. Multicomputadores homogêneos e heterogêneos;</p><p>1.3 Sistemas operacionais multicomputadores;</p><p>1.4 Middleware - O modelo cliente-servidor.</p><p>UNIDADE 2. Comunicação</p><p>2.1 Protocolos em níveis;</p><p>2.2 Modelo cliente-servidor TCP;</p><p>2.3 Remote Procedure Call (RPC). Teoria e prática em laboratório;</p><p>2.4 Remote Method Invocation (RMI);</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 121</p><p>2.5 Comunicação orientada a mensagem: comunicação persistente vs transiente e</p><p>síncrona vs assíncrona;</p><p>2.6 Comunicação orientada a stream. Stream complexa e simples. QoS em um sistema</p><p>multimídia distribuído.</p><p>UNIDADE 3. Processos</p><p>3.1 Threads. Servidores multithreaded;</p><p>3.2 Clientes e servidores (visão com transparência para distribuição);</p><p>3.2.1 Migração de código;</p><p>3.3 Agentes de software em sistemas distribuídos.</p><p>UNIDADE 4. Agentes de software em sistemas distribuídos</p><p>4.1 Tolerância a falhas;</p><p>4.2 Modelos de falhas;</p><p>4.3 Mascaramento de falhas e replicação;</p><p>4.4 Aceitação de falhas em sistemas.</p><p>UNIDADE 5. Computação em Nuvem</p><p>5.1. Introdução e definição;</p><p>5.2. Agentes;</p><p>5.3. Tipos de cenários;</p><p>5.4. Arquitetura;</p><p>5.5. Comparação de Nuvem e Grade.</p><p>UNIDADE 6. Estudos de casos</p><p>6.1 Nomes, identificadores e endereçamento DNS;</p><p>6.2 Sincronização de relógios em sistemas distribuídos;</p><p>6.3 Sistemas de arquivos distribuídos;</p><p>6.4 Algoritmos de eleição.</p><p>6.5.Computação em Grids Computacionais</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 122</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>COULOURIS, George et. al.. Sistemas distribuídos: conceitos e projeto [livro digital]. 5. ed.</p><p>Porto Alegre: Bookman, 2013. [Minha Biblioteca]</p><p>DEITEL, H. M., DEITEL, P. J., CHOFFNES, D. R. Sistemas operacionais [livro digital]. 3. ed. São</p><p>Paulo: Pearson Prenticce Hall, 2005. [Biblioteca Pearson]</p><p>TANENBAUM, Andrew S; STEEN, Marten Van. Sistemas distribuídos: princípios e paradigmas. 2.</p><p>ed. São Paulo: Pearson Prentice Hall, 2007. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>KUROSE, James F. Rede de computadores e a internet: uma nova abordagem top-down [livro</p><p>digital]. São Paulo: Addison Wesley, 2010. [Biblioteca Pearson]</p><p>RIBEIRO, Marcello Peixoto. Redes de telecomunicações e teleinformática: um exercício</p><p>conceitual com ênfase em modelagem [livro digital]. Rio de Janeiro: Interciência, 2012. [Biblioteca</p><p>Pearson]</p><p>SOUZA, Márcio Vieira; GIGLIO, Kamil (Org.). Midias digitais, redes sociais e educação em</p><p>rede: experiências na pesquisa e extensão universitária [livro digital]. São Paulo: Blucher, 2015.</p><p>[Biblioteca Pearson]</p><p>TANENBAUM, Andrew S. Sistemas operacionais modernos [livro digital]. 3. ed. São Paulo:</p><p>Pearson Prentice Hall, 2009. [Biblioteca Pearson]</p><p>TANENBAUM. Andrew S.; WOODHULL, Albert S. Sistemas operacionais: projeto e</p><p>implementação [livro digital]. 3. ed. Porto Alegre: Bookman, 2008.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 123</p><p>CÓDIGO: 7149 DISCIPLINA: TÓPICOS ESPECIAIS EM SISTEMAS DE INFORMAÇÃO II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Apresentar e promover a discussão sobre temas complementares à formação do aluno de graduação</p><p>do curso em Sistemas de Informação</p><p>2.1.1.1 HABILIDADES</p><p>Capacidade de reconhecer a necessidade da constante reciclagem do conhecimento, tendo em vista a</p><p>dinamicidade da área de TI.</p><p>Conhecimento sobre a importância do Exame Nacional de Desempenho de Estudante e os seus</p><p>métodos de avaliação.</p><p>Habilidade para entender os objetivos de um projeto de pesquisa e as formas de atuação de um</p><p>pesquisador.</p><p>COMPETÊNCIAS</p><p>Reconhecimento da importância da atualização periódica do conhecimento, de forma a se manter</p><p>atualizado perante a constante evolução tecnológica.</p><p>Conhecimento sobre a importância da pesquisa, sobre as atividades desempenhadas em um projeto</p><p>de pesquisa</p><p>e sobre as principais instituições de pesquisa do país.</p><p>EMENTA</p><p>O objetivo desta disciplina é apresentar uma introdução dos principais paradigmas de aprendizado</p><p>maquina, conceitos sobre aprendizado supervisionado e não supervisionado, principais algoritmos de</p><p>classificação, agrupamento, técnicas e aplicações mais utilizadas de Aprendizado de Máquina (Machine</p><p>learning)</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>Unidade 1</p><p>• Introdução ao Aprendizado Máquina</p><p>• Aplicações</p><p>• Aprendizado supervisionado vs não supervisionado</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 124</p><p>Unidade 2</p><p>• Classificadores</p><p>• Base de treinamento e teste</p><p>• Avaliação de classificadores</p><p>• Algoritmos de arvores de decisão</p><p>• Algoritmo Naive Bayes</p><p>• Algoritmo SVM</p><p>Unidade 3</p><p>• Agrupamento/clustering</p><p>• Algoritmo K-means</p><p>• Algoritmo DBscan</p><p>Unidade 4</p><p>• Definição de um Estudo de caso</p><p>• Ferramenta Weka</p><p>• Banco de Dados</p><p>• Experimentos</p><p>.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BALTZAN, Paige; PHILLIPS, Amy. Sistemas de informação [livro digital]. Porto Alegre: AMGH, 2012.</p><p>[Minha Biblioteca]</p><p>CAIÇARA JUNIOR, Cícero. Sistemas integrados de gestão ERP: uma abordagem gerencial [livro</p><p>digital]. 2. ed. Curitiba, InterSaberes, 2015. [Biblioteca Pearson]</p><p>MEDEIROS, Luciano Frontino de. Inteligência artificial aplicada: uma abordagem introdutória [livro</p><p>digital]. Curitiba: Intersaberes, 2018. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 125</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>DEITEL, H. M., DEITEL, P. J.; STEINBUHLER, K. E-business e e-commerce para Administradores</p><p>[livro digital]. São Paulo: Pearson Education do Brasil, 2004, [Biblioteca Pearson]</p><p>HAYKIN, Simon. Redes neurais: princípios e prática [livro digital]. 2. ed. Porto Alegre: Bookman,</p><p>2007. [Minha Biblioteca]</p><p>LÉLIS, Eliacy Cavalcanti. Gestão da qualidade [livro digital]. São Paulo: Pearson Prentice Hall, 2012.</p><p>[Biblioteca Pearson]</p><p>SACCOL, Amarolinda; SCHLEMMER, Eliane; BARBOSA, Jorge. M-learning e u-learning: novas</p><p>perspectivas de aprendizagem móvel e ubíqua [livro digital]. São Paulo: Pearson Prentice Hall, 2011.</p><p>[Biblioteca Pearson]</p><p>STATDLOBER, Juliano. Gestão do conhecimento e serviços de TI: guia prático: base de</p><p>conhecimento para atendimento a usuários e clientes [livro digital]. Rio de Janeiro: Brasport Livros e</p><p>Multimídia, 2016. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 126</p><p>CÓDIGO: 7135 DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS III</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 20 horas CH PRÁTICA: 40 horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relativos ao desenvolvimento de aplicações Web em Java. Fazer com</p><p>que o aluno desenvolva habilidades necessárias para a utilização do padrão MVC e frameworks de</p><p>desenvolvimento como o Spring MVC e de persistência objeto relacional, Hibernate. Capacitar ao aluno</p><p>desenvolvimento de softwares orientados a objetos utilizando frameworks disponíveis no mercado</p><p>para o desenvolvimento de aplicações Web.</p><p>HABILIDADES</p><p>Desenvolver a habilidade para o desenvolvimento de aplicações Web com os frameworks Spring MVC</p><p>e Hibernate, aliados ao desenvolvimento Web orientado a objetos em JAVA.</p><p>COMPETÊNCIAS</p><p>Compreender o funcionamento de frameworks para linguagens orientadas a objetos. Desenvolver a</p><p>capacidade de implementar, manipular e gerenciar frameworks como Spring MVC e Hibernate.</p><p>Capacitar ao aluno a desenvolver uma aplicação-base Web completa.</p><p>EMENTA</p><p>Conceitos de aplicações Web orientandos a objetos com JAVA. Conceitos e Aplicação do padrão de</p><p>desenvolvimento de softwares orientados a objetos MVC. Configuração e desenvolvimento com o</p><p>framework Spring MVC. Configuração e desenvolvimento utilizando o framework de persistência</p><p>objeto relacional Hibernate. Implementação de um estudo de casos, sendo uma aplicação-base web</p><p>completa.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1 – Aplicação Web orientados a objetos com JAVA.</p><p>1.1 Introdução a Java EE</p><p>1.2 Especificações do Java EE</p><p>1.3 Servidor de aplicação</p><p>1.4 Servlet container</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 127</p><p>1.5 Configurando o Tomcat no Eclipse</p><p>UNIDADE 2 – Criando projetos web</p><p>2.1 Projeto web usando Eclipse</p><p>2.2 Criando páginas em HTML</p><p>2.3 Algumas tags HTML</p><p>2.4 Páginas dinâmicas</p><p>2.5 Servlets</p><p>2.6 Java Server Pages</p><p>UNIDADE 3 – Padrão MVC</p><p>3.1 O que é o padrão MVC ?</p><p>3.2 Model</p><p>3.3 View</p><p>3.4 Controller</p><p>UNIDADE 4 – Introdução ao framework Spring MVC</p><p>4.1 O que é o Spring Framework?</p><p>4.2 Componentes do Spring</p><p>4.3 Spring MVC</p><p>4.4 Configuração básica e criação de um projeto no Eclipse</p><p>4.5 Criando uma interface web</p><p>4.6 Criando um controller</p><p>4.7 Criando um model</p><p>UNIDADE 5 – Acesso a banco de dados com um framework de persistência (Hibernate)</p><p>5.1 O padrão DAO</p><p>5.2 CRUD com Hibernate</p><p>5.3 Integração entre os frameworks Spring e Hibernate</p><p>UNIDADE 6 – Implementação de um estudo de casos</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 128</p><p>6.1 Visão geral do projeto</p><p>6.2 Criação das interfaces web</p><p>6.3 Listagem de registros</p><p>6.4 Edição de registros</p><p>6.5 Exclusão de registros</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, Harvey; DEITEL, Paul. Java: como programar [livro digital]. 10. ed. São Paulo: Pearson</p><p>Prentice Hall, 2017. [Biblioteca Pearson]</p><p>FURGERI, Sérgio. Java 8: ensino didático: desenvolvimento e implementação de aplicações [livro</p><p>digital]. São Paulo: Érica, 2015. [Minha Biblioteca]</p><p>MACHADO, Rodrigo Prestes; FRANCO, Márcia Häfele Islabão; BERTAGNOLLI, Silvia de Castro.</p><p>Desenvolvimento de Software III: programação de sistemas Web orientado a objetos em Java</p><p>[livro digital]. Porto Alegre: Bookman, 2016. [Minha Biblioteca]</p><p>BIBLIOGRAFIA COMPLEMENTAR</p><p>FURGERI, Sérgio. Java 7: ensino didático[livro digital]. 2. ed. rev. ampl. São Paulo: Érica, 2012.</p><p>[Minha Biblioteca]</p><p>HORSTMANN, Cay S.; CORNELL, Gary. Core Java: volume I: fundamentos [livro digital]. 8. Ed. São</p><p>Paulo: Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>MANZANO, José Augusto N. G.; COSTA JUNIOR, Roberto Affonso da. Java SE 7: programação de</p><p>computadores: guia prático de introdução, orientação e desenvolvimento [livro digital]. São Paulo:</p><p>Érica, 2011. [Minha Biblioteca]</p><p>PUGA, Sandra. Lógica de programação e estrutura de dados, com aplicações em Java [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>SCHILDT, Herbert. Java para iniciantes: crie, compile e execute programas Java rapidamente [livro</p><p>digital]. 6. ed. São Paulo: Bookman, 2015. [Minha Biblioteca]</p><p>Documentação dos frameworks:</p><p>DESENVOLVENDO com Hibernate. Disponível em: <https://www.devmedia.com.br/desenvolvendo-</p><p>com-hibernate/14756>. Acesso em: 20 set. 2018.</p><p>GUIA Completo do Spring Framework. Disponível em: <https://www.devmedia.com.br/guia/spring-</p><p>https://www.devmedia.com.br/desenvolvendo-com-hibernate/14756</p><p>https://www.devmedia.com.br/desenvolvendo-com-hibernate/14756</p><p>https://www.devmedia.com.br/guia/spring-framework/37806</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 129</p><p>framework/37806>. Acesso em: 20 set. 2018.</p><p>GUIA de Referência Hibernate. Disponível em:</p><p><https://www.devmedia.com.br/guia/hibernate/38312>. Acesso em: 20 set. 2018.</p><p>HIBERNATE Framework Oficial. Disponível em: <https://hibernate.org/>. Acesso em: 20 set. 2018.</p><p>HIBERNATE Tutorial em pdf. Disponível em:</p><p><http://enos.itcollege.ee/~jpoial/allalaadimised/reading/Hibernate-Tutorial.pdf>. Acesso em: 20</p><p>set. 2018.</p><p>INTRODUÇÃO ao Spring Framework. Disponível em: <https://www.devmedia.com.br/introducao-ao-</p><p>spring-framework/26212>. Acesso em: 20 set. 2018.</p><p>SPRING Framework Oficial. Disponível</p><p>em: <http://spring.io/>. Acesso em: 20 set. 2018.</p><p>THE SPRING Framework: reference document. Disponível em:</p><p><https://docs.spring.io/spring/docs/2.5.x/spring-reference.pdf>. Acesso em: 20 set. 2018.</p><p>https://www.devmedia.com.br/guia/spring-framework/37806</p><p>https://www.devmedia.com.br/guia/hibernate/38312</p><p>https://hibernate.org/</p><p>http://enos.itcollege.ee/~jpoial/allalaadimised/reading/Hibernate-Tutorial.pdf</p><p>https://www.devmedia.com.br/introducao-ao-spring-framework/26212</p><p>https://www.devmedia.com.br/introducao-ao-spring-framework/26212</p><p>http://spring.io/</p><p>https://docs.spring.io/spring/docs/2.5.x/spring-reference.pdf</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 130</p><p>OPTATIVAS</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 131</p><p>CÓDIGO: 7259 DISCIPLINA: CIÊNCIA DA COMPUTAÇÃO</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: OPTATIVA</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>• Capacitar os alunos a desenvolverem algoritmos e fluxogramas;</p><p>• Possibilitar conhecerem estruturas de programação e desenvolvimento de softwares.</p><p>EMENTA</p><p>O uso da lógica e o Algoritmo como padrão de comportamento; Conceitos básicos de linguagem;</p><p>Tipos de dados, Entrada de Dados; Operadores, Estruturas Condicionais; Estrutura de Repetição;</p><p>Modularização; Manipulação de Vetores e Tópicos avançado.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1 – CONCEITOS BÁSICOS (Revisão)</p><p>1.1 – Estrutura básica.</p><p>1.2 – Palavras Reservadas.</p><p>UNIDADE 2 – TIPOS DE DADOS (Revisão)</p><p>2.1 – Variáveis.</p><p>2.2 – Tipos de Variáveis.</p><p>2.3 – Constantes.</p><p>UNIDADE 3 – ENTRADA E SAÌDA DE DADOS (Revisão)</p><p>3.1 – Comando LEIA</p><p>3.2 – Comando ESCREVA/ESCREVAL</p><p>UNIDADE 4 – OPERADORES (Revisão)</p><p>4.1 – Aritméticos e Funções</p><p>4.2 – Lógicos</p><p>4.3 – Relacionais</p><p>4.4 – Prioridades dos Operadores</p><p>UNIDADE 5 – ESTRUTURAS CONDICIONAIS</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 132</p><p>5.1 – Desvio Simples IF – Then - SE</p><p>5.2 – Desvio Composto IF – Then - else</p><p>5.3 – Encadeamento de IF’s</p><p>UNIDADE 6 – ESTRUTURAS DE REPETIÇÃO</p><p>6.1 – Loop FOR – PARA– Loop While ... Do</p><p>6.2 – ENQUANTO</p><p>6.3 – Loop Repeat ... Until – REPITA</p><p>UNIDADE 7 – MANIPULAÇÃO DE VETORES</p><p>7.1 – Unidimensional</p><p>7.2 – Multidimensional</p><p>7.3 – Algoritmo de Ordenação</p><p>7.4 – Algoritmo de busca</p><p>7.5 – Pesquisa Sequencial</p><p>UNIDADE 8 – MODULARIZAÇÃO</p><p>8.1 – Procedures x Functions</p><p>8.2 – Função Recursiva</p><p>8.3 – Passagem de Parâmetro</p><p>8.4 – Utilização de Units</p><p>UNIDADE 9 – TÓPICOS AVANÇADOS</p><p>9 – Manipulação com Arquivos</p><p>9.1 – Formas de acesso a arquivos</p><p>9.2 – Operações com arquivo</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>ASCENCIO, Ana Fernandes Gomes e DE CAMPOS, Edilene Aparecida Veneruchi. Fundamentos da</p><p>programação de computadores: Algoritimos, Pascal e C/C++ [livro eletrônico]. Editora Pearson,</p><p>2005. [Biblioteca Pearson]</p><p>BELMIRO, N João. Informática Aplicada [livro eletrônico]. Editora Pearson, 2017. [Biblioteca</p><p>Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 133</p><p>CORRÊA, Ana Grazielle Dionízio. Programação I. [livro eletrônico]. Editora Pearson, 2017.</p><p>[Biblioteca Pearson]</p><p>MENEZES, Alexandre Moreira. Os paradigmas de aprendizagem de algoritmo computacional. [livro</p><p>eletrônico]. Editora Pearson, 2018. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>DEITEL, Choffnes. Sistemas Operacionais 3ª Edição [livro eletrônico], 1999 [Editora Pearson]</p><p>FORBELLONE, André Luiz Villar e EBERSPACHER, Henri Frederico. Lógica de Programação: a</p><p>construção de algoritmos e estruturas de dados.3ª edição. [livro eletrônico]. Editora Pearson,</p><p>2004. [Biblioteca Pearson]</p><p>GUEDES, Sérgio. Lógica de Programação Algoritmica [livro eletrônico]. Editora Pearson, 2015.</p><p>[Biblioteca Pearson]</p><p>LEME, Everaldo. Programação de Computadores [livro eletrônico]. Editora Pearson, 2015.</p><p>[Biblioteca Pearson]</p><p>TANENBAUM, Andrew S.; BOS, H. Sistemas Operacionais Modernos [livro eletrônico] – 2016</p><p>[Editora Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 134</p><p>CÓDIGO: 7259</p><p>DISCIPLINA: GESTÃO AMBIENTAL E DESENVOLVIMENTO</p><p>SUSTENTÁVEL</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: OPTATIVA</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>• Repassar subsídios fundamentais ao entendimento da importância da Gestão Ambiental e</p><p>Desenvolvimento Sustentável. Com o repasse destes subsídios, aprenderemos sobre: os</p><p>conceitos de ecologia, ecossistemas e interações; exemplificar sobre poluição e danos</p><p>ambientais; explicar sobre como elaborar projetos e utilizar instrumentos de intervenção</p><p>sócio-ambiental, gestão e desenvolvimento sustentável; promover nos alunos a mudança</p><p>de paradigmas e a motivação para atuar nesta área tão necessária à nossa sobrevivência</p><p>e à conservação do máximo de qualidade de vida para os nossos filhos, netos e futuras</p><p>gerações.</p><p>EMENTA</p><p>A relevância da ecologia à conservação ambiental. Alguns tipos de poluição ambiental e a violação</p><p>dos direitos humanos. Ambientes degradados. Os instrumentos de Gestão Ambiental. Como</p><p>elaborar um projeto de Gestão Ambiental. A prática da Gestão Ambiental. O conceito de</p><p>Desenvolvimento Sustentável.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1 – CONCEITOS BÁSICOS (Revisão)</p><p>1.1 – Estrutura básica.</p><p>1.2 – Palavras Reservadas.</p><p>UNIDADE 2 – TIPOS DE DADOS (Revisão)</p><p>2.1 – Variáveis.</p><p>2.2 – Tipos de Variáveis.</p><p>2.3 – Constantes.</p><p>UNIDADE 3 – ENTRADA E SAÌDA DE DADOS (Revisão)</p><p>3.1 – Comando LEIA</p><p>3.2 – Comando ESCREVA/ESCREVAL</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 135</p><p>UNIDADE 4 – OPERADORES (Revisão)</p><p>4.1 – Aritméticos e FunçõesUNIDADE 1 - ECOLOGIA E MEIO AMBIENTE</p><p>- O conceito de Ecologia.</p><p>- Definição de Ecossistema e Meio Ambiente.</p><p>- Os Níveis Hierárquicos.</p><p>- O Ecossistema Global, os Ecossistemas Regionais e Locais.</p><p>- Compartimentos Naturais e Urbanizados.</p><p>- Interações Ecológicas: Intraespecíficas e Interespecíficas.</p><p>- A Cadeia Alimentar e a Produção de Alimento e Energia Natural.</p><p>- Os Ciclos Biogeoquímicos – exemplos mais importantes.</p><p>- Equilíbrio Ecológico.</p><p>- A Relevância da Ecologia à Conservação dos Ambientes Organizados.</p><p>UNIDADE 2 – O ESTADO DOS AMBIENTES</p><p>- Ambientes Brasileiros e suas Características.</p><p>- Áreas Desmatadas e Desertificadas.</p><p>- Ambientes Aquáticos Erodidos.</p><p>- Ambientes Marinhos Costeiros e Oceânicos Degradados.</p><p>- Aterros Sanitários.</p><p>- O Efeito Estufa.</p><p>- O Aquecimento Global.</p><p>- Mudanças Climáticas.</p><p>UNIDADE 3 – POLUIÇÃO AMBIENTAL E DANOS À QUALIDADE DE VIDA</p><p>- Poluição Ambiental Natural.</p><p>- Poluição Ambiental Antrópica.</p><p>- Desigualdade Social e Pobreza.</p><p>- Violência.</p><p>- Direitos Humanos.</p><p>UNIDADE 4 – INSTRUMENTOS DE GESTÃO AMBIENTAL E ELABORAÇÃO DE UM PROJETO DE</p><p>INTERVENÇÃO SÓCIO-AMBIENTAL</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 136</p><p>- Legislação Ambiental.</p><p>- Auditoria Ambiental.</p><p>- Análise Ambiental (EIA, AIA, RIMA e Monitoramento Ambiental).</p><p>- Educação Ambiental.</p><p>- Direito Ambiental.</p><p>- Políticas Públicas. Audiência Pública.</p><p>- A Pesquisa sobre o Ambiente que sofrerá a Intervenção Sócio-Ambiental.</p><p>- O Planejamento da Ação de Intervenção.</p><p>- A Otimização de Projetos pela Conservação Ambiental e Qualidade de Vida.</p><p>UNIDADE 5 – GESTÃO AMBIENTAL E DESENVOLVIMENTO SUSTENTÁVEL</p><p>- Princípios Norteadores da Gestão Ambiental.</p><p>- Associações de Administração Ambiental.</p><p>- Compromissos. Planos de Ações.</p><p>- Função Social e Ações Participativas.</p><p>- Desenvolvimento Econômico.</p><p>- Desenvolvimento Sustentável</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>Pearson Education do Brasil, Gestão Ambiental / Pearson Education do Brasil, -- São Paulo:</p><p>Pearson Prentice Hall, 2011. (Biblioteca Virtual PEARSON).</p><p>Cury Denise - Gestão Ambiental 1ª edição SP Pearson Prentice</p><p>Hall 2012. (Biblioteca Virtual</p><p>PEARSON)</p><p>Curso de Gestão Ambiental / Editores Arlindo Philippi Jr, Marcelo de Andrade Roméro, Gilda Collet</p><p>Bruna _ 2.ed. atual. e ampl. Barueri, SP: Manole, 2014. (Biblioteca Virtual PEARSON)</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>Braga, Benedito et al Introdução à Engenharia Ambiental: o desafio do desenvolvimento</p><p>sustentável - 2ª edição. São Paulo – Pearson Prentice Hall. 2005. (Biblioteca Virtual PEARSON)</p><p>Galdino, Alana Marielle Rodrigues Introdução ao Estudo da Poluição dos Ecossistemas [livro</p><p>eletrônico]. Curitiba: InterSaberes, 2015. (Biblioteca Virtual PEARSON)</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 137</p><p>Spiro, Thomas G. Química ambiental/Thomas G. Spiro, William M. Stigliani; tradução Sonia</p><p>Midori Yamamoto; Revista técnica Reinaldo C. Bazito, Renato S. Freire.-2.ed.- SP: Pearson</p><p>Prentice Hall, 2009. (Biblioteca Virtual PEARSON)</p><p>Tomasulo, Pedro Luis Batista Gestão da Biodiversidade uma análise com foco na preservação</p><p>ambiental [livro eletrônico]/Pedro Luis Batista Tomasulo. Curitiba:InterSaberes, 2015.</p><p>(Biblioteca Virtual PEARSON)</p><p>Pilger, Rosana Regina Administração e Meio Ambiente[livro eletrônico]/Rosana Regina Pilger. _</p><p>Curitiba: InterSaberes, 2013. (Biblioteca Virtual PEARSON)</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 138</p><p>CÓDIGO: 6351 DISCIPLINA: HISTÓRIA E CULTURA AFRO-BRASILEIRA E INDÍGENA</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: OPTATIVA</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>• Auxiliar no entendimento acerca de aspectos da história e cultura das sociedade</p><p>indígenas no Brasil,</p><p>• Reconhecer a efetiva participação dos indígenas na história brasileira;</p><p>• Identificar e analisar aspectos da cultura afro-brasileira;</p><p>• Identificar as principais ações do movimento negro organizado e a luta contra o racismo</p><p>e a discriminação.</p><p>• Analisar a Lei 10.639/03; Identificar e analisar aspectos organizacionais das comunidades</p><p>negras brasileiras.</p><p>EMENTA</p><p>Estudo de aspectos históricos, culturais e sociais das sociedades indígenas no Brasil e aspectos</p><p>relevantes da cultura afro-brasileira, tendo como foco a análise da Lei 10.639/03 e sua</p><p>implementação. Comunidades negras e indígenas no Brasil.</p><p>Conteúdo programático:</p><p>UNIDADE 1 – Sociedades indígenas: dos primeiros contatos à escravidão</p><p>1.1- Os primeiros contatos entre europeus e indígenas</p><p>1.2- Políticas coloniais lusas voltadas para os indígenas</p><p>1.3- Resistencia indígena</p><p>UNIDADE 2 – Os Indígenas e os Jesuítas</p><p>2.1- As estruturas jesuíticas: Colégio, Fazenda, Aldeamento, Missões.</p><p>2.2- O Diretório Pombalino de 1755</p><p>UNIDADE 3 – A questão indígena no Império e República.</p><p>3.1- Os indígenas no século XIX</p><p>3.2- O indigenismo integracionista</p><p>3.3- A FUNAI e a questão indígena brasileira no século XX.</p><p>3.4- A luta pela garantia de direitos no século XXI</p><p>UNIDADE 4 – Processo sócio-histórico da diáspora africana na formação da sociedade</p><p>brasileira</p><p>4.1 - Paisagens naturais e socioculturais africanas: descobrindo o continente africano</p><p>4.2 - A condição do negro no período colonial e seu papel na formação do Brasil</p><p>4.3 - Processos produtivos: escravidão e pós-escravidão.</p><p>4.4 - A condição do negro na sociedade brasileira</p><p>UNIDADE 5 - Diretrizes para uma educação das relações étnico-raciais.</p><p>5.1 - Concepção de nação, raça e identidade.</p><p>5.2 - Racismo e Preconceito: igualdade jurídica e desigualdade social</p><p>5.3 - Comunidades quilombolas</p><p>5.4 - O movimento negro brasileiro e ação política;</p><p>5.5 - A Lei 10.639/03: o negro e os indígenas nos livros didáticos;</p><p>5.6 - Políticas afirmativas</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 139</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>Coleção História Geral da África. UNESCO, 2010. Disponível em:</p><p>http://www.unesco.org/new/pt/brasilia/about-this-office/single-</p><p>view/news/sintese_da_colecao_historia_geral_da_africa/</p><p>FUNARI, Pedro Paulo e NOELLI, Francisco Silva. Pré-História do Brasil. São Paulo: Contexto, 2012.</p><p>(Biblioteca Virtual PEARSON).</p><p>GOMES, Mércio Pereira. Os índios e o Brasil: passado, presente e futuro. São Paulo: Contexto,</p><p>2012. (Biblioteca Virtual PEARSON).</p><p>GOMES, Nilma Lino. (orgs.). Um olhar além das fronteiras: educação e relações raciais. Belo</p><p>Horizonte: Autêntica, 2014. (Biblioteca Virtual PEARSON</p><p>MARÇAL, José Antônio e LIMA, Silvia Maria Amorim. Educação escolar nas relações étnico-raciais:</p><p>história e cultura afro-brasileira e indígena no Brasil. Curitiba: InterSaberes, 2015. (Biblioteca</p><p>Virtual PEARSON)</p><p>MATTOS, Regiane Augusto de. História e cultura afro-brasileira. São Paulo: Contexto, 2007.</p><p>(Biblioteca Virtual PEARSON).</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>COSTA, Valéria Gomes e GOMES, Flávio. Religiões negras no Brasil: da escravidão à pós-</p><p>emancipação. São Paulo: Selo Negro, 2016. (Biblioteca Virtual PEARSON).</p><p>GOMES, Flávio. Palmares: Escravidão e liberdade no Atlântico Sul. São Paulo: Contexto, 2005.</p><p>(Biblioteca Virtual PEARSON).</p><p>HALL, Gwendolyn Midlo. Escravidão e etnias africanas nas Américas: restaurando os elos.</p><p>Petrópolis, RJ: Vozes, 2017. (Biblioteca Virtual PEARSON).</p><p>LOPES, Nei. Dicionário escolar afro-brasileiro. São Paulo: Selo Negro, 2014. (Biblioteca Virtual</p><p>PEARSON)</p><p>MELO, Elisabete e BRAGA, Luciano. História da África e afro-brasileira: em busca de nossas</p><p>origens. São Paulo: Selo Negro, 2010. (Biblioteca Virtual PEARSON).</p><p>MOREIRA, Cláudia Regina Baukat Silveira, MEUCCI, Simone. História do Brasil: sociedade e</p><p>cultura. Curitiba: InterSaberes, 2012. (Biblioteca Virtual PEARSON).</p><p>NASCIMENTO, Elisa Larkin (org.). Afrocentricidade. São Paulo: Selo Negro, 2014. (Biblioteca</p><p>Virtual PEARSON)</p><p>NASCIMENTO, Elisa Larkin. A matriz africana no mundo. São Paulo: Selo Negro, 2008. (Biblioteca</p><p>Virtual PEARSON)</p><p>http://www.unesco.org/new/pt/brasilia/about-this-office/single-view/news/sintese_da_colecao_historia_geral_da_africa/</p><p>http://www.unesco.org/new/pt/brasilia/about-this-office/single-view/news/sintese_da_colecao_historia_geral_da_africa/</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 140</p><p>CÓDIGO: 6433 DISCIPLINA: LINGUA BRASILEIRA DE SINAIS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: OPTATIVA</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>• Capacitar os futuros professores a utilizarem a LIBRAS como língua de instrução e</p><p>comunicação com os surdos;</p><p>• Desenvolver no profissional a habilidade para trabalhar com a transversalidade em</p><p>termos de temática e de competências e compreensão das diferenças;</p><p>• Formar um profissional com atitudes éticas com relação a si mesmo e à sociedade.</p><p>EMENTA</p><p>Introdução: aspectos clínicos, educacionais e sócio-antropológicos da surdez. A Língua de Sinais</p><p>Brasileira - Libras: características básicas da fonologia. Noções básicas de léxico, de morfologia e</p><p>de sintaxe com apoio de recursos audiovisuais; Noções de variação. Praticar Libras: desenvolver</p><p>a expressão visual-espacial.</p><p>HABILIDADES</p><p>• Utilizar a LIBRAS como língua de instrução e comunicação com os surdos;</p><p>• Desenvolver a habilidade para trabalhar com a transversalidade em termos de temática e</p><p>de competências e compreensão das diferenças;</p><p>• Formar atitudes éticas com relação a si mesmo e à sociedade.</p><p>COMPETÊNCIAS</p><p>• Domínio dos conteúdos básicos oferecidos na Disciplina, visando a ministração de aulas</p><p>nos níveis de Segundo Segmento do Ensino Fundamental e no Ensino Médio.</p><p>• Desenvolvimento de comunicação básica entre o professor ouvinte e o aluno surdo.</p><p>• Compreensão da necessidade de inclusão do aluno surdo na comunidade.</p><p>• Apresentação de atitudes éticas no ambiente de trabalho e na sociedade em relação à</p><p>surdez.</p><p>Conteúdo programático:</p><p>UNIDADE I: História e Desenvolvimento da Educação A Distância</p><p>1.1-Contexto Histórico</p><p>1.2-Surgimento</p><p>e Evolução da EAD</p><p>1.3-Gerações de EAD</p><p>1.4-A Inserção da EAD no Brasil</p><p>1.5-Regulamentação da EAD no Brasil</p><p>1.6-Tendências da EAD</p><p>1.7-Referenciais de qualidade para Educação Superior a Distância</p><p>UNIDADE II: Fundamentos Teóricos e Metodológicos da Educação a Distância</p><p>2.1-A utilização das TIC’s na Educação</p><p>2.2-Teorias de Aprendizagem e EAD</p><p>2.3-Competências essenciais à tutoria na EAD</p><p>2.4-Funções e Estratégias da tutoria</p><p>2.5-A importância da afetividade no relacionamento virtual</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 141</p><p>2.6-Material didático</p><p>UNIDADE III: Didática em Ambientes Virtuais de Aprendizagem (AVA)</p><p>3.1-Ambientes Virtuais de Aprendizagem - AVA</p><p>3.2-Comunidades Virtuais de Aprendizagem</p><p>3.3-O Papel do Aluno na Comunidade Virtual</p><p>3.4-Interação, dialogicidade e interatividade</p><p>3.5-O Silêncio Virtual</p><p>UNIDADE IV: Dimensões da Prática de Avaliação na Educação a Distância</p><p>4.1-As Dimensões da Avaliação em EAD</p><p>4.2-Fundamentos da Avaliação Educacional</p><p>4.3-Avaliação em Ambientes Virtuais de Aprendizagem</p><p>4.4-Instrumentos e Procedimentos de Avaliação dos Alunos e da Disciplina em EAD</p><p>4.5-Estratégias Didáticas contra a Evasão</p><p>UNIDADE V: APROFUNDAMENTO EM EAD</p><p>5.1- Construção de um Glossário com termos pertinentes ao EAD.</p><p>5.2- Pesquisa acerca do cenário e perspectivas da EAD no contexto do Brasileiro</p><p>5.3- Estratégias metodológicas da aplicação das tecnologias de informação e comunicação</p><p>aplicadas a educação presencial e a distância.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>RIBEIRO, Renata Aquino. Introdução à EaD. São Paulo: Pearson Education do Brasil, 2014.</p><p>(Biblioteca Virtual Pearson)</p><p>SANTINELLO, Jamile. Ensino Superior em ambientes virtuais de aprendizagem (AVAs): formação</p><p>docente universitária em construção [livro eletrônico]. Curitiba: InterSaberes, 2015. (Biblioteca</p><p>Virtual Pearson)</p><p>FARIA, Adriano Antônio. O que e o quem da EaD: história e fundamentos [livro eletrônico].</p><p>Curitiba: InterSaberes, 2013. (Biblioteca Virtual Pearson)</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>MORAN, José Manuel. A educação que desejamos: Novos desafios e como chegar lá. [livro</p><p>eletrônico]. Campinas: São Paulo, SP. Papirus, 2013. (Biblioteca Virtual Pearson)</p><p>LITTO, Fredic Michael. FORMIGA, Marcos. Educação a Distância, volume 2. (orgs) – 2 ed. São</p><p>Paulo: Pearson Education do Brasil, 2012. (Biblioteca Virtual Pearson)</p><p>MUNHOZ, Antonio Siemsen. Como ser um aluno eficaz. (livro eletrônico). Curitiba: InterSaberes,</p><p>2014. (Biblioteca Virtual Pearson)</p><p>SELEME, Roberto Bohlen. MUNHOZ, Antonio Siemsen. Criando universidades corporativas no</p><p>ambiente virtual. São Paulo: Pearson Prentice Hall, 2011. (Biblioteca Virtual Pearson)</p><p>VALENTE, José Armando. MORAN, José Manuel; ARANTES, Valéria Amorim (organizadora).</p><p>Educação a Distância: pontos e contrapontos. – São Paulo: Summus, 2011. (Biblioteca Virtual</p><p>Pearson)</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 142</p><p>1º PERÍODO</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 143</p><p>CÓDIGO: 7123 DISCIPLINA: ALGORITMOS</p><p>CURSO: Sistemas de Informação PERIODO: 1º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 15 horas CH PRÁTICA: 60 horas</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça os conceitos teóricos fundamentais de computação e</p><p>compreenda as diferenças entre as diversas formas de criação e execução de programas.</p><p>Possibilitar que o aluno tenha recursos para estruturar uma solução lógica sequencial para os</p><p>problemas passíveis de resposta computacional.</p><p>Mostrar e definir os comandos básicos presentes na grande maioria das linguagens de</p><p>programação, ainda em pseudo-linguagem, bem como representações gráficas dos mesmos,</p><p>permitindo a criação e manutenção de algoritmos.</p><p>Mostrar e definir os fundamentos de uma linguagem de programação real, permitindo a</p><p>criação de programas simples e habilitando o aluno para o aprendizado das disciplinas de</p><p>Linguagem de Programação subsequentes.</p><p>HABILIDADES</p><p>Desenvolver a lógica de programação. Verificar e corrigir algoritmos estruturados. Escolher a</p><p>melhor estrutura de dados e o melhor algoritmo para a solução de um determinado problema.</p><p>Aprender e utilizar soluções com vetores e matrizes.</p><p>COMPETÊNCIAS</p><p>Desenvolver algoritmos de programação estruturados para a solução de problemas</p><p>matemáticos, de manipulação de textos, financeiros, dentre outros de cunho computacional.</p><p>EMENTA</p><p>Estudo e construção de algoritmo. Estruturas de implementação de algoritmos. Variáveis e</p><p>tipos de dados. Estruturas de controle. Aspectos de programação. Introdução a linguagem de</p><p>programação.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Lógica de Programação</p><p>1.1. O que é Lógica de Programação</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 144</p><p>1.2. Sequência Lógica</p><p>1.3. Instruções</p><p>UNIDADE 2. Introdução aos Algoritmos</p><p>2.1. Definição</p><p>2.1.1. Algoritmos Não-Computacionais</p><p>2.2. Características</p><p>2.3. Formas de Representação</p><p>2.4. Fases de um Algoritmo</p><p>2.4.1. Regras para se escrever um algoritmo</p><p>2.5. O que é um programa e linguagem de programação</p><p>UNIDADE 3. Estruturas de Implementação dos Algoritmos</p><p>3.1. Características de implementação dos algoritmos</p><p>3.1.1. Refinamentos Sucessivos</p><p>3.1.2. Linearização de Expressões</p><p>3.1.3. Modularização</p><p>3.2. Operação de Entrada e Saída</p><p>3.3. Operadores</p><p>3.3.1. Operadores Aritméticos</p><p>3.3.2. Operadores Lógicos</p><p>3.3.3. Operadores Relacionais</p><p>3.3.4. Operadores Especiais</p><p>UNIDADE 4. Variáveis e Tipos de Dados</p><p>4.1. Conceito de Variáveis</p><p>4.2. Operação de Atribuição</p><p>4.3. Identificadores</p><p>4.4. Tipos de Dados</p><p>4.4.1. Manipulação de Caracteres e Strings</p><p>4.5. Declaração de Variáveis</p><p>UNIDADE 5. Estruturas de Decisão e Repetição</p><p>5.1. Estruturas de Decisão</p><p>5.2. Estrutura Condicional</p><p>5.2.1. Se...então</p><p>5.2.2. Se...então...senão</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 145</p><p>5.2.3. Estruturas de Seleção</p><p>5.4. Estrutura de Repetição</p><p>5.3.1. Enquanto...faça</p><p>5.3.2. Para...faça</p><p>5.3.3. Repita...até</p><p>UNIDADE 6. Estruturas de Dados Homogêneas</p><p>6.1. Vetores</p><p>6.2. Matrizes</p><p>6.3. Exercícios de fixação</p><p>6.4. Programação Estruturada</p><p>6.4.1. Desenvolvimento Top-Down</p><p>6.4.2. Modularização</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICA</p><p>FORBELLONE, André Luiz.; EBERSPACHER, Henri Frederico. Lógica de programação: a</p><p>construção de algoritmos e estrutura de dados [livro digital]. São Paulo: Pearson Prentice</p><p>Hall, 2000. [Biblioteca Pearson]</p><p>MANZANO, José Augusto N. G.; LOURENÇO, André Evandro; MATOS, Ecivaldo. Algoritmos:</p><p>técnicas de programação [livro digital]. 2. ed. São Paulo: Érica, 2015. [Minha Biblioteca]</p><p>VARGAS, Alessandra Alves Fonseca. Algoritmo [livro digital]. Niterói, RJ: Universo.</p><p>Departamento de ensino à distância, 2017. [Webaula]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 146</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Verneruchi de. Fundamentos</p><p>da programação de computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2012. [Biblioteca Pearson]</p><p>JOYANES AGUILAR, Luis. Fundamentos de programação: algoritmos, estruturas de dados</p><p>e objetos [livro digital]. 3.ed. São Paulo: McGrawHill; Bookman; AMGH, 2011. [Minha</p><p>Biblioteca]</p><p>PUGA, Sandra. Lógica de programação e estrutura de dados, com aplicações em Java</p><p>[livro digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>SOFFNER, Renato. Algoritmos e programação em linguagem C [livro digital]. São Paulo:</p><p>Saraiva, 2013. [Minha Biblioteca]</p><p>ZIVIANI, Nivio. Projeto de Algoritmos: com implementações em Java e C++ [livro digital].</p><p>3. ed. rev. ampl. São Paulo: Cengage Learning, 2011. [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB</p><p>EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 147</p><p>CÓDIGO: 1866 DISCIPLINA: ARQUITETURA DE COMPUTADORES</p><p>CURSO: Sistemas de Informação PERÍODO: 1º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 75 horas CH PRÁTICA: 0</p><p>OBJETIVOS:</p><p>Mostrar os fundamentos básicos utilizados por um sistema de computação, como informações</p><p>são recebidas pelo sistema, armazenadas, processadas e o usuário recebe resultados a partir</p><p>das instruções que fornece.</p><p>HABILIDADES:</p><p>Fazer com que o aluno compreenda o funcionamento dos componentes básicos que compõem</p><p>um sistema de computação, suas respectivas características, funções que desempenham e a</p><p>forma com que interagem entre si.</p><p>COMPETÊNCIAS:</p><p>Conhecer a estrutura dos computadores do ponto de vista de sua arquitetura, organização e</p><p>software, bem como entender os princípios de funcionamento dos computadores e dos seus</p><p>componentes individuais.</p><p>EMENTA:</p><p>Definição de sistemas de computação e os componentes físicos dos quais são constituídos;</p><p>Conceitos fundamentais de funcionamento do processador, dispositivos de entrada e saída,</p><p>barramentos de comunicação e unidade central de processamento.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Introdução</p><p>1.1. Componentes Básicos de um Sistema de Computação</p><p>1.2. Abstração</p><p>UNIDADE 2. História do Computador</p><p>2.1. Geração 0 – Mecânico</p><p>2.2. Geração 1 – Válvulas</p><p>2.3. Geração 2 – Transistores</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 148</p><p>2.4. Geração 3 – Circuitos Integrados</p><p>2.5. Geração 4 – VLSI</p><p>2.6. Geração 5 – ULSI</p><p>2.7. Novas Tecnologias</p><p>UNIDADE 3. Sistemas de Numeração</p><p>3.1. Representação da Informação</p><p>3.2. Bases de Sistemas de Numeração</p><p>3.2.1. Base Binária</p><p>3.2.2. Base Octal</p><p>3.2.3. Base Hexadecimal</p><p>3.3. Níveis de programação</p><p>3.4. Conversões entre bases</p><p>3.4.1. Conversão binário/octal</p><p>3.4.2. Conversão binário/hexadecimal</p><p>3.4.3. Conversões octal/binário e hexadecimal/binário</p><p>3.4.4. Conversão de uma base qualquer para decimal</p><p>3.4.5. Conversão da base decimal para uma base qualquer</p><p>3.5. Operações no Sistema Binário</p><p>3.5.1. Adição e subtração</p><p>3.5.2. Multiplicação e divisão</p><p>3.6. Representação de dados</p><p>3.7. Representação em Sinal e Magnitude</p><p>3.8. Aritmética em Sinal e Magnitude</p><p>3.9. Álgebra de Boole</p><p>UNIDADE 4. Organização de Computadores</p><p>4.1. Classificação de computadores</p><p>4.2. Estrutura básica - Arquitetura de Von Neumann</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 149</p><p>4.3. Componentes de hardware</p><p>4.3.1. Memória</p><p>4.3.2. Processador</p><p>4.3.3. Barramentos</p><p>4.3.4. Interface e periféricos</p><p>4.4. Programação por hardware e software</p><p>4.5. Conjunto de Instruções</p><p>4.5.1. Arquiteturas CISC e RISC</p><p>4.5.2. Ciclo execução de instruções</p><p>4.5.3. Representação de Instruções: quantidade de operandos e modos de</p><p>endereçamento.</p><p>4.5.4. Pipeline</p><p>4.5.5. Máquinas superescalares</p><p>UNIDADE 5. Memória</p><p>5.1. Representação de memória</p><p>5.2. Tipos de memória</p><p>5.3. Hierarquia de memória</p><p>5.4. Memória Principal</p><p>5.4.1. Memória ROM</p><p>5.4.2. Memória RAM</p><p>5.5. Comunicação entre memórias</p><p>5.6. Interação entre Processador e Memória Principal</p><p>5.7. Memória Cache</p><p>5.7.1. Localidade de referência</p><p>5.7.2. Gerenciamento da memória cache</p><p>5.8. Memória secundária</p><p>5.8.1. Estrutura básica</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 150</p><p>5.8.2. Organização física</p><p>5.8.3. Organização lógica</p><p>5.8.4. Discos rígidos</p><p>5.8.5. Discos removíveis</p><p>5.8.6. CD-ROM</p><p>5.8.7. Formatos diversos</p><p>5.9. Memória Virtual</p><p>5.9.1. Mecanismo de memória virtual</p><p>5.9.2. Tabela de mapeamento</p><p>5.9.3. Paginação</p><p>5.9.4. Segmentação</p><p>UNIDADE 6. Processador</p><p>6.1. Organização do processador</p><p>6.2. Organização de registradores</p><p>6.3. Fluxo de dados</p><p>6.4. Ciclo de clock</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS:</p><p>DELGADO, José; RIBEIRO, Carlos. Arquitetura de Computadores [livro digital]. 5. ed.</p><p>atual. Rio de Janeiro: LTC, 2017. [Minha Biblioteca]</p><p>STALLINGS, William. Arquitetura e organização de computadores [livro digital]. 8. ed.</p><p>São Paulo: Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>TANENBAUM, Andre S.; AUSTIN, Todd. Organização estruturada de computadores [livro</p><p>digital]. 6. ed. São Paulo: Pearson Prentice Hall, 2013. [Biblioteca Pearson]</p><p>VARGAS, Alessandra Alves Fonseca; PEREIRA, Tatiane Gomes Aparecida; Arquitetura de</p><p>Computadores [livro digital]. NiterÓi, RJ: Universo. Departamento de ensino à distância,</p><p>2017. [Webaula]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES:</p><p>CORRÊA, Ana Grasielle Dionisio. Organização e arquitetura de computadores [livro</p><p>digital]. 5. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>MONTEIRO, Mário A. Introdução à organização de computadores [livro digital]. 5. ed.</p><p>Rio de Janeiro: LTC, 2010. [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 151</p><p>TANENBAUM, Andrew S; BOS, Herbert. Sistemas operacionais modernos [livro digital]. 4.</p><p>ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>TOCCI, Ronald. J.; WIDMER, Neal. S.; MOSS, Gregor L. Sistemas digitais: princípios e</p><p>aplicações [livro digital]. 11. ed. São Paulo: Pearson Prentice-Hall, 2011. [Biblioteca Pearson]</p><p>WEBER, Raul Fernando. Fundamentos de arquitetura de computadores [livro digital]. 4.</p><p>ed. Porto Alegre: Bookman, 2012. (Série livros didáticos informática UFRG) [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 152</p><p>CÓDIGO: 7124 DISCIPLINA: LÓGICA MATEMÁTICA</p><p>CURSO: Sistemas de Informação PERIODO: 1º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA:</p><p>OBJETIVOS</p><p>Estimular o aluno a empregar corretamente o raciocínio lógico, do ponto de vista matemático-</p><p>computacional, aplicando os princípios da Lógica Formal na solução eficiente de problemas</p><p>relativos à sistemas de informação, bem como na elaboração e análise de algoritmos.</p><p>HABILIDADES</p><p>Levar o aluno à compreensão dos princípios lógicos que regem as arquiteturas</p><p>computacionais.</p><p>COMPETÊNCIAS</p><p>Desenvolver a análise de estruturas lógicas possibilitando desenvolvimento na elaboração e</p><p>compreensão de algoritmos.</p><p>EMENTA</p><p>Estudo das estruturas de álgebra das proposições e suas propriedades.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE I - Função POLINOMIAL do 1o Grau</p><p>1.1 - Introdução</p><p>1.2 - Função Constante</p><p>1.3 - Função do 1o Grau</p><p>1.4 - Gráfico da Função do 1o Grau</p><p>1.5 - Estudo do Sinal da Função do 1o Grau</p><p>1.6 - Inequação Produto e Inequação quociente</p><p>UNIDADE II - Função POLINOMIAL do 2 o Grau</p><p>2.1 - Introdução</p><p>2.2 - Definição</p><p>2.3 - Raízes ou Zeros da Função do 2o Grau</p><p>2.4 - Gráfico da Função do 2o Grau</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 153</p><p>2.5 - Coordenadas do Vértice</p><p>2.6 - Valor mínimo ou máximo e Conjunto Imagem da Função do 2o Grau</p><p>2.7 - Estudo da Variação do sinal da Função do 20 Grau</p><p>2.8 - Inequação do 2o Grau</p><p>UNIDADE III - Função Exponencial</p><p>3.1 - Introdução</p><p>3.2 - Equação Exponencial</p><p>3.3 - Função Exponencial</p><p>3.4 - Gráfico da Função</p><p>3.5 - Inequações</p><p>UNIDADE IV - Função Logarítmica</p><p>4.1 - Introdução</p><p>4.2 - Definição</p><p>4.3 - Conseqüências da Definição</p><p>4.4 - Propriedades</p><p>4.5 - Cologaritmo</p><p>4.6 - Mudança de Base</p><p>4.7 - Função</p><p>4.8 - Gráfico</p><p>4.9 - Inequações</p><p>UNIDADE V - NOÇÕES DE TRIGONOMETRIA</p><p>5.1 - Elementos do Triângulo Retângulo</p><p>5.2 - Definições: Seno, Cosseno</p><p>e Tangente no Triângulo Retângulo</p><p>5.3 - Seno, Cosseno e Tangente no Ciclo Trigonométrico</p><p>5.4 - Relação Fundamental</p><p>5.5 - Relações Entre as Funções Trigonométricas de um mesmo arco</p><p>5.6 - Fórmulas da Adição e da Subtração de Arcos</p><p>5.7 - Função Seno</p><p>5.8 - Função Co-seno</p><p>5.10 - Função Tangente</p><p>5.10 - Gráficos</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 154</p><p>BARBOSA, Marcos Antônio. Introdução à lógica matemática para acadêmicos [livro</p><p>digital]. Curitiba: Intersaberes, 2017. (Série matemática em sala de aula) [Biblioteca</p><p>Pearson]</p><p>BISPO, Carlos Alberto F.; CASTANHEIRA, Luiz B.; SOUZA FILHO, Oswaldo Melo. Introdução</p><p>à lógica matemática [livro digital]. São Paulo: Cengage Learning, 2011. [Minha Biblioteca]</p><p>FORBELLONE, Andre Luiz. Villar; EBERSPÂCHER, Henri Frederico. Lógica de programação:</p><p>a construção de algoritmos e estrutura de dados [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2005. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>HEGENBERG, Leônidas. Lógica: cálculo sentencial, cálculo de predicados, cálculo com</p><p>igualdade [livro digital]. 3. ed. Rio de Janeiro: Forense Universitária, 2012. [Minha Biblioteca]</p><p>LEITE, Álvaro Emílio; CASTANHEIRA, Nelson Pereira. Raciocínio lógico e lógica</p><p>quantitativa [livro digital]. Curitiba: Intersaberes, 2017. [Biblioteca Pearson]</p><p>SILVA, Flávio Soares Corrêa; FINGER, Marcelo; MELO, Ana Cristina Vieira de. Lógica para</p><p>computação [livro digital]. São Paulo: Cengage Learning, 2006.</p><p>SOUZA, JEFERSON Afonso Lopes de. Lógica matemática [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2017. [Biblioteca Pearson]</p><p>STEIN, Clifford; DRYSDALE, Robert L.; BOGARI, Kenneth. Matemática discreta para</p><p>ciência da computação [livro digital]. São Paulo: Pearson Education do Brasil, 2013.</p><p>[Biblioteca Pearson]</p><p>http://bnweb.universo.edu.br/scripts/bnportal/bnportal.exe/index#acao=busca&alias=geral&exp%5B%5D=</p><p>http://bnweb.universo.edu.br/scripts/bnportal/bnportal.exe/index#acao=busca&alias=geral&exp%5B%5D=</p><p>http://bnweb.universo.edu.br/scripts/bnportal/bnportal.exe/index#acao=busca&alias=geral&exp%5B%5D=</p><p>http://bnweb.universo.edu.br/scripts/bnportal/bnportal.exe/index#acao=busca&alias=geral&exp%5B%5D=</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 155</p><p>CÓDIGO: 7122 DISCIPLINA: DESENVOLVIMENTO WEB I</p><p>CURSO: Sistemas de Informação PERÍODO: 1º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 CH PRÁTICA: 45 horas</p><p>OBJETIVOS:</p><p>Possibilitar ao aluno entender a estrutura do ambiente WEB, da linguagem de marcação HTML</p><p>e da linguagem de formatação CSS para desenvolvimento de sites, bem como mostrar os</p><p>recursos da Internet e sua utilização para pesquisa e intercâmbio de informações.</p><p>HABILIDADES:</p><p>Fazer com que o aluno compreenda os conceitos básicos de busca e recuperação de</p><p>informações, bem como compreender a estrutura para o desenvolvimento de aplicações WEB.</p><p>COMPETÊNCIAS:</p><p>Demonstrar e aplicar as técnicas de programação em ambientes WEB utilizando a linguagem</p><p>HTML, CSS e JavaScript, desenvolvendo aplicações WEB.</p><p>EMENTA:</p><p>Internet. Histórico e evolução. Conceitos de Recuperação da Informação. HTML/XHTML básico</p><p>e avançado. Aulas teóricas e práticas.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Internet: História, Principais Recursos, Navegação WEB, Arquitetura, segurança</p><p>e softwares.</p><p>UNIDADE 2. Recuperação da Informação na WEB: Estratégias e Ferramentas.</p><p>UNIDADE 3. Projeto de Site</p><p>UNIDADE 4. HTML/XHTML Básico</p><p>UNIDADE 5. Editores e Ferramentas de Autoria e Apoio ao Desenvolvimento WEB</p><p>UNIDADE 6. HTML/XHTML Avançado: Tabelas, Formulários, Frames, iframes, Imagens</p><p>Mapeadas e Cambiáveis, SSI, Diagramação de páginas.</p><p>UNIDADE 7. Folhas de Estilos</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 156</p><p>UNIDADE 8. Projeto de Interface Gráfica WEB: Desenho da Interface, Usabilidade,</p><p>Navegabilidade e Acessibilidade.</p><p>UNIDADE 9. Modelo de Objetos do Documento</p><p>UNIDADE 10. Introdução ao JavaScript</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS:</p><p>ALVES, Willian Pereira. Java para Web: desenvolvimento para aplicações [livro digital].</p><p>São Paulo: Erika, 2015. [Minha Biblioteca]</p><p>FLANAGAN, David. Java Script: o guia definitivo [livro digital]. 6. ed. Porto Alegre: Bookman,</p><p>2013. [Minha Biblioteca]</p><p>VARGAS, Alessandra Alves Fonseca; PEREIRA, TAG. Desenvolvimento Web I [livro digital].</p><p>Niterói, RJ: Universo. Departamento de ensino à distância, 2017. [Webaula]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES:</p><p>DEITEL, Paul P.; DEITEL, Harvey M. Ajax, rich internet applications e desenvolvimento</p><p>Web para programadores [livro digital]. São Paulo: Pearson Prentice Hall, 2008. (Série do</p><p>desenvolvedor) [Biblioteca Pearson]</p><p>FLATSCHART, Fábio. HTML5: embarque imediato [livro digital]. São Paulo: Brasport Livros e</p><p>Multimidia. 2011. [Biblioteca Pearson]</p><p>KHANACADEMY: site eletrônico. Disponível em <https://pt.khanacademy.org>. Acesso em:</p><p>30/09/18.</p><p>MILETTO, Evandro Manara; BERTAGNOLLI, Silvia de Castro (Orgs.). Desenvolvimento de</p><p>Software II: introdução ao Desenvolvimento Web com HTML, CSS, JavaScript e PHP [livro</p><p>digital]. Porto Alegre: Bookman, 2014. [Minha Biblioteca]</p><p>REVISTA Programar. Disponível em: <https://www.revista-programar.info/edicoes/>.</p><p>Acesso em: 30/09/18.</p><p>TERUEL, Evandro Carlos. HTML5: guia prático [livro digital]. 2. ed. ver. atual. ampl. São</p><p>Paulo: Erika, 2014. [Minha Biblioteca]</p><p>https://pt.khanacademy.org/</p><p>https://www.revista-programar.info/edicoes/</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 157</p><p>CÓDIGO: 4438 DISCIPLINA: MATEMÁTICA BÁSICA</p><p>CURSO: Sistemas de Informação PERIODO: 1º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 75 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Introduzir a análise matemática, julgada necessária e adequada ao aprendizado de</p><p>Matemática Superior, para: nivelar o aluno acerca do conhecimento básico de Matemática.</p><p>Capacitar o aluno para ingressar no estudo do Cálculo Diferencial e Integral.</p><p>Desenvolver a capacidade reflexiva do aluno pela redescoberta pessoal.</p><p>Mostrar as aplicações de conceitos matemáticos fundamentais e oferecer subsídios que</p><p>realmente facilitem o processo de ensino e aprendizagem de outras disciplinas.</p><p>HABILIDADES</p><p>Preparar o aluno para os diversos aspectos da Matemática que serão abordados no decorrer</p><p>do curso.</p><p>Sanar algumas deficiências, e por vezes, a pouca base que muitos dos alunos possuem em</p><p>Matemática, ocorrendo um nivelamento de conteúdo.</p><p>COMPETÊNCIAS</p><p>Desenvolver aptidão para cálculo em nível superior e estimular o raciocínio lógico dedutivo</p><p>através da resolução de problemas</p><p>EMENTA</p><p>Funções. Função Afim. Função Quadrática. Função Exponencial. Função Logarítmica.</p><p>Função Modular. Noções de Trigonometria</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE I - Função POLINOMIAL do 1o Grau</p><p>1.1 - Introdução</p><p>1.2 - Função Constante</p><p>1.3 - Função do 1o Grau</p><p>1.4 - Gráfico da Função do 1o Grau</p><p>1.5 - Estudo do Sinal da Função do 1o Grau</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 158</p><p>1.6 - Inequação Produto e Inequação quociente</p><p>UNIDADE II - Função POLINOMIAL do 2 o Grau</p><p>2.1 - Introdução</p><p>2.2 - Definição</p><p>2.3 - Raízes ou Zeros da Função do 2o Grau</p><p>2.4 - Gráfico da Função do 2o Grau</p><p>2.5 - Coordenadas do Vértice</p><p>2.6 - Valor mínimo ou máximo e Conjunto Imagem da Função do 2o Grau</p><p>2.7 - Estudo da Variação do sinal da Função do 20 Grau</p><p>2.8 - Inequação do 2o Grau</p><p>UNIDADE III - Função Exponencial</p><p>3.1 - Introdução</p><p>3.2 - Equação Exponencial</p><p>3.3 - Função Exponencial</p><p>3.4 - Gráfico da Função</p><p>3.5 - Inequações</p><p>UNIDADE IV - Função Logarítmica</p><p>4.1 - Introdução</p><p>4.2 - Definição</p><p>4.3 - Conseqüências da Definição</p><p>4.4 - Propriedades</p><p>4.5 - Cologaritmo</p><p>4.6 - Mudança de Base</p><p>4.7 - Função</p><p>4.8 - Gráfico</p><p>4.9 - Inequações</p><p>UNIDADE V - NOÇÕES DE TRIGONOMETRIA</p><p>5.1 - Elementos</p><p>do Triângulo Retângulo</p><p>5.2 - Definições: Seno, Cosseno e Tangente no Triângulo Retângulo</p><p>5.3 - Seno, Cosseno e Tangente no Ciclo Trigonométrico</p><p>5.4 - Relação Fundamental</p><p>5.5 - Relações Entre as Funções Trigonométricas de um mesmo arco</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 159</p><p>5.6 - Fórmulas da Adição e da Subtração de Arcos</p><p>5.7 - Função Seno</p><p>5.8 - Função Co-seno</p><p>5.9 - Função Tangente</p><p>5.10 - Gráficos</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BOFANINI, Fernando Cesar (Org.). Matemática [livro digital]. São Paulo: Pearson Prentice</p><p>Hall, 2012. [Biblioteca Pearson]</p><p>JACQUES, Ian. Matemática para economia e administração [livro digital]. 6. ed. São</p><p>Paulo: Pearson Prentice Hall, 2011. [Biblioteca Pearson]</p><p>OLIVEIRA, Carlos Alberto Maziozeki de. Matemática [livro digital]. Curitiba: InterSaberes,</p><p>2016. (Coleção EJA: cidadania competente, v. 6) [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BOFANINI, Fernanda Cesar (Org.). Matemática e estatística [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2014. (Série bibliografia universitária Pearson) [Biblioteca</p><p>Pearson]</p><p>CASTANHEIRA, Nelson Pereira; LEITE, Álvaro Emílio. Equações e regra de três [livro</p><p>digital]. Curitiba: InterSaberes, 2014. (Coleção desmistificando a matemática, v. 2)</p><p>[Biblioteca Pearson]</p><p>CASTANHEIRA, Nelson Pereira; LEITE, Álvaro Emílio. Logaritmos e funções [livro digital].</p><p>Curitiba: InterSaberes, 2016. (Coleção desmistificando a matemática, v. 4) [Biblioteca</p><p>Pearson]</p><p>CASTANHEIRA, Nelson Pereira; LEITE, Álvaro Emílio. Teoria dos números e teoria dos</p><p>conjuntos [livro digital]. Curitiba: InterSaberes, 2014. (Coleção desmistificando a</p><p>matemática, v. 1) [Biblioteca Pearson]</p><p>ROCHA, Alex; MACEDO, Luiz Roberto Dias de; CASTENHEIRA, Nelson Pereira. Tópicos de</p><p>matemática aplicada [livro digital]. Curitiba: InterSaberes, 2013. (Série matemática</p><p>aplicada) [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 160</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 161</p><p>CÓDIGO: 7002 DISCIPLINA: LÍNGUA PORTUGUESA</p><p>CURSO: Sistemas de Informação PERÍODO: 1º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 CH PRÁTICA: 0 horas</p><p>Objetivo:</p><p>Compreender os mecanismos linguísticos que garantem a coesão e a coerência do texto oral e</p><p>escrito.</p><p>Ementa:</p><p>A disciplina trata dos princípios básicos da língua escrita e falada e das estruturas das diversas</p><p>modalidades textuais com a intenção de desenvolver a compreensão dos mecanismos da</p><p>comunicação e de sua utilização como forma de expressão.</p><p>Conteúdo programático:</p><p>Unidade 1: Linguagem e Linguagens</p><p>A linguagem verbal e a linguagem não-verbal.</p><p>Os signos linguísticos.</p><p>Os elementos da comunicação humana.</p><p>As funções da linguagem.</p><p>As diversidades do uso da língua – os níveis da linguagem.</p><p>Unidade 2: A Linguagem Verbal – estruturas e recursos expressivos</p><p>Os mecanismos de combinação e seleção.</p><p>A coerência – a articulação de sentidos.</p><p>A coesão textual – os “nós” linguísticos do texto.</p><p>Elementos coesivos – o controle dos “nós” linguísticos através dos mecanismos coesivos.</p><p>A semântica: o sentido das palavras.</p><p>Conotação e denotação.</p><p>Sentido e contexto.</p><p>A construção do texto – Os gêneros textuais.</p><p>A narração e seus elementos.</p><p>A descrição.</p><p>A dissertação – persuasão e argumentação.</p><p>Bibliografia Básica:</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 162</p><p>ABREU, Antônio Suárez. Curso de redação [livro digital]. 12. ed. São Paulo: Ática, 2004.</p><p>[Biblioteca Pearson].</p><p>CUNHA, Celso. Nova gramática do português contemporâneo [livro digital]. 7. ed. Rio de</p><p>Janeiro: Lexikon, 2017. [Biblioteca Pearson].</p><p>FÁVERO, Leonor Lopes. Coesão e coerência textuais [livro digital]. 11. ed. São Paulo: Ática,</p><p>2009. [Biblioteca Pearson].</p><p>Bibliografia Complementar:</p><p>AZEVEDO, Vitória Vieira de Oliveira Kurtz de. A charge: intertextualidade e interdiscursividade</p><p>presentes em sua construção. Revista ao Pé da Letra, v. 19, n. 2, p. 1-13, 2017. Disponível em:</p><p><https://periodicos.ufpe.br/revistas/pedaletra/article/view/236044/28786>. Acesso em: 10 set.</p><p>2018.</p><p>DISCINI, Norma. Comunicação nos Textos [livro digital]. São Paulo: Contexto, 2005. [Biblioteca</p><p>Pearson].</p><p>GERALDI, João Wanderley (Org.) O Texto na sala de aula [livro digital]. 4. ed. São Paulo: Ática,</p><p>2006. [Biblioteca Pearson].</p><p>SQUARISI, Dad. Como escrever na internet [livro digital]. São Paulo: Contexto, 2014. [Biblioteca</p><p>Pearson].</p><p>TEIXEIRA, Ivana Siqueira; VASCONCELOS, Jéssica Santos. Gêneros textuais e interdisciplinaridade:</p><p>uma abordagem pertinente para o ensino de LP. Revista ao Pé da Letra, v. 17, n. 2, p. 61-73,</p><p>2015. Disponível em: <https://periodicos.ufpe.br/revistas/pedaletra/article/view/231867> Acesso</p><p>em 10 set. 2018.</p><p>TERRA, Ernani. Leitura do texto literário [livro digital]. São Paulo: Contexto, 2014. [Biblioteca</p><p>Pearson].</p><p>_______. Linguagem, Língua e Fala [livro digital]. São Paulo: Scipione, 2008. [Biblioteca</p><p>Pearson].</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 163</p><p>CÓDIGO: 1856 DISCIPLINA: Arquitetura de Computadores</p><p>CURSO: Sistemas de Informação PERÍODO: 1º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 60 CH PRÁTICA: 15 horas</p><p>Objetivo:</p><p>Mostrar os fundamentos básicos utilizados por um sistema de computação, como informações são</p><p>recebidas pelo sistema, armazenadas, processadas e o usuário recebe resultados a partir das</p><p>instruções que fornece.</p><p>Ementa:</p><p>Definição de sistemas de computação e os componentes físicos dos quais são constituídos;</p><p>Conceitos fundamentais de funcionamento do processador, dispositivos de entrada e saída,</p><p>barramentos de comunicação e unidade central de processamento.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Introdução</p><p>1.1. Componentes Básicos de um Sistema de Computação</p><p>1.2. Abstração</p><p>UNIDADE 2. História do Computador</p><p>2.1. Geração 0 – Mecânico</p><p>2.2. Geração 1 – Válvulas</p><p>2.3. Geração 2 – Transistores</p><p>2.4. Geração 3 – Circuitos Integrados</p><p>2.5. Geração 4 – VLSI</p><p>2.6. Geração 5 – ULSI</p><p>2.7. Novas Tecnologias</p><p>UNIDADE 3. Sistemas de Numeração</p><p>3.1. Representação da Informação</p><p>3.2. Bases de Sistemas de Numeração</p><p>3.2.1. Base Binária</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 164</p><p>3.2.2. Base Octal</p><p>3.2.3. Base Hexadecimal</p><p>3.3. Níveis de programação</p><p>3.4. Conversões entre bases</p><p>3.4.1. Conversão binário/octal</p><p>3.4.2. Conversão binário/hexadecimal</p><p>3.4.3. Conversões octal/binário e hexadecimal/binário</p><p>3.4.4. Conversão de uma base qualquer para decimal</p><p>3.4.5. Conversão da base decimal para uma base qualquer</p><p>3.5. Operações no Sistema Binário</p><p>3.5.1. Adição e subtração</p><p>3.5.2. Multiplicação e divisão</p><p>3.6. Representação de dados</p><p>3.7. Representação em Sinal e Magnitude</p><p>3.8. Aritmética em Sinal e Magnitude</p><p>3.9. Álgebra de Boole</p><p>UNIDADE 4. Organização de Computadores</p><p>4.1. Classificação de computadores</p><p>4.2. Estrutura básica - Arquitetura de Von Neumann</p><p>4.3. Componentes de hardware</p><p>4.3.1. Memória</p><p>4.3.2. Processador</p><p>4.3.3. Barramentos</p><p>4.3.4. Interface e periféricos</p><p>4.4. Programação por hardware e software</p><p>4.5. Conjunto de Instruções</p><p>4.5.1. Arquiteturas CISC e RISC</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 165</p><p>4.5.2. Ciclo execução de instruções</p><p>4.5.3. Representação de Instruções: quantidade de operandos e modos de endereçamento.</p><p>4.5.4. Pipeline</p><p>4.5.5. Máquinas superescalares</p><p>UNIDADE 5. Memória</p><p>5.1. Representação de memória</p><p>5.2. Tipos de memória</p><p>5.3. Hierarquia de memória</p><p>5.4. Memória Principal</p><p>5.4.1. Memória ROM</p><p>5.4.2. Memória RAM</p><p>5.5. Comunicação entre memórias</p><p>5.6. Interação entre Processador e Memória Principal</p><p>5.7. Memória Cache</p><p>5.7.1. Localidade de referência</p><p>5.7.2. Gerenciamento da memória cache</p><p>5.8. Memória secundária</p><p>5.8.1. Estrutura básica</p><p>5.8.2. Organização física</p><p>5.8.3. Organização lógica</p><p>5.8.4. Discos rígidos</p><p>5.8.5. Discos removíveis</p><p>5.8.6. CD-ROM</p><p>5.8.7. Formatos diversos</p><p>5.9. Memória Virtual</p><p>5.9.1. Mecanismo de memória virtual</p><p>5.9.2. Tabela de mapeamento</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 166</p><p>5.9.3. Paginação</p><p>5.9.4. Segmentação</p><p>UNIDADE 6. Processador</p><p>6.1. Organização do processador</p><p>6.2. Organização de registradores</p><p>6.3. Fluxo de dados</p><p>6.4. Ciclo de clock</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS:</p><p>DELGADO, José; RIBEIRO, Carlos. Arquitetura de Computadores [livro digital]. 5. ed. atual. Rio</p><p>de Janeiro: LTC, 2017. [Minha Biblioteca]</p><p>STALLINGS, William. Arquitetura e organização de computadores [livro digital]. 8. ed. São</p><p>Paulo: Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>TANENBAUM, Andre S.; AUSTIN, Todd. Organização estruturada de computadores [livro</p><p>digital]. 6. ed. São Paulo: Pearson Prentice Hall, 2013. [Biblioteca Pearson]</p><p>VARGAS, Alessandra Alves Fonseca; PEREIRA, Tatiane Gomes Aparecida; Arquitetura de</p><p>Computadores [livro digital]. NiterÓi, RJ: Universo. Departamento de ensino à distância, 2017.</p><p>[Webaula]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES:</p><p>CORRÊA, Ana Grasielle Dionisio. Organização e arquitetura de computadores [livro digital]. 5.</p><p>ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>MONTEIRO, Mário A. Introdução à organização de computadores [livro digital]. 5. ed. Rio de</p><p>Janeiro: LTC, 2010. [Minha Biblioteca]</p><p>TANENBAUM, Andrew S; BOS, Herbert. Sistemas operacionais modernos [livro digital]. 4. ed.</p><p>São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>TOCCI, Ronald. J.; WIDMER, Neal. S.; MOSS, Gregor L. Sistemas digitais: princípios e aplicações</p><p>[livro digital]. 11. ed. São Paulo: Pearson Prentice-Hall, 2011. [Biblioteca Pearson]</p><p>WEBER, Raul Fernando. Fundamentos de arquitetura de computadores [livro digital]. 4. ed.</p><p>Porto Alegre: Bookman, 2012. (Série livros didáticos informática UFRG) [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 167</p><p>Curso: Sistemas de Informação</p><p>Período:</p><p>1º</p><p>Carga Horária Trimestral Créditos</p><p>Disciplina: METODOLOGIA DA</p><p>PESQUISA</p><p>Teórica: 60 Prática:0</p><p>Total:</p><p>60</p><p>04</p><p>Objetivos:</p><p>• Oportunizar ao docente o desenvolvimento da atitude científica, enfocando aspectos do</p><p>conhecimento científico, método científico e procedimentos e técnicas de pesquisa, de forma a</p><p>capacitá-los para a elaboração de suas próprias pesquisas.</p><p>• Compreender o conhecimento científico e os demais tipos de conhecimento, bem como conhecer</p><p>o método científico e sua importância para determinação do conhecimento científico;</p><p>• Familiarizar os estudantes com as técnicas de estudo e pesquisa disponíveis, destacando a</p><p>modalidade do ensino a distância, procurando desenvolver suas habilidades de aprendizagem;</p><p>• Conceituar pesquisa, distinguindo suas diferentes modalidades, mobilizando o aluno à realização</p><p>de suas próprias pesquisas;</p><p>• Reconhecer a importância da fase de delineamento da pesquisa, bem como as funções de projeto</p><p>de pesquisa, capacitando-o para a elaboração e redação do seu próprio projeto de pesquisa;</p><p>• Compreender os passos necessários para a aplicação do projeto de pesquisa, ou seja, execução</p><p>dos procedimentos planejados (metodologia) para alcançar os objetivos, obedecendo aos aspectos</p><p>éticos, ao cronograma e ao orçamento estabelecido pelo pesquisador;</p><p>• Identificar as formas disponíveis para apresentação e divulgação dos resultados de uma pesquisa</p><p>científica, bem como os princípios norteadores para a preparação e apresentação, escrita e oral,</p><p>de sua monografia.</p><p>Ementa:</p><p>Conhecimento científico e outros tipos de conhecimento. Método científico. Técnicas de estudo e pesquisa.</p><p>Ensino a Distância. A pesquisa. Tipos de pesquisa. Projeto de pesquisa. Aspectos éticos da pesquisa.</p><p>Execução da pesquisa. Apresentação e divulgação da pesquisa. Monografia.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1: O conhecimento científico e outros tipos de conhecimento</p><p>1.1 Conhecimento popular ou senso comum</p><p>1.2 Conhecimento filosófico</p><p>1.3 Conhecimento religioso</p><p>1.4 Conhecimento científico</p><p>1.5 Métodos científicos</p><p>1.6 Método dedutivo</p><p>1.7 Método indutivo</p><p>1.8 Método hipotético-dedutivo</p><p>1.9 Método dialético</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 168</p><p>UNIDADE 2: Técnicas de estudo</p><p>2.1 O estudo pela metodologia do ensino a distância</p><p>2.2 Métodos de estudo e leitura</p><p>2.3 Recomendações para que seu estudo seja otimizado</p><p>UNIDADE 3: A pesquisa científica</p><p>3.1 Por que fazer a pesquisa?</p><p>3.2 Para quem serve a pesquisa?</p><p>3.3 Tipos de pesquisa</p><p>3.4 Pesquisa bibliográfica</p><p>3.5 Pesquisa descritiva</p><p>3.6 Pesquisa experimental</p><p>UNIDADE 4: Delineamento da pesquisa</p><p>4.1 Fontes para pesquisa bibliográfica inicial</p><p>4.2 Projeto de pesquisa</p><p>4.3 Aspectos éticos de uma pesquisa científica</p><p>UNIDADE 5: Execução da pesquisa</p><p>5.1 Coleta dos dados</p><p>5.2 Análise dos dados</p><p>5.3 Dados quantitativos</p><p>5.4 Dados qualitativos</p><p>5.5 Interpretação dos resultados</p><p>UNIDADE 6: Apresentação e divulgação da pesquisa</p><p>6.1 Monografia</p><p>6.2 Páginas pré-textuais</p><p>6.3 Páginas textuais</p><p>6.4 Páginas pós-textuais</p><p>6.5 Formulário eletrônico sobre a monografia</p><p>6.6 Apresentação oral da monografia</p><p>Referências</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 169</p><p>Bibliografia Básica:</p><p>BARCELOS, Roberta. Metodologia da pesquisa. [livro digital]. Niterói, RJ: EAD/UNIVERSO, 2010.</p><p>[webaula]</p><p>CASARIN, H. de Castro Silva. Pesquisa científica: da teoria à prática [livro digital].. Curitiba:</p><p>InterSaberes, 2012. [Biblioteca Pearson].</p><p>MARTINS, V, MELLO, C. de P. [et. al] Metodologia científica: fundamentos, métodos e técnicas [livro</p><p>digital]. Rio de Janeiro: Freitas Bastos, 2016. [Biblioteca Pearson]</p><p>Bibliografia Complementar:</p><p>AZEVEDO, C. B. Metodologia científica ao alcance de todos [livro digital]. Barueri, SP: Manole, 2013.</p><p>[Biblioteca Pearson].</p><p>COSTA, M. Antônio F. da. Projeto de Pesquisa: entenda e faça [livro digital]. Petrópolis, RJ: Vozes,</p><p>2015. [Biblioteca Pearson].</p><p>FAZENDA, Ivani C. A. (Org.) Interdisciplinaridade na pesquisa científica [livro digital].. Campinas,</p><p>SP: Papirus, 2017. [Biblioteca Pearson].</p><p>GEWANDSZNAIDER, Fernando. O método nas ciências naturais [livro digital]. São Paulo: Ática, 1010.</p><p>[Biblioteca Pearson].</p><p>KÖCHE, José Carlos. Fundamentos da metodologia científica: teoria da ciência e iniciação à</p><p>pesquisa[livro digital]. Petrópolis, RJ: Vozes, 2015. [Biblioteca Pearson].</p><p>PEROVANO, Dalton Gean. Manual de metodologia da pesquisa científica [livro digital]. Curitiba:</p><p>InterSaberes, 2016. [Biblioteca Pearson].</p><p>SILVA, Obdália Santana Ferraz. Entre o plágio e a autoria: qual o papel da universidade? Rev. Bras.</p><p>Educ., 2008, v.13, n.38, p. 357-368, 2008. Disponível em:<http://www.scielo.br/scielo.php?pid=S1413-</p><p>24782008000200012&script=sci_arttext&tlng=es>. Acesso em: 13 set. 2018.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 170</p><p>2º PERÍODO</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 171</p><p>CÓDIGO: 7126 DISCIPLINA: ESTRUTURA DE DADOS I</p><p>CURSO: Sistemas de Informação PERIODO: 2º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 15 horas CH PRÁTICA: 60</p><p>horas</p><p>OBJETIVOS</p><p>Ser capaz de resolver algoritmos mais complexos lidando com variadas técnicas de</p><p>programação.</p><p>Conhecer linguagem de programação de alto nível para utilização em microcomputador.</p><p>HABILIDADES</p><p>Desenvolver a lógica de programação. Verificar e corrigir algoritmos estruturados. Escolher a</p><p>melhor estrutura de dados e o melhor algoritmo para a solução de um determinado problema.</p><p>Aprender e utilizar soluções com vetores e matrizes.</p><p>COMPETÊNCIAS</p><p>Desenvolver algoritmos de programação estruturados para a solução de problemas</p><p>matemáticos, de manipulação de textos, financeiros, dentre outros de cunho computacional.</p><p>EMENTA</p><p>Estudo e construção de algoritmo. Estruturas de implementação de algoritmos. Variáveis e</p><p>tipos de dados. Estruturas de controle. Aspectos de programação. Introdução a linguagem de</p><p>programação.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Linguagem de Programação C</p><p>i. Tipos de dados</p><p>j. Comandos de entrada e saída</p><p>k. Estruturas condicionais</p><p>l. Estruturas de repetição</p><p>UNIDADE 2. Estruturas de dados homogêneas</p><p>2.8. Estruturas de dados homogêneas unidimensional – Vetores</p><p>2.9. Estruturas de dados homogêneas bidimensional – Matrizes</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 172</p><p>2.10. Manipulação de Strings</p><p>UNIDADE 3. Estruturas de dados heterogêneas</p><p>• Manipulação de registros</p><p>• Vetores de struct</p><p>UNIDADE 4. Funções e Procedimentos</p><p>◦ Procedimentos</p><p>◦ Funções</p><p>◦ Escopo de variáveis</p><p>◦ Passagem de parâmetros</p><p>◦ Recursividade</p><p>UNIDADE 5. Métodos de pesquisa e de classificação</p><p>5.8. Buscas sequencial</p><p>5.9. Busca binária</p><p>5.10. Ordenação por inserção</p><p>5.11. Ordenação por seleção</p><p>5.12. Ordenação por troca</p><p>5.13. Merge Sort</p><p>5.14. Quick Sort</p><p>UNIDADE 6. Manipulação de arquivos</p><p>c. Definição</p><p>d. Estrutura de arquivos</p><p>d.i. Arquivo sequencial</p><p>d.ii. Arquivo sequencial indexado</p><p>d.iii. Arquivo indexado</p><p>d.iv. Arquivo direto</p><p>UNIDADE 7. Manipulação de Dados em Disco</p><p>7.1.Abrindo um arquivo</p><p>7.2.Fechando um arquivo</p><p>7.3.Gravando e lendo dados em arquivo</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 173</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, Paul; DEITEL, Harvey. C: como programar [livro digital]. 6. ed. São Paulo: Pearson</p><p>Prentice Hall., 2011. [Biblioteca Pearson]</p><p>FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação:</p><p>a construção de algoritmos e estrutura de dados [livro digital]. 3. ed. São Paulo: Pearson</p><p>Prentice Hall, 2000. [Biblioteca Pearson]</p><p>PEREIRA, Silvio do Lago. Estruturas de dados em C: uma abordagem didática [livro digital].</p><p>São Paulo: Érika, 2016. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi. Fundamentos da</p><p>programação de computadores: algoritmos, Pascal, C/C++ (Padrão ANSI) e Java [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2004.</p><p>MANZANO, José Augusto N. G.; LOURENÇO, André Evandro; MATOS, Ecivaldo. Algoritmos:</p><p>técnicas de programação [livro digital]. 2. ed. São Paulo: Érica, 2015. (Série eixos) [Minha</p><p>Biblioteca]</p><p>PUGA, Sandra; RISETTI, Gerson. Lógica de programação e estrutura de dados [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>SOFFNER, Renato. Algoritmos e programação em linguagem C [livro digital].. São Paulo:</p><p>Saraiva, 2013. [Minha Biblioteca]</p><p>VARGAS, Alessandra Fonseca. Estrutura de dados I [livro digital]. Niterói, RJ: Universo.</p><p>Departamento de ensino à distância;2018. [Webaula]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 174</p><p>CÓDIGO: 7128 DISCIPLINA: SISTEMAS DE INFORMAÇÃO</p><p>CURSO: Sistemas de Informação PERIODO: 2º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Visa oportunizar o entendimento dos principais conceitos e instrumentos para a gestão da</p><p>informação nas organizações; bem como despertar o estudante para a necessidade da gestão</p><p>e da tecnologia da informação como ferramentas gerenciais para a tomada de decisão.</p><p>Apresentar a conceituação básica dos Sistemas de Informação;</p><p>Analisar as características dos diversos tipos de Sistemas de Informação;</p><p>Comparar e sugerir a aplicabilidade de cada tipo de Sistemas de Informação.</p><p>Desenvolver no aluno o entendimento sobre o funcionamento dos sistemas de informações,</p><p>bem como a capacidade de avaliar seus impactos quando de seus empregos nas organizações,</p><p>desenvolvendo habilidades voltadas a identificar oportunidade de suas aplicações</p><p>HABILIDADES</p><p>Caracterizar um sistema de informação, identificar os sistemas de informação aplicados às</p><p>necessidades empresariais, elencar os benefícios da implantação de sistemas de informação</p><p>como vantagem competitiva no mercado empresarial.</p><p>COMPETÊNCIAS</p><p>Reconhecer a função dos sistemas de informações na integração dos processos</p><p>organizacionais, bem como as oportunidades e benefícios do emprego adequado de tecnologia</p><p>da informação, de modo a dar suporte e contribuir para a tomada de decisões empresariais.</p><p>EMENTA</p><p>Os princípios da TGS. Abordagens sistêmicas para resolver problemas. Visão sistêmica das</p><p>organizações. Introdução a modelagem de sistemas. Os profissionais da área de sistemas de</p><p>Informações. A Evolução dos Sistemas de Informação. O Estado da Arte da Informática na</p><p>aplicação de sistemas de informação.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 175</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Teoria Geral de Sistemas</p><p>UNIDADE 2. Definições de Sistemas</p><p>2.1 Definição de sistema</p><p>2.2 Natureza dos sistemas</p><p>UNIDADE 3. Enfoque Sistêmico e suas Aplicações</p><p>3.1 Estado de um sistema</p><p>3.2 Ambiente</p><p>3.3 Sistemas abertos e sistemas fechados</p><p>3.4 Entradas, saídas e interfaces</p><p>3.5 Comportamento</p><p>3.6 Processo</p><p>3.7 Propósito</p><p>3.8 Valor</p><p>3.9. Aplicações</p><p>UNIDADE 4. Fundamentos de Sistemas de Informação e Tipos de Sistemas</p><p>4.8 Conceito e a classificação de sistemas.</p><p>4.9 Conceito de dado, informação e conhecimento.</p><p>4.10 As dimensões tecnológica, organizacional e humana dos sistemas de</p><p>informação.</p><p>4.4 Sistemas naturais</p><p>4.5 Sistemas criados pelo homem</p><p>4.6 Sistemas automatizados</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 176</p><p>4.7 Sistemas e Informática ( Sistema e Software )</p><p>4.8 Sistemas de Informação Administrativos</p><p>4.9 Gerenciamento de sistemas e dos recursos de informação</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>AUDY, Jorge Luis Nicolas. Fundamentos de sistemas de informação [livro digital]. Porto</p><p>Alegre: Bookman, 2007. [Minha Biblioteca]</p><p>LAUDON, Kenneth; LAUDON, Jane. Sistemas de informação gerenciais. 9 ed São Paulo:</p><p>Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>SOMMERVILLE, Ian. Engenharia de software [livro digital]. 9. ed. São Paulo: Pearson</p><p>Prentice Hall, 2011. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>CAIÇARA JUNIOR, C. Sistemas integrados de gestão ERP: uma abordagem gerencial [livro</p><p>digital]. 2. ed. Curitiba: InterSaberes, 2015. [Biblioteca Pearson]</p><p>JOÃO, Belmiro N. (Org.). Sistemas de informação [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2012. [Biblioteca Pearson]</p><p>O’BRIEN, James A.; MARAKAS, George M. Administração de sistemas de informação</p><p>[livro digital]. 15 ed. Porto Alegre: AMGH, 2013. [Minha Biblioteca]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem</p><p>profissional [livro digital]. 8. ed. Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>ROSINI, Alessandro Marco; PALMISANO, Angelo. Administração de sistemas de</p><p>informação e a gestão do conhecimento [livro digital]. 2. ed. rev. ampl. São Paulo:</p><p>Cengage Learning, 2012. [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 177</p><p>de aplicações WEB.</p><p>COMPETÊNCIAS:</p><p>Demonstrar e aplicar as técnicas de programação em ambientes WEB utilizando a linguagem</p><p>HTML, CSS e JavaScript, desenvolvendo aplicações WEB.</p><p>EMENTA:</p><p>Internet. Histórico e evolução. Conceitos de Recuperação da Informação. HTML/XHTML básico</p><p>e avançado. Aulas teóricas e práticas.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Internet: História, Principais Recursos, Navegação WEB, Arquitetura, segurança</p><p>e softwares.</p><p>UNIDADE 2. Recuperação da Informação na WEB: Estratégias e Ferramentas.</p><p>UNIDADE 3. Projeto de Site</p><p>UNIDADE 4. HTML/XHTML Básico</p><p>UNIDADE 5. Editores e Ferramentas de Autoria e Apoio ao Desenvolvimento WEB</p><p>UNIDADE 6. HTML/XHTML Avançado: Tabelas, Formulários, Frames, iframes, Imagens</p><p>Mapeadas e Cambiáveis, SSI, Diagramação de páginas.</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 15</p><p>UNIDADE 7. Folhas de Estilos</p><p>UNIDADE 8. Projeto de Interface Gráfica WEB: Desenho da Interface, Usabilidade,</p><p>Navegabilidade e Acessibilidade.</p><p>UNIDADE 9. Modelo de Objetos do Documento</p><p>UNIDADE 10. Introdução ao JavaScript</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS:</p><p>ALVES, Willian Pereira. Java para Web: desenvolvimento para aplicações [livro digital].</p><p>São Paulo: Erika, 2015. [Minha Biblioteca]</p><p>FLANAGAN, David. Java Script: o guia definitivo [livro digital]. 6. ed. Porto Alegre: Bookman,</p><p>2013. [Minha Biblioteca]</p><p>VARGAS, Alessandra Alves Fonseca; PEREIRA, TAG. Desenvolvimento Web I [livro digital].</p><p>Niterói, RJ: Universo. Departamento de ensino à distância, 2017. [Webaula]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES:</p><p>DEITEL, Paul P.; DEITEL, Harvey M. Ajax, rich internet applications e desenvolvimento</p><p>Web para programadores [livro digital]. São Paulo: Pearson Prentice Hall, 2008. (Série do</p><p>desenvolvedor) [Biblioteca Pearson]</p><p>FLATSCHART, Fábio. HTML5: embarque imediato [livro digital]. São Paulo: Brasport Livros e</p><p>Multimidia. 2011. [Biblioteca Pearson]</p><p>KHANACADEMY: site eletrônico. Disponível em <https://pt.khanacademy.org>. Acesso em:</p><p>30/09/18.</p><p>MILETTO, Evandro Manara; BERTAGNOLLI, Silvia de Castro (Orgs.). Desenvolvimento de</p><p>Software II: introdução ao Desenvolvimento Web com HTML, CSS, JavaScript e PHP [livro</p><p>digital]. Porto Alegre: Bookman, 2014. [Minha Biblioteca]</p><p>REVISTA Programar. Disponível em: <https://www.revista-programar.info/edicoes/>.</p><p>Acesso em: 30/09/18.</p><p>TERUEL, Evandro Carlos. HTML5: guia prático [livro digital]. 2. ed. ver. atual. ampl. São</p><p>Paulo: Erika, 2014. [Minha Biblioteca]</p><p>https://pt.khanacademy.org/</p><p>https://www.revista-programar.info/edicoes/</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 16</p><p>CÓDIGO: 4438 DISCIPLINA: MATEMÁTICA BÁSICA</p><p>CURSO: Sistemas de Informação PERIODO: 1º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 75 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Introduzir a análise matemática, julgada necessária e adequada ao aprendizado de</p><p>Matemática Superior, para: nivelar o aluno acerca do conhecimento básico de Matemática.</p><p>Capacitar o aluno para ingressar no estudo do Cálculo Diferencial e Integral.</p><p>Desenvolver a capacidade reflexiva do aluno pela redescoberta pessoal.</p><p>Mostrar as aplicações de conceitos matemáticos fundamentais e oferecer subsídios que</p><p>realmente facilitem o processo de ensino e aprendizagem de outras disciplinas.</p><p>HABILIDADES</p><p>Preparar o aluno para os diversos aspectos da Matemática que serão abordados no decorrer</p><p>do curso.</p><p>Sanar algumas deficiências, e por vezes, a pouca base que muitos dos alunos possuem em</p><p>Matemática, ocorrendo um nivelamento de conteúdo.</p><p>COMPETÊNCIAS</p><p>Desenvolver aptidão para cálculo em nível superior e estimular o raciocínio lógico dedutivo</p><p>através da resolução de problemas</p><p>EMENTA</p><p>Funções. Função Afim. Função Quadrática. Função Exponencial. Função Logarítmica.</p><p>Função Modular. Noções de Trigonometria</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE I - Função POLINOMIAL do 1o Grau</p><p>1.1 - Introdução</p><p>1.2 - Função Constante</p><p>1.3 - Função do 1o Grau</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 17</p><p>1.4 - Gráfico da Função do 1o Grau</p><p>1.5 - Estudo do Sinal da Função do 1o Grau</p><p>1.6 - Inequação Produto e Inequação quociente</p><p>UNIDADE II - Função POLINOMIAL do 2 o Grau</p><p>2.1 - Introdução</p><p>2.2 - Definição</p><p>2.3 - Raízes ou Zeros da Função do 2o Grau</p><p>2.4 - Gráfico da Função do 2o Grau</p><p>2.5 - Coordenadas do Vértice</p><p>2.6 - Valor mínimo ou máximo e Conjunto Imagem da Função do 2o Grau</p><p>2.7 - Estudo da Variação do sinal da Função do 20 Grau</p><p>2.8 - Inequação do 2o Grau</p><p>UNIDADE III - Função Exponencial</p><p>3.1 - Introdução</p><p>3.2 - Equação Exponencial</p><p>3.3 - Função Exponencial</p><p>3.4 - Gráfico da Função</p><p>3.5 - Inequações</p><p>UNIDADE IV - Função Logarítmica</p><p>4.1 - Introdução</p><p>4.2 - Definição</p><p>4.3 - Conseqüências da Definição</p><p>4.4 - Propriedades</p><p>4.5 - Cologaritmo</p><p>4.6 - Mudança de Base</p><p>4.7 - Função</p><p>4.8 - Gráfico</p><p>4.9 - Inequações</p><p>UNIDADE V - NOÇÕES DE TRIGONOMETRIA</p><p>5.1 - Elementos do Triângulo Retângulo</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 18</p><p>5.2 - Definições: Seno, Cosseno e Tangente no Triângulo Retângulo</p><p>5.3 - Seno, Cosseno e Tangente no Ciclo Trigonométrico</p><p>5.4 - Relação Fundamental</p><p>5.5 - Relações Entre as Funções Trigonométricas de um mesmo arco</p><p>5.6 - Fórmulas da Adição e da Subtração de Arcos</p><p>5.7 - Função Seno</p><p>5.8 - Função Co-seno</p><p>5.9 - Função Tangente</p><p>5.10 - Gráficos</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BOFANINI, Fernando Cesar (Org.). Matemática [livro digital]. São Paulo: Pearson Prentice</p><p>Hall, 2012. [Biblioteca Pearson]</p><p>JACQUES, Ian. Matemática para economia e administração [livro digital]. 6. ed. São</p><p>Paulo: Pearson Prentice Hall, 2011. [Biblioteca Pearson]</p><p>OLIVEIRA, Carlos Alberto Maziozeki de. Matemática [livro digital]. Curitiba: InterSaberes,</p><p>2016. (Coleção EJA: cidadania competente, v. 6) [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BOFANINI, Fernanda Cesar (Org.). Matemática e estatística [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2014. (Série bibliografia universitária Pearson) [Biblioteca</p><p>Pearson]</p><p>CASTANHEIRA, Nelson Pereira; LEITE, Álvaro Emílio. Equações e regra de três [livro</p><p>digital]. Curitiba: InterSaberes, 2014. (Coleção desmistificando a matemática, v. 2)</p><p>[Biblioteca Pearson]</p><p>CASTANHEIRA, Nelson Pereira; LEITE, Álvaro Emílio. Logaritmos e funções [livro digital].</p><p>Curitiba: InterSaberes, 2016. (Coleção desmistificando a matemática, v. 4) [Biblioteca</p><p>Pearson]</p><p>CASTANHEIRA, Nelson Pereira; LEITE, Álvaro Emílio. Teoria dos números e teoria dos</p><p>conjuntos [livro digital]. Curitiba: InterSaberes, 2014. (Coleção desmistificando a</p><p>matemática, v. 1) [Biblioteca Pearson]</p><p>ROCHA, Alex; MACEDO, Luiz Roberto Dias de; CASTENHEIRA, Nelson Pereira. Tópicos de</p><p>matemática aplicada [livro digital]. Curitiba: InterSaberes, 2013. (Série matemática</p><p>aplicada) [Biblioteca Pearson]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 19</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 20</p><p>CÓDIGO: 7002 DISCIPLINA: LÍNGUA PORTUGUESA</p><p>CURSO: Sistemas de Informação PERÍODO: 1º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 CH PRÁTICA: 0 horas</p><p>Objetivo:</p><p>Compreender os mecanismos linguísticos que garantem a coesão e a coerência do texto oral e</p><p>escrito.</p><p>Ementa:</p><p>A disciplina trata dos princípios básicos da língua escrita e falada e das estruturas das diversas</p><p>modalidades textuais com a intenção de desenvolver a compreensão dos mecanismos da</p><p>comunicação e de sua utilização como forma de expressão.</p><p>Conteúdo programático:</p><p>Unidade 1: Linguagem e Linguagens</p><p>A linguagem verbal e a linguagem não-verbal.</p><p>Os signos linguísticos.</p><p>Os elementos da comunicação humana.</p><p>As funções da linguagem.</p><p>As diversidades do uso da língua – os níveis da linguagem.</p><p>Unidade 2: A Linguagem Verbal – estruturas e recursos expressivos</p><p>Os mecanismos de</p><p>CÓDIGO: 3833 DISCIPLINA: INGLÊS Instrumental I</p><p>CURSO: Sistemas de Informação PERIODO: 2º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Desenvolver a prática de leitura de inglês instrumental, através da exploração do vocabulário</p><p>e de pontos gramaticais ensinados e revisados durante as aulas ministradas.</p><p>EMENTA</p><p>UNIDADE 1. Reading Strategies</p><p>• Lexical Inference</p><p>• Skimming and Scanning</p><p>• How to Use the Dictionary</p><p>• How to Use Babylon-Pro</p><p>UNIDADE 2. Language StudyImperative</p><p>• Present Simple</p><p>• Verb to Be, There to Be, Interrogative and Negative Forms</p><p>• Plural of the Nouns, Numerals</p><p>• Present Continuous</p><p>• Personal Pronouns, Objective Pronouns</p><p>• Possessive Adjectives, Possessive Pronouns</p><p>• Question Words, Quantifiers, Intensifiers</p><p>• Indefinite Pronouns, Relative Pronouns</p><p>• Prepositions</p><p>• Past Simple</p><p>• Frequency Adverbs</p><p>• Word Formation, –Ing Functions</p><p>• Linkers</p><p>• Present Perfect</p><p>• Future, Modal Verbs</p><p>• Passive Voice</p><p>• Comparative Adjectives</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 178</p><p>UNIDADE 3. VocabularyHardware and Software, Operating Systems, Free Software,</p><p>Programming Languages, Communication Systems, New Technologies, Security and</p><p>Computer Viruses, Web and Networks, Piracy</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>FERRO, Jeferson. Around the world: introdução à leitura em língua inglesa [livro digital].</p><p>Curitiba: InterSaberes, 2012. [Biblioteca Pearson]</p><p>LAPKOSKI, Graziella Araujo de Oliveira. Do texto ao sentido: teoria e prática de leitura em</p><p>língua inglesa [livro digital]. Curitiba: InterSaberes, 2012. (Séria língua inglesa em foco)</p><p>[Biblioteca Pearson]</p><p>LIMA, Thereza Cristina de Souza; KOPPE, Carmen Terezinha. Inglês básico nas</p><p>organizações [livro digital]. Curitiba: InterSaberes, 2013. [Biblioteca Pearson]</p><p>THOMPSON, Marco Aurélio da Silva. Inglês Instrumental: Estratégias de Leitura para</p><p>Informática e Internet. [livro eletrônico] São Paulo: Erica/Saraiva,2015 [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>LIMA, Denilso de. Gramática de uso da língua inglesa [livro eletrônico]. São Paulo:</p><p>Elsevier/GEN, 2015. [Minha Biblioteca]</p><p>LIMA, Thereza Cristina de Souza. Língua estrangeira moderna: inglês [livro digital].</p><p>Curitiba: InterSaberes, 2016. (Coleção EJA, cidadania competente, v. 2) [Biblioteca Pearson]</p><p>LOPES, Maria Cecília (Coord.). Minidicionário Rideel inglês-português-inglês [livro</p><p>digital]. 3. ed. São Paulo: Rideel, 2011. [Biblioteca Pearson]</p><p>SILVA, Thais Cristófaro. Pronuncia do inglês para falantes do português brasileiro [livro</p><p>digital]. São Paulo: Contexto, 2012. [Biblioteca Pearson]</p><p>SIQUEIRA, Valter Lellis. O verbo inglês: teoria e prática [livro digital]. 5. ed. São Paulo:</p><p>Ática, 2006. (Princípios, 113) [Biblioteca Pearson]</p><p>THOMPSON, Marco Aurélio da Silva. Inglês instrumental: estratégias de leitura para</p><p>informática e internet. [livro digital] São Paulo: Erica; Saraiva,2015 [Minha Biblioteca]</p><p>WALESKO, Angela Maria Hoffmann. Compreensão oral em língua inglesa [livro digital].</p><p>Curitiba: InterSaberes, 2012. (Série língua inglesa em foco) [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 179</p><p>CÓDIGO: 1488 DISCIPLINA: INTERFACE HOMEM-MÁQUINA</p><p>CURSO: Análise e Desenvolvimento de Sistemas PERIODO: 4º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça os aspectos básicos relacionados ao conjunto de três entidades: o</p><p>homem (“ser humano”), a máquina (“o computador”) e o meio que dá suporte à interação entre as</p><p>duas primeiras entidades, chamado de interface, abordando questões associadas com o projeto, a</p><p>avaliação e a implementação de sistemas computacionais interativos para uso por pessoas no apoio</p><p>a execução de trabalho.</p><p>Possibilitar que aluno compreenda a importância da interface no desenvolvimento de sistemas</p><p>computacionais.</p><p>Realizar a avaliação, testes e a usabilidade de interfaces</p><p>HABILIDADES</p><p>Conhecimento amplo dos aspectos básicos da interface humano-computador e a interação entre</p><p>estas duas entidades. Aplicação de técnicas de análise e desenvolvimento de interfaces amigáveis e</p><p>que atendam as necessidade dos usuários de sistemas computacionais. Modelagem de interfaces.</p><p>Conhecimento dos principais conceitos relacionados à interface humano-computador para o</p><p>desenvolvimento de aplicações com requisitos de usabilidade.</p><p>COMPETÊNCIAS</p><p>Projeto, avaliação e implementação de sistemas de informação interativos de acordo com os</p><p>conceitos de interface humano-computador. Avaliação da usabilidade das interfaces de acordo com</p><p>as necessidades ou perfis dos usuários. Modelagem de interfaces para projeto de sistemas de</p><p>informações com base em técnicas de prototipação.</p><p>EMENTA</p><p>Uso e contexto de interfaces nos diversos tipos de ambientes e plataformas, como, Web ou Desktop.</p><p>Conceitos e características humanas relevantes para manipular e compreender interfaces em</p><p>sistemas de informação. Aspectos tecnológicos para concepção e construção. Processo de</p><p>desenvolvimento e avaliação</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 180</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Uso e Contexto</p><p>1.1. Objetivos, importância, evolução histórica</p><p>1.2. Organização social e trabalho (modelos, impactos, qualidade de vida profissional e</p><p>satisfação no trabalho)</p><p>1.3. Áreas de aplicação (caracterização, categorias de interfaces: orientadas a</p><p>processamento de texto e comunicação, ambientes de desenvolvimento, quiosques,</p><p>acesso a espaços de informação, sistemas de controle contínuo, Web)</p><p>UNIDADE 2. Características Humanas Relevantes</p><p>2.1. Processamento humano de informações (memorização, percepção, habilidades</p><p>motoras, resolução de problemas, aprendizagem, aquisição de habilidades, motivações,</p><p>modelos conceituais, diversidades culturais, ...)</p><p>2.2. Comunicação e interação</p><p>2.3. Questões ergonométricas</p><p>UNIDADE 3. Aspectos Tecnológicos (Dispositivos relevantes para a interação e arquitetura de</p><p>Interfaces)</p><p>3.1. Dispositivos de entrada/saída</p><p>3.2. Técnicas de diálogo homem-máquina (tipos de diálogos, questões de implementação,</p><p>padrões, “look&feel”, propriedade intelectual)</p><p>3.3. Questões de estilo (metáforas, estética)</p><p>3.4. Conceitos básicos de computação gráfica</p><p>3.5. Arquiteturas de software e padrões para interfaces de usuário</p><p>UNIDADE 4. Processo de Desenvolvimento e Avaliação e Design, prototipação e construção</p><p>4.1. Abordagens de projeto (modelos de ciclo de vida específicos, técnicas de</p><p>especificação e análise de projeto, metodologias de projeto)</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 181</p><p>4.2. Técnicas de implementação e ferramentas de apoio (independência de diálogo e</p><p>plataforma, técnicas de prototipação, paradigmas de objeto e evento, ambientes de</p><p>desenvolvimento)</p><p>4.3. Técnicas de avaliação e teste de usabilidade</p><p>4.4 Abordagens centradas no usuário para o design de interação</p><p>4.5 Introdução à avaliação</p><p>4.6 Um framework para a avaliação</p><p>4.7. Observando os usuários</p><p>4.8 Perguntando a usuários e especialistas</p><p>4.9 Testando e modelando usuários</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BENYON, David. Interação humano-computador [livro digital]. 2. ed. São Paulo: Pearson Prentice</p><p>Hall, 2011. [Biblioteca Pearson]</p><p>SEGURADO, Valquiria Santos (Org.). Projeto de interface com o usuário [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>MORAES, Jorge Luiz Abreu; CARDOSO NETO, Celso. Interface homem-máquina [livro digital].</p><p>Niterói, RJ: Departamento de Ensino à distância, 2017. [Webaula]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ABRAHÃO, Júlia Issy et. al. Ergonomia e usabilidade: em ambiente virtual de aprendizagem [livro</p><p>digital]. São Paulo: Pearson Education do Brasil, 2012. [Biblioteca Pearson]</p><p>ABRAHÃO,</p><p>Júlia Issy; SZNELWAR, Laerte; SILVINO, Alexandre; SARMET, Maurício e PINHO, Diana.</p><p>Introdução à Ergonomia [livro digital]. São Paulo: Pearson Education do Brasil, 2009 / 2019(4ª.</p><p>reimpressão) [Biblioteca Pearson]</p><p>FERREIRA, Simone Bacellar Leal e NUNES, Ricardo Rodrigues. e-Usabilidade [livro digital]. São</p><p>Paulo: Rio de Janeiro: LTC, 2008. [Minha Biblioteca]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem profissional</p><p>[livro digital]. São Paulo: Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>SOMMERVILLE, Ian. Engenharia de software [livro digital]. São Paulo: Pearson Prentice Hall, 2011.</p><p>[Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 182</p><p>CÓDIGO: 1495 DISCIPLINA: REDES DE COMPUTADORES I</p><p>CURSO: Análise e Desenvolvimento de Sistemas PERIODO: 1º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas CH PRÁTICA: 45 H</p><p>OBJETIVOS</p><p>Dar ao aluno uma maior compreensão dos conceitos apresentados anteriormente em Redes I.</p><p>Aprofundar os conceitos relacionados ao endereçamento e roteamento, particularmente IPv4</p><p>e IPv6, além das máscaras de rede de tamanho fixo e variável.</p><p>Apresentar detalhes da configuração de redes, particularmente quanto aos aspectos físico e</p><p>lógico.</p><p>Apresentar os conceitos relacionados à segurança, gerência e administração de redes.</p><p>Apresentar um roteiro e executar um estudo de caso sobre o projeto de redes.</p><p>HABILIDADES</p><p>Discernir, quando necessário, problemas encontrados nas redes e com isso poder identificar</p><p>quais camadas poderiam prover tais problemas e assim facilitar e reduzir as diversas</p><p>possibilidades de causas para com isso agilizar o processo de soluções.</p><p>COMPETÊNCIAS</p><p>Conhecer na prática os conceitos apresentados em Redes I, possibilitando a leitura de padrões</p><p>de protocolos e o entendimento do seu funcionamento e, além disso, entender como se dá o</p><p>processo de comunicação entre os sistemas finais em pequenas redes e na Internet.</p><p>Compreender como se dá a interconexão de diversas redes físicas em um sistema coordenado,</p><p>como os protocolos de redes operam nesse ambiente e como as aplicações utilizam o sistema</p><p>resultante.</p><p>EMENTA</p><p>Introdução. Objetivos e caracterização das redes. Conceitos básicos. Arquitetura OSI/ISO.</p><p>Arquitetura TCP/IP. Endereçamento e Roteamento. Configuração física e lógica de Rede.</p><p>Segurança, Gerenciamento e Administração de Redes. Projeto de Redes.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE I. Endereçamento e Roteamento</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 183</p><p>1.1 Apresentação das regras de endereçamento IPv4, IPv6.</p><p>1.2 Conceitos de máscara de rede. Cálculos de Sub-Redes.</p><p>1.3 Análise da interconexão de redes;</p><p>1.4 Protocolos de Roteamento;</p><p>1.5 Elaboração de tabelas de rotas;</p><p>1.6 Configuração de tabelas de rotas.</p><p>UNIDADE 2. Configuração de Rede</p><p>2.1 Configuração física de redes locais;</p><p>2.2 Configuração lógica de redes locais;</p><p>2.2.1 Estrutura de endereçamento;</p><p>2.2.2 Configuração de sub-redes;</p><p>2.3 Configuração de roteadores.</p><p>UNIDADE 3. Segurança, Gerenciamento e Administração de Redes</p><p>3.5 Conceitos básicos.</p><p>3.6 Segurança em Redes</p><p>3.7 Gerência de Redes</p><p>3.8 Administração de Redes</p><p>UNIDADE 4. Projeto de Redes</p><p>4.1 Roteiro.</p><p>4.2 Estudo de Caso.</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS</p><p>KUROSE, James F.; ROSS, Keith W. Ross. Redes de computadores e a Internet: mua</p><p>abordagem top-down [livro digital]. 6. ed. São Paulo: Pearson Education do Brasil, 2011.</p><p>[Biblioteca Pearson]</p><p>PEREIRA, Tatiane Aparecida Gomes. Redes de computadores I [livro digital]. Niterói, RJ:</p><p>Departamento de Educação à distância, 2017. [Webaula]</p><p>TANENBAUM, Andrew S.; WETHERALL, David. Redes de computadores [livro digital]. 5. ed.</p><p>São Paulo: Pearson Prentice Hall, 2011. [Biblioteca Pearson]</p><p>KUROSE, James F.; ROSS, Keith W. Ross. Redes de computadores e a Internet: mua</p><p>abordagem top-down [livro digital]. 6. ed. São Paulo: Pearson Education do Brasil, 2011.</p><p>[Biblioteca Pearson]</p><p>PEREIRA, Tatiane Aparecida Gomes. Redes de computadores I [livro digital]. Niterói, RJ:</p><p>Departamento de Educação à distância, 2017. [Webaula]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 184</p><p>TANENBAUM, Andrew S.; WETHERALL, David. Redes de computadores [livro digital]. 5. ed.</p><p>São Paulo: Pearson Prentice Hall, 2011. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES</p><p>COMER, Douglas E. Redes de computadores e Internet [livro digital]. 6. ed. Porto Alegre:</p><p>Bookman, 2016. [Minha Biblioteca]</p><p>FOROUZAN, Behrouz A. Comunicação de dados e redes de computadores [livro digital].</p><p>4. ed. Porto Alegre: AMGH, 2010. [Minha Biblioteca]</p><p>MORAES, Alexandre Fernandes de. Redes sem fio: Instalação, configuração e segurança –</p><p>fundamentos [livro digital]. São Paulo: Érica, 2010. [Minha Biblioteca]</p><p>SOUSA, Lindeberg Barros de. Redes de computadores: guia total [livro digital]. Rio de</p><p>Janeiro: Érica, 2015. [Minha Biblioteca]</p><p>STALLINGS, William. Criptografia e segurança de redes: princípios e práticas [livro digital].</p><p>6. ed. São Paulo: Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 185</p><p>CÓDIGO: 7136 DISCIPLINA: DESENVOLVIMENTO WEB II</p><p>CURSO: Análise e Desenvolvimento de Sistemas PERÍODO: 6º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 CH PRÁTICA: 45 horas</p><p>OBJETIVOS:</p><p>Possibilitar ao aluno entender a estrutura da linguagem de programação PHP. Entender as tecnologias</p><p>que permitem criar blogs e sites na Internet. Demonstrar as diferenças entre aplicações desktop e</p><p>aplicações WEB. Uso de Frameworks em aplicações WEB: Conceitos, Aplicações, Limitações e Softwares.</p><p>HABILIDADES:</p><p>Fazer com que o aluno compreenda os conceitos básicos de PHP e de Frameworks PHP utilizando os</p><p>mesmos para elaborar aplicações WEB dinâmicas e mais complexas, com acesso ao Banco de Dados.</p><p>COMPETÊNCIAS:</p><p>Demonstrar e aplicar as técnicas de programação em ambientes WEB utilizando a linguagem PHP,</p><p>desenvolvendo aplicações WEB dinâmicas com a mesma.</p><p>EMENTA:</p><p>Estudos do ambiente de desenvolvimento WEB utilizando a linguagem PHP. Exercícios de fixação e aulas</p><p>no laboratório para praticar a linguagem. PHP: Conceitos, Desenvolvimento WEB. Frameworks PHP:</p><p>WordPress, Joomla. Banco de Dados na Internet (MySQL). Criando um Blog utilizando o WordPress.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Arquitetura cliente-servidor WEB</p><p>UNIDADE 2. Tecnologias do lado do servidor</p><p>2.1. Servidores WEB</p><p>2.2. Transação cliente-servidor WEB</p><p>2.3. Sessão WEB</p><p>2.4. Common Gateway Interface (CGI) x Internet Server Application Program Interface (ISAPI)</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 186</p><p>UNIDADE 3. A linguagem PHP</p><p>3.1. Introdução</p><p>3.2. Variáveis</p><p>3.3. Constantes</p><p>3.4. Operadores</p><p>3.5. Estruturas de Controle</p><p>3.6. Requisição de arquivos</p><p>3.7. Manipulação de funções</p><p>3.8. Manipulação de arquivos e diretórios</p><p>3.9. Manipulação de strings</p><p>3.10. Manipulação de arrays</p><p>UNIDADE 4. Interatividade com usuário</p><p>4.1. Sessões</p><p>4.2. Cookies</p><p>4.4. Formulários Get e Post</p><p>UNIDADE 5. Acessando Banco de Dados</p><p>5.1. Abrindo e fechando conexões com BD</p><p>5.2. Recuperação de registros</p><p>5.3. Manipulação de registros</p><p>UNIDADE 6. Tratamento de erros</p><p>6.1. Interface Throwable</p><p>6.2. Função ERROR</p><p>6.3. Lançamento de erros</p><p>6.4. Tratamento de exceções</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS:</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 187</p><p>MILETTO, Evandro Manara. BERTAGNOLLI, Silvia de Castro. Desenvolvimento de Software II:</p><p>introdução ao desenvolvimento Web com HTML, CSS, JavaScript e PHP [livro digital]. Porto Alegre:</p><p>Bookman, 2014. [Minha Biblioteca]</p><p>PEREIRA, Dayane Aparecida Gomes. Desenvolvimento</p><p>Web II [livro digital]. Niterói, RJ: Universo.</p><p>Departamento de ensino à distância, 2018. [Webaula]</p><p>SOARES, Walace. PHP5: conceitos, programação e integração com banco de dados [livro digital]. São</p><p>Paulo: Erika, 2013. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES:</p><p>DEITEL, Paul P.; DEITEL, Harvey M. Ajax, rich internet applications e desenvolvimento Web para</p><p>programadores [livro digital]. São Paulo: Pearson Prentice Hall, 2008. (Série do desenvolvedor)</p><p>[Biblioteca Pearson]</p><p>KHANACADEMY: site eletrônico. Disponível em <https://pt.khanacademy.org>. Acesso em: 30/09/18.</p><p>MANUAL On-Line do MySQL: site oficial. Disponível em <https://www.mysql.com/>. Acesso em: 30 set.</p><p>2018.</p><p>MANUAL On-Line do PHP: site oficial. Disponível em <http://www.php.net/manual/pt_BR/>. Acesso em:</p><p>30 set. 2018.</p><p>MANZANO, José Augusto N. G. MySQL 5.5.interativo: guia essencial de orientação e de</p><p>desenvolvimento [livro digital]. São Paulo: Erika, 2011. [Minha Biblioteca]</p><p>PERIÓDICOS:</p><p>Re REVISTA Programar. Disponível em: <https://www.revista-programar.info/edicoes/>. Acesso em:</p><p>30/09/18.</p><p>https://pt.khanacademy.org/</p><p>https://www.mysql.com/</p><p>http://www.php.net/manual/pt_BR/</p><p>https://www.revista-programar.info/edicoes/</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 188</p><p>CÓDIGO: 7099 DISCIPLINA: MODELAGEM DE PROCESSOS DE NEGÓCIO</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO:</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça os conceitos teóricos a respeito de processos de negócio.</p><p>Possibilitar que o aluno tenha recursos para mapear, analisar e estruturar um processo de</p><p>negócio em qualquer ambiente organizacional.</p><p>Mostrar os recursos disponíveis para elaboração de diagramas que permitam ao aluno mapear</p><p>processos de negócio.</p><p>Possibilitar ao aluno aplicar métodos e técnicas de reengenharia de processos para otimizar a</p><p>funcionalidade de um processo.</p><p>HABILIDADES</p><p>Levantar requisitos de processos de negócio, mapear requisitos através de diagramas,</p><p>padronizar e definir processos, aplicar técnicas de reengenharia de processos.</p><p>COMPETÊNCIAS</p><p>Mapear, estruturar e otimizar processos de negócio no âmbito institucional.</p><p>EMENTA</p><p>Apresentar a importância da modelagem dos processos de negócio em uma organização e aplicar</p><p>as principais técnicas de modelagem através de estudos de caso.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Gerenciamento dos processos como forma de agregar valor à organização</p><p>1.6 A macrovisão da ação organizacional: teorias tradicionais e contemporâneas</p><p>1.7 A macrovisão organizacional através da cadeia de valor</p><p>1.3 A visão de processos</p><p>UNIDADE 2. Identificando e classificando os processos de sua organização</p><p>UNIDADE 3. Qualificando os Processos de sua Organização</p><p>3.1 Introdução</p><p>3.2 Identificando os processos primários</p><p>3.3 Identificando os processos chave</p><p>3.4 Identificando os processos críticos</p><p>UNIDADE 4. Descrevendo os processos de sua organização</p><p>4.1 Introdução</p><p>4.2 Condução de entrevistas</p><p>4.3 Método de entrevista</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 189</p><p>4.4 Roteiros dos processos</p><p>4.5 Modelagem dos processos</p><p>UNIDADE 5. Análise e modelagem de processos e . Técnicas de modelagem</p><p>5.1 Introdução</p><p>5.2 Ferramentas de modelagem de processos</p><p>5.3 Metodologia de modelagem</p><p>5.4 Metodologia de análise de processos</p><p>5.2 Introdução</p><p>5.2Técnicas de modelagem mais difundidas</p><p>5.3 BPMN</p><p>5.7 UML</p><p>5.8 IDEF</p><p>5.9 EPC - Event-driven Process Chain</p><p>UNIDADE 6. Business process modeling notation (BPMN)</p><p>6.1 Introdução</p><p>6.2 Escopo e descrição do BPMN</p><p>6.3 Descrição do BPMN</p><p>6.4 Processos privados</p><p>6.5 Processos abstratos</p><p>6.6 Processos de colaboração</p><p>6.7 Diagrama de Processos de Negócio (DPN)</p><p>6.10 Processo</p><p>6.11 Elementos do BPMN</p><p>6.10 Exemplos práticos</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CAMPOS, André L. N. Modelagem de processos com BPMN [livro digital]. 2. ed. Rio de</p><p>Janeiro: Brasport, 2014. [Biblioteca Pearson]</p><p>CAVALCANTI, Rubens. Modelagem de processos de negócio: roteiro para realização de</p><p>projetos de modelagem de processos de negócios [livro digital]. São Paulo: Brasport, 2017.</p><p>[Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 190</p><p>VALLE, Rogerio; OLIVEIRA, Saulo Barbará de (Orgs.). Análise e modelagem de processo de</p><p>negócio [livro digital]. São Paulo: Atlas, 2013. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>CRUZ, Eduardo Picanço. O processo decisório nas organizações [livro digital]. Curitiba:</p><p>InterSaberes, 2014. (Série administração estratégica)</p><p>CRUZ, Tadeu. Sistemas, métodos e processos: administrando organizações por meio de</p><p>processos de negócios [livro digital]. 3. Ed. São Paulo: Atlas, 2015. [Minha Biblioteca]</p><p>GUERRINI, Fábio Müller et. al. Modelagem da organização: uma visão integrada [livro digital].</p><p>Porto Alegre: Bookman, 2014. [Minha Biblioteca]</p><p>KOWALTOWSKI, Doris C. C. K. et al. (Org.). O processo de projeto em arquitetura [livro</p><p>digital]. São Paulo: Oficina de Textos, 2011. [Biblioteca Pearson]</p><p>LAGE JÚNIOR, Muris. Mapeamento de processos de gestão empresarial [livro digital].</p><p>Curitiba: InterSaberes, 2016. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 191</p><p>CÓDIGO: 7131 DISCIPLINA: ENGENHARIA DE SOFTWARE</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0 horas</p><p>PROFESSOR RESPONSÁVEL: ALESSANDRA FONSECA</p><p>PRÉ-REQUISITOS: Nenhum</p><p>OBJETIVOS</p><p>Visão geral e princípios fundamentais da Engenharia de Software. Conhecimentos básicos do</p><p>ciclo de vida de software e seus vários estágios: requisitos de software, projeto de software,</p><p>implementação de software e gerenciamento de software.</p><p>HABILIDADES</p><p>Capacidade de desenvolver a especificação de um sistema. Definir o melhor modelo de</p><p>desenvolvimento de software sob todos os aspectos do ambiente para qual será desenvolvido.</p><p>Ser capaz de desenvolver o levantamento de requisitos do sistema e de definir requisitos</p><p>funcionais e não-funcionais. Definir estratégias de avaliação de riscos para o sistema.</p><p>COMPETÊNCIAS</p><p>Baseado no conceitos fundamentais do processo de desenvolvimento de software, aplicar</p><p>todas as etapas da Engenharia de Software no estabelecimento do gerenciamento e</p><p>desenvolvimento de softwares corporativos. Utilizar técnicas de especificação de sistemas,</p><p>Engenharia de requisitos (especificação e definição de requisitos). Levantamento dos</p><p>requisitos Funcionais e não-funcionais. Controlar e gerenciar a evolução do software.</p><p>EMENTA</p><p>O processo de desenvolvimento de software: paradigmas de engenharia de software, aspectos</p><p>técnicos e gerenciais. Análise de Requisitos de Software e de Sistemas. Metodologia para</p><p>desenvolvimentos de software. Ferramentas CASE e ambientes para desenvolvimento de</p><p>software.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1- : O Processo de Desenvolvimento de Software - Paradigmas de Engenharia de</p><p>Software, Aspectos Técnicos e Gerenciais</p><p>1.1 A importância do software</p><p>1.2 Papel Evolutivo do Software</p><p>1.3 Software</p><p>1.4 Paradigmas da engenharia de software</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 192</p><p>UNIDADE 2. Modelos prescritivos de processo de desenvolvimento de software</p><p>2.1 Modelo em Cascata</p><p>2.2 Modelos Incrementais</p><p>2.3 Prototipação</p><p>2.4 Modelos Evolucionários</p><p>2.5 Modelo RAD</p><p>UNIDADE 3. Modelos ágeis de desenvolvimento de software</p><p>3.1 O Manifesto ágil</p><p>3.2 Extreming Programming (XP)</p><p>3.3. Scrum e Agile</p><p>3.4 Metodologias Crystal</p><p>3.5 FDD, DSDM, ASD</p><p>UNIDADE</p><p>4. Gerenciamento de Sistemas de Informação</p><p>4.1. Gerenciamento de sistemas</p><p>4.2 Gerenciamento dos recursos de informação</p><p>UNIDADE 5. Projeto Arquitetural de Software</p><p>UNIDADE 6. Análise de Requisitos de Software e de Sistemas</p><p>6.1 Engenharia de Sistemas de Computador</p><p>6.2 Objetivos da Análise de Sistemas</p><p>6.3 Engenharia de Requisitos de Software</p><p>6.4 Atividade de Análise de Requisitos de Software</p><p>6.5 Problemas na Análise de Requisitos</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 193</p><p>6.6 Técnicas de Especificação</p><p>6.7 Estudo de Casos</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>PFLEEGER, Shari Lawrence. Engenharia de Software: teoria e prática [livro digital]. São</p><p>Paulo: Pearson Prentice Hall, 2004. [Biblioteca Pearson]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem</p><p>profissional [livro digital]. 8. ed. Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>SOMMERVILLE, I. Engenharia de software [livro digital]. 9. ed. São Paulo: Pearson Prentice</p><p>Hall, 2011. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BRAGA, Pedro Henrique Cacique. Teste de software [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2016. [Biblioteca Pearson]</p><p>GALLOTTI, Giocondo Marino Antonio. Qualidade de software [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2017. [Biblioteca Pearson]</p><p>KERR, Eduardo Santos (Org.). Gerenciamento de requisitos [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2015. (Coleção bibliografia universitária Pearson) [Biblioteca</p><p>Pearson]</p><p>SBROCCO, José Henrique de Carvalho; MACEDO, Paulo Cesar de. Metodologias ágeis:</p><p>engenharia de software sob medida [livro digital]. São Paulo: Érica, 2012. [Minha Biblioteca]</p><p>VAZQUEZ, Carlos Eduardo; SIMÕES, Guilherme Siqueira. Engenharia de requisitos:</p><p>software orientado ao negócio [livro digital]. Rio de Janeiro: Brasport, 2016. [Biblioteca</p><p>Pearson]</p><p>PERIÓDICOS:</p><p>Engenharia de Software Magazine. http://www.devmedia.com.br/revista-engenharia-de-</p><p>software-magazine. Editora Devmedia, 2008</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 194</p><p>3º PERÍODO</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 195</p><p>CÓDIGO: 7129 DISCIPLINA: BANCO DE DADOS I</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 60 horas CH PRÁTICA: 15 horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relativos à criação e organização de Sistemas de Bancos de</p><p>Dados. Fazer com que o aluno desenvolva habilidades necessárias para a modelagem</p><p>conceitual de dados, no processo de análise de um sistema, e sua implementação</p><p>baseada no modelo lógico relacional. Possibilitar ao aluno o entendimento das operações</p><p>de álgebra relacional como fundamento para a realização de consultas a bancos de dados</p><p>usando a linguagem SQL.</p><p>HABILIDADES</p><p>Desenvolver a habilidade crítica ao analisar estudos de casos e a partir dos mesmos</p><p>desenvolver diagramas que servirão de base para a criação de banco de dados.</p><p>COMPETÊNCIAS</p><p>Compreender o funcionamento de Sistemas Gerenciador de Banco de Dados, desenvolver a</p><p>capacidade de modelar conceitualmente banco de dados, implementar, baseado no modelo</p><p>lógico desenvolvido, banco de dados.</p><p>EMENTA</p><p>Conceitos básicos das estruturas de arquivos e Sistemas de Bancos de Dados.</p><p>Modelagem de Dados. Modelo de Entidades e Relacionamentos. Modelo Relacional. Álgebra</p><p>Relacional. Introdução à linguagem SQL.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>Unidade 1. Conceitos de Sistemas de Bancos de Dados</p><p>1.1. Conceitos de Sistema Gerenciador de Bancos de Dados (SGBD)</p><p>1.2. Objetivos de um SGBD</p><p>1.3. Abstração de Dados</p><p>1.4. Arquitetura de um SGBD</p><p>1.5. Independência de dados</p><p>1.6. Administração de dados</p><p>1.7. Arquiteturas para uso de SBGDs</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 196</p><p>Unidade 2. Modelagem de Dados</p><p>2.1. Abstração</p><p>2.2. Requisitos para modelagem</p><p>2.3. Modelos Conceituais</p><p>2.4. Modelos Lógicos: Relacional, Rede, Hierárquico</p><p>2.5. Modelo Físico</p><p>Unidade 3. Modelo de Entidades e Relacionamentos (M.E.R.)</p><p>3.1. Entidade; Relacionamento; Atributo.</p><p>3.2. Diagrama de Entidades e Relacionamentos (D.E.R.)</p><p>3.3. Classes de Relacionamentos</p><p>3.4. Cardinalidade</p><p>3.5. Auto-relacionamento</p><p>3.6. Relacionamento múltiplo</p><p>3.7. Atributos de relacionamento</p><p>3.8. Agregação</p><p>3.9. Relacionamentos mutuamente exclusivos</p><p>3.10. Generalização</p><p>3.11. Entidade Fraca</p><p>3.12. Notações alternativas</p><p>3.13. Esquema textual do M.E.R.</p><p>3.14. Etapas do projeto M.E.R.</p><p>Unidade 4. Modelo Relacional</p><p>4.1. Conceitos</p><p>4.2. Chaves</p><p>4.3. Características das tabelas</p><p>4.4. Restrições de integridade</p><p>4.5. Linguagens Relacionais</p><p>Unidade 5. Álgebra Relacional</p><p>5.1. Operações Tradicionais</p><p>5.2. Operações Especiais</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 197</p><p>Unidade 6. SQL – Structured Query Language</p><p>b. Consultas básicas SQL (Queries)</p><p>Unidade 7. Normalização</p><p>7.1. Dependências funcionais</p><p>7.2. 1FN, 2FN, 3FN</p><p>7.3. Forma Normal de Boyce-Codd</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados [livro digital]. 6.</p><p>ed. São Paulo: Pearson Addison Wesley, 2011. [Biblioteca Pearson]</p><p>MACHADO, Felipe Nery Rodrigues. Banco de dados: projeto e implementação [livro digital].</p><p>3. ed. São Paulo: Érica, 2014. [Minha Biblioteca]</p><p>HEUSER, Carlos. Alberto. Projeto de banco de dados [livro digital]. 6. ed. Porto Alegre:</p><p>Bookman, 2009. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMETARES</p><p>ALVES, William Pereira. Banco de dados [livro digital]. São Paulo: Érica, 2014. [Minha</p><p>Biblioteca]</p><p>AMADEU, Claudia Vicci (Org.). Banco de Dados [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2014. (Coleção bibliografia universitária Pearson) [Biblioteca Pearson]</p><p>DAMAS, Luís. SQL: structured query language [livro digital]. 6. ed. Rio de Janeiro: LTC, 2014.</p><p>[Minha Biblioteca]</p><p>GOMES, Dayane A. T. P. Banco de dados I [livro digital]. Niterói: Departamento de Ensino</p><p>à Distância, 2018. [Webaula]</p><p>MEDEIROS, Luciano Frontino de. Banco de dados: Princípios e prática [livro digital]. Curitiba:</p><p>InterSaberes, 2013. [Biblioteca Pearson]</p><p>PERIÓDICOS: Revista SQL Magazine, DevMedia.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 198</p><p>CÓDIGO: 7132 DISCIPLINA: ESTRUTURA DE DADOS II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA:15 horas CH PRÁTICA: 60 horas</p><p>OBJETIVOS</p><p>Conhecer a teoria e aplicação de algumas das mais comumente utilizadas estruturas de dados,</p><p>criando para os alunos condições para usá-las durante o restante de seu curso e futura vida</p><p>profissional.</p><p>Determinar a complexidade dos algoritmos de manipulação das estruturas de dados</p><p>estudadas.</p><p>HABILIDADES</p><p>Identificar a estrutura de dados mais apropriada para a solução de um problema.</p><p>COMPETÊNCIAS</p><p>Desenvolver soluções utilizando estruturas de dados adequadas para problemas matemáticos,</p><p>de manipulação de textos, financeiros, dentre outros de cunho computacional.</p><p>EMENTA</p><p>Estrutura de dados e Tipos Abstratos de Dados, Listas, Filas e Pilhas, Árvores, Tabela Hash,</p><p>grafos, Complexidade de algoritmos e manipulação de arquivos em discos.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Estruturas de Dados e Tipos Abstratos de Dados</p><p>• Estruturas de Dados na Memória Principal</p><p>• Alocação Estática e Dinâmica de Memória</p><p>• Listas, Filas, Pilhas</p><p>UNIDADE 2. Listas, Filas e Pilhas: Contiguidade física e Encadeamento</p><p>• Alocação dinâmica de memória com Ponteiros e encadeamento</p><p>• Listas encadeadas e listas duplamente encadeada</p><p>• Filas encadeadas</p><p>e fila circular</p><p>• Pilhas encadeadas</p><p>UNIDADE 3. Árvores</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 199</p><p>m. Conceitos, Aplicações, Operações Básicas, Representação Física:</p><p>Encadeamento</p><p>n. Árvores Binárias, Transformação de Árvore Qualquer em Binária</p><p>o. Árvores de Pesquisa, Árvores Balanceadas</p><p>p. Formas de percurso em árvore (pré-ordem, em ordem, pós-ordem, em</p><p>nível.)</p><p>UNIDADE 4. Tabelas Hash</p><p>2.2 4.1. TÉCNICAS DE HASHING</p><p>2.3 4.2.BOAS E MÁS FUNÇÕES DE ESPALHAMENTO</p><p>UNIDADE 5. Complexidade de Algoritmos</p><p>5.1.Estimativa do tempo de processamento</p><p>5.2.Crescimento assintótico de funções</p><p>5.3. Notação</p><p>5.4.Somatórios, recorrências</p><p>5.5.Divisão e conquista</p><p>5.6.Limite inferior (oráculos), limite inferior para ordenação</p><p>UNIDADE 6. Grafos</p><p>6.1. Introdução.</p><p>6.4 Aplicação de Grafos.</p><p>6.5 Outras estruturas importantes</p><p>UNIDADE 7. Busca digital</p><p>7.1 Trie</p><p>7.2 Árvore Patrícia</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>FORBELLONE, André Luiz Villa,; EBERSPACHER, Henri Frederico. Lógica de Programação:</p><p>a construção de algoritmos e estrutura de dados [livro digital]. 3. ed. São Paulo: Pearson</p><p>Prentice Hall, 2005. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 200</p><p>JOYANES AGUILAR, Luis. A. Fundamentos de programação: Algoritmos, estruturas de</p><p>dados e objetos [livro digital]. 3. ed. Porto Alegre: AMGH, 2011. [Minha Biblioteca]</p><p>MANZANO, José Augusto N. G.; LOURENÇO, André Evandro; MATOS, Ecivaldo. Algoritmos:</p><p>técnicas de programação. 2. ed. São Paulo: Érica, 2015. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos</p><p>da programação de computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3.</p><p>ed. São Paulo: Pearson Education do Brasil, 2012. [Biblioteca Pearson]</p><p>DEITEL, Paul; DEITEL, Harvey. C: como programar [livro digital]. 6. ed. São Paulo: Pearson</p><p>Prentice Hall., 2011. [Biblioteca Pearson]</p><p>GOODRICH, Michael T. Estrutura de dados e algoritmos em Java [livro digital]. 5. ed.</p><p>Porto Alegre: Bookman, 2013. [Minha Biblioteca]</p><p>MANZANO, José Augusto N. G.; COSTA JUNIOR, Roberto Affonso da. Java SE 7: programação</p><p>de computadores: guia prático de introdução, orientação e desenvolvimento [livro digital].</p><p>São Paulo: Érica, 2011. [Minha Biblioteca]</p><p>VARGAS, Alessandra Alves Fonseca. Estrutura de dados II [livro digital]. Niterói, RJ:</p><p>Departamento de ensino à distância, 2018. [Webaula]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 201</p><p>CÓDIGO: 6239 DISCIPLINA: SISTEMAS OPERACIONAIS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3 º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 15 horas CH PRÁTICA: 60 horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos básicos e fundamentais dos sistemas operacionais, seus</p><p>aspectos e mecanismos, diferenciando os modelos conceitual a de implementação em</p><p>sistemas operacionais para permitir a compreensão de suas funcionalidades e tarefas.</p><p>Fazer com que o aluno compreenda os principais problemas conceituais e tecnológicos e as</p><p>respectivas soluções, presentes na construção de sistemas operacionais modernos, no que</p><p>visa a esconder as peculiaridades do hardware, para apresentar aos usuários um sistema de</p><p>computação mais fácil de ser utilizado, mais amigável e mais seguro.</p><p>Fazer com que o aluno compreenda os principais problemas conceituais e tecnológicos e as</p><p>respectivas soluções, presentes na construção de sistemas operacionais modernos, no que</p><p>visa a administração dos recursos de hardware, de modo a satisfazer as solicitações de forma</p><p>eficiente, garantindo o compartilhamento e resolvendo possíveis conflitos.</p><p>Comparar os principais problemas conceituais e tecnológicos presentes na construção de</p><p>sistemas operacionais e suas soluções adotadas na implementação de sistemas operacionais</p><p>modernos.</p><p>HABILIDADES</p><p>Enumerar os problemas e as respectivas soluções teóricas que são normalmente encontrados</p><p>no projeto de um sistema operacional. Projetar e implementar algumas destas soluções</p><p>utilizando primitivas e chamadas ao sistema. Projetar e implementar soluções para problemas</p><p>de programação concorrente a nível de sistema operacional utilizando threads e processos</p><p>convencionais.</p><p>COMPETÊNCIAS</p><p>Desenvolver habilidades para distinguir os diversos módulos que compõem um sistema</p><p>operacional. Compreender o papel de cada um destes módulos para prover o bom</p><p>funcionamento do sistema como um todo e desta forma poder Identificar falhas pontuais.</p><p>Distinguir o sistema operacional dos demais softwares de base. Escolher a melhor estrutura</p><p>de arquivos para rodar uma determinada Aplicação.</p><p>EMENTA</p><p>Estrutura de sistemas operacionais. Gerência de processos: definição, estrutura, estados e</p><p>transições de um processo, comunicação entre processos, escalonamento,</p><p>multiprocessamento, concorrência. Gerenciamento de memória. Gerência de arquivos.</p><p>Gerência de I/O. Sistemas Operacionais Modernos.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 202</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1. INTRODUÇÃO, HISTÓRIA E CONCEITOS BÁSICOS DE SISTEMAS</p><p>OPERACIONAIS</p><p>1.1 Definição de Sistemas Operacionais;</p><p>1.2 A História dos Sistemas Operacionais;</p><p>1.3 Conceitos básicos de Sistemas Operacionais:</p><p>1.4 Tipos, Funcionalidades e Estrutura;</p><p>1.5 Interrupções;</p><p>1.6 Proteção do Núcleo;</p><p>1.7 Chamadas de Sistema;</p><p>1.8 Arquiteturas;</p><p>1.9 Máquinas Virtuais.</p><p>UNIDADE 2. GERÊNCIA DE PROCESSOS</p><p>2.1. Conceitos Gerais;</p><p>2.2. Introdução ao gerenciamento de processos;</p><p>2.3. Evolução dos SO (Sistemas Mono-tarefas, Multi-Tarefas e de Tempo Compartilhado);</p><p>2.4. Criação de Processos;</p><p>2.5. Threads;</p><p>2.6. Principais algoritmos de Escalonamento de Processos; Deadlocks;</p><p>2.7. comunicação de processos;</p><p>UNIDADE 3. Gerência de Memória</p><p>3.1 Introdução;</p><p>3.2 Hierarquia de Memória;</p><p>3.3 Tempo de acesso e Taxa de Transferência; Endereços, variáveis e funções; Endereços</p><p>lógicos e físicos; Modelo de memória dos processos; Estratégias de Alocação de Memória;</p><p>Fragmentação; Compartilhamento de Memória; Localidade de Referências; Memória</p><p>Virtual</p><p>UNIDADE 4. Gerência de Dispositivos de Entrada e Saída</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 203</p><p>4.1 Princípios de hardware de E/S (classificação de dispositivos de E/S, controladores de</p><p>dispositivos, comunicação CPU e dispositivos de E/S, DMA);</p><p>4.2 Princípios de Software de E/S (drivers, tipos de transferência, camadas de software de</p><p>E/S);</p><p>4.3 E/S programada, E/S orientada à interrupção;</p><p>4.4 E/S usando DMA.</p><p>UNIDADE 5. GERÊNCIA DE ARQUIVOS</p><p>5.1 Conceitos (arquivo, atributos, operações, formatos, uso de arquivos);</p><p>5.2 Organização de volumes;</p><p>5.3 Diretórios;</p><p>5.4 Caminhos de acesso e Atalhos;</p><p>5.5 Sistemas de Arquivo;</p><p>5.6 Arquitetura geral;</p><p>5.7 Blocos físicos e lógicos;</p><p>5.8 Caching de E/S;</p><p>5.9 Alocação física de Arquivos (principais algoritmos).</p><p>UNIDADE 6. Impasses</p><p>6.1. Definição</p><p>6.2. Detecção e recuperação</p><p>6.3.Evitando impasses</p><p>6.4.Prevenção de impasses</p><p>UNIDADE 7. ESTUDO DE CASO</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CARDOSO NETO, Celso. Teoria geral de sistemas [livro digital]. Niterói, RJ: Departamento</p><p>de Ensino à Distância, 2018. [Webaula]</p><p>MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais:</p><p>incluindo exercícios com o simulador SOSIM e questões do ENADE [livro digital]. 5. ed. Rio de</p><p>Janeiro: LTC, 2017. [Minha Biblioteca]</p><p>TANENBAUM, Andrew S. Sistemas operacionais modernos [livro digital]. 3. ed. São Paulo:</p><p>Pearson Prentice Hall, 2009. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE</p><p>INFORMAÇÃO</p><p>Página 204</p><p>MACHADO, Francis B.; MAIA, Luiz Paulo. Fundamentos de sistemas operacionais [livro</p><p>digital]. Rio de Janeiro: LTC, 2011. [Minha Biblioteca]</p><p>OLIVEIRA, Rômulo Silva de; TOSCANI, Simão Sirineo; CARISSIMI, Alexandre da Silva.</p><p>Sistemas operacionais [livro digital]. 4. ed. Porto Alegre: Bookman, 2010. (Série livros</p><p>didáticos informática, v.11) [Minha Biblioteca]</p><p>SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de sistemas</p><p>operacionais [livro digital].9. ed. Rio de Janeiro: LTC, 2015. [Minha Biblioteca]</p><p>TANENBAUM, Andrew S. Organização estruturada de computadores [livro digital]. 5. ed.</p><p>São Paulo: Pearson Prentice Hall, 2013. [Biblioteca Pearson]</p><p>TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas operacionais:projeto e</p><p>implementação [livro digital]. São Paulo: Brokman, 2008. [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 205</p><p>CÓDIGO: 4741 DISCIPLINA: ESTATÍSTICA APLICADA</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Apresentar aos alunos as noções de estatística, permitindo organizar, interpretar e utilizar</p><p>os conceitos básicos da estatística descritiva, na análise dos fenômenos, seja nas áreas</p><p>tecnológica, humana e da saúde.</p><p>HABILIDADES</p><p>• Compreender os conceitos básicos de Estatística: população, amostra, frequência</p><p>absoluta e frequência relativa.</p><p>• Construir, ler e interpretar histogramas, gráficos de linhas, de barras e de setores.</p><p>• Resolver problemas envolvendo o cálculo das medidas de posição e dispersão.</p><p>• Calcular a probabilidade de um evento.</p><p>• Compreender os conceitos de um teste de hipóteses.</p><p>• Determinar o tamanho de uma amostra.</p><p>• Compreender e interpretar os diferentes valores da correlação.</p><p>Construir, ler e interpretar a equação da reta de regressão, bem como fazer a distinção</p><p>entre correlação e regressão.</p><p>COMPETÊNCIAS</p><p>O aluno deverá ser capaz de compreender que a análise dos dados e o planejamento da</p><p>produção de dados se juntam à inferência com base probabilística como principais áreas de</p><p>estudo da Estatística. Utilizar adequadamente os diversos tipos de gráficos para a</p><p>apresentação de informações extraídas dos dados. Ser capaz de correlacionar variáveis para</p><p>inferência e predição.</p><p>EMENTA</p><p>Elementos da Estatística Descritiva. Séries e Gráficos Estatísticos. Distribuição de</p><p>Frequências. Medidas de Tendência Central. Medidas de Dispersão. Noções de amostragem.</p><p>Cálculo das probabilidades. Distribuição de probabilidade (Binomial e Normal). Correlação e</p><p>regressão.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>9. Elementos da Estatística Descritiva</p><p>9.1. População ou Universo Estatístico</p><p>9.2. Amostra</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 206</p><p>9.3. Fases de Método Estatístico</p><p>9.4. Classificação das Variáveis</p><p>9.5. Tipos de Séries: Temporal, Geográfica e Específica</p><p>9.6. Distribuição de Frequências.</p><p>10. Gráficos Gerais Estatísticos</p><p>10.1. Principais Gráficos</p><p>10.2. Barras</p><p>10.3. Colunas</p><p>10.4. Setores</p><p>10.5. Linhas</p><p>10.6. Cartogramas</p><p>10.7. Gráficos Estatísticos</p><p>10.8. Histograma</p><p>10.9. Polígono de Frequências.</p><p>10.10. Ogivograma</p><p>10.11. Ogiva de Galton</p><p>11. Medidas de Tendência Central</p><p>11.1. Média Aritmética</p><p>11.2. 3.2. Mediana</p><p>11.3. Moda</p><p>12. Medidas de Dispersão</p><p>12.1. Amplitude Total</p><p>12.2. Variância</p><p>12.3. Desvio Padrão</p><p>12.4. Coeficiente de Variação</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 207</p><p>13. Noções de Amostragem</p><p>13.1. Amostragem Casual ou Aleatória Simples</p><p>13.2. Amostragem por Conglomerados</p><p>13.3. Amostragem Acidental</p><p>13.4. Amostragem Intencional</p><p>13.5. Amostragem Quotas</p><p>13.6. Amostragem Estratificada</p><p>14. Cálculo das Probabilidades</p><p>14.1. Caracterização de um experimento aleatório</p><p>14.2. Espaço Amostral</p><p>14.3. Evento</p><p>14.4. Eventos Mutuamente Exclusivos</p><p>14.5. Definição de Probabilidade</p><p>14.6. Principais Teoremas</p><p>14.7. Probabilidades Finitas dos Espaços Amostrais Finitos</p><p>14.8. Espaços Amostrais Finitos Equiprováveis</p><p>14.9. Probabilidade Condicional</p><p>14.10. Independência Estatística</p><p>15. Distribuições de Probabilidades</p><p>15.1. Distribuição Binomial</p><p>15.2. Distribuição Normal</p><p>16. Correlação e Regressão</p><p>16.1. Representação gráfica</p><p>16.2. Métodos dos Mínimos Quadrados</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 208</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CASTANHEIRA, Nelson Pereira. Estatística aplicada a todos os níveis [livro digital].</p><p>Curitiba: InterSaberes, 2012. (Série matemática aplicada) [Biblioteca Pearson]</p><p>LARSON, R.; FARBER, B. Estatística aplicada [livro digital]. 4. ed. São Paulo: Pearson</p><p>Education do Brasil, 2015. [Biblioteca Pearson].</p><p>WAPOLE, R.E. et al. Probabilidade e estatística: para engenharia e ciências [livro digital].</p><p>São Paulo: Pearson Prentice Hall, 2009. [Biblioteca Pearson].</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BONAFINI, Fernanda Cesar (Org.). Estatística [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2012. [Biblioteca Pearson]</p><p>BONAFINI, Fernanda Cesar (Org.). Probabilidade e estatística [livro digital]. São Paulo:</p><p>Pearson Prentice Hall, 2015. (Coleção bibliografia universitária pearson) [Biblioteca Pearson]</p><p>LARSON, R.; FARBER, B. Estatística aplicada [livro digital]. São Paulo: Pearson Prentice</p><p>Hall, 2010. [Biblioteca Pearson].</p><p>MORETTIN, L. Estatística: probabilidades e inferência [livro digital]. São Paulo: Pearson</p><p>Prentice Hall, 2010 [Biblioteca Pearson].</p><p>NEUFELD, J.L. Estatística aplicada à administração usando Excel [livro digital]. São</p><p>Paulo: Pearson Prentice Hall, 2003. [Biblioteca Pearson].</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 209</p><p>CÓDIGO: 7133 DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS I</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas CH PRÁTICA: 45 horas</p><p>OBJETIVOS</p><p>Introduzir o conceito do paradigma de programação denominado “Orientação a objetos”,</p><p>utilizando como ferramenta a linguagem de programação Java.</p><p>HABILIDADES</p><p>Conhecimento do paradigma de Orientação a Objetos, com aplicação na Linguagem de</p><p>programação Java.</p><p>Conhecimento básico da sintaxe da linguagem de programação Java.</p><p>COMPETÊNCIAS</p><p>Desenvolver aplicações Desktop de pequeno porte, de forma a exercitar a prática da orientação</p><p>a objetos e a sintaxe da linguagem Java.</p><p>EMENTA</p><p>Conceitos de Orientação a Objetos.</p><p>Estudos de sintaxe e semântica da linguagem Java.</p><p>Exercícios de fixação e aulas no laboratório para praticar a linguagem.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Conceitos de Programação Orientada a Objetos</p><p>6.2. Objetos</p><p>6.3. Encapsulamento</p><p>6.4. Herança</p><p>6.5. Polimorfismo</p><p>UNIDADE 2. Orientação a Objetos na Linguagem Java</p><p>6.6. A plataforma</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 210</p><p>6.7. Ambientes de desenvolvimento</p><p>6.8. Estrutura da linguagem</p><p>6.9. Variáveis e Operadores</p><p>6.10. Tipos de dados</p><p>6.11. Estruturas condicionais</p><p>6.12. Estruturas de Repetição</p><p>7.</p><p>7.1. Classes e Objetos</p><p>7.2. Construtores</p><p>7.3. Classes Abstratas</p><p>7.4. Atributos e Métodos</p><p>7.5. Métodos Estáticos</p><p>7.6. Interface de Classe</p><p>8.</p><p>8.1. Vetores</p><p>8.2. Coleções de objetos e enumerações</p><p>8.3. Manipulação de datas</p><p>8.4. Tratamento de exceções</p><p>8.5. Reutilização de Código</p><p>8.6. Introdução a Interface Gráfica</p><p>8.7. Telas e botões</p><p>9. Conhecendo a API</p><p>9.1. 10.1 - Todo objeto tem um tipo em comum</p><p>9.2. 10.2 - Wrappers dos tipos primitivos</p><p>9.3. 10.3 - O pacote java.lang</p><p>10. Introdução à Banco de Dados</p><p>10.1. Introdução à Banco de Dados em Java.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, Harvey; DEITEL, Paul. Java: como programar [livro digital]. 10. ed. São Paulo: Pearson</p><p>Prentice Hall, 2017. [Biblioteca</p><p>Pearson]</p><p>GOMES, Aparecida Tatiane Pereira; Programação Orientada a Objetos I. [livro digital]. Niterói:</p><p>Universo, 2018. Disponível em: [webaula] Acessado em: 16/09/18.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 211</p><p>HORSTMANN, Cay. S.; CORNELL, Gary. Core Java: volume I: fundamentos [livro digital]. 8.</p><p>ed. São Paulo: Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BARNES, David J.; KOLLING, Michael. Programação orientada a objetos com Java: uma</p><p>introdução prática usando BlueJ [livro digital]. 4. ed. Pearson Prentice Hall, 2009. [Biblioteca</p><p>Pearson]</p><p>FÉLIX, Rafael (Org.) Programação orientada a objetos [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2016. [Biblioteca Pearson]</p><p>GOODRICH, Michael T. Estrutura de dados e algoritmos em Java [livro digital]. 5. ed. Porto</p><p>Alegre: Bookman, 2013. [Minha Biblioteca]</p><p>MANZANO, José Augusto N. G.; COSTA JUNIOR, Roberto Affonso da. Java SE 7: programação</p><p>de computadores: guia prático de introdução, orientação e desenvolvimento. São Paulo: Érica,</p><p>2011. [Minha Biblioteca]</p><p>SCHILDT, Herbert. Java para iniciantes: crie, compile e execute programas Java rapidamente</p><p>[livro digital]. 6. ed. São Paulo: Bookman, 2015. [Minha Biblioteca]</p><p>PERIÓDICOS: Java Magazine. http://www.devmedia.com.br/revista-java-magazine. Editora</p><p>Devmedia, 2006</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 212</p><p>CÓDIGO: 7137 DISCIPLINA: ANÁLISE E PROJETO DE SISTEMAS I</p><p>CURSO: Analise e Desenvolvimento de Sistemas PERIODO: 3º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 55 horas CH PRÁTICA: 20 horas</p><p>OBJETIVOS</p><p>Fornecer uma visão geral dos principais conceitos e técnicas de análise de sistemas orientada à</p><p>objeto, terminologias, princípios da abstração, da complexidade, modelagem, informação,</p><p>decomposição funcional, modelagem de objetos (objeto, classe, herança e polimorfismo),</p><p>ligações e associações de objetos, técnica de modelagem, reutilização.</p><p>Capacitar o aluno a utilizar as técnicas da linguagem UML, dando uma visão clara de modelagem,</p><p>explicar o paradigma da Orientação a Objetos, descrição dos Diagramas utilizados para a</p><p>construção de sistemas e a aplicação destes conceitos em um estudo de caso utilizando</p><p>ferramenta CASE.</p><p>HABILIDADES</p><p>Construção de modelos de software utilizando a modelagem orientada a objetos, domínio da</p><p>linguagem gráfica UML e de metodologias de análise e projeto de sistemas OO. Refinamento dos</p><p>requisitos especificados e correção dos mesmos. Utilização de ferramentas CASE computacionais</p><p>de apoio às atividades de análise e projeto.</p><p>COMPETÊNCIAS</p><p>Desenvolver modelos corretos e completos para o gerenciamento de projetos de construção de</p><p>sistemas de informação, sobretudo para a fase de implementação do software. Acompanhar,</p><p>gerenciar, validar e corrigir os diagramas e documentos da análise orientada a objetos.</p><p>EMENTA</p><p>Modelagem baseada em objetos. Relacionamento entre os modelos de sistemas. A análise</p><p>orientada a objeto e suas ferramentas. Ferramentas CASE aplicadas à análise de sistemas.</p><p>Utilização de uma linguagem de modelagem Orientada a Objetos e suas ferramentas.</p><p>Comparação entre as técnicas de análise.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 213</p><p>UNIDADE 1. O paradigma Orientado a Objeto.</p><p>1.1. Origem do conceito de orientação a objeto.</p><p>1.2. Definição de objeto.</p><p>1.3. A orientação a objeto e a complexidade.</p><p>1.4. Conceitos associados a orientação a objeto: Abstração, Encapsulamento,</p><p>Classe, Herança, Polimorfismo.</p><p>UNIDADE 2. Linguagem de Modelagem Orientada a Objeto.</p><p>2.1. Tipos de linguagens orientadas a objeto.</p><p>2.2. Características das linguagens orientadas a objeto</p><p>2.3. Implementação dos conceitos de orientação a objeto pelas linguagens.</p><p>UNIDADE 3. Diagramas da UML – “Unified Modeling Language”.</p><p>3.1. Origem da UML</p><p>3.2. Utilização da UML</p><p>3.3. Objetivos da UML</p><p>3.4. Esquema de visões utilizado pela UML e os diagramas da UML.</p><p>UNIDADE 4. Diagrama de Casos de Uso</p><p>4.1. Definição do Diagrama de Caso de Uso</p><p>4.2. Componentes, características e representação gráfica do Diagrama de Caso de</p><p>Uso.</p><p>4.3. Relacionamentos do Diagrama de Caso de Uso: Comunicação, Extensão e Uso.</p><p>4.4. Critérios de qualidade para validação dos Casos de Uso</p><p>UNIDADE 5. Diagrama de Classes</p><p>5.1. Definição do Diagrama Classes</p><p>5.2. Componentes, características e representação gráfica do Diagrama de Classes.</p><p>5.3. Relacionamentos do Diagrama de Classes: Associação, Agregação e</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 214</p><p>5.4. Generalização.</p><p>5.5. Critérios de qualidade para validação dos Casos de Uso</p><p>UNIDADE 6. Diagrama de Interação</p><p>6.1. Diagrama de Sequência.</p><p>6.2. Definição do Diagrama de Sequência</p><p>6.3. Componentes, características e representação gráfica do Diagrama de</p><p>Sequência.</p><p>6.4 Critérios de qualidade para validação do Diagrama de Sequência.</p><p>6.5. Exemplos e exercícios.</p><p>6.6 Diagrama de Estado</p><p>6.7 Definição do Diagrama de Estado</p><p>6.8. Componentes, características e representação gráfica do Diagrama de Estado.</p><p>6.9. O Diagrama de Atividades como um tipo especial de Diagrama de Estado.</p><p>6.10. Critérios de qualidade para validação do Diagrama de Estado.</p><p>UNIDADE 7. Ferramentas CASE.</p><p>7.1. Utilização de Ferramentas para modelagem UML</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>MARINHO, Antonio Lopes (Org.). Análise e modelagem de sistemas [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>MEDEIROS, Ernani S. de, Desenvolvendo Software com UML 2.0: definido [livro digital]. São</p><p>Paulo: Pearson, 2004. [Biblioteca Pearson]</p><p>MUNHOZ, Antonio Siemsen. Fundamentos de tecnologia da informação e análise de</p><p>sistemas para não analistas [livro digital]. Curitiba: InterSaberes, 2017. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>GAMMA, Erich et. al. Padrões de projeto: soluções de software orientado a objetos [livro</p><p>digital]. Porto Alegre: Bookman, 2007. [Minha Biblioteca]</p><p>LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados</p><p>a objetos e ao desenvolvimento iterativo [livro digital]. 3. ed. Porto Alegre: Bookman, 2007.</p><p>[Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 215</p><p>Macedo, Joel de Jesus. Análise de projeto e orçamento empresarial [livro digital]. Curitiba:</p><p>InterSaberes, 2014. (Série gestão financeira) [Biblioteca Pearson]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: uma abordagem profissional</p><p>[livro digital]. 8. ed. Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>SOMMERVILLE, Ian. Engenharia de software [livro digital]. 9. ed. São Paulo: Pearson Prentice</p><p>Hall, 2011. [Biblioteca Pearson]</p><p>PERIÓDICOS: Engenharia de Software Magazine. http://www.devmedia.com.br/revista-</p><p>engenharia-de-software-magazine. Editora Devmedia, 2008</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 216</p><p>CÓDIGO: 4893 DISCIPLINA: Ética, Val. Hum. E Transdiscip.</p><p>CURSO: Análise e Desenvolvimento de Sistemas PERIODO: 3º PERIODO</p><p>CH TOTAL: 45 horas CH TEÓRICA: 45 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>oferecer ao discente as condições de referência para a compreensão da ética e da moral, do</p><p>ponto de vista filosófico, bem como, a sua importância para a sua atividade profissional e</p><p>acadêmica. Além disso, refletir e discutir sobre a dimensão ética na existência do ser humano,</p><p>dentro do contexto da crise dos valores da nossa sociedade, conduzindo a uma compreensão</p><p>global da influência da reflexão ética no âmbito das decisões e responsabilidades inerentes aos</p><p>atores sociais e econômicos da atualidade.</p><p>EMENTA</p><p>Ética e moral. A ética profissional. A responsabilidade social. A questão da alteridade</p><p>como</p><p>princípio da relação social. Os valores humanos fundamentais à construção de uma cultura de</p><p>paz. Transdisciplinaridade e convergência de conhecimentos.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BUARQUE, Cristovam. Da ética à ética: minhas dúvidas sobre a ciência econômica [livro</p><p>digital]. Curitiba: InterSaberes, 2012. [Biblioteca Pearson]</p><p>CARDELLA, Haroldo Paranhos; CREMASCO, José Antonio. Ética profissional: simplificado</p><p>[livro digital]. São Paulo: Saraiva, 2012. [Minha Biblioteca]</p><p>CORTELLA, Mario Sergio; BARROS FILHO, Clóvis de. Ética e vergonha na cara! [livro digital].</p><p>Campinas, SP: Papirus 7 mares, 2014. (Coleção papirus debates). [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ADEODATO, João Maurício. Ética e retórica: para uma teoria da dogmática jurídica [livro</p><p>digital]. São Paulo: Saraiva, 2012. [Minha Biblioteca]</p><p>DIAS, Reinaldo. Sociologia e ética profissional [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2014. (Coleção bibliografia universitária Pearson) [Biblioteca Pearson]</p><p>LA TAILLE, Yves de. Moral e ética: dimensões intelectuais e afetivas. Porto Alegre: Artmed,</p><p>2007. [Minha Biblioteca]</p><p>PINEDA, Eduardo Soto; MARROQUIN, José Antonio Cárdenas. Ética nas empresas [livro</p><p>digital]. Porto Alegre: AMGH, 2011. [Minha Biblioteca]</p><p>QUINTANA, Fernando. Ética e política: da antiguidade clássica à contemporaneidade [livro</p><p>digital]. São Paulo: Atlas, 2014. [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 217</p><p>4º PERÍODO</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 218</p><p>CÓDIGO: 7130 DISCIPLINA: BANCO DE DADOS II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS</p><p>PERIODO: 4º</p><p>PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas</p><p>CH PRÁTICA: 45</p><p>horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relativos à criação e organização de Sistemas de Bancos</p><p>de Dados. Fazer com que o aluno desenvolva habilidades necessárias para a utilização da</p><p>linguagem de consulta SQL. Possibilitar ao aluno o entendimento da manipulação, criação e</p><p>gerenciamento de um banco de dados.</p><p>HABILIDADES</p><p>Desenvolver a habilidade para a implementação de banco de dados, manipulação de dados</p><p>através da linguagem SQL e gerenciamento de um Banco de Dados.</p><p>COMPETÊNCIAS</p><p>Compreender o funcionamento de Sistemas Gerenciador de Banco de Dados, desenvolver a</p><p>capacidade de implementar, manipular e gerenciar um Banco de Dados.</p><p>EMENTA</p><p>Linguagem SQL (Structured Query Language). Projeto Físico. Ambiente de banco de dados.</p><p>Tópicos especiais de Banco de dados.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>Unidade 1- LINGUAGEM SQL (Structured Query Language)</p><p>1.1. Histórico</p><p>1.2. Conceitos</p><p>1.3. Linguagem</p><p>1.4. Tipos de comandos SQL</p><p>Unidade 2. Linguagem de Definição de Dados</p><p>2.1. Comando CREATE</p><p>2.2. Comando ALTER</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 219</p><p>2.3. Comando DROP</p><p>Unidade 3. Linguagem de Manipulação de Dados)</p><p>3.1. Clausulas da instrução SELECT</p><p>3.2. Comando INSERT</p><p>3.3. Comando UPDATE</p><p>3.4. Comando DELETE</p><p>Unidade 4. Linguagem de Consulta de Dados</p><p>4.1. Ordenação de registros</p><p>4.2. Funções de agregação</p><p>4.3 Agrupamento de dados</p><p>4.4.Junções de tabelas</p><p>4.5.Subconsultas</p><p>Unidade 5. Recursos avançados</p><p>5.1. Segurança em banco de dados</p><p>5.2. Controle transacional</p><p>5.3. Visões</p><p>5.4. Índices</p><p>5.5. Stored Procedures</p><p>5.6. Triggers</p><p>Unidade 6. TÓPICOS ESPECIAIS</p><p>6.1 Tendências das novas tecnologias em Banco de Dados</p><p>6.2 Banco de Dados NoSQL (não relacionais)</p><p>6.3. Banco de dados distribuídos</p><p>6.4 Datawarehouse</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 220</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DAMAS, Luís. SQL: structured query language [livro digital]. 6. ed. Rio de Janeiro: LTC, 2014.</p><p>[Minha Biblioteca]</p><p>ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados [livro digital]. 7. ed.</p><p>São Paulo: Pearson Education do Brasil, 2018.</p><p>HEUSER, Carlos Alberto. Projeto de banco de dados [livro digital]. 6. ed. São Paulo: Bookman,</p><p>2010. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ALVES, William Pereira. Banco de Dados [livro digital]. São Paulo: Érica, 2014. [Minha</p><p>Biblioteca]</p><p>AMADEU, Claudia Vicci (Org.). Banco de Dados [livro digital]. São Paulo: Pearson Education do</p><p>Brasil, 2014. (Coleção bibliografia universitária Pearson) [Biblioteca Pearson]</p><p>ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados [livro digital]. 6. ed.</p><p>São Paulo: Pearson Addison Wesley, 2011. [Biblioteca Pearson]</p><p>MACHADO, Felipe Nery Rodrigues. Banco de dados: projeto e implementação [livro digital]. 3.</p><p>ed. São Paulo: Érica, 2014. [Minha Biblioteca]</p><p>SQL Magazine [periódico digital]. Disponível em <https://www.devmedia.com.br/revista-sql-</p><p>magazine/edicoes/>. Acesso em: 20 set. 2018.</p><p>PERIÓDICOS: Revista SQL Magazine, DevMedia.</p><p>https://www.devmedia.com.br/revista-sql-magazine/edicoes/</p><p>https://www.devmedia.com.br/revista-sql-magazine/edicoes/</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 221</p><p>CÓDIGO: 7120</p><p>DISCIPLINA: TÓPICOS ESPECIAIS EM SISTEMAS DE</p><p>INFORMAÇÃO I</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERÍODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relacionados à Sistema de Informação nas empresas.</p><p>Fazer com que o aluno conheça os conceitos relacionados a sistema de apoio a decisão, suas</p><p>dificuldades, implicações e abrangências, bem como as técnicas e tecnologias disponíveis para sua</p><p>implementação.</p><p>HABILIDADES</p><p>Desenvolver conhecimento necessário para identificar os tipos de sistemas de informação nas</p><p>empresas e capacidade de avaliar a tomada de decisão para escolha de uma solução de sistema</p><p>integrado que proporcione ações de gestão de conhecimento.</p><p>COMPETÊNCIAS</p><p>Desenvolver o conhecimento necessário para buscar soluções integradas de gestão de</p><p>conhecimento para implementação de sistemas de apoio a decisão.</p><p>EMENTA</p><p>Tipos de Sistemas de Informação empresariais. Software: Tecnologia do Negócio: ERP, CRM, SCM,</p><p>BI e Comércio Eletrônico. Gerenciamento dos recursos da informação. Tópicos avançados em</p><p>sistemas de Apoio a decisão.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Sistemas de Informações Empresariais</p><p>1.1 . Sistemas de processamento de Transações</p><p>1.2 . Sistemas de Informações Gerenciais</p><p>1.3 . Sistemas de Suporte a Decisão</p><p>UNIDADE 2. Software : Tecnologia do Negócio</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 222</p><p>2.1. Sistemas ERP (Enterprise Resource Planning)</p><p>2.2. Sistemas CRM (Customer Relationship management)</p><p>2.3. Sistemas SCM (Supply Chain Management)</p><p>2.4. Sistemas de Comércio Eletrônico (B2B, B2C, Intra-Company)</p><p>UNIDADE 3. Gerenciamento dos Recursos da informação</p><p>3.1. Gerenciamento de Informações.</p><p>3.2. Gerenciamento da Tecnologia.</p><p>3.3. Gerenciamento Distribuído.</p><p>3.4. Gerenciamento Funcional.</p><p>3.5. Gerenciamento Estratégico.</p><p>UNIDADE 4. ETL, Data Warehouse e DataMarts</p><p>4.1. Visão Geral</p><p>4.2. Extract, Transform, Load (ETL)</p><p>4.3. Data Warehouse</p><p>4.4. Data Warehouse comerciais</p><p>4.5. DataMarts</p><p>UNIDADE 5. Datamining</p><p>5.1. Conceitos Básicos de Datamining</p><p>5.2. As fases do Datamining na Empresa</p><p>5.3. A metodologia do Datamining</p><p>5.4. As Técnicas do Datamining</p><p>UNIDADE 6. OLAP, OLTP e Business Inteligence</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 223</p><p>6.1. Online Analytical Processing (OLAP)</p><p>6.2. Online Transaction</p><p>Processing (OLPT)</p><p>6.3. Business Inteligence (BI)</p><p>6.4. Ferramentas BI.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BALTZAN, Paige; PHILLIPS, Amy. Sistemas de informação [livro digital]. Porto Alegre: AMGH,</p><p>2012. [Minha Biblioteca]</p><p>CAIÇARA JUNIOR, C. Sistemas integrados de gestão ERP: uma abordagem gerencial [livro</p><p>digital]. 2. ed. Curitiba: InterSaberes, 2015. [Biblioteca Pearson]</p><p>LAUDON, Kenneth; LAUDON, Jane. Sistemas de informação gerenciais. 9 ed São Paulo:</p><p>Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>CRUZ, Tadeu. Sistemas de informações gerenciais: tecnologias da informação e as</p><p>organizações do século XXI [livro digital]. 4. ed. São Paulo: Atlas. 2014. [Minha Biblioteca]</p><p>ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados [livro digital]. 7. ed.</p><p>São Paulo: Pearson Education do Brasil, 2018.</p><p>GORDON, Steven R.; GORDON, Judith R. Sistemas de informação: uma abordagem gerencial</p><p>[livro digital]. 3. ed. Rio de Janeiro: LTC, 2013. [Minha Biblioteca]</p><p>O’BRIEN, James A.; MARAKAS, George M. Administração de sistemas de informação [livro</p><p>digital]. 15. ed. Porto Alegre: AMGH, 2013. [Minha Biblioteca]</p><p>OLIVEIRA, Djalma de Pinho Rebouças de. Sistemas de informações gerenciais: estratégicas,</p><p>táticas, operacionais [livro digital]. 16. ed. São Paulo: Atlas, 2014. [Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 224</p><p>CÓDIGO: 7143 DISCIPLINA: Gestão DE PROJETOS EM TI</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 75 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relacionados a Planejamento de Sistemas de Informação. Fazer</p><p>com que o aluno Conheça os conceitos relacionados a gerência de projetos, suas dificuldades,</p><p>implicações e abrangências, bem como as técnicas e tecnologias disponíveis para o</p><p>gerenciamento de projetos.</p><p>HABILIDADES</p><p>Desenvolver projetos de software com o objetivo de construir uma proposta de</p><p>desenvolvimento onde deverá constar estimativas de prazo, custo, equipe e infraestrutura</p><p>básica para o desenvolvimento do software.</p><p>COMPETÊNCIAS</p><p>Conhecer as boas práticas de gerenciamento de projetos em uso no mercado. Desenvolver</p><p>estudos de casos previamente modelados.</p><p>EMENTA</p><p>Conceitos básicos de planejamento de Sistemas de informação, Projeto e Gerenciamento de</p><p>Projetos. As áreas de conhecimento da gerência de projetos. Os processos da gerência de</p><p>projetos: iniciação, planejamento, execução, controle e encerramento. Métodos de Estimativas</p><p>de Esforço, Prazo, Custo de Projetos de Sistemas.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Conceitos Básicos</p><p>1.1. Planejamento de Sistemas de Informação</p><p>1.2. Ambiente de desenvolvimento de um Sistema de Informação</p><p>1.3. Gerência de Projeto de Sistemas</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 225</p><p>1.4. Conceito de Projeto e Gerenciamento de projeto</p><p>UNIDADE 2. PMI (Project Management Institute)</p><p>2.1. Os envolvidos no projeto</p><p>2.2. PMBOK Guide</p><p>2.3. PMP (Project Management Professional)</p><p>2.4. PMO(Project Management Office)</p><p>2.5. Estudo das áreas de conhecimento e Processos da gerência de Projetos</p><p>UNIDADE 3. Planejamento de Projetos</p><p>3.1. Modelos Algoritmos</p><p>3.2. Método baseado em julgamento de Especialistas</p><p>3.3. Método Baseado em analogias com sistemas anteriores</p><p>UNIDADE 4. Softwares de Gerenciamento de projetos</p><p>4.1. Estudo de Caso</p><p>UNIDADE 5. Métodos de Estimativa de Esforço, Prazo, Custo de Projeto de Sistemas</p><p>5.1. Método COCOMO(COnstrutive COst MOdel)</p><p>5.2. Método FPA(Funtion Point Analysis)</p><p>5.3. Método COCOMO II</p><p>5.4. Método UCP (Use Case Points)</p><p>UNIDADE 6. Gerência de Projetos com Scrum</p><p>6.1.Introdução a Scrum</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 226</p><p>6.2.Agile;</p><p>6.3.Manifesto Ágil;</p><p>6.4.Metodologia SCRUM;</p><p>6.5.Papeis SCRUM:</p><p>6.6.SCRUM Master</p><p>6.7.Product Owner</p><p>Time SCRUM</p><p>UNIDADE 7. Trabalhos Específicos</p><p>7.1. Proposta de desenvolvimento</p><p>7.2. Especificação de Requisitos</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CARVALHO, Fábio Câmara Araújo de. Gestão de projetos [livro digital]. 2. ed. São Paulo:</p><p>Pearson Education do Brasil, 2018. [Biblioteca Pearson]</p><p>VALERIANO, D. L. Moderno gerenciamento de projetos [livro digital]. 2. Ed. São Paulo:</p><p>Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>VARGAS, Ricardo. Gerenciamento de Projetos: estabelecendo diferenciais competitivos</p><p>[livro digital]. 8. ed. Rio de Janeiro: Brasport, 2016. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BORGES, Carlos; ROLLIM, Fabiano. Gerenciamento de projeto aplicado: conceitos e guia</p><p>prático [livro digital]. Rio de Janeiro: Brasport, 2015. [Biblioteca Pearson]</p><p>CRUZ, Fábio. PMO ágil: escritório ágil de gerenciamento de projetos [livro digital]. Rio de</p><p>Janeiro: Brasport, 2016. [Biblioteca Pearson]</p><p>CRUZ, Fábio. Scrum e guia PMBOK unidos no gerenciamento de projetos [livro digital].</p><p>Rio de Janeiro: Brasport, 2013. [Biblioteca Pearson]</p><p>FOGGETTI, Cristiano (Org.). Gestão ágil de projetos [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2014. (Coleção biblioteca universitária Pearson) [Biblioteca Pearson]</p><p>LIMA, Rinaldo José Barbosa. Gestão de projetos [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2010. [Biblioteca Pearson]</p><p>VERAS, Manoel. Gestão dinâmica de projetos: LifeCycleCanvas [livro digital]. Rio de Janeiro:</p><p>Brasport, 2016. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 227</p><p>CÓDIGO: 7150 DISCIPLINA: ANÁLISE DE RISCOS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça a importância do processo de Análise e Gestão de Riscos em</p><p>Projetos de Engenharia de Software.</p><p>Possibilitar que o aluno conheça ferramentas e frameworks que auxiliem no processo de Gestão</p><p>de Riscos.</p><p>Mostrar a realidade do mercado de desenvolvimento de software no que diz respeito a qualidade</p><p>de software em relação a gestão de Riscos e Teste de Software como parte integrante da definição</p><p>do processo de software.</p><p>HABILIDADES</p><p>Desenvolver o conhecimento de técnicas e ferramentas de Gestão de Riscos de software como</p><p>prioridade para um produto de qualidade.</p><p>COMPETÊNCIAS</p><p>Comparar as melhores práticas de gestão de Riscos implementadas pelo CMMI, PMBOK e MPS.BR.</p><p>EMENTA</p><p>Estudo dos objetivos da Análise e Gestão de Riscos, Modelagem Quantitativa e Qualitativa dos</p><p>Riscos, Construção da Matriz de Riscos, Comparação da Gerência de Risco pelo PMBOK, CMMI e</p><p>MPS.BR.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Introdução</p><p>1.4. Riscos de Software</p><p>1.5. Objetivos da Gestão de Riscos</p><p>1.6. Conceitos de Plano Contenção e Contingência</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 228</p><p>UNIDADE 2. Análise e Gestão de Riscos</p><p>2.1. Identificação dos Riscos</p><p>2.2. Componentes e Fatores de Risco</p><p>2.3. Modelagem e Análise Quantitativa</p><p>2.4. Modelagem e Análise Qualitativa</p><p>2.5. Desenvolvimento da Matriz de Riscos</p><p>UNIDADE 3. Considerações de Riscos de Projeto</p><p>3.1. PMBOK do PMI – Gerência de Riscos (Área de conhecimento)</p><p>3.2. CMMI nível 3 – Análise de Riscos</p><p>3.2. Gerência de Riscos MPS.BR</p><p>UNIDADE 4. Tratamento de Riscos</p><p>4.1. Tratamento de Prioridades</p><p>4.2. Planejamento de Respostas</p><p>4.3. Acompanhamento e Controle</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 229</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>ARAI, Carlos. Gestão de riscos [livro digital]. São Paulo: Pearson Education do Brasil, 2015.</p><p>[Biblioteca Pearson]</p><p>KAERCHER, Adi Regina; LUZ, Daniel Fonseca da. Gerenciamento de riscos:</p><p>do ponto de vista</p><p>da gestão de produção [livro digital]. Rio de Janeiro: Interciência, 2016. [Biblioteca Pearson]</p><p>LIMA, Fabiano Guasti. Análise de riscos [livro digital]. São Paulo: Atlas, 2018. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>DIRETRIZES para segurança de processo baseada em risco [livro digital]. Rio de Janeiro:</p><p>Interciência, 2014. [Biblioteca Pearson]</p><p>FONTOURA, R. B. Contratos de prestação de serviços e mitigação de riscos [livro digital]. 8.</p><p>ed. São Paulo: Atlas, 2015. [Minha Biblioteca]</p><p>PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática [livro digital]. 2. ed. São</p><p>Paulo: Prentice Hall, 2004. [Biblioteca Pearson]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem profissional</p><p>[livro digital]. 8. ed. Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>SOMMERVILLE, Ian. Engenharia de software [livro digital]. 10. ed. São Paulo: Pearson</p><p>Education do Brasil, 2018. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 230</p><p>CÓDIGO: 7134 DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas CH PRÁTICA: 45 horas</p><p>OBJETIVOS</p><p>Nesta disciplina, o aluno é levado a conhecer uma IDE de desenvolvimento de aplicações de</p><p>médio a grande porte direcionada para a linguagem orientada a objetos sugerida, bem como as</p><p>ferramentas de suporte a este desenvolvimento.</p><p>Objetiva-se também oferecer ao aluno uma abordagem prática para desenvolvimento de</p><p>aplicativos com acesso a banco de dados, utilizando padrões de persistência de objetos, inclusive</p><p>com projetos de interfaces gráficas de aplicativos.</p><p>HABILIDADES</p><p>Construção de interfaces visuais, utilizando os principais componentes necessários para</p><p>aplicações desktop, programação de eventos associados aos componentes, testes funcionais</p><p>para validação dos módulos implementados, integração de banco de dados ao sistema de</p><p>informação construído e geração de arquivo executável de instalação no cliente e documentação</p><p>de classes de apoio ao desenvolvimento.</p><p>COMPETÊNCIAS</p><p>Desenvolver aplicações de pequeno a médio porte desktop, com acesso a banco de dados e ter</p><p>conhecimento de estratégias de manipulação de eventos aplicadas às situações surgidas no</p><p>levantamento de requisitos de um domínio de um sistema.</p><p>EMENTA</p><p>IDEs de desenvolvimento avançado de aplicativos desktop, princípios e estratégias de montagens</p><p>de interfaces gráficas, manipulação de componentes de interface gráfica (propriedades e eventos</p><p>relacionados), geração de documentação, implementação de testes, conexão com bancos de</p><p>dados e estratégias básicas de persistência de objetos em um banco de dados relacionais.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Ambiente de Desenvolvimento Integrado</p><p>1.1 Ambiente de desenvolvimento da IDE Netbeans</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 231</p><p>1.2 Criação e administração de projetos</p><p>1.3 Construção de código, compilação e execução</p><p>1.4 Depuração e refatoração de código</p><p>UNIDADE 2. Desenvolvendo aplicação MDI com Swing</p><p>2.1 Estrutura hierárquica do pacote Swing</p><p>2.2 Containers – JFrame, Jdialog, JPanel</p><p>2.3 Componentes visuais</p><p>2.4. Montagem de formulários</p><p>2.5 Eventos – Listeners</p><p>2.6 Transição de formulários</p><p>2.7 Estudo de casos</p><p>UNIDADE 3. Acesso a banco de dados com java</p><p>3.1 Fundamentos de JDBC</p><p>3.2 Principais classes da API JDBC</p><p>3.3 Carregando o driver</p><p>3.4 Abrindo a conexão</p><p>3.5 Efetuando operações básicas com o banco (Statement)</p><p>3.6 Efetuando operações de consulta com o banco (ResultSet)</p><p>3.7 Efetuando operações parametrizadas (PreparedStatement)</p><p>3.8 Arquiteturas de acesso JDBC a Banco de dados: ODBC e direto por driver</p><p>3.9 Interligando a aplicação visual às estratégias de banco de dados</p><p>UNIDADE 4. Introdução à persistência de dados</p><p>4.1 Padrão DAO de persistência;</p><p>4.2 Implementando um CRUD - POJO</p><p>4.3 Aplicação do padrão DAO a uma aplicação Java desktop.</p><p>UNIDADE 5. JavaDoc</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 232</p><p>5.1 Estrutura</p><p>5.2 Elaboração</p><p>5.3 Principais comandos</p><p>5.4 Geração de documentação</p><p>UNIDADE 6. Testes Unitários e JUnit</p><p>6.1 Fundamentos de testes OO</p><p>6.2 Estrutura da JUnit</p><p>6.3 Montagem de casos de testes</p><p>6.4 Elaboração e execução dos testes</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, Harvey; DEITEL, Paul. Java: como programar [livro digital]. 10. ed. São Paulo: Pearson</p><p>Prentice Hall, 2017. [Biblioteca Pearson]</p><p>BARNES, David J.; KOLLING, Michael. Programação orientada a objetos com Java: uma</p><p>introdução prática usando BlueJ [livro digital]. 4. ed. Pearson Prentice Hall, 2009. [Biblioteca</p><p>Pearson]</p><p>JORGE, Marcos. Java: passo a passo Lite [livro digital]. São Paulo: Pearson Education do Brasil,</p><p>2004. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>PUGA, Sandra. Lógica de programação e estrutura de dados, com aplicações em Java</p><p>[livro digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi. Fundamentos da</p><p>programação de computadores: algoritmos, Pascal, C/C++ (Padrão ANSI) e Java [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2004.</p><p>KALINOVSKY, Alex. Java secreto: técnicas de descompilação, patching e engenharia reversa</p><p>[livro digital]. São Paulo: Pearson Education do Brasil, 2005. [Biblioteca Pearson]</p><p>MUCHOW, John W. Core J2ME: tecnologia e MIDP [livro digital]. São Paulo: Pearson Makron</p><p>Books, 2004. [Biblioteca Pearson]</p><p>HORSTMANN, Cay S.; CORNELL, Gary. Core Java: volume I: fundamentos [livro digital]. 8. Ed.</p><p>São Paulo: Pearson Prentice Hall, 2010.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 233</p><p>PERIÓDICOS: Java Magazine. Disponível em https://www.devmedia.com.br/revista-java-</p><p>magazine Acesso em 02/10/2018</p><p>https://www.devmedia.com.br/revista-java-magazine</p><p>https://www.devmedia.com.br/revista-java-magazine</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 234</p><p>CÓDIGO: 7138 DISCIPLINA: ANÁLISE E PROJETO DE SISTEMAS II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 30 horas CH PRÁTICA: 45 horas</p><p>OBJETIVOS</p><p>Prover os alunos de informações, técnicas e ferramental para construir software Orientado a</p><p>Objetos utilizando técnicas de Padrões de Projeto, promovendo a utilização de soluções</p><p>reutilizáveis de projeto de software. Apresentar técnicas de refatoração com o objetivo de</p><p>manutenção da qualidade do código fonte de sistemas.</p><p>HABILIDADES</p><p>Escolher, avaliar e implementar padrões de projeto à sistemas de informação. Melhor a qualidade</p><p>do código-fonte construído através da aplicação consistente das técnicas de refatoração e</p><p>gerenciar e implantar um modelo de desenvolvimento de software O. O. através do RUP.</p><p>COMPETÊNCIAS</p><p>O estudo de padrões de projeto auxilia os desenvolvedores a aprender técnicas</p><p>comprovadamente eficazes para resolução de problemas específicos de projeto de software, bem</p><p>como a projetar aplicações mais flexíveis, confiáveis e eficientes Tornar o projeto de software</p><p>confiável e mais flexível à manutenção e sua evolução consistente. Gerenciar a implantação do</p><p>modelo de processos RUP em uma equipe de projeto de software.</p><p>EMENTA</p><p>Padrões de Projeto. Padrões de Criação. Padrões Estruturais. Padrões Comportamentais.</p><p>Estudos de caso envolvendo Padrões de Projeto. Refatoração de código. Catálogo de</p><p>Refatorações. Estudos de caso envolvendo Refatoração.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Introdução</p><p>1.4. Análise e Projeto orientados a Objetos</p><p>1.5. Interativo, Evolutivo e Ágil</p><p>1.6. Estudo de Caso</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 235</p><p>UNIDADE</p><p>combinação e seleção.</p><p>A coerência – a articulação de sentidos.</p><p>A coesão textual – os “nós” linguísticos do texto.</p><p>Elementos coesivos – o controle dos “nós” linguísticos através dos mecanismos coesivos.</p><p>A semântica: o sentido das palavras.</p><p>Conotação e denotação.</p><p>Sentido e contexto.</p><p>A construção do texto – Os gêneros textuais.</p><p>A narração e seus elementos.</p><p>A descrição.</p><p>A dissertação – persuasão e argumentação.</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 21</p><p>Bibliografia Básica:</p><p>ABREU, Antônio Suárez. Curso de redação [livro digital]. 12. ed. São Paulo: Ática, 2004.</p><p>[Biblioteca Pearson].</p><p>CUNHA, Celso. Nova gramática do português contemporâneo [livro digital]. 7. ed. Rio de</p><p>Janeiro: Lexikon, 2017. [Biblioteca Pearson].</p><p>FÁVERO, Leonor Lopes. Coesão e coerência textuais [livro digital]. 11. ed. São Paulo: Ática,</p><p>2009. [Biblioteca Pearson].</p><p>Bibliografia Complementar:</p><p>AZEVEDO, Vitória Vieira de Oliveira Kurtz de. A charge: intertextualidade e interdiscursividade</p><p>presentes em sua construção. Revista ao Pé da Letra, v. 19, n. 2, p. 1-13, 2017. Disponível em:</p><p><https://periodicos.ufpe.br/revistas/pedaletra/article/view/236044/28786>. Acesso em: 10 set.</p><p>2018.</p><p>DISCINI, Norma. Comunicação nos Textos [livro digital]. São Paulo: Contexto, 2005. [Biblioteca</p><p>Pearson].</p><p>GERALDI, João Wanderley (Org.) O Texto na sala de aula [livro digital]. 4. ed. São Paulo: Ática,</p><p>2006. [Biblioteca Pearson].</p><p>SQUARISI, Dad. Como escrever na internet [livro digital]. São Paulo: Contexto, 2014. [Biblioteca</p><p>Pearson].</p><p>TEIXEIRA, Ivana Siqueira; VASCONCELOS, Jéssica Santos. Gêneros textuais e interdisciplinaridade:</p><p>uma abordagem pertinente para o ensino de LP. Revista ao Pé da Letra, v. 17, n. 2, p. 61-73,</p><p>2015. Disponível em: <https://periodicos.ufpe.br/revistas/pedaletra/article/view/231867> Acesso</p><p>em 10 set. 2018.</p><p>TERRA, Ernani. Leitura do texto literário [livro digital]. São Paulo: Contexto, 2014. [Biblioteca</p><p>Pearson].</p><p>_______. Linguagem, Língua e Fala [livro digital]. São Paulo: Scipione, 2008. [Biblioteca</p><p>Pearson].</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 22</p><p>CÓDIGO: 1856 DISCIPLINA: Arquitetura de Computadores</p><p>CURSO: Sistemas de Informação PERÍODO: 1º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 60 CH PRÁTICA: 15 horas</p><p>Objetivo:</p><p>Mostrar os fundamentos básicos utilizados por um sistema de computação, como informações são</p><p>recebidas pelo sistema, armazenadas, processadas e o usuário recebe resultados a partir das</p><p>instruções que fornece.</p><p>Ementa:</p><p>Definição de sistemas de computação e os componentes físicos dos quais são constituídos;</p><p>Conceitos fundamentais de funcionamento do processador, dispositivos de entrada e saída,</p><p>barramentos de comunicação e unidade central de processamento.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Introdução</p><p>1.1. Componentes Básicos de um Sistema de Computação</p><p>1.2. Abstração</p><p>UNIDADE 2. História do Computador</p><p>2.1. Geração 0 – Mecânico</p><p>2.2. Geração 1 – Válvulas</p><p>2.3. Geração 2 – Transistores</p><p>2.4. Geração 3 – Circuitos Integrados</p><p>2.5. Geração 4 – VLSI</p><p>2.6. Geração 5 – ULSI</p><p>2.7. Novas Tecnologias</p><p>UNIDADE 3. Sistemas de Numeração</p><p>3.1. Representação da Informação</p><p>3.2. Bases de Sistemas de Numeração</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 23</p><p>3.2.1. Base Binária</p><p>3.2.2. Base Octal</p><p>3.2.3. Base Hexadecimal</p><p>3.3. Níveis de programação</p><p>3.4. Conversões entre bases</p><p>3.4.1. Conversão binário/octal</p><p>3.4.2. Conversão binário/hexadecimal</p><p>3.4.3. Conversões octal/binário e hexadecimal/binário</p><p>3.4.4. Conversão de uma base qualquer para decimal</p><p>3.4.5. Conversão da base decimal para uma base qualquer</p><p>3.5. Operações no Sistema Binário</p><p>3.5.1. Adição e subtração</p><p>3.5.2. Multiplicação e divisão</p><p>3.6. Representação de dados</p><p>3.7. Representação em Sinal e Magnitude</p><p>3.8. Aritmética em Sinal e Magnitude</p><p>3.9. Álgebra de Boole</p><p>UNIDADE 4. Organização de Computadores</p><p>4.1. Classificação de computadores</p><p>4.2. Estrutura básica - Arquitetura de Von Neumann</p><p>4.3. Componentes de hardware</p><p>4.3.1. Memória</p><p>4.3.2. Processador</p><p>4.3.3. Barramentos</p><p>4.3.4. Interface e periféricos</p><p>4.4. Programação por hardware e software</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 24</p><p>4.5. Conjunto de Instruções</p><p>4.5.1. Arquiteturas CISC e RISC</p><p>4.5.2. Ciclo execução de instruções</p><p>4.5.3. Representação de Instruções: quantidade de operandos e modos de endereçamento.</p><p>4.5.4. Pipeline</p><p>4.5.5. Máquinas superescalares</p><p>UNIDADE 5. Memória</p><p>5.1. Representação de memória</p><p>5.2. Tipos de memória</p><p>5.3. Hierarquia de memória</p><p>5.4. Memória Principal</p><p>5.4.1. Memória ROM</p><p>5.4.2. Memória RAM</p><p>5.5. Comunicação entre memórias</p><p>5.6. Interação entre Processador e Memória Principal</p><p>5.7. Memória Cache</p><p>5.7.1. Localidade de referência</p><p>5.7.2. Gerenciamento da memória cache</p><p>5.8. Memória secundária</p><p>5.8.1. Estrutura básica</p><p>5.8.2. Organização física</p><p>5.8.3. Organização lógica</p><p>5.8.4. Discos rígidos</p><p>5.8.5. Discos removíveis</p><p>5.8.6. CD-ROM</p><p>5.8.7. Formatos diversos</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 25</p><p>5.9. Memória Virtual</p><p>5.9.1. Mecanismo de memória virtual</p><p>5.9.2. Tabela de mapeamento</p><p>5.9.3. Paginação</p><p>5.9.4. Segmentação</p><p>UNIDADE 6. Processador</p><p>6.1. Organização do processador</p><p>6.2. Organização de registradores</p><p>6.3. Fluxo de dados</p><p>6.4. Ciclo de clock</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS:</p><p>DELGADO, José; RIBEIRO, Carlos. Arquitetura de Computadores [livro digital]. 5. ed. atual. Rio</p><p>de Janeiro: LTC, 2017. [Minha Biblioteca]</p><p>STALLINGS, William. Arquitetura e organização de computadores [livro digital]. 8. ed. São</p><p>Paulo: Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>TANENBAUM, Andre S.; AUSTIN, Todd. Organização estruturada de computadores [livro</p><p>digital]. 6. ed. São Paulo: Pearson Prentice Hall, 2013. [Biblioteca Pearson]</p><p>VARGAS, Alessandra Alves Fonseca; PEREIRA, Tatiane Gomes Aparecida; Arquitetura de</p><p>Computadores [livro digital]. NiterÓi, RJ: Universo. Departamento de ensino à distância, 2017.</p><p>[Webaula]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES:</p><p>CORRÊA, Ana Grasielle Dionisio. Organização e arquitetura de computadores [livro digital]. 5.</p><p>ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>MONTEIRO, Mário A. Introdução à organização de computadores [livro digital]. 5. ed. Rio de</p><p>Janeiro: LTC, 2010. [Minha Biblioteca]</p><p>TANENBAUM, Andrew S; BOS, Herbert. Sistemas operacionais modernos [livro digital]. 4. ed.</p><p>São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>TOCCI, Ronald. J.; WIDMER, Neal. S.; MOSS, Gregor L. Sistemas digitais: princípios e aplicações</p><p>[livro digital]. 11. ed. São Paulo: Pearson Prentice-Hall, 2011. [Biblioteca Pearson]</p><p>WEBER, Raul Fernando. Fundamentos de arquitetura de computadores [livro digital]. 4. ed.</p><p>Porto Alegre: Bookman, 2012. (Série livros didáticos informática UFRG) [Minha Biblioteca]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 26</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 27</p><p>Curso: Sistemas de Informação</p><p>Período:</p><p>1º</p><p>Carga Horária Trimestral Créditos</p><p>Disciplina: METODOLOGIA DA</p><p>PESQUISA</p><p>Teórica: 60 Prática:0</p><p>Total:</p><p>60</p><p>04</p><p>Objetivos:</p><p>• Oportunizar ao docente o desenvolvimento da atitude científica, enfocando aspectos do</p><p>2.Concepção</p><p>2.1. O que é concepção?</p><p>2.2. Quanto deve durar a concepção?</p><p>2.3. Quais artefatos podem ser inicializados na concepção?</p><p>2.4. Quanto de UML durante a concepção?</p><p>UNIDADE 3. Requisitos Evolutivos</p><p>3.1. Definição de requisitos</p><p>3.2. Requisitos evolutivos versus em cascata</p><p>3.3. Meios racionais de elicitar requisitos</p><p>3.4. Tipos e categorias de requisitos</p><p>UNIDADE 4. Padrões de Projeto</p><p>4.1. Conceituação</p><p>4.2. Estrutura de Padrões de Projetos</p><p>4.3. O Padrão MVC (Model-View-Controller)</p><p>4.4. Padrões de Criação</p><p>4.5. Padrões Estruturais</p><p>4.6. Padrões Comportamentais</p><p>4.7. Estudos de Caso envolvendo Padrões de Projeto</p><p>UNIDADE 5. Refatoração</p><p>5.1. Conceituação</p><p>5.2. Aplicação de Refatoração</p><p>5.3. Maus Cheiros no Código</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 236</p><p>5.4. Catálogo de Refatorações</p><p>5.5. Estudos de Caso de Refatoração</p><p>UNIDADE 6. O RUP (Rational Unified Process).</p><p>6.1. Características</p><p>6.2. Concepção</p><p>6.3. Elaboração</p><p>6.4. Construção</p><p>6.5. Transição</p><p>UNIDADE 7.Projeto de Objetos</p><p>7.1. Modelagem ágil e desenho leve UML</p><p>7.2. Ferramentas Case UML</p><p>7.3. Projeto de Objetos: o que são modelagens estática e dinâmica?</p><p>7.4. A importância da habilidade de projeto de objetos sobre a habilidade com</p><p>notação UML</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>FÉLIX, Rafael (Org.). Programação orientada a objetos [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2016. [Biblioteca Pearson]</p><p>FOWLER, Martin. Refatoração: aperfeiçoando o projeto de código existente. São Paulo:</p><p>Bookman, 2004. [Minha Biblioteca]</p><p>LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientado a</p><p>objetos e ao desenvolvimento iterativo [livro digital].3. ed. Porto Alegre: Bookman, 2007. [Minha</p><p>Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>KERIEVSKY, Joshua. Refatoração para padrões [livro digital]. Porto Alegre: Artmed, 2008.</p><p>[Minha Biblioteca]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 237</p><p>LEE, Richard C.; TEPFENHART, William M. UML e C++: guia prático de desenvolvimento</p><p>orientado a objeto [livro digital]. São Paulo: Makron Books, 2002. [Biblioteca Pearson]</p><p>MARINHO, Antonio Lopes (Org.). Análise e modelagem de sistemas [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>MEDEIROS, Ernani. Desenvolvendo software com UML 2.0: definitivo [livro digital]. São</p><p>Paulo: Pearson Makron Books, 2004. [Biblioteca Pearson]</p><p>MUNHOZ, Antonio Siemsen. Fundamentos de tecnologia da informação e análise de</p><p>sistemas para não analistas [livro digital]. Curitiba: InterSaberes, 2017. [Biblioteca Pearson]</p><p>PERIÓDICOS: Engenharia de Software Magazine. http://www.devmedia.com.br/revista-</p><p>engenharia-de-software-magazine. Editora Devmedia, 2008</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 238</p><p>CÓDIGO: 7140 DISCIPLINA: REDES DE COMPUTADORES II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 4º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 15 horas CH PRÁTICA: 15 horas</p><p>OBJETIVOS</p><p>Abordar na prática a pilha de protocolos da internet TCP/IP, através da programação de socket's</p><p>(camada de Aplicação e Transporte), da configuração de tabelas de rota (camada de Redes) ,</p><p>da elaboração de projeto de rede físico e lógico (camadas de Enlace e Rede – Interface de Rede),</p><p>da análise de protocolos com o uso de analisadores (todas as camadas), da utilização de</p><p>comandos e aplicativos conectividade, de cálculos de sub-rede, entre outros, dando ao aluno</p><p>uma maior compreensão dos conceitos apresentados anteriormente em Redes I.</p><p>HABILIDADES</p><p>Discernir, quando necessário, problemas encontrados nas redes e com isso poder identificar</p><p>quais camadas poderiam prover tais problemas e assim facilitar e reduzir as diversas</p><p>possibilidades de causas para com isso agilizar o processo de soluções.</p><p>COMPETÊNCIAS</p><p>Conhecer na prática os conceitos apresentados em Redes I, possibilitando a leitura de padrões</p><p>de protocolos e o entendimento do seu funcionamento e, além disso, entender como se dá o</p><p>processo de comunicação entre os sistemas finais em pequenas redes e na Internet.</p><p>Compreender como se dá a interconexão de diversas redes físicas em um sistema coordenado,</p><p>como os protocolos de redes operam nesse ambiente e como as aplicações utilizam o sistema</p><p>resultante.</p><p>EMENTA</p><p>Endereçamento, Roteamento, Configuração de Rede, Análise de Protocolo, Projeto de Rede.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE I. Endereçamento e Roteamento</p><p>1.1 Apresentação das regras de endereçamento IPv4, IPv6.</p><p>1.2 Conceitos de máscara de rede. Cálculos de Sub-Redes.</p><p>1.3 Análise da interconexão de redes;</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 239</p><p>1.4 Protocolos de Roteamento;</p><p>1.5 Elaboração de tabelas de rotas;</p><p>1.6 Configuração de tabelas de rotas.</p><p>UNIDADE 2. Configuração de Rede</p><p>2.1 Configuração física de redes locais;</p><p>2.2 Configuração lógica de redes locais;</p><p>2.2.1 Estrutura de endereçamento;</p><p>2.2.2 Configuração de sub-redes;</p><p>2.3 Configuração de roteadores.</p><p>UNIDADE 3. Segurança, Gerenciamento e Administração de Redes</p><p>1.8 Conceitos básicos.</p><p>1.9 Segurança em Redes</p><p>1.10 Gerência de Redes</p><p>3.4 Administração de Redes</p><p>UNIDADE 4. Projeto de Redes</p><p>4.1 Roteiro.</p><p>4.2 Estudo de Caso.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CARDOSO NETO, Celso. Redes de computadores II [livro digital]. Niterói, RJ: Departamento</p><p>de Ensino à Distância, 2018. [Webaula]</p><p>KUROSE, James F.; ROSS, Keith W. Ross. Redes de computadores e a Internet: uma</p><p>abordagem top-down [livro digital]. 6. ed. São Paulo: Pearson Education do Brasil, 2011.</p><p>[Biblioteca Pearson]</p><p>TANENBAUM, Andrew S.; WETHERALL, David. Redes de computadores [livro digital]. 5. ed.</p><p>São Paulo: Pearson Prentice Hall, 2011. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 240</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BASTA, Alfredo; BASTA, Nadine; BROWN, Mary. Segurança de computadores e teste de</p><p>invasão [livro digital]. 2. ed. São Paulo: Cengage Learning, 2014. [Minha Biblioteca]</p><p>COMER, Douglas E. Redes de computadores e Internet [livro digital]. 6. ed. Porto Alegre:</p><p>Bookman, 2016. [Minha Biblioteca]</p><p>FOROUZAN, Behrouz A. Comunicação de dados e redes de computadores [livro digital]. 4.</p><p>ed. Porto Alegre: AMGH, 2010. [Minha Biblioteca]</p><p>MORAES, Alexandre Fernandes de. Redes sem fio: instalação, configuração e segurança –</p><p>fundamentos [livro digital]. São Paulo: Érica, 2010. [Minha Biblioteca]</p><p>STALLINGS, William. Criptografia e segurança de redes: princípios e práticas [livro digital].</p><p>6. ed. São Paulo: Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 241</p><p>5º PERÍODO</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 242</p><p>CÓDIGO: 7141 DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS IV</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas CH PRÁTICA: 45 horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relativos ao uso de framework .NET e a linguagem de</p><p>desenvolvimento C#. Fazer com que o aluno desenvolva habilidades necessárias para a</p><p>utilização e desenvolvimento de softwares orientados a objetos utilizando framework .NET e a</p><p>linguagem de desenvolvimento C#.</p><p>HABILIDADES</p><p>Desenvolver a habilidade para o desenvolvimento na linguagem orientada a objetos C#, voltada</p><p>para o framework .NET.</p><p>COMPETÊNCIAS</p><p>Compreender o funcionamento do framework</p><p>.NET e a linguagem orientadas a objetos C#.</p><p>Desenvolver a capacidade de implementar, manipular e gerenciar componentes e estruturas de</p><p>dados necessários para o desenvolvimento orientada a objetos.</p><p>EMENTA</p><p>Conceitos introdutórios do framework orientandos a objetos .NET e a linguagem de</p><p>desenvolvimento C#. Formulários, Instruções, tipos de dados, variáveis e operadores. Instruções</p><p>de decisão e repetição. Tratamento de erros. Estrutura da linguagem C#. Acesso a dados.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1 – CONCEITOS INTRODUTÓRIOS</p><p>Introdução ao Visual Studio e C#</p><p>A linguagem C#</p><p>Plataforma .NET</p><p>Common Language Runtime (CLR)</p><p>Common Type System</p><p>Biblioteca de classes (Class Library)</p><p>Conhecendo o Visual Studio</p><p>Seção de comandos</p><p>Projetos recentes</p><p>Área de conteúdo</p><p>Iniciando um projeto</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 243</p><p>Barra de ferramentas padrão</p><p>Janela Properties Solution Explorer</p><p>Configurando o ambiente de desenvolvimento</p><p>Iniciando a programação</p><p>Compilação</p><p>Executando o programa.</p><p>UNIDADE 2: FORMULÁRIOS</p><p>Criando uma interface</p><p>Formulário de inicialização</p><p>Conceitos importantes</p><p>Controles</p><p>Objetos</p><p>Propriedades</p><p>Procedures de evento</p><p>Métodos</p><p>Componentes</p><p>Label e LinkLabel</p><p>TextBox e RichTextBox</p><p>Button</p><p>RadioButton</p><p>CheckBox</p><p>ListBox</p><p>ComboBox</p><p>DateTimePicker</p><p>TabControl</p><p>Timer</p><p>Menus MenuStrip ToolStrip</p><p>Adicionando formulários</p><p>Caixas de diálogo padrão.</p><p>UNIDADE 3: INSTRUÇÕES, TIPOS DE DADOS, VARIÁVEIS E OPERADORES</p><p>Instruções</p><p>Identificadores</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 244</p><p>Palavras-chave</p><p>Tipos de dados</p><p>Variáveis</p><p>Operador de atribuição</p><p>Operadores aritméticos</p><p>Operadores incrementais e decrementais</p><p>Operadores booleanos</p><p>Operadores lógicos</p><p>Operador ternário</p><p>Precedência e associatividade.</p><p>INSTRUÇÕES DE DECISÃO E REPETIÇÃO</p><p>Instruções de decisão: If / else Switch / case</p><p>Instruções de repetição ou iteração: While Do / while For Break Continue</p><p>UNIDADE 4: TRATAMENTO DE ERROS</p><p>Tipos de erros</p><p>Erro de lógica</p><p>Erro de compilação</p><p>Erro de execução</p><p>Ferramentas de depuração</p><p>Breakpoints</p><p>Tracepoints</p><p>Janela Immediate</p><p>Janela Output</p><p>Janela Watch</p><p>Janela Autos</p><p>Janela Task List Try e catch Throw</p><p>A classe Exception e suas derivadas</p><p>Propriedades da classe Exception Finally</p><p>UNIDADE 5: ESTRUTURA DA LINGUAGEM C#</p><p>Namespaces</p><p>Classes</p><p>Encapsulamento</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 245</p><p>Modificadores de acesso</p><p>Propriedades</p><p>Herança</p><p>Construtores</p><p>Métodos</p><p>Classes estáticas</p><p>Membros estáticos</p><p>Métodos sobrecarregados</p><p>Aplicação de escopo</p><p>Tipos de valores Polimorfismo virtual e override</p><p>Classes e métodos abstratos</p><p>Enumeração, estruturas e interfaces</p><p>Arrays, coleções, tipos de valores e referências</p><p>Coletor de lixo e gerenciamento de recursos</p><p>UNIDADE 6: ACESSO A DADOS</p><p>Acesso e manipulação de dados com o ADO.NET</p><p>Conceitos básicos de segurança - autenticação e autorização</p><p>Conhecendo as ferramentas do Microsoft SQL Server 2008 R2</p><p>Tabelas e tipos de dados</p><p>Acesso ao banco de dados</p><p>Operações CRUD em banco de dados</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, H. M. et. al. C#: como programar [livro digital]. São Paulo: Pearson Education, 2003.</p><p>[Biblioteca Pearson]</p><p>MIZRAHI, Victorine Viviane. Treinamento em C++: módulo 1 [livro digital]. São Paulo: Pearson</p><p>Prentice Hall, 2006. [Biblioteca Pearson]</p><p>SHARP, John. Microsoft visual C# 2013: passo a passo [livro digital]. Porto Alegre: Bookman,</p><p>2014. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>LINGUAGEM C# Devmedia. Disponível em: <https://www.devmedia.com.br/guia/linguagem-</p><p>csharp/38152>. Acesso em: 20 set. 2018.</p><p>https://www.devmedia.com.br/guia/linguagem-csharp/38152</p><p>https://www.devmedia.com.br/guia/linguagem-csharp/38152</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 246</p><p>MANZANO, José Augusto N. G. Estudo dirigido de Microsoft visual C#® community 2015</p><p>[livro digital]. São Paulo: Érica, 2016. (Série estudo dirigido) [Minha Biblioteca]</p><p>MANZANO, José Augusto N. G. Programação de computadores C# [livro digital]. São Paulo:</p><p>Érica, 2014. [Minha Biblioteca]</p><p>MARTIN, Robert C.; MARTIN, Micah. Princípios, padrões e práticas ágeis em C# [livro</p><p>digital]. Porto Alegre: Bookman, 2011. [Minha Biblioteca]</p><p>MICROSOFT Guia de Programação C#. Disponível em: <https://docs.microsoft.com/pt-</p><p>br/dotnet/csharp/programming-guide/>. Acesso em: 20 set. 2018.</p><p>MICROSOFT.NET Oficial. Disponível em: <https://www.microsoft.com/net>. Acesso em 20 set.</p><p>2018.</p><p>https://docs.microsoft.com/pt-br/dotnet/csharp/programming-guide/</p><p>https://docs.microsoft.com/pt-br/dotnet/csharp/programming-guide/</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 247</p><p>CÓDIGO: 7153 DISCIPLINA: DIREITO APLICADO À SISTEMAS DE INFORMAÇÃO</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça os conceitos básicos do direito empresarial e informático,</p><p>compreendendo as diferenças entre as várias proteções dadas à propriedade imaterial.</p><p>Possibilitar que o aluno tenha recursos para se posicionar quanto a política nacional de informática,</p><p>compreendendo as nuances jurídicas do comércio eletrônico.</p><p>Mostrar e definir quais são os direitos da personalidade e como os mesmo são expostos nos</p><p>ciberespaço, bem como mostrar qual a solução jurídica para a violação destes direitos.</p><p>HABILIDADES</p><p>Desenvolver o raciocínio lógico jurídico, possibilitando ao aluno se posicionar no universo</p><p>informático, tendo em vista a compreensão das repercussões jurídicas pertinentes..</p><p>COMPETÊNCIAS</p><p>Desenvolver a capacidade de análise críticas dos temas de direito que margeiam o universo</p><p>informacional e compreender as consequências jurídicas da condutas adotadas.</p><p>EMENTA</p><p>Estudo e compreensão do que vem a ser a proteção jurídica do software, a diferença entre</p><p>patenteamento, licenciamento e direitos autorais. Compreensão da política de informática. Direitos</p><p>da personalidade e ciberespaço.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Proteção Jurídica do Software</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 248</p><p>1.1 Registro do Software e proteção dos diversos tipos de Software</p><p>1.2 Direitos Autorais, patentes e licenciamento do Software</p><p>1.3 Cessão e utilização do Software</p><p>UNIDADE 2 . Demais regulamentações sobre o Software</p><p>2.1 Importação e Exportação</p><p>2.2 Legislação trabalhista aplicada ao Software</p><p>2.3 Tributação do Software</p><p>UNIDADE 3. Política de informática</p><p>3.1 Política Nacional de Informática: Terminologia Nacional, Reserva de</p><p>Mercado e Política de Importações.</p><p>3.2 Licitação e Concorrência</p><p>3.3. Propriedade imaterial x propriedade intelectual x propriedade industrial.</p><p>3.4 Propriedade imaterial X propriedade intelectual x propriedade industrial</p><p>UNIDADE 4. Lei do comércio eletrônico</p><p>4.1 Direito e comércio eletrônico</p><p>4.1.1 Implicações do comércio eletrônico</p><p>UNIDADE 5. Direito da personalidade no ciberespaço</p><p>5.1 Delimitação do direitos da personalidade</p><p>5.2 Privacidade e ciberespaço</p><p>5.3 Ineficácia do direito de resposta diante da trigonometria do ciberespaço</p><p>5.4 Repressão ao crimes contra os direitos da personalidade no ciberespaço</p><p>UNIDADE 6. Marco Civil da Internet</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 249</p><p>6.1 Marco Civil da Internet - Lei 12.965/2014</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BARRETO, Alesandro Gonçalves; BRASIL, Beatriz Silveira. Manual de investigação cibernética à luz do marco</p><p>civil da internet [livro digital]. Rio de Janeiro: Brasport Livros e Multimídias, 2016. [Biblioteca Pearson]</p><p>PINHEIRO, Patricia Peck. Direito digital [livro digital].6 ed. rev. atual. ampl. São Paulo: Saraiva, 2016. [Minha</p><p>Biblioteca]</p><p>SILVEIRA, Newton. Propriedade Intelectual: propriedade industrial, direito de autor, software, cultivares, nome</p><p>empresarial, abuso de patentes [livro digital]. 5.ed. Barueri, SP: Manole, 2014. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ARAÚJO, Elayne Cristina Machado de; LIMA, Luiza Rosa Barbosa de. Direito Constitucional à Informação e</p><p>Proteção à propriedade intelectual no ciberespaço: (IN) eficácia do regime jurídico do Direito do autor no</p><p>ciberespaço. Revista Direito e Desenvolvimento, João Pessoa, v. 5, n. 10, p. 57-76, jun./dez. 2014. Disponível</p><p>em: < http://www.egov.ufsc.br/portal/conteudo/direito-constitucional-%C3%A0-informa%C3%A7%C3%A3o-e-</p><p>prote%C3%A7%C3%A3o-%C3%A0-propriedade-intelectual-no-ciberespa%C3%A7o>. Acesso em: 20 set. 2018.</p><p>BELTRAMI, Fábio. Da proteção jurídica do software. Revista âmbito jurídico, Rio Grande, v. 14, n. 95, dez. 2011.</p><p>Disponível em: <http://www.ambito-</p><p>juridico.com.br/site/?n_link=revista_artigos_leitura&artigo_id=10902&revista_caderno=17>. Acesso em: 20</p><p>set. 2018.</p><p>BOFF, Salete Oro; FORTES, Vinícius Borges. A privacidade e a proteção dos dados pessoais no ciberespaço como</p><p>um direito fundamental: perspectivas de construção de marco regulatório para o Brasil. Sequência,</p><p>Florianópolis, n. 69, p. 109-127, jun. 2014. Disponível em:</p><p><https://periodicos.ufsc.br/index.php/sequencia/article/view/2177-7055.2013v35n68p109/26949>. Acesso</p><p>em: 20 set. 2018.</p><p>BRASIL. Decreto nº 7.962, de 15 de março de 2013. Disponível em:</p><p><http://www.planalto.gov.br/ccivil_03/_Ato2011-2014/2013/Decreto/D7962.htm>. Acesso em: 20 set. 2018.</p><p>BRASIL. Lei nº 9.609, de 19 de fevereiro de 1998. Disponível em:</p><p><http://www.planalto.gov.br/ccivil_03/leis/l9609.htm>. Acesso em: 20 set. 2018.</p><p>VIANNA, Eduardo Wallier; DE SOUSA, Renato Tarciso Barbosa. Ciber Proteção: a segurança dos sistemas de</p><p>informação no espaço cibernético. Revista Ibero-Americana de Ciência da Informação, v. 10, n. 1, p. 110-131,</p><p>2017. Disponível em: <http://periodicos.unb.br/index.php/RICI/article/view/2489>. Acesso em: 20 set. 2018.</p><p>http://www.egov.ufsc.br/portal/conteudo/direito-constitucional-%C3%A0-informa%C3%A7%C3%A3o-e-prote%C3%A7%C3%A3o-%C3%A0-propriedade-intelectual-no-ciberespa%C3%A7o</p><p>http://www.egov.ufsc.br/portal/conteudo/direito-constitucional-%C3%A0-informa%C3%A7%C3%A3o-e-prote%C3%A7%C3%A3o-%C3%A0-propriedade-intelectual-no-ciberespa%C3%A7o</p><p>http://www.ambito-juridico.com.br/site/?n_link=revista_artigos_leitura&artigo_id=10902&revista_caderno=17</p><p>http://www.ambito-juridico.com.br/site/?n_link=revista_artigos_leitura&artigo_id=10902&revista_caderno=17</p><p>https://periodicos.ufsc.br/index.php/sequencia/article/view/2177-7055.2013v35n68p109/26949</p><p>http://www.planalto.gov.br/ccivil_03/_Ato2011-2014/2013/Decreto/D7962.htm</p><p>http://legislacao.planalto.gov.br/legisla/legislacao.nsf/Viw_Identificacao/lei%209.609-1998?OpenDocument</p><p>http://www.planalto.gov.br/ccivil_03/leis/l9609.htm</p><p>http://periodicos.unb.br/index.php/RICI/article/view/2489</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 250</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 251</p><p>CÓDIGO: 1511 DISCIPLINA: SEGURANÇA E AUDITORIA DE SISTEMAS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>PROFESSOR RESPONSÁVEL:</p><p>PRÉ-REQUISITOS: Nenhum</p><p>OBJETIVOS</p><p>Abordar os conceitos e princípios da segurança da informação, tanto no aspecto físico e lógico,</p><p>quanto no desenvolvimento de software</p><p>Discutir metodologias, técnicas e métodos que permitam a validação e auditoria desses sistemas</p><p>Apresentar planos de segurança da informação e os principais tópicos para sua elaboração</p><p>HABILIDADES</p><p>Aplicação dos conceitos da rotina de auditoria em ambiente de Tecnologia da Informação (T) a fim</p><p>de garantir a integridade, confiabilidade e disponibilidade de sistemas de informação. Conhecimento</p><p>dos modelos de controle de acesso em sistemas de informação. Utilização de técnicas de</p><p>desenvolvimento de software criar arquiteturas capazes de implementar controles de acesso.</p><p>Criação de planos de contigência. Conhecimento sobre acordos de níveis de serviço para medição</p><p>da qualidade dos recursos de segurança da informação no ambiente de TI.</p><p>COMPETÊNCIAS</p><p>Utilização de princípios da auditoria em ambientes de TI. Desenvolvimento de planos de contigência</p><p>para garantir requisitos de segurança. Aplicação de acordos de níveis de serviço para medição da</p><p>qualidade dos processos de segurança da informação. Desenvolvimento de sistemas de informação</p><p>com base em modelos de controle de acesso;</p><p>EMENTA</p><p>Conceitos de auditoria. Auditoria de Sistemas e a área de sistemas de informação. Controles em SI</p><p>gerenciais e de aplicações. Coleta de dados: testes, técnicas, entrevistas e questionários. Avaliação</p><p>de integridade e segurança de dados, de efetividade e de eficiência. Softwares de auditoria. Gerência</p><p>da função de auditoria e segurança em SI. Segurança em sistemas na Internet. Risco;</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 252</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Conceitos de Segurança da Informação</p><p>1.5 Conceitos básicos de auditoria</p><p>1.6 Auditoria de sistemas e a área de Sistemas de Informação</p><p>1.7 Auditoria Interna e Externa</p><p>1.8 Tipos de auditoria</p><p>UNIDADE 2. Segurança no Desenvolvimento de Software</p><p>2.1 Proteção de estações de trabalho</p><p>2.2 Antivirus, firewall pessoal, controle de dispostivos USB</p><p>2.3 Identificação de códigos maliciosos (vírus, worms, adware, trojan, spyware)</p><p>2.4 Técnicas como phishing e spam</p><p>2.5 Proteção Web: proxy, filtro de conteúdo, proxy reverso, firewall de aplicação Web.</p><p>UNIDADE 3. Técnicas Auditoria em Sistemas de Informação</p><p>3.1. Planejamento e Controle</p><p>3.2. Equipe de Auditoria</p><p>3.3 Modelos e Processos</p><p>UNIDADE 4. Política de Segurança</p><p>4.1. Melhores práticas em políticas de segurança.</p><p>4.2. Normas ISO 27001 e 27002, blindagem de servidores</p><p>4.3. Gestão de vulnerabilidades</p><p>4.4 . Desenvolvimento de Software aplicado a Segurança e Auditoria de Sistemas de</p><p>Informação</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>GALVÃO, Michele da Costa (Org.). Fundamentos em segurança da informação [livro digital].</p><p>São Paulo: Pearson Education do Brasil, 2015. (Coleção bibliografia universitária Pearson)</p><p>[Biblioteca Pearson]</p><p>HINTZBERGEN, Jule et. al. Fundamentos de segurança da informação: com base na ISO 27001</p><p>e na ISO 27002 [livro digital]. São Paulo: Brasport, 2018. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 253</p><p>IMONIANA, Joshua Onome. Auditoria de sistemas de informação [livro digital]. 3. ed. São Paulo:</p><p>Atlas, 2016. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>JOÃO, Belmiro N. (Org.). Sistemas de informação [livro digital]. São Paulo: Pearson Education</p><p>do Brasil, 2012. [Biblioteca Pearson]</p><p>KOLBE JÚNIOR, Armando. Sistemas de segurança da informação na era do conhecimento</p><p>[livro digital]. Curitiba: InterSaberes, 2017. [Biblioteca Pearson]</p><p>MANOEL, Sergio da Silva. Governança de segurança da informação: como criar oportunidades</p><p>para seu negócio [livro digital]. Rio de Janeiro: Brasport Livros e Multimídia, 2014. [Biblioteca</p><p>Pearson]</p><p>MORAES, Alexandre Fernandes de. Redes sem fio: Instalação, configuração e segurança –</p><p>fundamentos [livro digital]. São Paulo: Érica, 2010. [Minha Biblioteca]</p><p>STALLINGS, William. Criptografia e segurança de redes: princípios e práticas [livro digital]. 6.</p><p>ed. São Paulo: Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>3</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 254</p><p>CÓDIGO: 6785 DISCIPLINA:</p><p>INTELIGÊNCIA ARTIFICIAL</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>Conhecer os conceitos básicos e fundamentais de inteligência artificial, as técnicas e elementos</p><p>empregados em sua implementação, permitindo a compreensão de su*as possibilidades,</p><p>limitações e tarefas nas quais pode ser empregada.</p><p>Fazer com que o aluno compreenda os principais problemas nos quais podem ser empregadas as</p><p>técnicas de inteligência artificial, assim como suas soluções, presentes no projeto e</p><p>desenvolvimento de agentes inteligentes.</p><p>Aprender a utilização de técnicas de busca em um espaço de soluções para a obtenção de uma</p><p>solução considerada racional no menor tempo computacional possível.</p><p>HABILIDADES</p><p>Compreender os métodos de Resolução de Problemas e de Representação de Conhecimentos</p><p>usados em IA</p><p>Compreender Sistemas de produção, procura e espaço de procura, informação heurística</p><p>COMPETÊNCIAS</p><p>Ter a capacidade de aplicar técnicas de IA para resolver problemas práticos.</p><p>EMENTA</p><p>Introdução à inteligência artificial, Agentes Inteligentes, Resolução de problemas por meio de</p><p>busca, Busca com informação e exploração, Recuperação de informação e Data mining, Redes</p><p>Neurais Artificiais</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1. Introdução à Inteligência Artificial</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 255</p><p>2.11. Breve histórico da Inteligência Artificial</p><p>2.12. Áreas de problemas da Inteligência Artificial</p><p>2.13. Teste de Turing</p><p>2.14. A máquina de Turing</p><p>UNIDADE 2. Agentes Inteligentes</p><p>2.4 Agente s e ambientes</p><p>2.5 Ambientes de tarefas</p><p>2.6 Estruturas de agentes</p><p>UNIDADE 3. Resolução de problemas por meio de busca</p><p>1.5 Método irrevogável</p><p>1.6 Busca em profundidade aplicada à inteligência artificial</p><p>1.7 Busca em largura (nível) aplicada à inteligência artificial</p><p>1.8 Backtrack</p><p>UNIDADE 4. Busca com informação e exploração</p><p>4.11 Estratégias de busca com informação</p><p>4.12 Funções heurísticas</p><p>4.13 Algoritmos de busca local e problemas de otimização</p><p>4.14 Busca local em espaço contínuo</p><p>UNIDAE 5. Tópicos avançados</p><p>5.1 Aprendizagem de Máquina.</p><p>5.2 Algoritmos Genéticos.</p><p>5.3 Sistemas Especialistas.</p><p>5.4 Sistemas Fuzzy.</p><p>5.5 Indução de Regras e Árvores de Decisão</p><p>5.6 Mineração de Dados.</p><p>UNIDADE 6 - Redes Neurais Artificiais</p><p>6.1 Introdução.</p><p>6.2 Processos de Aprendizado em Redes Neurais Artificiais.</p><p>6.3 O Perceptron.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 256</p><p>6.4 Principais Tipos de Redes Neurais Artificiais</p><p>6.4.1 RNA Multilayer Perceptron.</p><p>6.4.2 RNA Radial Basis Function.</p><p>6.4.3 RNA para Decomposição em Sub-Espaços.</p><p>6.4.4 Mapas de Kohonen.</p><p>6.4.5 Redes de Hopfield.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CHAPETTA, Maria das Graças Araújo. Introdução à inteligência artificial [livro digital]. Niteroi,</p><p>RJ: Departamento de ensino à distância, 2018. [Webaula]</p><p>LUGER, George F. Inteligência artificial [livro digital]. 6. Ed. São Paulo: Pearson Education do</p><p>Brasil -2013. [Biblioteca Pearson]</p><p>ROSA, João Luís Garcia. Fundamentos da inteligência artificial. Rio de Janeiro: LTC, 2011.</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>COPPIN, Bem. Inteligência artificial [livro digital]. Rio de Janeiro: LTC, 2017. [Minha Biblioteca]</p><p>FACELI, Kati et. al. Inteligência artificial: uma abordagem de aprendizado de máquina [livro</p><p>digital]. Rio de Janeiro: LTC; 2011. [Minha Biblioteca]</p><p>FAVA, Rui. Trabalho, educação e inteligência artificial: a era do indivíduo versátil [livro</p><p>digital]. Porto Alegre : Penso, 2018. [Minha Biblioteca]</p><p>JOÃO, Belmiro N. (Org.) Informática aplicada [livro digital]. São Paulo: Pearson Education do</p><p>Brasil, 2014. [Biblioteca Pearson]</p><p>MEDEIROS, Luciano Frontino de. Inteligência artificial aplicada: uma abordagem introdutória</p><p>[livro digital]. Curitiba: InterSaberes, 2018. [Biblioteca Pearson]</p><p>PERIÓDICOS: Journal of Computer Science</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 257</p><p>CÓDIGO: 1505 DISCIPLINA: SISTEMAS DISTRIBUÍDOS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5 º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>Apresentar e discutir os modelos e mecanismos de comunicação em um sistema distribuído;</p><p>estabelecer comparativos de algoritmos de sincronização, eleição de líder e gerenciamento de</p><p>recursos em SD. Apresentar e discutir a implementação de modelos de sistemas distribuídos</p><p>básicos. Fornecer ao aluno subsídios para que o mesmo compreenda os aspectos fundamentais</p><p>relacionados com a administração e integração de sistemas e as principais tecnologias e</p><p>arquiteturas existentes para a construção de aplicações distribuídas</p><p>HABILIDADES</p><p>Conhecer o histórico e os principais fatos que marcaram o início e a evolução dos conceitos dos</p><p>sistemas de informação distribuídos, além de abordar novas temáticas de pesquisa;</p><p>Identificar os principais fatores que regem a comunicação de inter processos com suas</p><p>características, principalmente quando aplicados na invocação remota de métodos e funções nos</p><p>sistemas descentralizados;</p><p>Comparar os principais sistemas operacionais que fazem uso desta arquitetura de sistemas e</p><p>verificar quais os tipos de serviços cada qual fornece para o mercado da informação;</p><p>Interpretar e replicar as políticas de segurança que precisam ser desenvolvidas baseadas em</p><p>princípios e paradigmas para transmissão e recepção dos dados;</p><p>COMPETÊNCIAS</p><p>Entender as possíveis formas de estruturação dos sistemas distribuídos através do estudo de</p><p>aspectos relacionados com a projeção, desenvolvimento e suporte em diferentes cenários;</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 258</p><p>Estar apto a aplicação de técnicas e metodologias da Computação Distribuída com a</p><p>implementação de rotinas e módulos que exemplifiquem a infraestrutura necessária que precisa</p><p>ser especificada em cada cenário apresentado;</p><p>Ser capaz de analisar o uso das principais ferramentas do mercado em diferentes situações de</p><p>acordo com as necessidades estipuladas;</p><p>Desenvolver novas ideias para implantações de sistemas distribuídos colaborativas de acordo com</p><p>as tendências de mercado propondo soluções eficientes;</p><p>EMENTA</p><p>Protocolos, algoritmos e técnicas para a implementação de transparência de localização, replicação,</p><p>tolerância a falhas, configuração e reconfiguração dinâmica, flexibilidade, adaptatividade, alta</p><p>disponibilidade e segurança. Ambientes para desenvolvimento e execução de sistemas distribuídos.</p><p>Modelos e Sistemas de Objetos Distribuídos. Sistemas de componentes distribuídos.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1. Introdução a sistemas distribuídos</p><p>1.1 Transparência: visão geral em acesso, localização, migração, relocação, replicação,</p><p>concorrência, tolerância a falhas e persistência;</p><p>1.2 Conceitos de hardware. Multicomputadores homogêneos e heterogêneos;</p><p>1.3 Sistemas operacionais multicomputadores;</p><p>1.4 Middleware - O modelo cliente-servidor.</p><p>UNIDADE 2. Comunicação</p><p>2.1 Protocolos em níveis;</p><p>2.2 Modelo cliente-servidor TCP;</p><p>2.3 Remote Procedure Call (RPC). Teoria e prática em laboratório;</p><p>2.4 Remote Method Invocation (RMI);</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 259</p><p>2.5 Comunicação orientada a mensagem: comunicação persistente vs transiente e</p><p>síncrona vs assíncrona;</p><p>2.6 Comunicação orientada a stream. Stream complexa e simples. QoS em um sistema</p><p>multimídia distribuído.</p><p>UNIDADE 3. Processos</p><p>3.1 Threads. Servidores multithreaded;</p><p>3.2 Clientes e servidores (visão com transparência para distribuição);</p><p>3.2.1 Migração de código;</p><p>3.3 Agentes de software em sistemas distribuídos.</p><p>UNIDADE 4. Agentes de software</p><p>em sistemas distribuídos</p><p>4.1 Tolerância a falhas;</p><p>4.2 Modelos de falhas;</p><p>4.3 Mascaramento de falhas e replicação;</p><p>4.4 Aceitação de falhas em sistemas.</p><p>UNIDADE 5. Computação em Nuvem</p><p>5.1. Introdução e definição;</p><p>5.2. Agentes;</p><p>5.3. Tipos de cenários;</p><p>5.4. Arquitetura;</p><p>5.5. Comparação de Nuvem e Grade.</p><p>UNIDADE 6. Estudos de casos</p><p>6.1 Nomes, identificadores e endereçamento DNS;</p><p>6.2 Sincronização de relógios em sistemas distribuídos;</p><p>6.3 Sistemas de arquivos distribuídos;</p><p>6.4 Algoritmos de eleição.</p><p>6.5.Computação em Grids Computacionais</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 260</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>COULOURIS, George et. al.. Sistemas distribuídos: conceitos e projeto [livro digital]. 5. ed.</p><p>Porto Alegre: Bookman, 2013. [Minha Biblioteca]</p><p>DEITEL, H. M., DEITEL, P. J., CHOFFNES, D. R. Sistemas operacionais [livro digital]. 3. ed. São</p><p>Paulo: Pearson Prenticce Hall, 2005. [Biblioteca Pearson]</p><p>TANENBAUM, Andrew S; STEEN, Marten Van. Sistemas distribuídos: princípios e paradigmas. 2.</p><p>ed. São Paulo: Pearson Prentice Hall, 2007. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>KUROSE, James F. Rede de computadores e a internet: uma nova abordagem top-down [livro</p><p>digital]. São Paulo: Addison Wesley, 2010. [Biblioteca Pearson]</p><p>RIBEIRO, Marcello Peixoto. Redes de telecomunicações e teleinformática: um exercício</p><p>conceitual com ênfase em modelagem [livro digital]. Rio de Janeiro: Interciência, 2012. [Biblioteca</p><p>Pearson]</p><p>SOUZA, Márcio Vieira; GIGLIO, Kamil (Org.). Midias digitais, redes sociais e educação em</p><p>rede: experiências na pesquisa e extensão universitária [livro digital]. São Paulo: Blucher, 2015.</p><p>[Biblioteca Pearson]</p><p>TANENBAUM, Andrew S. Sistemas operacionais modernos [livro digital]. 3. ed. São Paulo:</p><p>Pearson Prentice Hall, 2009. [Biblioteca Pearson]</p><p>TANENBAUM. Andrew S.; WOODHULL, Albert S. Sistemas operacionais: projeto e</p><p>implementação [livro digital]. 3. ed. Porto Alegre: Bookman, 2008.</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 261</p><p>CÓDIGO: 7149 DISCIPLINA: TÓPICOS ESPECIAIS EM SISTEMAS DE INFORMAÇÃO II</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Apresentar e promover a discussão sobre temas complementares à formação do aluno de graduação</p><p>do curso em Sistemas de Informação</p><p>3.1.1.1 HABILIDADES</p><p>Capacidade de reconhecer a necessidade da constante reciclagem do conhecimento, tendo em vista a</p><p>dinamicidade da área de TI.</p><p>Conhecimento sobre a importância do Exame Nacional de Desempenho de Estudante e os seus</p><p>métodos de avaliação.</p><p>Habilidade para entender os objetivos de um projeto de pesquisa e as formas de atuação de um</p><p>pesquisador.</p><p>COMPETÊNCIAS</p><p>Reconhecimento da importância da atualização periódica do conhecimento, de forma a se manter</p><p>atualizado perante a constante evolução tecnológica.</p><p>Conhecimento sobre a importância da pesquisa, sobre as atividades desempenhadas em um projeto</p><p>de pesquisa e sobre as principais instituições de pesquisa do país.</p><p>EMENTA</p><p>O objetivo desta disciplina é apresentar uma introdução dos principais paradigmas de aprendizado</p><p>maquina, conceitos sobre aprendizado supervisionado e não supervisionado, principais algoritmos de</p><p>classificação, agrupamento, técnicas e aplicações mais utilizadas de Aprendizado de Máquina (Machine</p><p>learning)</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>Unidade 1</p><p>• Introdução ao Aprendizado Máquina</p><p>• Aplicações</p><p>• Aprendizado supervisionado vs não supervisionado</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 262</p><p>Unidade 2</p><p>• Classificadores</p><p>• Base de treinamento e teste</p><p>• Avaliação de classificadores</p><p>• Algoritmos de arvores de decisão</p><p>• Algoritmo Naive Bayes</p><p>• Algoritmo SVM</p><p>Unidade 3</p><p>• Agrupamento/clustering</p><p>• Algoritmo K-means</p><p>• Algoritmo DBscan</p><p>Unidade 4</p><p>• Definição de um Estudo de caso</p><p>• Ferramenta Weka</p><p>• Banco de Dados</p><p>• Experimentos</p><p>.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BALTZAN, Paige; PHILLIPS, Amy. Sistemas de informação [livro digital]. Porto Alegre: AMGH, 2012.</p><p>[Minha Biblioteca]</p><p>CAIÇARA JUNIOR, Cícero. Sistemas integrados de gestão ERP: uma abordagem gerencial [livro</p><p>digital]. 2. ed. Curitiba, InterSaberes, 2015. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 263</p><p>MEDEIROS, Luciano Frontino de. Inteligência artificial aplicada: uma abordagem introdutória [livro</p><p>digital]. Curitiba: Intersaberes, 2018. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>DEITEL, H. M., DEITEL, P. J.; STEINBUHLER, K. E-business e e-commerce para Administradores</p><p>[livro digital]. São Paulo: Pearson Education do Brasil, 2004, [Biblioteca Pearson]</p><p>HAYKIN, Simon. Redes neurais: princípios e prática [livro digital]. 2. ed. Porto Alegre: Bookman,</p><p>2007. [Minha Biblioteca]</p><p>LÉLIS, Eliacy Cavalcanti. Gestão da qualidade [livro digital]. São Paulo: Pearson Prentice Hall, 2012.</p><p>[Biblioteca Pearson]</p><p>SACCOL, Amarolinda; SCHLEMMER, Eliane; BARBOSA, Jorge. M-learning e u-learning: novas</p><p>perspectivas de aprendizagem móvel e ubíqua [livro digital]. São Paulo: Pearson Prentice Hall, 2011.</p><p>[Biblioteca Pearson]</p><p>STATDLOBER, Juliano. Gestão do conhecimento e serviços de TI: guia prático: base de</p><p>conhecimento para atendimento a usuários e clientes [livro digital]. Rio de Janeiro: Brasport Livros e</p><p>Multimídia, 2016. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 264</p><p>CÓDIGO: 7135 DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS III</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 5º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 20 horas CH PRÁTICA: 40 horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relativos ao desenvolvimento de aplicações Web em Java. Fazer com</p><p>que o aluno desenvolva habilidades necessárias para a utilização do padrão MVC e frameworks de</p><p>desenvolvimento como o Spring MVC e de persistência objeto relacional, Hibernate. Capacitar ao aluno</p><p>desenvolvimento de softwares orientados a objetos utilizando frameworks disponíveis no mercado</p><p>para o desenvolvimento de aplicações Web.</p><p>HABILIDADES</p><p>Desenvolver a habilidade para o desenvolvimento de aplicações Web com os frameworks Spring MVC</p><p>e Hibernate, aliados ao desenvolvimento Web orientado a objetos em JAVA.</p><p>COMPETÊNCIAS</p><p>Compreender o funcionamento de frameworks para linguagens orientadas a objetos. Desenvolver a</p><p>capacidade de implementar, manipular e gerenciar frameworks como Spring MVC e Hibernate.</p><p>Capacitar ao aluno a desenvolver uma aplicação-base Web completa.</p><p>EMENTA</p><p>Conceitos de aplicações Web orientandos a objetos com JAVA. Conceitos e Aplicação do padrão de</p><p>desenvolvimento de softwares orientados a objetos MVC. Configuração e desenvolvimento com o</p><p>framework Spring MVC. Configuração e desenvolvimento utilizando o framework de persistência</p><p>objeto relacional Hibernate. Implementação de um estudo de casos, sendo uma aplicação-base web</p><p>completa.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1 – Aplicação Web orientados a objetos com JAVA.</p><p>1.1 Introdução a Java EE</p><p>1.2 Especificações do Java EE</p><p>1.3 Servidor de aplicação</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 265</p><p>1.4 Servlet container</p><p>1.5 Configurando o Tomcat no Eclipse</p><p>UNIDADE 2 – Criando projetos web</p><p>2.1 Projeto web usando Eclipse</p><p>2.2 Criando páginas em HTML</p><p>2.3 Algumas tags HTML</p><p>2.4 Páginas dinâmicas</p><p>2.5 Servlets</p><p>2.6 Java Server Pages</p><p>UNIDADE 3 – Padrão MVC</p><p>3.1 O que é o padrão MVC ?</p><p>3.2 Model</p><p>3.3 View</p><p>3.4 Controller</p><p>UNIDADE 4 – Introdução ao framework Spring MVC</p><p>4.1 O que é o Spring Framework?</p><p>4.2 Componentes do Spring</p><p>4.3 Spring MVC</p><p>4.4 Configuração básica e criação de um projeto no Eclipse</p><p>4.5 Criando uma interface web</p><p>4.6 Criando um controller</p><p>4.7 Criando um model</p><p>UNIDADE 5 – Acesso a banco de dados com um framework de persistência (Hibernate)</p><p>5.1 O padrão DAO</p><p>5.2 CRUD com Hibernate</p><p>5.3 Integração entre os frameworks Spring e Hibernate</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 266</p><p>UNIDADE 6 – Implementação de um estudo de casos</p><p>6.1 Visão geral do projeto</p><p>6.2 Criação das interfaces web</p><p>6.3 Listagem de registros</p><p>6.4 Edição de registros</p><p>6.5 Exclusão de registros</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, Harvey; DEITEL, Paul. Java: como programar [livro digital]. 10. ed. São Paulo: Pearson</p><p>Prentice Hall, 2017. [Biblioteca Pearson]</p><p>FURGERI, Sérgio. Java 8: ensino didático: desenvolvimento e implementação de aplicações [livro</p><p>digital]. São Paulo: Érica, 2015. [Minha Biblioteca]</p><p>MACHADO, Rodrigo Prestes; FRANCO, Márcia Häfele Islabão; BERTAGNOLLI, Silvia de Castro.</p><p>Desenvolvimento de Software III: programação de sistemas Web orientado a objetos em Java</p><p>[livro digital]. Porto Alegre: Bookman, 2016. [Minha Biblioteca]</p><p>BIBLIOGRAFIA COMPLEMENTAR</p><p>FURGERI, Sérgio. Java 7: ensino didático[livro digital]. 2. ed. rev. ampl. São Paulo: Érica, 2012.</p><p>[Minha Biblioteca]</p><p>HORSTMANN, Cay S.; CORNELL, Gary. Core Java: volume I: fundamentos [livro digital]. 8. Ed. São</p><p>Paulo: Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>MANZANO, José Augusto N. G.; COSTA JUNIOR, Roberto Affonso da. Java SE 7: programação de</p><p>computadores: guia prático de introdução, orientação e desenvolvimento [livro digital]. São Paulo:</p><p>Érica, 2011. [Minha Biblioteca]</p><p>PUGA, Sandra. Lógica de programação e estrutura de dados, com aplicações em Java [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>SCHILDT, Herbert. Java para iniciantes: crie, compile e execute programas Java rapidamente [livro</p><p>digital]. 6. ed. São Paulo: Bookman, 2015. [Minha Biblioteca]</p><p>Documentação dos frameworks:</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 267</p><p>DESENVOLVENDO com Hibernate. Disponível em: <https://www.devmedia.com.br/desenvolvendo-</p><p>com-hibernate/14756>. Acesso em: 20 set. 2018.</p><p>GUIA Completo do Spring Framework. Disponível em: <https://www.devmedia.com.br/guia/spring-</p><p>framework/37806>. Acesso em: 20 set. 2018.</p><p>GUIA de Referência Hibernate. Disponível em:</p><p><https://www.devmedia.com.br/guia/hibernate/38312>. Acesso em: 20 set. 2018.</p><p>HIBERNATE Framework Oficial. Disponível em: <https://hibernate.org/>. Acesso em: 20 set. 2018.</p><p>HIBERNATE Tutorial em pdf. Disponível em:</p><p><http://enos.itcollege.ee/~jpoial/allalaadimised/reading/Hibernate-Tutorial.pdf>. Acesso em: 20</p><p>set. 2018.</p><p>INTRODUÇÃO ao Spring Framework. Disponível em: <https://www.devmedia.com.br/introducao-ao-</p><p>spring-framework/26212>. Acesso em: 20 set. 2018.</p><p>SPRING Framework Oficial. Disponível em: <http://spring.io/>. Acesso em: 20 set. 2018.</p><p>THE SPRING Framework: reference document. Disponível em:</p><p><https://docs.spring.io/spring/docs/2.5.x/spring-reference.pdf>. Acesso em: 20 set. 2018.</p><p>https://www.devmedia.com.br/desenvolvendo-com-hibernate/14756</p><p>https://www.devmedia.com.br/desenvolvendo-com-hibernate/14756</p><p>https://www.devmedia.com.br/guia/spring-framework/37806</p><p>https://www.devmedia.com.br/guia/spring-framework/37806</p><p>https://www.devmedia.com.br/guia/hibernate/38312</p><p>https://hibernate.org/</p><p>http://enos.itcollege.ee/~jpoial/allalaadimised/reading/Hibernate-Tutorial.pdf</p><p>https://www.devmedia.com.br/introducao-ao-spring-framework/26212</p><p>https://www.devmedia.com.br/introducao-ao-spring-framework/26212</p><p>http://spring.io/</p><p>https://docs.spring.io/spring/docs/2.5.x/spring-reference.pdf</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 268</p><p>OPTATIVAS</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 269</p><p>CÓDIGO: 7259 DISCIPLINA: CIÊNCIA DA COMPUTAÇÃO</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: OPTATIVA</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>• Capacitar os alunos a desenvolverem algoritmos e fluxogramas;</p><p>• Possibilitar conhecerem estruturas de programação e desenvolvimento de softwares.</p><p>EMENTA</p><p>O uso da lógica e o Algoritmo como padrão de comportamento; Conceitos básicos de linguagem;</p><p>Tipos de dados, Entrada de Dados; Operadores, Estruturas Condicionais; Estrutura de Repetição;</p><p>Modularização; Manipulação de Vetores e Tópicos avançado.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1 – CONCEITOS BÁSICOS (Revisão)</p><p>1.1 – Estrutura básica.</p><p>1.2 – Palavras Reservadas.</p><p>UNIDADE 2 – TIPOS DE DADOS (Revisão)</p><p>2.1 – Variáveis.</p><p>2.2 – Tipos de Variáveis.</p><p>2.3 – Constantes.</p><p>UNIDADE 3 – ENTRADA E SAÌDA DE DADOS (Revisão)</p><p>3.1 – Comando LEIA</p><p>3.2 – Comando ESCREVA/ESCREVAL</p><p>UNIDADE 4 – OPERADORES (Revisão)</p><p>4.1 – Aritméticos e Funções</p><p>4.2 – Lógicos</p><p>4.3 – Relacionais</p><p>4.4 – Prioridades dos Operadores</p><p>UNIDADE 5 – ESTRUTURAS CONDICIONAIS</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 270</p><p>5.1 – Desvio Simples IF – Then - SE</p><p>5.2 – Desvio Composto IF – Then - else</p><p>5.3 – Encadeamento de IF’s</p><p>UNIDADE 6 – ESTRUTURAS DE REPETIÇÃO</p><p>6.1 – Loop FOR – PARA– Loop While ... Do</p><p>6.2 – ENQUANTO</p><p>6.3 – Loop Repeat ... Until – REPITA</p><p>UNIDADE 7 – MANIPULAÇÃO DE VETORES</p><p>7.1 – Unidimensional</p><p>7.2 – Multidimensional</p><p>7.3 – Algoritmo de Ordenação</p><p>7.4 – Algoritmo de busca</p><p>7.5 – Pesquisa Sequencial</p><p>UNIDADE 8 – MODULARIZAÇÃO</p><p>8.1 – Procedures x Functions</p><p>8.2 – Função Recursiva</p><p>8.3 – Passagem de Parâmetro</p><p>8.4 – Utilização de Units</p><p>UNIDADE 9 – TÓPICOS AVANÇADOS</p><p>9 – Manipulação com Arquivos</p><p>9.1 – Formas de acesso a arquivos</p><p>9.2 – Operações com arquivo</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>ASCENCIO, Ana Fernandes Gomes e DE CAMPOS, Edilene Aparecida Veneruchi. Fundamentos da</p><p>programação de computadores: Algoritimos, Pascal e C/C++ [livro eletrônico]. Editora Pearson,</p><p>2005. [Biblioteca Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 271</p><p>BELMIRO, N João. Informática Aplicada [livro eletrônico]. Editora Pearson, 2017. [Biblioteca</p><p>Pearson]</p><p>CORRÊA, Ana Grazielle Dionízio. Programação I. [livro eletrônico]. Editora Pearson, 2017.</p><p>[Biblioteca Pearson]</p><p>MENEZES, Alexandre Moreira. Os paradigmas de aprendizagem de algoritmo computacional. [livro</p><p>eletrônico]. Editora Pearson, 2018. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>DEITEL, Choffnes. Sistemas Operacionais 3ª Edição [livro eletrônico], 1999 [Editora Pearson]</p><p>FORBELLONE, André Luiz Villar e EBERSPACHER, Henri Frederico. Lógica de Programação: a</p><p>construção de algoritmos e estruturas de dados.3ª edição. [livro eletrônico]. Editora Pearson,</p><p>2004. [Biblioteca Pearson]</p><p>GUEDES, Sérgio. Lógica de Programação Algoritmica [livro eletrônico]. Editora Pearson, 2015.</p><p>[Biblioteca Pearson]</p><p>LEME, Everaldo. Programação de Computadores [livro eletrônico]. Editora Pearson, 2015.</p><p>[Biblioteca Pearson]</p><p>TANENBAUM, Andrew S.; BOS, H. Sistemas Operacionais Modernos [livro eletrônico] – 2016</p><p>[Editora Pearson]</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 272</p><p>CÓDIGO: 7259</p><p>DISCIPLINA: GESTÃO AMBIENTAL E DESENVOLVIMENTO</p><p>SUSTENTÁVEL</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: OPTATIVA</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>• Repassar subsídios fundamentais ao entendimento da importância da Gestão Ambiental e</p><p>Desenvolvimento Sustentável. Com o repasse destes subsídios, aprenderemos sobre: os</p><p>conceitos de ecologia, ecossistemas e interações; exemplificar sobre poluição e danos</p><p>ambientais; explicar sobre como elaborar projetos e utilizar instrumentos de intervenção</p><p>sócio-ambiental, gestão e desenvolvimento sustentável; promover nos alunos a mudança</p><p>de paradigmas e a motivação para</p><p>atuar nesta área tão necessária à nossa sobrevivência</p><p>e à conservação do máximo de qualidade de vida para os nossos filhos, netos e futuras</p><p>gerações.</p><p>EMENTA</p><p>A relevância da ecologia à conservação ambiental. Alguns tipos de poluição ambiental e a violação</p><p>dos direitos humanos. Ambientes degradados. Os instrumentos de Gestão Ambiental. Como</p><p>elaborar um projeto de Gestão Ambiental. A prática da Gestão Ambiental. O conceito de</p><p>Desenvolvimento Sustentável.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>UNIDADE 1 – CONCEITOS BÁSICOS (Revisão)</p><p>1.1 – Estrutura básica.</p><p>1.2 – Palavras Reservadas.</p><p>UNIDADE 2 – TIPOS DE DADOS (Revisão)</p><p>2.1 – Variáveis.</p><p>2.2 – Tipos de Variáveis.</p><p>2.3 – Constantes.</p><p>UNIDADE 3 – ENTRADA E SAÌDA DE DADOS (Revisão)</p><p>3.1 – Comando LEIA</p><p>3.2 – Comando ESCREVA/ESCREVAL</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 273</p><p>UNIDADE 4 – OPERADORES (Revisão)</p><p>4.1 – Aritméticos e FunçõesUNIDADE 1 - ECOLOGIA E MEIO AMBIENTE</p><p>- O conceito de Ecologia.</p><p>- Definição de Ecossistema e Meio Ambiente.</p><p>- Os Níveis Hierárquicos.</p><p>- O Ecossistema Global, os Ecossistemas Regionais e Locais.</p><p>- Compartimentos Naturais e Urbanizados.</p><p>- Interações Ecológicas: Intraespecíficas e Interespecíficas.</p><p>- A Cadeia Alimentar e a Produção de Alimento e Energia Natural.</p><p>- Os Ciclos Biogeoquímicos – exemplos mais importantes.</p><p>- Equilíbrio Ecológico.</p><p>- A Relevância da Ecologia à Conservação dos Ambientes Organizados.</p><p>UNIDADE 2 – O ESTADO DOS AMBIENTES</p><p>- Ambientes Brasileiros e suas Características.</p><p>- Áreas Desmatadas e Desertificadas.</p><p>- Ambientes Aquáticos Erodidos.</p><p>- Ambientes Marinhos Costeiros e Oceânicos Degradados.</p><p>- Aterros Sanitários.</p><p>- O Efeito Estufa.</p><p>- O Aquecimento Global.</p><p>- Mudanças Climáticas.</p><p>UNIDADE 3 – POLUIÇÃO AMBIENTAL E DANOS À QUALIDADE DE VIDA</p><p>- Poluição Ambiental Natural.</p><p>- Poluição Ambiental Antrópica.</p><p>- Desigualdade Social e Pobreza.</p><p>- Violência.</p><p>- Direitos Humanos.</p><p>UNIDADE 4 – INSTRUMENTOS DE GESTÃO AMBIENTAL E ELABORAÇÃO DE UM PROJETO DE</p><p>INTERVENÇÃO SÓCIO-AMBIENTAL</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 274</p><p>- Legislação Ambiental.</p><p>- Auditoria Ambiental.</p><p>- Análise Ambiental (EIA, AIA, RIMA e Monitoramento Ambiental).</p><p>- Educação Ambiental.</p><p>- Direito Ambiental.</p><p>- Políticas Públicas. Audiência Pública.</p><p>- A Pesquisa sobre o Ambiente que sofrerá a Intervenção Sócio-Ambiental.</p><p>- O Planejamento da Ação de Intervenção.</p><p>- A Otimização de Projetos pela Conservação Ambiental e Qualidade de Vida.</p><p>UNIDADE 5 – GESTÃO AMBIENTAL E DESENVOLVIMENTO SUSTENTÁVEL</p><p>- Princípios Norteadores da Gestão Ambiental.</p><p>- Associações de Administração Ambiental.</p><p>- Compromissos. Planos de Ações.</p><p>- Função Social e Ações Participativas.</p><p>- Desenvolvimento Econômico.</p><p>- Desenvolvimento Sustentável</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>Pearson Education do Brasil, Gestão Ambiental / Pearson Education do Brasil, -- São Paulo:</p><p>Pearson Prentice Hall, 2011. (Biblioteca Virtual PEARSON).</p><p>Cury Denise - Gestão Ambiental 1ª edição SP Pearson Prentice Hall 2012. (Biblioteca Virtual</p><p>PEARSON)</p><p>Curso de Gestão Ambiental / Editores Arlindo Philippi Jr, Marcelo de Andrade Roméro, Gilda Collet</p><p>Bruna _ 2.ed. atual. e ampl. Barueri, SP: Manole, 2014. (Biblioteca Virtual PEARSON)</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>Braga, Benedito et al Introdução à Engenharia Ambiental: o desafio do desenvolvimento</p><p>sustentável - 2ª edição. São Paulo – Pearson Prentice Hall. 2005. (Biblioteca Virtual PEARSON)</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 275</p><p>Galdino, Alana Marielle Rodrigues Introdução ao Estudo da Poluição dos Ecossistemas [livro</p><p>eletrônico]. Curitiba: InterSaberes, 2015. (Biblioteca Virtual PEARSON)</p><p>Spiro, Thomas G. Química ambiental/Thomas G. Spiro, William M. Stigliani; tradução Sonia</p><p>Midori Yamamoto; Revista técnica Reinaldo C. Bazito, Renato S. Freire.-2.ed.- SP: Pearson</p><p>Prentice Hall, 2009. (Biblioteca Virtual PEARSON)</p><p>Tomasulo, Pedro Luis Batista Gestão da Biodiversidade uma análise com foco na preservação</p><p>ambiental [livro eletrônico]/Pedro Luis Batista Tomasulo. Curitiba:InterSaberes, 2015.</p><p>(Biblioteca Virtual PEARSON)</p><p>Pilger, Rosana Regina Administração e Meio Ambiente[livro eletrônico]/Rosana Regina Pilger. _</p><p>Curitiba: InterSaberes, 2013. (Biblioteca Virtual PEARSON)</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 276</p><p>CÓDIGO: 6351 DISCIPLINA: HISTÓRIA E CULTURA AFRO-BRASILEIRA E INDÍGENA</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: OPTATIVA</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>• Auxiliar no entendimento acerca de aspectos da história e cultura das sociedade</p><p>indígenas no Brasil,</p><p>• Reconhecer a efetiva participação dos indígenas na história brasileira;</p><p>• Identificar e analisar aspectos da cultura afro-brasileira;</p><p>• Identificar as principais ações do movimento negro organizado e a luta contra o racismo</p><p>e a discriminação.</p><p>• Analisar a Lei 10.639/03; Identificar e analisar aspectos organizacionais das comunidades</p><p>negras brasileiras.</p><p>EMENTA</p><p>Estudo de aspectos históricos, culturais e sociais das sociedades indígenas no Brasil e aspectos</p><p>relevantes da cultura afro-brasileira, tendo como foco a análise da Lei 10.639/03 e sua</p><p>implementação. Comunidades negras e indígenas no Brasil.</p><p>Conteúdo programático:</p><p>UNIDADE 1 – Sociedades indígenas: dos primeiros contatos à escravidão</p><p>1.1- Os primeiros contatos entre europeus e indígenas</p><p>1.2- Políticas coloniais lusas voltadas para os indígenas</p><p>1.3- Resistencia indígena</p><p>UNIDADE 2 – Os Indígenas e os Jesuítas</p><p>2.1- As estruturas jesuíticas: Colégio, Fazenda, Aldeamento, Missões.</p><p>2.2- O Diretório Pombalino de 1755</p><p>UNIDADE 3 – A questão indígena no Império e República.</p><p>3.1- Os indígenas no século XIX</p><p>3.2- O indigenismo integracionista</p><p>3.3- A FUNAI e a questão indígena brasileira no século XX.</p><p>3.4- A luta pela garantia de direitos no século XXI</p><p>UNIDADE 4 – Processo sócio-histórico da diáspora africana na formação da sociedade</p><p>brasileira</p><p>4.1 - Paisagens naturais e socioculturais africanas: descobrindo o continente africano</p><p>4.2 - A condição do negro no período colonial e seu papel na formação do Brasil</p><p>4.3 - Processos produtivos: escravidão e pós-escravidão.</p><p>4.4 - A condição do negro na sociedade brasileira</p><p>UNIDADE 5 - Diretrizes para uma educação das relações étnico-raciais.</p><p>5.1 - Concepção de nação, raça e identidade.</p><p>5.2 - Racismo e Preconceito: igualdade jurídica e desigualdade social</p><p>5.3 - Comunidades quilombolas</p><p>5.4 - O movimento negro brasileiro e ação política;</p><p>5.5 - A Lei 10.639/03: o negro e os indígenas nos livros didáticos;</p><p>5.6 - Políticas afirmativas</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 277</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>Coleção História Geral da África. UNESCO, 2010. Disponível em:</p><p>http://www.unesco.org/new/pt/brasilia/about-this-office/single-</p><p>view/news/sintese_da_colecao_historia_geral_da_africa/</p><p>FUNARI, Pedro Paulo e NOELLI, Francisco Silva. Pré-História do Brasil. São Paulo: Contexto, 2012.</p><p>(Biblioteca Virtual PEARSON).</p><p>GOMES, Mércio Pereira. Os índios e o Brasil: passado, presente e futuro. São Paulo: Contexto,</p><p>2012. (Biblioteca Virtual PEARSON).</p><p>GOMES, Nilma Lino. (orgs.). Um olhar além das fronteiras: educação e relações raciais. Belo</p><p>Horizonte: Autêntica, 2014. (Biblioteca Virtual PEARSON</p><p>MARÇAL, José Antônio e LIMA, Silvia Maria Amorim. Educação escolar nas relações étnico-raciais:</p><p>história e cultura afro-brasileira e indígena no Brasil. Curitiba: InterSaberes, 2015. (Biblioteca</p><p>Virtual PEARSON)</p><p>MATTOS, Regiane Augusto de. História e cultura afro-brasileira. São Paulo: Contexto, 2007.</p><p>(Biblioteca Virtual PEARSON).</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>COSTA, Valéria Gomes</p><p>e GOMES, Flávio. Religiões negras no Brasil: da escravidão à pós-</p><p>emancipação. São Paulo: Selo Negro, 2016. (Biblioteca Virtual PEARSON).</p><p>GOMES, Flávio. Palmares: Escravidão e liberdade no Atlântico Sul. São Paulo: Contexto, 2005.</p><p>(Biblioteca Virtual PEARSON).</p><p>HALL, Gwendolyn Midlo. Escravidão e etnias africanas nas Américas: restaurando os elos.</p><p>Petrópolis, RJ: Vozes, 2017. (Biblioteca Virtual PEARSON).</p><p>LOPES, Nei. Dicionário escolar afro-brasileiro. São Paulo: Selo Negro, 2014. (Biblioteca Virtual</p><p>PEARSON)</p><p>MELO, Elisabete e BRAGA, Luciano. História da África e afro-brasileira: em busca de nossas</p><p>origens. São Paulo: Selo Negro, 2010. (Biblioteca Virtual PEARSON).</p><p>MOREIRA, Cláudia Regina Baukat Silveira, MEUCCI, Simone. História do Brasil: sociedade e</p><p>cultura. Curitiba: InterSaberes, 2012. (Biblioteca Virtual PEARSON).</p><p>NASCIMENTO, Elisa Larkin (org.). Afrocentricidade. São Paulo: Selo Negro, 2014. (Biblioteca</p><p>Virtual PEARSON)</p><p>NASCIMENTO, Elisa Larkin. A matriz africana no mundo. São Paulo: Selo Negro, 2008. (Biblioteca</p><p>Virtual PEARSON)</p><p>http://www.unesco.org/new/pt/brasilia/about-this-office/single-view/news/sintese_da_colecao_historia_geral_da_africa/</p><p>http://www.unesco.org/new/pt/brasilia/about-this-office/single-view/news/sintese_da_colecao_historia_geral_da_africa/</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 278</p><p>CÓDIGO: 6433 DISCIPLINA: LINGUA BRASILEIRA DE SINAIS</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: OPTATIVA</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0 horas</p><p>OBJETIVOS</p><p>• Capacitar os futuros professores a utilizarem a LIBRAS como língua de instrução e</p><p>comunicação com os surdos;</p><p>• Desenvolver no profissional a habilidade para trabalhar com a transversalidade em</p><p>termos de temática e de competências e compreensão das diferenças;</p><p>• Formar um profissional com atitudes éticas com relação a si mesmo e à sociedade.</p><p>EMENTA</p><p>Introdução: aspectos clínicos, educacionais e sócio-antropológicos da surdez. A Língua de Sinais</p><p>Brasileira - Libras: características básicas da fonologia. Noções básicas de léxico, de morfologia e</p><p>de sintaxe com apoio de recursos audiovisuais; Noções de variação. Praticar Libras: desenvolver</p><p>a expressão visual-espacial.</p><p>HABILIDADES</p><p>• Utilizar a LIBRAS como língua de instrução e comunicação com os surdos;</p><p>• Desenvolver a habilidade para trabalhar com a transversalidade em termos de temática e</p><p>de competências e compreensão das diferenças;</p><p>• Formar atitudes éticas com relação a si mesmo e à sociedade.</p><p>COMPETÊNCIAS</p><p>• Domínio dos conteúdos básicos oferecidos na Disciplina, visando a ministração de aulas</p><p>nos níveis de Segundo Segmento do Ensino Fundamental e no Ensino Médio.</p><p>• Desenvolvimento de comunicação básica entre o professor ouvinte e o aluno surdo.</p><p>• Compreensão da necessidade de inclusão do aluno surdo na comunidade.</p><p>• Apresentação de atitudes éticas no ambiente de trabalho e na sociedade em relação à</p><p>surdez.</p><p>Conteúdo programático:</p><p>UNIDADE I: História e Desenvolvimento da Educação A Distância</p><p>1.1-Contexto Histórico</p><p>1.2-Surgimento e Evolução da EAD</p><p>1.3-Gerações de EAD</p><p>1.4-A Inserção da EAD no Brasil</p><p>1.5-Regulamentação da EAD no Brasil</p><p>1.6-Tendências da EAD</p><p>1.7-Referenciais de qualidade para Educação Superior a Distância</p><p>UNIDADE II: Fundamentos Teóricos e Metodológicos da Educação a Distância</p><p>2.1-A utilização das TIC’s na Educação</p><p>2.2-Teorias de Aprendizagem e EAD</p><p>2.3-Competências essenciais à tutoria na EAD</p><p>2.4-Funções e Estratégias da tutoria</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 279</p><p>2.5-A importância da afetividade no relacionamento virtual</p><p>2.6-Material didático</p><p>UNIDADE III: Didática em Ambientes Virtuais de Aprendizagem (AVA)</p><p>3.1-Ambientes Virtuais de Aprendizagem - AVA</p><p>3.2-Comunidades Virtuais de Aprendizagem</p><p>3.3-O Papel do Aluno na Comunidade Virtual</p><p>3.4-Interação, dialogicidade e interatividade</p><p>3.5-O Silêncio Virtual</p><p>UNIDADE IV: Dimensões da Prática de Avaliação na Educação a Distância</p><p>4.1-As Dimensões da Avaliação em EAD</p><p>4.2-Fundamentos da Avaliação Educacional</p><p>4.3-Avaliação em Ambientes Virtuais de Aprendizagem</p><p>4.4-Instrumentos e Procedimentos de Avaliação dos Alunos e da Disciplina em EAD</p><p>4.5-Estratégias Didáticas contra a Evasão</p><p>UNIDADE V: APROFUNDAMENTO EM EAD</p><p>5.1- Construção de um Glossário com termos pertinentes ao EAD.</p><p>5.2- Pesquisa acerca do cenário e perspectivas da EAD no contexto do Brasileiro</p><p>5.3- Estratégias metodológicas da aplicação das tecnologias de informação e comunicação</p><p>aplicadas a educação presencial e a distância.</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>RIBEIRO, Renata Aquino. Introdução à EaD. São Paulo: Pearson Education do Brasil, 2014.</p><p>(Biblioteca Virtual Pearson)</p><p>SANTINELLO, Jamile. Ensino Superior em ambientes virtuais de aprendizagem (AVAs): formação</p><p>docente universitária em construção [livro eletrônico]. Curitiba: InterSaberes, 2015. (Biblioteca</p><p>Virtual Pearson)</p><p>FARIA, Adriano Antônio. O que e o quem da EaD: história e fundamentos [livro eletrônico].</p><p>Curitiba: InterSaberes, 2013. (Biblioteca Virtual Pearson)</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>MORAN, José Manuel. A educação que desejamos: Novos desafios e como chegar lá. [livro</p><p>eletrônico]. Campinas: São Paulo, SP. Papirus, 2013. (Biblioteca Virtual Pearson)</p><p>LITTO, Fredic Michael. FORMIGA, Marcos. Educação a Distância, volume 2. (orgs) – 2 ed. São</p><p>Paulo: Pearson Education do Brasil, 2012. (Biblioteca Virtual Pearson)</p><p>MUNHOZ, Antonio Siemsen. Como ser um aluno eficaz. (livro eletrônico). Curitiba: InterSaberes,</p><p>2014. (Biblioteca Virtual Pearson)</p><p>SELEME, Roberto Bohlen. MUNHOZ, Antonio Siemsen. Criando universidades corporativas no</p><p>ambiente virtual. São Paulo: Pearson Prentice Hall, 2011. (Biblioteca Virtual Pearson)</p><p>VALENTE, José Armando. MORAN, José Manuel; ARANTES, Valéria Amorim (organizadora).</p><p>Educação a Distância: pontos e contrapontos. – São Paulo: Summus, 2011. (Biblioteca Virtual</p><p>Pearson)</p><p>PROJETO PEDAGÓGICO DE CURSO</p><p>CSB EM</p><p>SISTEMAS DE INFORMAÇÃO</p><p>Página 280</p><p>conhecimento científico, método científico e procedimentos e técnicas de pesquisa, de forma a</p><p>capacitá-los para a elaboração de suas próprias pesquisas.</p><p>• Compreender o conhecimento científico e os demais tipos de conhecimento, bem como conhecer</p><p>o método científico e sua importância para determinação do conhecimento científico;</p><p>• Familiarizar os estudantes com as técnicas de estudo e pesquisa disponíveis, destacando a</p><p>modalidade do ensino a distância, procurando desenvolver suas habilidades de aprendizagem;</p><p>• Conceituar pesquisa, distinguindo suas diferentes modalidades, mobilizando o aluno à realização</p><p>de suas próprias pesquisas;</p><p>• Reconhecer a importância da fase de delineamento da pesquisa, bem como as funções de projeto</p><p>de pesquisa, capacitando-o para a elaboração e redação do seu próprio projeto de pesquisa;</p><p>• Compreender os passos necessários para a aplicação do projeto de pesquisa, ou seja, execução</p><p>dos procedimentos planejados (metodologia) para alcançar os objetivos, obedecendo aos aspectos</p><p>éticos, ao cronograma e ao orçamento estabelecido pelo pesquisador;</p><p>• Identificar as formas disponíveis para apresentação e divulgação dos resultados de uma pesquisa</p><p>científica, bem como os princípios norteadores para a preparação e apresentação, escrita e oral,</p><p>de sua monografia.</p><p>Ementa:</p><p>Conhecimento científico e outros tipos de conhecimento. Método científico. Técnicas de estudo e pesquisa.</p><p>Ensino a Distância. A pesquisa. Tipos de pesquisa. Projeto de pesquisa. Aspectos éticos da pesquisa.</p><p>Execução da pesquisa. Apresentação e divulgação da pesquisa. Monografia.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1: O conhecimento científico e outros tipos de conhecimento</p><p>1.1 Conhecimento popular ou senso comum</p><p>1.2 Conhecimento filosófico</p><p>1.3 Conhecimento religioso</p><p>1.4 Conhecimento científico</p><p>1.5 Métodos científicos</p><p>1.6 Método dedutivo</p><p>1.7 Método indutivo</p><p>1.8 Método hipotético-dedutivo</p><p>1.9 Método dialético</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 28</p><p>UNIDADE 2: Técnicas de estudo</p><p>2.1 O estudo pela metodologia do ensino a distância</p><p>2.2 Métodos de estudo e leitura</p><p>2.3 Recomendações para que seu estudo seja otimizado</p><p>UNIDADE 3: A pesquisa científica</p><p>3.1 Por que fazer a pesquisa?</p><p>3.2 Para quem serve a pesquisa?</p><p>3.3 Tipos de pesquisa</p><p>3.4 Pesquisa bibliográfica</p><p>3.5 Pesquisa descritiva</p><p>3.6 Pesquisa experimental</p><p>UNIDADE 4: Delineamento da pesquisa</p><p>4.1 Fontes para pesquisa bibliográfica inicial</p><p>4.2 Projeto de pesquisa</p><p>4.3 Aspectos éticos de uma pesquisa científica</p><p>UNIDADE 5: Execução da pesquisa</p><p>5.1 Coleta dos dados</p><p>5.2 Análise dos dados</p><p>5.3 Dados quantitativos</p><p>5.4 Dados qualitativos</p><p>5.5 Interpretação dos resultados</p><p>UNIDADE 6: Apresentação e divulgação da pesquisa</p><p>6.1 Monografia</p><p>6.2 Páginas pré-textuais</p><p>6.3 Páginas textuais</p><p>6.4 Páginas pós-textuais</p><p>6.5 Formulário eletrônico sobre a monografia</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 29</p><p>6.6 Apresentação oral da monografia</p><p>Referências</p><p>Bibliografia Básica:</p><p>BARCELOS, Roberta. Metodologia da pesquisa. [livro digital]. Niterói, RJ: EAD/UNIVERSO, 2010.</p><p>[webaula]</p><p>CASARIN, H. de Castro Silva. Pesquisa científica: da teoria à prática [livro digital].. Curitiba:</p><p>InterSaberes, 2012. [Biblioteca Pearson].</p><p>MARTINS, V, MELLO, C. de P. [et. al] Metodologia científica: fundamentos, métodos e técnicas [livro</p><p>digital]. Rio de Janeiro: Freitas Bastos, 2016. [Biblioteca Pearson]</p><p>Bibliografia Complementar:</p><p>AZEVEDO, C. B. Metodologia científica ao alcance de todos [livro digital]. Barueri, SP: Manole, 2013.</p><p>[Biblioteca Pearson].</p><p>COSTA, M. Antônio F. da. Projeto de Pesquisa: entenda e faça [livro digital]. Petrópolis, RJ: Vozes,</p><p>2015. [Biblioteca Pearson].</p><p>FAZENDA, Ivani C. A. (Org.) Interdisciplinaridade na pesquisa científica [livro digital].. Campinas,</p><p>SP: Papirus, 2017. [Biblioteca Pearson].</p><p>GEWANDSZNAIDER, Fernando. O método nas ciências naturais [livro digital]. São Paulo: Ática, 1010.</p><p>[Biblioteca Pearson].</p><p>KÖCHE, José Carlos. Fundamentos da metodologia científica: teoria da ciência e iniciação à</p><p>pesquisa[livro digital]. Petrópolis, RJ: Vozes, 2015. [Biblioteca Pearson].</p><p>PEROVANO, Dalton Gean. Manual de metodologia da pesquisa científica [livro digital]. Curitiba:</p><p>InterSaberes, 2016. [Biblioteca Pearson].</p><p>SILVA, Obdália Santana Ferraz. Entre o plágio e a autoria: qual o papel da universidade? Rev. Bras.</p><p>Educ., 2008, v.13, n.38, p. 357-368, 2008. Disponível em:<http://www.scielo.br/scielo.php?pid=S1413-</p><p>24782008000200012&script=sci_arttext&tlng=es>. Acesso em: 13 set. 2018.</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 30</p><p>2º PERÍODO</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 31</p><p>CÓDIGO: 7126 DISCIPLINA: ESTRUTURA DE DADOS I</p><p>CURSO: Sistemas de Informação PERIODO: 2º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 15 horas CH PRÁTICA: 60 horas</p><p>OBJETIVOS</p><p>Ser capaz de resolver algoritmos mais complexos lidando com variadas técnicas de</p><p>programação.</p><p>Conhecer linguagem de programação de alto nível para utilização em microcomputador.</p><p>HABILIDADES</p><p>Desenvolver a lógica de programação. Verificar e corrigir algoritmos estruturados. Escolher a</p><p>melhor estrutura de dados e o melhor algoritmo para a solução de um determinado problema.</p><p>Aprender e utilizar soluções com vetores e matrizes.</p><p>COMPETÊNCIAS</p><p>Desenvolver algoritmos de programação estruturados para a solução de problemas</p><p>matemáticos, de manipulação de textos, financeiros, dentre outros de cunho computacional.</p><p>EMENTA</p><p>Estudo e construção de algoritmo. Estruturas de implementação de algoritmos. Variáveis e</p><p>tipos de dados. Estruturas de controle. Aspectos de programação. Introdução a linguagem de</p><p>programação.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Linguagem de Programação C</p><p>a. Tipos de dados</p><p>b. Comandos de entrada e saída</p><p>c. Estruturas condicionais</p><p>d. Estruturas de repetição</p><p>UNIDADE 2. Estruturas de dados homogêneas</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 32</p><p>2.1. Estruturas de dados homogêneas unidimensional – Vetores</p><p>2.2. Estruturas de dados homogêneas bidimensional – Matrizes</p><p>2.3. Manipulação de Strings</p><p>UNIDADE 3. Estruturas de dados heterogêneas</p><p>• Manipulação de registros</p><p>• Vetores de struct</p><p>UNIDADE 4. Funções e Procedimentos</p><p>◦ Procedimentos</p><p>◦ Funções</p><p>◦ Escopo de variáveis</p><p>◦ Passagem de parâmetros</p><p>◦ Recursividade</p><p>UNIDADE 5. Métodos de pesquisa e de classificação</p><p>5.1. Buscas sequencial</p><p>5.2. Busca binária</p><p>5.3. Ordenação por inserção</p><p>5.4. Ordenação por seleção</p><p>5.5. Ordenação por troca</p><p>5.6. Merge Sort</p><p>5.7. Quick Sort</p><p>UNIDADE 6. Manipulação de arquivos</p><p>a. Definição</p><p>b. Estrutura de arquivos</p><p>b.i. Arquivo sequencial</p><p>b.ii. Arquivo sequencial indexado</p><p>b.iii. Arquivo indexado</p><p>b.iv. Arquivo direto</p><p>UNIDADE 7. Manipulação de Dados em Disco</p><p>7.1.Abrindo um arquivo</p><p>7.2.Fechando um arquivo</p><p>7.3.Gravando e lendo dados em arquivo</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 33</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>DEITEL, Paul; DEITEL, Harvey. C: como programar [livro digital]. 6. ed. São Paulo: Pearson</p><p>Prentice Hall., 2011. [Biblioteca Pearson]</p><p>FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação:</p><p>a construção de algoritmos e estrutura de dados [livro digital]. 3. ed. São Paulo: Pearson</p><p>Prentice Hall, 2000. [Biblioteca Pearson]</p><p>PEREIRA, Silvio do Lago. Estruturas de dados em C: uma abordagem didática [livro digital].</p><p>São Paulo: Érika, 2016. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi. Fundamentos da</p><p>programação de computadores: algoritmos,</p><p>Pascal, C/C++ (Padrão ANSI) e Java [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2004.</p><p>MANZANO, José Augusto N. G.; LOURENÇO, André Evandro; MATOS, Ecivaldo. Algoritmos:</p><p>técnicas de programação [livro digital]. 2. ed. São Paulo: Érica, 2015. (Série eixos) [Minha</p><p>Biblioteca]</p><p>PUGA, Sandra; RISETTI, Gerson. Lógica de programação e estrutura de dados [livro</p><p>digital]. 3. ed. São Paulo: Pearson Education do Brasil, 2016. [Biblioteca Pearson]</p><p>SOFFNER, Renato. Algoritmos e programação em linguagem C [livro digital].. São Paulo:</p><p>Saraiva, 2013. [Minha Biblioteca]</p><p>VARGAS, Alessandra Fonseca. Estrutura de dados I [livro digital]. Niterói, RJ: Universo.</p><p>Departamento de ensino à distância;2018. [Webaula]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 34</p><p>CÓDIGO: 7128 DISCIPLINA: SISTEMAS DE INFORMAÇÃO</p><p>CURSO: Sistemas de Informação PERIODO: 2º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Visa oportunizar o entendimento dos principais conceitos e instrumentos para a gestão da</p><p>informação nas organizações; bem como despertar o estudante para a necessidade da gestão</p><p>e da tecnologia da informação como ferramentas gerenciais para a tomada de decisão.</p><p>Apresentar a conceituação básica dos Sistemas de Informação;</p><p>Analisar as características dos diversos tipos de Sistemas de Informação;</p><p>Comparar e sugerir a aplicabilidade de cada tipo de Sistemas de Informação.</p><p>Desenvolver no aluno o entendimento sobre o funcionamento dos sistemas de informações,</p><p>bem como a capacidade de avaliar seus impactos quando de seus empregos nas organizações,</p><p>desenvolvendo habilidades voltadas a identificar oportunidade de suas aplicações</p><p>HABILIDADES</p><p>Caracterizar um sistema de informação, identificar os sistemas de informação aplicados às</p><p>necessidades empresariais, elencar os benefícios da implantação de sistemas de informação</p><p>como vantagem competitiva no mercado empresarial.</p><p>COMPETÊNCIAS</p><p>Reconhecer a função dos sistemas de informações na integração dos processos</p><p>organizacionais, bem como as oportunidades e benefícios do emprego adequado de tecnologia</p><p>da informação, de modo a dar suporte e contribuir para a tomada de decisões empresariais.</p><p>EMENTA</p><p>Os princípios da TGS. Abordagens sistêmicas para resolver problemas. Visão sistêmica das</p><p>organizações. Introdução a modelagem de sistemas. Os profissionais da área de sistemas de</p><p>Informações. A Evolução dos Sistemas de Informação. O Estado da Arte da Informática na</p><p>aplicação de sistemas de informação.</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 35</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Teoria Geral de Sistemas</p><p>UNIDADE 2. Definições de Sistemas</p><p>2.1 Definição de sistema</p><p>2.2 Natureza dos sistemas</p><p>UNIDADE 3. Enfoque Sistêmico e suas Aplicações</p><p>3.1 Estado de um sistema</p><p>3.2 Ambiente</p><p>3.3 Sistemas abertos e sistemas fechados</p><p>3.4 Entradas, saídas e interfaces</p><p>3.5 Comportamento</p><p>3.6 Processo</p><p>3.7 Propósito</p><p>3.8 Valor</p><p>3.9. Aplicações</p><p>UNIDADE 4. Fundamentos de Sistemas de Informação e Tipos de Sistemas</p><p>4.1 Conceito e a classificação de sistemas.</p><p>4.2 Conceito de dado, informação e conhecimento.</p><p>4.3 As dimensões tecnológica, organizacional e humana dos sistemas de informação.</p><p>4.4 Sistemas naturais</p><p>4.5 Sistemas criados pelo homem</p><p>4.6 Sistemas automatizados</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 36</p><p>4.7 Sistemas e Informática ( Sistema e Software )</p><p>4.8 Sistemas de Informação Administrativos</p><p>4.9 Gerenciamento de sistemas e dos recursos de informação</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>AUDY, Jorge Luis Nicolas. Fundamentos de sistemas de informação [livro digital]. Porto</p><p>Alegre: Bookman, 2007. [Minha Biblioteca]</p><p>LAUDON, Kenneth; LAUDON, Jane. Sistemas de informação gerenciais. 9 ed São Paulo:</p><p>Pearson Prentice Hall, 2010. [Biblioteca Pearson]</p><p>SOMMERVILLE, Ian. Engenharia de software [livro digital]. 9. ed. São Paulo: Pearson</p><p>Prentice Hall, 2011. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>CAIÇARA JUNIOR, C. Sistemas integrados de gestão ERP: uma abordagem gerencial [livro</p><p>digital]. 2. ed. Curitiba: InterSaberes, 2015. [Biblioteca Pearson]</p><p>JOÃO, Belmiro N. (Org.). Sistemas de informação [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2012. [Biblioteca Pearson]</p><p>O’BRIEN, James A.; MARAKAS, George M. Administração de sistemas de informação</p><p>[livro digital]. 15 ed. Porto Alegre: AMGH, 2013. [Minha Biblioteca]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem</p><p>profissional [livro digital]. 8. ed. Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>ROSINI, Alessandro Marco; PALMISANO, Angelo. Administração de sistemas de</p><p>informação e a gestão do conhecimento [livro digital]. 2. ed. rev. ampl. São Paulo:</p><p>Cengage Learning, 2012. [Minha Biblioteca]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 37</p><p>CÓDIGO: 3833 DISCIPLINA: INGLÊS Instrumental I</p><p>CURSO: Sistemas de Informação PERIODO: 2º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Desenvolver a prática de leitura de inglês instrumental, através da exploração do vocabulário</p><p>e de pontos gramaticais ensinados e revisados durante as aulas ministradas.</p><p>EMENTA</p><p>UNIDADE 1. Reading Strategies</p><p>• Lexical Inference</p><p>• Skimming and Scanning</p><p>• How to Use the Dictionary</p><p>• How to Use Babylon-Pro</p><p>UNIDADE 2. Language StudyImperative</p><p>• Present Simple</p><p>• Verb to Be, There to Be, Interrogative and Negative Forms</p><p>• Plural of the Nouns, Numerals</p><p>• Present Continuous</p><p>• Personal Pronouns, Objective Pronouns</p><p>• Possessive Adjectives, Possessive Pronouns</p><p>• Question Words, Quantifiers, Intensifiers</p><p>• Indefinite Pronouns, Relative Pronouns</p><p>• Prepositions</p><p>• Past Simple</p><p>• Frequency Adverbs</p><p>• Word Formation, –Ing Functions</p><p>• Linkers</p><p>• Present Perfect</p><p>• Future, Modal Verbs</p><p>• Passive Voice</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 38</p><p>• Comparative Adjectives</p><p>UNIDADE 3. VocabularyHardware and Software, Operating Systems, Free Software,</p><p>Programming Languages, Communication Systems, New Technologies, Security and</p><p>Computer Viruses, Web and Networks, Piracy</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>FERRO, Jeferson. Around the world: introdução à leitura em língua inglesa [livro digital].</p><p>Curitiba: InterSaberes, 2012. [Biblioteca Pearson]</p><p>LAPKOSKI, Graziella Araujo de Oliveira. Do texto ao sentido: teoria e prática de leitura em</p><p>língua inglesa [livro digital]. Curitiba: InterSaberes, 2012. (Séria língua inglesa em foco)</p><p>[Biblioteca Pearson]</p><p>LIMA, Thereza Cristina de Souza; KOPPE, Carmen Terezinha. Inglês básico nas</p><p>organizações [livro digital]. Curitiba: InterSaberes, 2013. [Biblioteca Pearson]</p><p>THOMPSON, Marco Aurélio da Silva. Inglês Instrumental: Estratégias de Leitura para</p><p>Informática e Internet. [livro eletrônico] São Paulo: Erica/Saraiva,2015 [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>LIMA, Denilso de. Gramática de uso da língua inglesa [livro eletrônico]. São Paulo:</p><p>Elsevier/GEN, 2015. [Minha Biblioteca]</p><p>LIMA, Thereza Cristina de Souza. Língua estrangeira moderna: inglês [livro digital].</p><p>Curitiba: InterSaberes, 2016. (Coleção EJA, cidadania competente, v. 2) [Biblioteca Pearson]</p><p>LOPES, Maria Cecília (Coord.). Minidicionário Rideel inglês-português-inglês [livro</p><p>digital]. 3. ed. São Paulo: Rideel, 2011. [Biblioteca Pearson]</p><p>SILVA, Thais Cristófaro. Pronuncia do inglês para falantes do português brasileiro [livro</p><p>digital]. São Paulo: Contexto, 2012. [Biblioteca Pearson]</p><p>SIQUEIRA, Valter Lellis. O verbo inglês: teoria e prática [livro digital]. 5. ed. São Paulo:</p><p>Ática, 2006. (Princípios, 113) [Biblioteca Pearson]</p><p>THOMPSON, Marco Aurélio da Silva. Inglês instrumental: estratégias de leitura para</p><p>informática e internet. [livro digital]</p><p>São Paulo: Erica; Saraiva,2015 [Minha Biblioteca]</p><p>WALESKO, Angela Maria Hoffmann. Compreensão oral em língua inglesa [livro digital].</p><p>Curitiba: InterSaberes, 2012. (Série língua inglesa em foco) [Biblioteca Pearson]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 39</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 40</p><p>CÓDIGO: 1488 DISCIPLINA: INTERFACE HOMEM-MÁQUINA</p><p>CURSO: Análise e Desenvolvimento de Sistemas PERIODO: 4º PERIODO</p><p>CH TOTAL: 30 horas CH TEÓRICA: 30 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça os aspectos básicos relacionados ao conjunto de três entidades: o</p><p>homem (“ser humano”), a máquina (“o computador”) e o meio que dá suporte à interação entre as</p><p>duas primeiras entidades, chamado de interface, abordando questões associadas com o projeto, a</p><p>avaliação e a implementação de sistemas computacionais interativos para uso por pessoas no apoio</p><p>a execução de trabalho.</p><p>Possibilitar que aluno compreenda a importância da interface no desenvolvimento de sistemas</p><p>computacionais.</p><p>Realizar a avaliação, testes e a usabilidade de interfaces</p><p>HABILIDADES</p><p>Conhecimento amplo dos aspectos básicos da interface humano-computador e a interação entre</p><p>estas duas entidades. Aplicação de técnicas de análise e desenvolvimento de interfaces amigáveis e</p><p>que atendam as necessidade dos usuários de sistemas computacionais. Modelagem de interfaces.</p><p>Conhecimento dos principais conceitos relacionados à interface humano-computador para o</p><p>desenvolvimento de aplicações com requisitos de usabilidade.</p><p>COMPETÊNCIAS</p><p>Projeto, avaliação e implementação de sistemas de informação interativos de acordo com os</p><p>conceitos de interface humano-computador. Avaliação da usabilidade das interfaces de acordo com</p><p>as necessidades ou perfis dos usuários. Modelagem de interfaces para projeto de sistemas de</p><p>informações com base em técnicas de prototipação.</p><p>EMENTA</p><p>Uso e contexto de interfaces nos diversos tipos de ambientes e plataformas, como, Web ou Desktop.</p><p>Conceitos e características humanas relevantes para manipular e compreender interfaces em</p><p>sistemas de informação. Aspectos tecnológicos para concepção e construção. Processo de</p><p>desenvolvimento e avaliação</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 41</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Uso e Contexto</p><p>1.1. Objetivos, importância, evolução histórica</p><p>1.2. Organização social e trabalho (modelos, impactos, qualidade de vida profissional e</p><p>satisfação no trabalho)</p><p>1.3. Áreas de aplicação (caracterização, categorias de interfaces: orientadas a</p><p>processamento de texto e comunicação, ambientes de desenvolvimento, quiosques,</p><p>acesso a espaços de informação, sistemas de controle contínuo, Web)</p><p>UNIDADE 2. Características Humanas Relevantes</p><p>2.1. Processamento humano de informações (memorização, percepção, habilidades</p><p>motoras, resolução de problemas, aprendizagem, aquisição de habilidades, motivações,</p><p>modelos conceituais, diversidades culturais, ...)</p><p>2.2. Comunicação e interação</p><p>2.3. Questões ergonométricas</p><p>UNIDADE 3. Aspectos Tecnológicos (Dispositivos relevantes para a interação e arquitetura de</p><p>Interfaces)</p><p>3.1. Dispositivos de entrada/saída</p><p>3.2. Técnicas de diálogo homem-máquina (tipos de diálogos, questões de implementação,</p><p>padrões, “look&feel”, propriedade intelectual)</p><p>3.3. Questões de estilo (metáforas, estética)</p><p>3.4. Conceitos básicos de computação gráfica</p><p>3.5. Arquiteturas de software e padrões para interfaces de usuário</p><p>UNIDADE 4. Processo de Desenvolvimento e Avaliação e Design, prototipação e construção</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 42</p><p>4.1. Abordagens de projeto (modelos de ciclo de vida específicos, técnicas de</p><p>especificação e análise de projeto, metodologias de projeto)</p><p>4.2. Técnicas de implementação e ferramentas de apoio (independência de diálogo e</p><p>plataforma, técnicas de prototipação, paradigmas de objeto e evento, ambientes de</p><p>desenvolvimento)</p><p>4.3. Técnicas de avaliação e teste de usabilidade</p><p>4.4 Abordagens centradas no usuário para o design de interação</p><p>4.5 Introdução à avaliação</p><p>4.6 Um framework para a avaliação</p><p>4.7. Observando os usuários</p><p>4.8 Perguntando a usuários e especialistas</p><p>4.9 Testando e modelando usuários</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>BENYON, David. Interação humano-computador [livro digital]. 2. ed. São Paulo: Pearson Prentice</p><p>Hall, 2011. [Biblioteca Pearson]</p><p>SEGURADO, Valquiria Santos (Org.). Projeto de interface com o usuário [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>MORAES, Jorge Luiz Abreu; CARDOSO NETO, Celso. Interface homem-máquina [livro digital].</p><p>Niterói, RJ: Departamento de Ensino à distância, 2017. [Webaula]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>ABRAHÃO, Júlia Issy et. al. Ergonomia e usabilidade: em ambiente virtual de aprendizagem [livro</p><p>digital]. São Paulo: Pearson Education do Brasil, 2012. [Biblioteca Pearson]</p><p>ABRAHÃO, Júlia Issy; SZNELWAR, Laerte; SILVINO, Alexandre; SARMET, Maurício e PINHO, Diana.</p><p>Introdução à Ergonomia [livro digital]. São Paulo: Pearson Education do Brasil, 2009 / 2019(4ª.</p><p>reimpressão) [Biblioteca Pearson]</p><p>FERREIRA, Simone Bacellar Leal e NUNES, Ricardo Rodrigues. e-Usabilidade [livro digital]. São</p><p>Paulo: Rio de Janeiro: LTC, 2008. [Minha Biblioteca]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem profissional</p><p>[livro digital]. São Paulo: Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 43</p><p>SOMMERVILLE, Ian. Engenharia de software [livro digital]. São Paulo: Pearson Prentice Hall, 2011.</p><p>[Biblioteca Pearson]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 44</p><p>CÓDIGO: 1495 DISCIPLINA: REDES DE COMPUTADORES I</p><p>CURSO: Análise e Desenvolvimento de Sistemas PERIODO: 1º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 horas CH PRÁTICA: 45 H</p><p>OBJETIVOS</p><p>Dar ao aluno uma maior compreensão dos conceitos apresentados anteriormente em Redes I.</p><p>Aprofundar os conceitos relacionados ao endereçamento e roteamento, particularmente IPv4</p><p>e IPv6, além das máscaras de rede de tamanho fixo e variável.</p><p>Apresentar detalhes da configuração de redes, particularmente quanto aos aspectos físico e</p><p>lógico.</p><p>Apresentar os conceitos relacionados à segurança, gerência e administração de redes.</p><p>Apresentar um roteiro e executar um estudo de caso sobre o projeto de redes.</p><p>HABILIDADES</p><p>Discernir, quando necessário, problemas encontrados nas redes e com isso poder identificar</p><p>quais camadas poderiam prover tais problemas e assim facilitar e reduzir as diversas</p><p>possibilidades de causas para com isso agilizar o processo de soluções.</p><p>COMPETÊNCIAS</p><p>Conhecer na prática os conceitos apresentados em Redes I, possibilitando a leitura de padrões</p><p>de protocolos e o entendimento do seu funcionamento e, além disso, entender como se dá o</p><p>processo de comunicação entre os sistemas finais em pequenas redes e na Internet.</p><p>Compreender como se dá a interconexão de diversas redes físicas em um sistema coordenado,</p><p>como os protocolos de redes operam nesse ambiente e como as aplicações utilizam o sistema</p><p>resultante.</p><p>EMENTA</p><p>Introdução. Objetivos e caracterização das redes. Conceitos básicos. Arquitetura OSI/ISO.</p><p>Arquitetura TCP/IP. Endereçamento e Roteamento. Configuração física e lógica de Rede.</p><p>Segurança, Gerenciamento e Administração de Redes. Projeto de Redes.</p><p>CONTEÚDO PROGRAMÁTICO</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 45</p><p>UNIDADE I. Endereçamento e Roteamento</p><p>1.1 Apresentação das regras de endereçamento IPv4, IPv6.</p><p>1.2 Conceitos de máscara de rede. Cálculos de Sub-Redes.</p><p>1.3 Análise da interconexão de redes;</p><p>1.4 Protocolos de Roteamento;</p><p>1.5 Elaboração de tabelas de rotas;</p><p>1.6 Configuração de tabelas de rotas.</p><p>UNIDADE 2. Configuração de Rede</p><p>2.1 Configuração física de redes locais;</p><p>2.2 Configuração lógica de redes locais;</p><p>2.2.1 Estrutura de endereçamento;</p><p>2.2.2 Configuração de sub-redes;</p><p>2.3 Configuração de roteadores.</p><p>UNIDADE 3. Segurança, Gerenciamento e Administração de Redes</p><p>3.1 Conceitos básicos.</p><p>3.2 Segurança em Redes</p><p>3.3 Gerência de Redes</p><p>3.4 Administração de Redes</p><p>UNIDADE 4. Projeto de Redes</p><p>4.1 Roteiro.</p><p>4.2 Estudo de Caso.</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS</p><p>KUROSE, James F.; ROSS, Keith W. Ross. Redes de computadores e a Internet: mua</p><p>abordagem top-down [livro digital]. 6. ed. São Paulo: Pearson Education do Brasil, 2011.</p><p>[Biblioteca Pearson]</p><p>PEREIRA, Tatiane Aparecida Gomes. Redes de computadores I [livro digital]. Niterói, RJ:</p><p>Departamento de Educação à distância, 2017. [Webaula]</p><p>TANENBAUM, Andrew S.; WETHERALL, David. Redes de computadores [livro digital]. 5. ed.</p><p>São Paulo: Pearson Prentice Hall, 2011. [Biblioteca Pearson]</p><p>KUROSE, James F.; ROSS, Keith W. Ross. Redes de computadores e a Internet: mua</p><p>abordagem top-down [livro digital]. 6. ed. São Paulo: Pearson Education do Brasil, 2011.</p><p>[Biblioteca Pearson]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 46</p><p>PEREIRA, Tatiane Aparecida Gomes. Redes de computadores I [livro digital]. Niterói, RJ:</p><p>Departamento de Educação à distância, 2017. [Webaula]</p><p>TANENBAUM, Andrew S.; WETHERALL, David. Redes de computadores [livro digital]. 5. ed.</p><p>São Paulo: Pearson Prentice Hall, 2011. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES</p><p>COMER, Douglas E. Redes de computadores e Internet [livro digital]. 6. ed. Porto Alegre:</p><p>Bookman, 2016. [Minha Biblioteca]</p><p>FOROUZAN, Behrouz A. Comunicação de dados e redes de computadores [livro digital].</p><p>4. ed. Porto Alegre: AMGH, 2010. [Minha Biblioteca]</p><p>MORAES, Alexandre Fernandes de. Redes sem fio: Instalação, configuração e segurança –</p><p>fundamentos [livro digital]. São Paulo: Érica, 2010. [Minha Biblioteca]</p><p>SOUSA, Lindeberg Barros de. Redes de computadores: guia total [livro digital]. Rio de</p><p>Janeiro: Érica, 2015. [Minha Biblioteca]</p><p>STALLINGS, William. Criptografia e segurança de redes: princípios e práticas [livro digital].</p><p>6. ed. São Paulo: Pearson Education do Brasil, 2015. [Biblioteca Pearson]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 47</p><p>CÓDIGO: 7136 DISCIPLINA: DESENVOLVIMENTO WEB II</p><p>CURSO: Análise e Desenvolvimento de Sistemas PERÍODO: 6º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 15 CH PRÁTICA: 45 horas</p><p>OBJETIVOS:</p><p>Possibilitar ao aluno entender a estrutura da linguagem de programação PHP. Entender as tecnologias</p><p>que permitem criar blogs e sites na Internet. Demonstrar as diferenças entre aplicações desktop e</p><p>aplicações WEB. Uso de Frameworks em aplicações WEB: Conceitos, Aplicações, Limitações e Softwares.</p><p>HABILIDADES:</p><p>Fazer com que o aluno compreenda os conceitos básicos de PHP e de Frameworks PHP utilizando os</p><p>mesmos para elaborar aplicações WEB dinâmicas e mais complexas, com acesso ao Banco de Dados.</p><p>COMPETÊNCIAS:</p><p>Demonstrar e aplicar as técnicas de programação em ambientes WEB utilizando a linguagem PHP,</p><p>desenvolvendo aplicações WEB dinâmicas com a mesma.</p><p>EMENTA:</p><p>Estudos do ambiente de desenvolvimento WEB utilizando a linguagem PHP. Exercícios de fixação e aulas</p><p>no laboratório para praticar a linguagem. PHP: Conceitos, Desenvolvimento WEB. Frameworks PHP:</p><p>WordPress, Joomla. Banco de Dados na Internet (MySQL). Criando um Blog utilizando o WordPress.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Arquitetura cliente-servidor WEB</p><p>UNIDADE 2. Tecnologias do lado do servidor</p><p>2.1. Servidores WEB</p><p>2.2. Transação cliente-servidor WEB</p><p>2.3. Sessão WEB</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 48</p><p>2.4. Common Gateway Interface (CGI) x Internet Server Application Program Interface (ISAPI)</p><p>UNIDADE 3. A linguagem PHP</p><p>3.1. Introdução</p><p>3.2. Variáveis</p><p>3.3. Constantes</p><p>3.4. Operadores</p><p>3.5. Estruturas de Controle</p><p>3.6. Requisição de arquivos</p><p>3.7. Manipulação de funções</p><p>3.8. Manipulação de arquivos e diretórios</p><p>3.9. Manipulação de strings</p><p>3.10. Manipulação de arrays</p><p>UNIDADE 4. Interatividade com usuário</p><p>4.1. Sessões</p><p>4.2. Cookies</p><p>4.4. Formulários Get e Post</p><p>UNIDADE 5. Acessando Banco de Dados</p><p>5.1. Abrindo e fechando conexões com BD</p><p>5.2. Recuperação de registros</p><p>5.3. Manipulação de registros</p><p>UNIDADE 6. Tratamento de erros</p><p>6.1. Interface Throwable</p><p>6.2. Função ERROR</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 49</p><p>6.3. Lançamento de erros</p><p>6.4. Tratamento de exceções</p><p>BIBLIOGRAFIA E REFERÊNCIAS BÁSICAS:</p><p>MILETTO, Evandro Manara. BERTAGNOLLI, Silvia de Castro. Desenvolvimento de Software II:</p><p>introdução ao desenvolvimento Web com HTML, CSS, JavaScript e PHP [livro digital]. Porto Alegre:</p><p>Bookman, 2014. [Minha Biblioteca]</p><p>PEREIRA, Dayane Aparecida Gomes. Desenvolvimento Web II [livro digital]. Niterói, RJ: Universo.</p><p>Departamento de ensino à distância, 2018. [Webaula]</p><p>SOARES, Walace. PHP5: conceitos, programação e integração com banco de dados [livro digital]. São</p><p>Paulo: Erika, 2013. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIAS COMPLEMENTARES:</p><p>DEITEL, Paul P.; DEITEL, Harvey M. Ajax, rich internet applications e desenvolvimento Web para</p><p>programadores [livro digital]. São Paulo: Pearson Prentice Hall, 2008. (Série do desenvolvedor)</p><p>[Biblioteca Pearson]</p><p>KHANACADEMY: site eletrônico. Disponível em <https://pt.khanacademy.org>. Acesso em: 30/09/18.</p><p>MANUAL On-Line do MySQL: site oficial. Disponível em <https://www.mysql.com/>. Acesso em: 30 set.</p><p>2018.</p><p>MANUAL On-Line do PHP: site oficial. Disponível em <http://www.php.net/manual/pt_BR/>. Acesso em:</p><p>30 set. 2018.</p><p>MANZANO, José Augusto N. G. MySQL 5.5.interativo: guia essencial de orientação e de</p><p>desenvolvimento [livro digital]. São Paulo: Erika, 2011. [Minha Biblioteca]</p><p>PERIÓDICOS:</p><p>Re REVISTA Programar. Disponível em: <https://www.revista-programar.info/edicoes/>. Acesso em:</p><p>30/09/18.</p><p>https://pt.khanacademy.org/</p><p>https://www.mysql.com/</p><p>http://www.php.net/manual/pt_BR/</p><p>https://www.revista-programar.info/edicoes/</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 50</p><p>CÓDIGO: 7099 DISCIPLINA: MODELAGEM DE PROCESSOS DE NEGÓCIO</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO:</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0</p><p>OBJETIVOS</p><p>Fazer com que o aluno conheça os conceitos teóricos a respeito de processos de negócio.</p><p>Possibilitar que o aluno tenha recursos para mapear, analisar e estruturar um processo de</p><p>negócio em qualquer ambiente organizacional.</p><p>Mostrar os recursos disponíveis para elaboração de diagramas que permitam ao aluno mapear</p><p>processos de negócio.</p><p>Possibilitar ao aluno aplicar métodos e técnicas de reengenharia de processos para otimizar a</p><p>funcionalidade de um processo.</p><p>HABILIDADES</p><p>Levantar requisitos de processos de negócio, mapear requisitos através de diagramas,</p><p>padronizar e definir processos, aplicar técnicas de reengenharia de processos.</p><p>COMPETÊNCIAS</p><p>Mapear, estruturar e otimizar processos de negócio no âmbito institucional.</p><p>EMENTA</p><p>Apresentar a importância da modelagem dos processos de negócio em uma organização e aplicar</p><p>as principais técnicas de modelagem através de estudos de caso.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1. Gerenciamento dos processos como forma de agregar valor à organização</p><p>1.1 A macrovisão da ação organizacional: teorias tradicionais e contemporâneas</p><p>1.2 A macrovisão organizacional através da cadeia de valor</p><p>1.3 A visão de processos</p><p>UNIDADE 2. Identificando e classificando os processos de sua organização</p><p>UNIDADE 3. Qualificando os Processos de sua Organização</p><p>3.1 Introdução</p><p>3.2 Identificando os processos primários</p><p>3.3 Identificando os processos chave</p><p>3.4 Identificando os processos críticos</p><p>UNIDADE 4. Descrevendo os processos de sua organização</p><p>4.1 Introdução</p><p>4.2 Condução de entrevistas</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 51</p><p>4.3 Método de entrevista</p><p>4.4 Roteiros dos processos</p><p>4.5 Modelagem dos processos</p><p>UNIDADE 5. Análise e modelagem de processos e . Técnicas de modelagem</p><p>5.1 Introdução</p><p>5.2 Ferramentas de modelagem de processos</p><p>5.3 Metodologia de modelagem</p><p>5.4 Metodologia de análise de processos</p><p>5.1 Introdução</p><p>5.2Técnicas de modelagem mais difundidas</p><p>5.3 BPMN</p><p>5.4 UML</p><p>5.5 IDEF</p><p>5.6 EPC - Event-driven Process Chain</p><p>UNIDADE 6. Business process modeling notation (BPMN)</p><p>6.1 Introdução</p><p>6.2 Escopo e descrição do BPMN</p><p>6.3 Descrição do BPMN</p><p>6.4 Processos privados</p><p>6.5 Processos abstratos</p><p>6.6 Processos de colaboração</p><p>6.7 Diagrama de Processos de Negócio (DPN)</p><p>6.8 Processo</p><p>6.9 Elementos do BPMN</p><p>6.10 Exemplos práticos</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 52</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>CAMPOS, André L. N. Modelagem de processos com BPMN [livro digital]. 2. ed. Rio de</p><p>Janeiro: Brasport, 2014. [Biblioteca Pearson]</p><p>CAVALCANTI, Rubens. Modelagem de processos de negócio: roteiro para realização de</p><p>projetos de modelagem de processos de negócios [livro digital]. São Paulo: Brasport, 2017.</p><p>[Biblioteca Pearson]</p><p>VALLE, Rogerio; OLIVEIRA, Saulo Barbará de (Orgs.). Análise e modelagem de processo de</p><p>negócio [livro digital]. São Paulo: Atlas, 2013. [Minha Biblioteca]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>CRUZ, Eduardo Picanço. O processo decisório nas organizações [livro digital]. Curitiba:</p><p>InterSaberes, 2014. (Série administração estratégica)</p><p>CRUZ, Tadeu. Sistemas, métodos e processos: administrando organizações por meio de</p><p>processos de negócios [livro digital]. 3. Ed. São Paulo: Atlas, 2015. [Minha Biblioteca]</p><p>GUERRINI, Fábio Müller et. al. Modelagem da organização: uma visão integrada [livro digital].</p><p>Porto Alegre: Bookman, 2014. [Minha Biblioteca]</p><p>KOWALTOWSKI, Doris C. C. K. et al. (Org.). O processo de projeto em arquitetura [livro</p><p>digital]. São Paulo: Oficina de Textos, 2011. [Biblioteca Pearson]</p><p>LAGE JÚNIOR, Muris. Mapeamento de processos de gestão empresarial [livro digital].</p><p>Curitiba: InterSaberes, 2016. [Biblioteca Pearson]</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 53</p><p>CÓDIGO: 7131 DISCIPLINA: ENGENHARIA DE SOFTWARE</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3º PERIODO</p><p>CH TOTAL: 60 horas CH TEÓRICA: 60 horas CH PRÁTICA: 0 horas</p><p>PROFESSOR RESPONSÁVEL: ALESSANDRA FONSECA</p><p>PRÉ-REQUISITOS: Nenhum</p><p>OBJETIVOS</p><p>Visão geral e princípios fundamentais da Engenharia de Software. Conhecimentos básicos do</p><p>ciclo de vida de software e seus vários estágios: requisitos de software, projeto de software,</p><p>implementação de software e gerenciamento de software.</p><p>HABILIDADES</p><p>Capacidade de desenvolver a especificação de um sistema. Definir o melhor modelo de</p><p>desenvolvimento de software sob todos os aspectos do ambiente para qual será desenvolvido.</p><p>Ser capaz de desenvolver o levantamento de requisitos do sistema e de definir requisitos</p><p>funcionais e não-funcionais. Definir estratégias de avaliação de riscos para o sistema.</p><p>COMPETÊNCIAS</p><p>Baseado no conceitos fundamentais do processo de desenvolvimento de software, aplicar</p><p>todas as etapas da Engenharia de Software no estabelecimento do gerenciamento e</p><p>desenvolvimento de softwares corporativos. Utilizar técnicas de especificação de sistemas,</p><p>Engenharia de requisitos (especificação e definição de requisitos). Levantamento dos</p><p>requisitos Funcionais e não-funcionais. Controlar e gerenciar a evolução do software.</p><p>EMENTA</p><p>O processo de desenvolvimento de software: paradigmas de engenharia de software, aspectos</p><p>técnicos e gerenciais. Análise de Requisitos de Software e de Sistemas. Metodologia para</p><p>desenvolvimentos de software. Ferramentas CASE e ambientes para desenvolvimento de</p><p>software.</p><p>CONTEÚDO PROGRAMÁTICO:</p><p>UNIDADE 1- : O Processo de Desenvolvimento de Software - Paradigmas de Engenharia de</p><p>Software, Aspectos Técnicos e Gerenciais</p><p>1.1 A importância do software</p><p>1.2 Papel Evolutivo do Software</p><p>1.3 Software</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 54</p><p>1.4 Paradigmas da engenharia de software</p><p>UNIDADE 2. Modelos prescritivos de processo de desenvolvimento de software</p><p>2.1 Modelo em Cascata</p><p>2.2 Modelos Incrementais</p><p>2.3 Prototipação</p><p>2.4 Modelos Evolucionários</p><p>2.5 Modelo RAD</p><p>UNIDADE 3. Modelos ágeis de desenvolvimento de software</p><p>3.1 O Manifesto ágil</p><p>3.2 Extreming Programming (XP)</p><p>3.3. Scrum e Agile</p><p>3.4 Metodologias Crystal</p><p>3.5 FDD, DSDM, ASD</p><p>UNIDADE 4. Gerenciamento de Sistemas de Informação</p><p>4.1. Gerenciamento de sistemas</p><p>4.2 Gerenciamento dos recursos de informação</p><p>UNIDADE 5. Projeto Arquitetural de Software</p><p>UNIDADE 6. Análise de Requisitos de Software e de Sistemas</p><p>6.1 Engenharia de Sistemas de Computador</p><p>6.2 Objetivos da Análise de Sistemas</p><p>6.3 Engenharia de Requisitos de Software</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 55</p><p>6.4 Atividade de Análise de Requisitos de Software</p><p>6.5 Problemas na Análise de Requisitos</p><p>6.6 Técnicas de Especificação</p><p>6.7 Estudo de Casos</p><p>BIBLIOGRAFIA E REFERÊNCIA BÁSICAS</p><p>PFLEEGER, Shari Lawrence. Engenharia de Software: teoria e prática [livro digital]. São</p><p>Paulo: Pearson Prentice Hall, 2004. [Biblioteca Pearson]</p><p>PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem</p><p>profissional [livro digital]. 8. ed. Porto Alegre: AMGH, 2016. [Minha Biblioteca]</p><p>SOMMERVILLE, I. Engenharia de software [livro digital]. 9. ed. São Paulo: Pearson Prentice</p><p>Hall, 2011. [Biblioteca Pearson]</p><p>BIBLIOGRAFIA E REFERÊNCIA COMPLEMENTARES</p><p>BRAGA, Pedro Henrique Cacique. Teste de software [livro digital]. São Paulo: Pearson</p><p>Education do Brasil, 2016. [Biblioteca Pearson]</p><p>GALLOTTI, Giocondo Marino Antonio. Qualidade de software [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2017. [Biblioteca Pearson]</p><p>KERR, Eduardo Santos (Org.). Gerenciamento de requisitos [livro digital]. São Paulo:</p><p>Pearson Education do Brasil, 2015. (Coleção bibliografia universitária Pearson) [Biblioteca</p><p>Pearson]</p><p>SBROCCO, José Henrique de Carvalho; MACEDO, Paulo Cesar de. Metodologias ágeis:</p><p>engenharia de software sob medida [livro digital]. São Paulo: Érica, 2012. [Minha Biblioteca]</p><p>VAZQUEZ, Carlos Eduardo; SIMÕES, Guilherme Siqueira. Engenharia de requisitos:</p><p>software orientado ao negócio [livro digital]. Rio de Janeiro: Brasport, 2016. [Biblioteca</p><p>Pearson]</p><p>PERIÓDICOS:</p><p>Engenharia de Software Magazine. http://www.devmedia.com.br/revista-engenharia-de-</p><p>software-magazine. Editora Devmedia, 2008</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 56</p><p>3º PERÍODO</p><p>EMENTÁRIO</p><p>Sistemas de Informação</p><p>Matriz Curricular 109AN</p><p>Página 57</p><p>CÓDIGO: 7129 DISCIPLINA: BANCO DE DADOS I</p><p>CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERIODO: 3º PERIODO</p><p>CH TOTAL: 75 horas CH TEÓRICA: 60 horas CH PRÁTICA: 15 horas</p><p>OBJETIVOS</p><p>Mostrar e definir os conceitos relativos à criação e organização de Sistemas de Bancos de</p><p>Dados. Fazer com que o aluno desenvolva habilidades necessárias para a modelagem</p><p>conceitual de dados, no processo de análise de um sistema, e sua implementação</p><p>baseada no modelo lógico relacional. Possibilitar ao aluno o entendimento das operações</p><p>de álgebra relacional como fundamento</p>