62
Vice-Reitoria ---------------------------------------------------------------------------------------------------------------- Página 1 de 1 Plano de Ensino Disciplina: 7046 Lógica de Programação e Algoritmos Obrigatória Carga Horária: 75h Curso/Período: Sistemas de Informação 1º Período Ementa: Conceitos Básicos. Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking. Resolução Algorítmica de Problemas: Introdução e conceitos. Lógica da programação. Metodologias de projetos de programas. Dados, expressões e algoritmos sequenciais. Algoritmos estruturados. Modularização. Objetivo Geral: Aplicar os conceitos de lógica de programação e resolução de problemas importantes para investigações em Computação, com desenvolvimento do raciocínio lógico e abstrato. Conteúdo Programático: Unidade 1: Resolução de problemas e desenvolvimento de algoritmos. Conceito de algoritmo. Estratégias de resolução de problemas. Ponto de Partida. Unidade 2: Análise do problema e estratégias de solução. Representação de algoritmos: Pseudocódigo e Fluxograma. Tipos de dados básicos. Definição de variável. Expressões aritméticas. Expressões lógicas. Comandos básicos. Unidade 3: Tipos de dados escalares. Principais tipos e aplicação Unidade 4: Tipos de dados homogêneos e heterogêneos. Vetores. Matrizes. Registros. Ordenação e Pesquisa. Unidade 1: Estruturas de controle: sequência, seleção e iteração. Principais tipos e aplicações Unidade 5: Modularização de programas. Conceito de modularização, vantagens e aplicações. Unidade 6: Recursão. Conceito de recursividade e técnicas de construção de algoritmos recursivos. Unidade 7: Linguagem de Programação estruturada. Princípios básicos de compilação/execução de programas. Um programa simples. Conceitos de memória. Aritmética. Lógica. Estruturas de controle de fluxo de programa. Funções e Procedimentos. Duração e Escopo dos identificadores. Depuração. Unidade 8: Prática em construção e implementação de algoritmos. Bibliografia Básica: GOODRICH, M T. Projeto de algoritmos: fundamentos, análise e exemplos da internet. Bookman Porto Alegre. SCHILDT, H. C. Completo e Total. Makron Books. MANZANO, J.A.G, OLIVEIRA, J. F. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. Editora Érica. Bibliografia Complementar: GUIMARAES, A. M. Introdução à Ciência da Computação. Campus. SOUZA, M. A. F.; GOMES, M. M.; SOARES, M. V.; CONCILIO, R. Algoritmos e Lógica de Programação. Thomson. ASCENCIO, A. F. G., CAMPOS, E. A. V., Fundamentos Da Programação De Computadores. Editora Longman do Brasil. FEOFILOFF, P. Algoritmos em Linguagem C. Campus. BIANCHI, F., FREITAS, R., JUNIOR, D. Estrutura de Dados e Técnicas de Programação, ePub. Editora Elsevier. ____________________________ Gestor do Curso ________________________________ Vice-Reitor

Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Embed Size (px)

Citation preview

Page 1: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7046 – Lógica de Programação e Algoritmos – Obrigatória

Carga Horária: 75h

Curso/Período: Sistemas de Informação – 1º Período

Ementa: Conceitos Básicos. Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking.

Resolução Algorítmica de Problemas: Introdução e conceitos. Lógica da programação. Metodologias de projetos

de programas. Dados, expressões e algoritmos sequenciais. Algoritmos estruturados. Modularização.

Objetivo Geral: Aplicar os conceitos de lógica de programação e resolução de problemas importantes para

investigações em Computação, com desenvolvimento do raciocínio lógico e abstrato.

Conteúdo Programático:

Unidade 1: Resolução de problemas e desenvolvimento de algoritmos. Conceito de algoritmo. Estratégias de resolução de problemas. Ponto de Partida.

Unidade 2: Análise do problema e estratégias de solução. Representação de algoritmos: Pseudocódigo e Fluxograma. Tipos de dados básicos. Definição de variável.

Expressões aritméticas. Expressões lógicas. Comandos básicos.

Unidade 3: Tipos de dados escalares. Principais tipos e aplicação

Unidade 4: Tipos de dados homogêneos e heterogêneos. Vetores. Matrizes. Registros. Ordenação e Pesquisa.

Unidade 1: Estruturas de controle: sequência, seleção e iteração. Principais tipos e aplicações

Unidade 5: Modularização de programas. Conceito de modularização, vantagens e aplicações.

Unidade 6: Recursão. Conceito de recursividade e técnicas de construção de algoritmos recursivos.

Unidade 7: Linguagem de Programação estruturada. Princípios básicos de compilação/execução de programas. Um programa simples. Conceitos de memória.

Aritmética. Lógica. Estruturas de controle de fluxo de programa. Funções e Procedimentos. Duração e Escopo dos

identificadores. Depuração.

Unidade 8: Prática em construção e implementação de algoritmos.

Bibliografia Básica:

GOODRICH, M T. Projeto de algoritmos: fundamentos, análise e exemplos da internet. Bookman Porto Alegre.

SCHILDT, H. C. Completo e Total. Makron Books.

MANZANO, J.A.G, OLIVEIRA, J. F. Algoritmos: Lógica para Desenvolvimento de Programação de

Computadores. Editora Érica.

Bibliografia Complementar: GUIMARAES, A. M. Introdução à Ciência da Computação. Campus.

SOUZA, M. A. F.; GOMES, M. M.; SOARES, M. V.; CONCILIO, R. Algoritmos e Lógica de Programação.

Thomson.

ASCENCIO, A. F. G., CAMPOS, E. A. V., Fundamentos Da Programação De Computadores. Editora Longman

do Brasil.

FEOFILOFF, P. Algoritmos em Linguagem C. Campus.

BIANCHI, F., FREITAS, R., JUNIOR, D. Estrutura de Dados e Técnicas de Programação, ePub. Editora Elsevier.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 2: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7047 – Laboratórios de Programação Imperativa – Obrigatória

Carga Horária: 75h

Curso/Período: Sistemas de Informação – 1º Período

Ementa: Desenvolvimento de Programas. Recursividade. Testes de programas. Linguagens de Programação.

Paradigmas/Modelos de Linguagens de Programação. Metodologias de Desenvolvimento de Programas.

Objetivo Geral: Aplicar os conceitos de lógica de programação e resolução de problemas importantes para

investigações em Computação, com desenvolvimento do raciocínio lógico e abstrato.

Conteúdo Programático:

Unidade 1: Desenvolvimento de Programas. Conceito de algoritmo. Estratégias de resolução de problemas. Ponto de Partida.

Unidade 2: Desenvolvimento de Programas. Representação de algoritmos: Pseudocódigo e Fluxograma. Tipos de dados básicos. Definição de variável.

Expressões aritméticas. Expressões lógicas. Comandos básicos.

Unidade 3: Tipos de dados escalares. Principais tipos e aplicação

Unidade 4: Tipos de dados homogêneos e heterogêneos. Vetores. Matrizes. Registros. Ordenação e Pesquisa.

Unidade 5: Estruturas de controle: sequência, seleção e iteração. Principais tipos e aplicações

Unidade 6: Testes de programas. Principais técnicas de testes em programas e suas vantagens.

Unidade 7: Recursividade. Conceito de recursividade e técnicas de construção de algoritmos recursivos.

Unidade 8: Linguagens de Programação; Paradigmas/Modelos de Linguagens de Programação. Princípios básicos de compilação/execução de programas. Um programa simples. Conceitos de memória.

Aritmética. Lógica. Estruturas de controle de fluxo de programa. Funções e Procedimentos. Duração e

Escopo dos identificadores. Depuração.

Unidade 9: Metodologias de Desenvolvimento de Programas.

Bibliografia Básica:

ASCENCIO, A. F., GOMES et al. Fundamentos da programação de computadores. São Paulo: Prentice Hall.

VILLAS, M. Programação: conceitos, técnicas e linguagens. Rio de Janeiro: Campus.

PEREIRA, S. L. Algoritmos e Lógica de Programação em C - Uma Abordagem Didática. Editora Érica.

Bibliografia Complementar:

FORBELLONE, A.L.V.; EBERSPÄCHER, H. F. Lógica de Programação – A Construção de Algoritmos e

Estruturas de Dados. São Paulo: Makron Books.

GUIMARAES, A. M. Introdução à Ciência da Computação. Campus.

MANZANO, J. A. N. G., OLIVEIRA, J. F. Algoritmos: Lógica para desenvolvimento da programação. São

Paulo: Érica.

FEOFILOFF, P. Algoritmos em Linguagem C. Campus.

BIANCHI, F., FREITAS, R., JUNIOR, D. Estrutura de dados e técnicas de programação, ePub. Editora

Elsevier.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 3: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7048 – Lógica para Computação – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 1º Período

Ementa: Lógica proposicional. Lógica de predicados de primeira ordem. Programação lógica.

Objetivo Geral: Conhecer os conceitos e definições da lógica clássica proposicional, lógica de predicados de

primeira ordem e teorias.

Objetivos Específicos: Utilizar os conceitos necessários à prova automática de teoremas e de maneira geral

as aplicações em programação lógica.

Conteúdo Programático:

Unidade 1: Introdução.

Alfabeto; Fórmulas; Elementos Sintáticos das Fórmulas; A semântica da Lógica Proposicional.

Função Interpretação; Interpretação de Fórmulas; Propriedades Semânticas da Lógica Proposicional.

Propriedades Semânticas; Relação Entre as Propriedades Semânticas. Equivalências; Métodos para a

determinação da validade de fórmulas da L.P.

Unidade 2: Lógica de predicados de primeira ordem. Sintaxe das linguagens de Primeira Ordem.

Semântica das Linguagens de Primeira Ordem.

Teorias de Primeira Ordem.

Unidade 3: Programação Lógica. Teorema de Herbrand.

Princípio da resolução.

Programação declarativa.

Fatos e regras.

Questões.

Programação procedural em Prolog.

Bibliografia Básica:

SOUZA, J. N. Lógica para Ciência da Computação - fundamentos de linguagem, semântica e sistema de

dedução. Rio de Janeiro: Campus.

SOUZA, J. N. Lógica para Ciência da Computação. Rio de Janeiro: Campus.

SILVA, F. S. C. da; De Melo, A. C. V.; Finger, M.. Lógica para Computação. Thomson.

Bibliografia Complementar:

GERSTING, J. L. Fundamentos matemáticos para a ciência da computação. LTC.

SOUZA, J. N. Lógica para Ciência da Computação. Rio de Janeiro: Campus.

JUNIOR, A. H. Fundamentos de Informática - Lógica Para Computação. LTC.

BRATKO, I. Prolog Programming for Artificial Intelligence. Addison-Wesley.

ALENCAR FILHO, E. Iniciação à Lógica Matemática. São Paulo: Nobel.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 4: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 2

Plano de Ensino Disciplina: 7049 – Ferramentas da Computação – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 1º Período

Ementa: História e Evolução da Ciência da Computação. Organização de Sistemas de Computadores:

Hardware e Software. Ferramentas Básicas de Trabalho. Redes de Computadores: Internet.

Objetivo Geral: Compreender a evolução histórica da área de computação, e visualizar os caminhos ainda

abertos para novas melhorias.

Objetivos Específicos: Conhecer e se tornar usuário das principais tecnologias e ferramentas disponíveis na

atualidade. Assimilar os princípios básicos de hardware utilizados em microcomputadores, bem como os seus

sistemas operacionais. Conhecer os principais conceitos voltados para a Internet, permitindo utilizá-la como

ferramenta de estudo e aquisição de novos conhecimentos.

Conteúdo Programático:

Unidade 1: História e evolução da ciência da computação. 1.1 Computação primitiva

1.2 História dos computadores

1.3 Computador – Ferramenta de várias utilidades

1.4 Apresentação de um vídeo – História da computação

1.5 Debate sobre o vídeo apresentado

Unidade 2: Organização de sistemas de computadores: Hardware. 2.1 Por dentro do computador (Hardware)

2.2 Processadores

2.3 Memórias

2.3.1 Cálculos sobre capacidade de armazenamento: textos, imagens, sons, entre outros.

2.4 Dispositivos de armazenamento, Entrada/Saída

2.5 Periféricos: Instalação de Periféricos de hardware

2.6 Interface entre Hardware/Usuário - Software

2.7 Softwares Básicos

2.7.1Sistema Operacional –DOS

2.7.2 Sistema Operacional – Windows

2.7.3 Sistema Operacional – Linux

2.8 Softwares Aplicativos e Drivers

2.8.1 Configuração e instalação de aplicativos e drivers

Unidade 3: Ferramentas básicas de trabalho. 3.1 Editor de texto

3.2 Planilha Eletrônica

3.3 Software de apresentação

3.4 Editor gráfico

3.5 Antivírus

Unidade 4: Redes de Computadores: Internet. 4.1 Redes de computadores em geral

4.2 Internet – Nossa conexão com o mundo

4.3 Conectando-se à Internet

4.4 Ferramentas de trabalho na Internet

4.4.1 Navegadores

4.4.2 Correio eletrônico

4.4.3 Ferramentas de busca

4.5. Criando páginas – HTML

Bibliografia Básica:

FILHO, C. F. História da computação – teoria e tecnologia. São Paulo: LTR.

Page 5: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 2 de 2

NORTON, P. Introdução à informática. Tradução de Maria Claudia Santos Ribeiro Ratto; Revisão técnica de

Álvaro Rodrigues Antunes. São Paulo: Makron Books.

MORIMOTO, C. E. Hardware II - O Guia DefinitivoPorto Alegre: GDH Press e Sul Editores.

Bibliografia Complementar:

TANENBAUM, A. S. Organização estruturada de computadores. São Paulo: LTC.

VASCONCELOS, L. Como Montar, Configurar e Expandir seu PC. São Paulo: Makron.

VASCONCELOS, L. Manual de manutenção de PCs. São Paulo: Pearson.

STALLINGS, W. Arquitetura e organização de Computadores. 5 ed. Pearson Prentice Hall, São Paulo.

PATTERSON, D. A., HENNESSY, J. L. Organização e projeto de computadores. Rio de Janeiro: Elsevier.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 6: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7050 – Sistemas Digitais – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 1º Período

Ementa: Sistemas de Numeração e Código. Aritmética Binária; Porta Lógicas. Análise e Projeto de Circuitos

Combinacionais. Minimização por Mapa de Karnaugh. Somadores. Decodificadores. Codificadores.

Multiplexadores. Demultiplexadores. Análise e Síntese de Circuitos Sequenciais. Latches e Flip-Flops.

Minimização de Estado. Registradores. Registradores de Deslocamento. Dispositivos Lógicos Programáveis.

Memória.

Objetivo Geral: Capacitar o aluno ao aprendizado de sistemas digitais na construção de programas em

linguagem de computador e elaboração de circuitos digitais.

Conteúdo Programático:

Unidade 1: Introdução a Sistemas Digitais. Sistemas numéricos

Unidade 2: Álgebra Booleana. Portas Lógicas.

Tabela verdade.

Circuitos Combinatórios.

Mapa de Karnaugh.

Unidade 3: Circuitos somadores. Circuitos Sequenciais (flip-flops).

Bibliografia Básica:

TOCCI, R. J. Sistemas Digitais – Princípios e Aplicações. Pearson Prentice Hall, São Paulo.

STALLINGS, W. Arquitetura e organização de Computadores. Pearson Prentice Hall, São Paulo.

TANENBAUM, A. S. Organização estruturada de computadores. São Paulo: LTC.

Bibliografia Complementar:

UYEMURA, J. P. Sistemas Digitais: Uma abordagem integrada. Thompson Pioneira, São Paulo.

IDOETA, I.V., Elementos de Eletrônica Digital, Ed. Erica. São Paulo.

MONTEIRO, M. A. Introdução a Organização de Computadores; Editora: LTC.

MANNO, M., KIWE, C. Logic and computer design fundamentals. São Paulo: Prentice-Hall.

HENNESSY, J., PATTERSON, D. Organização e Projeto de Computadores. Editora ELSEVIER.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 7: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7064 – Organização do Trabalho Científico – Obrigatória

Carga Horária: 30h

Curso/Período: Sistemas de Informação – 1º Período

Ementa: O Trabalho Científico. Planejamento da Pesquisa. O Método Científico. Preparação do Plano de

Pesquisa. Organização da Apresentação dos Trabalhos Escritos. Redação dos Trabalhos Científicos. Normas

para Referências Bibliográficas

Objetivo Geral: Adquirir habilidades relativas ao procedimento científico, a partir do aprendizado das várias

formas de raciocínio.

Conteúdo Programático: Unidade 1: Tipos de conhecimento. Conhecimento popular. Conhecimento científico. Do senso comum à atitude científica.

Unidade 2: Leitura como processo de conhecimento. Tipo de leitura. Leitura interpretativa: análise interpretativa, textual, temática.

Unidade 3: Leitura como processo de cognição. Fichamentos: esquema e resumo. Descritivo. Analítico. Resumo crítico: resenha e sinopse.

Unidade 4: Trabalhos acadêmicos. Normas de apresentação: tipo, tamanho de letra, margem, tipo de ficha, espaço. Páginas preliminares:

dedicatória, agradecimentos.

Unidade 5: Trabalhos científicos. Projeto de pesquisa: estrutura e elaboração.

Unidade 6: Trabalho científicos. Relatório de pesquisa: estrutura e elaboração. Comunicação e artigos.

Unidade 7: Apresentação de trabalhos científicos. Tipos de apresentação: palestras, seminários, Workshops, painéis. Tipos de encontros científicos.

Unidade 1: Apresentação de trabalhos científicos. Congressos. Simpósios. Encontros. Conferências. Bibliografia Básica: LAKATOS, E. M. Metodologia científica. São Paulo: Atlas. RUDIO, F. V. Introdução ao Projeto de Pesquisa Científica. Petrópolis: Vozes. SEVERINO, A. J. Metodologia do trabalho científico. São Paulo: Cortez.

Bibliografia Complementar: BOMPA, T. O., HAFF, G. G. Periodização: Teoria e metodologia do treinamento. São Paulo: Phorte. MINAYO, M. C. S. Pesquisa Social: teoria, método e criatividade. Rio de Janeiro: Vozes. RUIZ, J. A. Metodologia científica. São Paulo: Atlas. SALOMON, D. V. Como fazer uma monografia. São Paulo: Martins Fontes. LUNA, S. Planejamento de pesquisa: uma introdução. São Paulo: EDUC.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 8: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7095 – Introdução aos Sistemas de Informação – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 1º Período

Ementa: Teoria Geral de Sistemas; Fundamentos de Sistemas de Informação; O conceito e classificações de

sistema; Os conceitos de dado, informação e conhecimento; Enfoque sistêmico; Os conceitos, objetivos,

funções, componentes e classificações dos sistemas de informação.

Objetivo Geral: Compreender, de forma integrada, a natureza dos sistemas de informação, sua importância

para as organizações e o papel do profissional que atua nesta área.

Objetivos específicos: Conhecer os conceitos básicos de sistemas. Conhecer uma organização e suas

funções. Identificar os tipos e modelos de sistemas de informação e sua influência nas organizações. Planejar

o desenvolvimento de sistemas de informações para as organizações.

Conteúdo Programático:

Unidade 1: Teoria Geral de Sistemas. Estabelecer uma relação entre o método científico e o método sistêmico para a solução de problemas;

Compreender a evolução da teoria geral dos sistemas; Reconhecer o papel desempenhado por alguns

pesquisadores na evolução rumo a uma teoria geral dos sistemas; Identificar as principais características dos

sistemas hard e software; Conceituar o processo de análise de sistemas em sentido amplo.

Unidade 2: Fundamentos de Sistemas de Informação. Caracterizar os objetivos dos sistemas de informação.

Unidade 3: O conceito e classificações de sistema. Identificar os tipos de sistemas de informação

Unidade 4: Os conceitos de dado, informação e conhecimento.

Diferençar dados, informação e conhecimento.

Unidade 5: Enfoque sistêmico. Apresentar o emprego dos sistemas de informação no suporte ao controle e integração dos processos de

negócio e funções empresariais.

Unidade 6: Os conceitos, objetivos, funções, componentes e classificações dos sistemas de informação. Mostrar os componentes dos sistemas de informação; Caracterizar as dimensões dos sistemas de informação.

Bibliografia Básica:

AUDY, Jorge Luis Nicolas; ANDRADE, Gilberto Keller; CIDRAL, Alexandre. Fundamentos de Sistemas de

Informação. Porto Alegre: Bookman.

RAINER JR, R. Kelly; CEGIELSKI, Casey G. Introdução a Sistemas de Informação - Apoiando e

Transformando Negócios na Era da Mobilidade. Rio de Janeiro: Editora Elsevier/Campus, Tradução da 3ª

Edição.

LAUDON, Kenneth C.; LAUDON, Jane P. Sistemas de Informação Gerenciais. São Paulo: Prentice-Hall.

Bibliografia Complementar:

ALTER, S., Information Systems. EUA: Addison Wesley.

LAUDON, K. C.; LAUDON, J. P., Essentials of management information systems: Transforming business

and management. EUA: Prentice Hall.

LAUDON, K. C.; LAUDON, J. P., Management information systems: new approaches o Organisation and

technology. 6 ed., EUA: Prentice Hall.

SEARS, F. W. Física: mecânica da partícula e dos corpos rígidos, Rio de Janeiro, LTC.

PIMENTA, M. Introdução à física. São Paulo: McGraw-Hill.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 9: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7096 – Matemática para Computação – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 1º Período

Ementa: Teoria dos conjuntos. Função Polinomial do 1o grau. Função Polinomial do 2o grau. Função

Exponencial. Função Logarítmica. Noções de Trigonometria.

Objetivo Geral: Proporcionar uma sólida formação básica, aliada às necessidades das disciplinas posteriores do

curso; capacitar o acadêmico na habilidade de análise crítica e resolução de problemas, integrando conhecimentos

multidisciplinares e viabilizando o estudo de modelos abstratos e sua extensão genérica a novos padrões e técnicas

de resolução.

Objetivos específicos: Introduzir a análise matemática, julgada necessária e adequada ao aprendizado de

Matemática Superior, para: nivelar o aluno acerca do conhecimento básico de Matemática; capacitar o aluno para

ingressar no estudo de outras disciplinas; desenvolver a capacidade reflexiva do aluno pela redescoberta pessoal.

Conteúdo Programático:

Unidade 1: Teoria dos conjuntos. Pertinência. Inclusão. Operações com conjuntos.

Unidade 2: Relação e Função. Produto Cartesiano. Relações Binárias. Função. Definição. Domínio, imagem e contradomínio. Gráfico.

Construção de gráfico. Estudo dos elementos da função através do gráfico. Função injetora, sobrejetora e bijetora.

Função inversa. Função composta.

Unidade 3: Função polinomial do 1º grau. Definição. Coeficiente angular e linear. Gráfico da função do 1º grau. Estudo do sinal da função do 1º grau.

Inequações. Exercícios.

Unidade 4: Função polinomial do 2º grau. Definição. Raízes ou zeros da função. Coordenadas do vértice da parábola. Gráfico da função do 2º grau. Conjunto

imagem. Valor máximo e mínimo. Estudo do sinal da função do 2º grau. Inequações do 2º grau.

Unidade 5: Função Exponencial. Definição. Equação exponencial. Gráfico da função exponencial. Inequação exponencial.

Unidade 6: Função Logarítmica. Introdução. Definição de logaritmo. Propriedades do logaritmo. Cologartitmo. Mudança de base. Definição de

função logarítmica. Gráfico da função. Inequações logarítmica.

Unidade 7: Noção de trigonometria. Trigonometria no triângulo retângulo. Conceito de seno. Conceito de cosseno. Conceito de tangente.

Bibliografia Básica:

DANTE, Luiz Roberto. Matemática, volume único: contexto e aplicações. São Paulo: Editora: Ática.

IEZZI, Gelson; Dolce Osvaldo; Machado, Nilson José; Goulart, Márcio Cintra; Castro, Luiz Roberto da Silveira;

Machado, Antônio S. Tópicos de matemática, Vol. 1. São Paulo: Editora: Atual.

MACHADO, Antônio dos Santos. Tópicos de Matemática Vol. 1, São Paulo, Atual.

Bibliografia Complementar: GERSTING, Judith L. Fundamentos matemáticos para a ciência da computação. São Paulo: Editora: LTC.

FLEMMING, Diva Marília, Gonçalves, Mirian Buss. Cálculo A: funções, limite, derivação, noções de integração.

São Paulo: Editora Makron Books.

LAUDON, K. C.; LAUDON, J. P., Management information systems: new approaches o Organisation and

technology. EUA: Prentice Hall.

SEARS, F. W. Física: mecânica da partícula e dos corpos rígidos, Rio de Janeiro, LTC.

PIMENTA, M. Introdução à física. São Paulo: McGraw-Hill.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 10: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 3163 – Comportamento Organizacional – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 2º Período

Ementa: Introdução ao comportamento organizacional. Fundamentos do comportamento individual e grupal.

Cultura e clima organizacional.

Objetivos da Disciplina: Compreender e analisar os vários aspectos do comportamento humano relacionados

à dinâmica organizacional do ponto de vista antropológico, sociológico e psicológico.

Conteúdo Programático:

Unidade 1 – Comportamento Organizacional.

O indivíduo numa visão antropológica, sociológica e psicológica; Comportamento Organizacional;

Comportamento Organizacional e vantagem competitiva; Racionalização na concepção de Max Weber;

Comportamento micro-organizacional, meso-organizacional e macro-organizacional; Poder e Política nas

Organizações.

Unidade 2 – Fundamentos do Comportamento Individual.

Habilidade, personalidade e aprendizagem; Percepção e Tomada de Decisão Individual; Motivação e

Sistemas de Trabalho de Alto Desempenho; As teorias contemporâneas da motivação.

Unidade 3 – Fundamentos do Comportamento Grupal.

Estágios de Desenvolvimento dos Grupos; Tomada de decisão em grupo; Compreendendo as Equipes de

Trabalho; A Criação de Equipes de Alto Desempenho; Aspectos Contemporâneos da Administração de

Equipes.

Unidade 4 – Cultura Organizacional.

Elementos da Cultura organizacional; O ambiente sócio organizacional; A Cultura Organizacional e os

processos psicológicos inconscientes; Identidade Cultural na Organização: O perfil cultural nas empresas;

Diversidade cultural e estruturas organizacionais; O Poder organizacional e as novas construções simbólicas;

Clima Organizacional.

Bibliografia Básica:

ROBBINS, S. P. Fundamentos do Comportamento Organizacional. São Paulo: Prentice Hall.

MENEGHETTI, Sylvia Bojunga. Comunicação e marketing: fazendo a diferença no dia-a-dia de

organizações da sociedade civil. São Paulo. Global.

WAGNER, John; HOLLENBECK, John (Orgs). Comportamento Organizacional: criando vantagem

competitiva. São Paulo: Saraiva.

Bibliografia Complementar:

BUONO, Anthony; BOWDITCH, James (Orgs.) Elementos de Comportamento Organizacional. São Paulo:

Pioneira.

TOMASI C. & MEDEIROS, J. B. Comunicação empresarial. S. Paulo: Atlas.

ROBBINS, S. P. Comportamento Organizacional. São Paulo: Prentice Hall.

SIQUEIRA, M.M.M. & COLS. Medidas do comportamento organizacional. São Paulo: Bookman.

LAKATOS, Eva. Sociologia geral. São Paulo: Atlas.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 11: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 5610 – Estatística – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 2º Período

Ementa: Eventos. Espaços Amostrais. Probabilidades. Variáveis Aleatórias Discretas e Contínuas.

Distribuição de Probabilidade de Variáveis Aleatórias Unidimensionais e Bidimensionais. Esperança

Matemática. Variância e Coeficientes de Correlação. Teorema do Limite Central. Teste de Hipóteses para

Médias. Testes do Qui-quadrado. Regressão e Correlação.

Objetivo Geral: Entender fenômenos ao acaso (Aleatório) através da apresentação dos conceitos da teoria da

probabilidade.

Conteúdo Programático:

Unidade 1: Introdução à Probabilidade.

- Introdução e Conceitos Fundamentais; - Eventos; - Espaços Amostrais; - Princípio da Multiplicação; -

Arranjos, Permutações e Combinações; - Cálculo de Probabilidade; - Probabilidade Condicional; - Teorema

de Bayes; - Eventos Independentes.

Unidade 2: Variáveis Aleatórias Discretas e Contínuas. - Definições; - Esperança Matemática; - Variância; - Coeficientes de Correlação; - Distribuição Conjunta de

Duas Variáveis Aleatórias; - Função de Distribuição de Probabilidades.

Unidade 3: Amostragem e Estimação. - Teoria da amostragem; - Teorema do Limite Central.

Unidade 4: Hipóteses Estatísticas. - Testes de Hipóteses para Médias e proporções; - Testes do Qui-quadrado.

Unidade 5: Correlação e Regressão. - Relação entre variáveis; - Diagramas de dispersão; - Correlação linear simples; - Regressão linear simples.

Bibliografia Básica:

BUSAB, W.O e MORETTIN, Pedro A. Estatística Básica. São Paulo. Editora Atual.

MARTINS, Gilberto de Andrade. Curso de Estatística. São Paulo: Atlas.

SPIEGEL, M. R. Estatística. São Paulo. Makron Books.

Bibliografia Complementar:

FREUND, J., SIMON, G. Estatística Aplicada. Porto Alegre: Bookman.

LAPPONI, J. C. Estatística usando Excel 5 e 7. São Paulo: Lapponi Treinamento e Editora Ltda.

IEZZI, G. Tópicos de matemática, volume 1. São Paulo: Editora: Atual.

MAIO, W. Raciocínio Lógico Matemático. Editora Arte e Ciência.

CRESPO, A. A. Estatística fácil. São Paulo: Editora Saraiva.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 12: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 2

Plano de Ensino

Disciplina: 7052 - Organizações e Arquitetura de Computadores - Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 2º Período

Ementa: Organização de Computadores. Barramento, Comunicação, Interfaces e Periféricos. Conjunto de

Instruções, Mecanismos de Interrupção e de Exceção. Hierarquia de Memória. Arquitetura de

Multicomputadores, Multiprocessadores, Arquiteturas Paralelas.

Objetivo Geral: Desenvolver o espírito científico e o raciocínio lógico.

Objetivos Específicos: Compreender e interpretar, teoricamente e praticamente, a estrutura organizacional de

um computador, suas partes e suas diferentes aplicações no senário tecnológico.

Conteúdo Programático:

Unidade 1: Organização de Computadores. 1.1 Estágios da Evolução da Organização e Arquitetura dos Computadores

1.2 Organização x Arquitetura

1.3 Arquitetura de Von Newmann

1.4 Computador Eletrônico Digital

1.5 Linguagens, Níveis e Maquinas Virtuais

1.6 Maquinas de vários níveis

1.6.1 Nível, Estrutura, Função e Hierarquia

1.7 Sistema Computacional:

1.7.1 Sistema, Estrutura Interna, Subsistema

1.8 Arquitetura CISC e arquitetura RISC: conceito

1.9 Parâmetros de Medida de Qualidade de Arquitetura de Computadores

1.10 Fatores que Influenciam no Sucesso da Arquitetura de um Computador

Unidade 2: Barramento, Comunicação, Interfaces e Periféricos. 2.1 Barramentos de Computadores

2.1.1 Barramento de dados

2.1.2 Barramento de endereços

2.1.3 Barramento de controle

2.1.4 Barramento DMA

2.1.5 Barramentos ISA, PCI, Universal Serial

2.2 Formas de Comunicação

2.2.1 CPU, Memória Principal, Interface de E/S

2.3 Interface

2.3.1 Chips de E/S

2.4 Periféricos

Unidade 3: Conjunto de Instruções, Mecanismos de Interrupção e de Exceção. 3.1 Visão Geral do Nível ISA (Instruction Set Architecture)

3.2 Tipos de dados

3.3 Formato de instruções

3.4 Endereçamento

3.4 Ciclo de instruções

3.5 Características de Execução de Instruções

3.5 Organização dos registradores

3.6 Pipeline de instruções

3.7 Paralelismo a nível de instruções

3.8 Tipos de instruções

3.9 Conjunto de instruções

3.10 Interrupções por hardware e por software

3.11 A linguagem de máquina

3.12 Programação em linguagem de montagem

Page 13: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 2 de 2

Unidade 4: Hierarquia de Memória. 4.1 Registradores

4.2 Memória Cachê

4.3 Memória Principal

4.4 Memória Secundária

Unidade 5: Arquitetura de Multicomputadores, Multiprocessadores, Arquiteturas Paralelas. 5.1 Visão Geral do Computadores Vetoriais e Paralelos

5.2 Multiprocessadores

5.3 Processadores Vetoriais

5.4 Processadores em Pipeline

5.5 Multiprocessadores Baseados em Redes de Computadores

5.6 Exemplos e Aplicações de Computadores Paralelos e Multiprocessados

5.7 Paralelismos a nível de instruções

Bibliografia Básica:

TANENBAUM, A. S. Organização estruturada de computadores. São Paulo: LTC.

PATTERSON, D. A., HENNESSY, J. L. Organização e projeto de computadores, Rio de Janeiro: Elsevier.

MORIMOTO, C. E.; Hardware II - O Guia Definitivo: GDH Press e Sul Editores.

Bibliografia Complementar:

STALLINGS, W. Arquitetura e organização de Computadores. Pearson Prentice Hall, São Paulo.

HENNESSY, J., PATTERSON, D. Organização e Projeto de Computadores. Editora Elsevier.

WEBER, R. F. Arquitetura de Computadores Pessoais. Porto Alegre: Sagra Luzzato.

VASCONCELOS, L. Manual de manutenção de PCs. São Paulo: Pearson.

MANZANO, J. A. N. G. Programação Assembly; São Paulo, Érica.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 14: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7053 – Estrutura de Dados – Obrigatória

Carga Horária: 75h

Curso/Período: Sistemas de Informação – 2º Período

Ementa: Listas. Pilhas, Filas. Árvores: Binárias, AVL, Preto-e-Vermelho. Tipos Abstratos de Dados.

Objetivo Geral: Aplicar os conceitos fundamentais de estruturas de dados e tipos abstratos de dados utilizados na

computação.

Objetivos Específicos: Resolver problemas através da elaboração de projetos de estruturas de dados e

desenvolvimento de algoritmo, implementando-os numa linguagem de programação. Desenvolver o raciocínio

abstrato, pragmático, visando à solução de problemas. Desenvolver a capacidade de análise de algoritmos, sua

eficiência e complexidade.

Conteúdo Programático:

Unidade 1: Tipos básicos de dados. 1.1. Tipos de dados: simples, estruturados;

1.2. Estruturas de dados homogêneas e heterogêneas: Vetores, Matrizes e Estruturas.

Unidade 2: Tipos de Dados Abstratos (TAD). 2.1. Conceitos Fundamentais;

2.2. Características de um TAD;

2.3. Especificações e implementação de TADs.

Unidade 3: Listas lineares e suas generalizações: listas ordenadas, listas encadeadas, pilhas e filas. 3.1. Pilhas: Definição e aplicação; Operações primitivas sobre pilhas; Representação de pilhas usando vetor.

3.2. Filas: Definição e aplicação; Operações primitivas sobre filas; Representação de filas usando vetor.

3.3.Listas: Definição e aplicação; Operações sobre listas; Representação de listas usando vetor e suas limitações.

Unidade 4: Árvores e suas generalizações: árvores binárias, árvores de busca, árvores balanceadas (AVL),

árvores B e B+. 4.1. Árvores e Florestas: definição e aplicação

4.2. Árvores Binárias: Conceito, definição e aplicação; Inserção e remoção; Maneiras de percorrer uma árvore

Árvores binárias de busca.

4.3. Árvores balanceadas (AVL).

4.4. BTree: Conceitos, definição e aplicação; Inserção e remoção; Implementação; Métodos de Busca.

Bibliografia Básica:

BIANCHI, F., FREITAS, R., JUNIOR, D. Estrutura de Dados e Técnicas de Programação. ELSEVIER USA.

CORMEN, T. H., CHARLES, E. L., RIVEST, R. L., STEIN, C. Algoritmos-Teoria e Prática, Editora Campus.

SEDGEWICK, R. Algorithms in C++. Reading, Mass.: Addison-Wesley.

Bibliografia Complementar: ASCENCIO, A. F. G., CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, Pascal,

C/C++ e Java. São Paulo: Prentice Hall.

DEITEL, H. M., DEITEL, P. C++: Como Programar. Tradução Edson Furmankiewicz. São Paulo: Prentice Hall.

DROZDEK, A. Estrutura de Dados e Algoritmos em C++. São Paulo: Pioneira THOMSON Learning.

TANENBAUM, A.M., LANGSAM, Y., AUGENSTEIN, M. J. Estruturas de Dados Usando C. Makron Books.

VILLAS, M. V. Estruturas de dados: conceitos e técnicas de implementação.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 15: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 2

Plano de Ensino Disciplina: 7054 – Laboratório de Programação Orientada a Objetos – Obrigatória

Carga Horária: 75h

Curso/Período: Sistemas de Informação – 2º Período

Ementa: Conceitos fundamentais de orientação a objetos: abstração, classe, objeto, atributos, métodos,

mensagem, sobrecarga, herança, associação, encapsulamento, polimorfismo e interface. Aplicação da

orientação a objetos no tratamento de exceções, fluxo de arquivos, classes genéricas. Utilização dos conceitos

em programação orientada a objetos utilizando uma linguagem de programação orientada a objetos.

Objetivo Geral: Dar subsídio ao aluno quanto à importância da aplicação dos conceitos de orientação a

objetos no desenvolvimento de software de qualidade.

Objetivos Específicos: Além de capacitá-los na prática deste tipo de programação através da linguagem de

programação C++.

Conteúdo Programático:

Unidade 1: Introdução ao conceito de Orientação a Objetos e apresentação da linguagem utilizada na

disciplina. - Visão geral sobre Classes e objetos.

- Encapsular e esconder

- Herança

- Polimorfismo e Sobrecarga

- C é um subconjunto de C++

Unidade 2: Classes e Objetos. - Definição de uma Classe em C++

- Membros Privados e Públicos

- Funções-membro/Chamadas de funções

- Funções-membro definidas dentro e fora da classe

- Funções inline

- Mensagem

- Construtores/Destrutores

- Membros static

- Estrutura e classes

- Matrizes de objetos

- Objetos e alocação de memória

Unidade 3: Sobrecarga de Operadores. - Limitações

- Operadores Unários e binários

- Sobrecarga de operadores unários e incremento prefixado

- Valor de retorno da função operadora

- Somando objetos da classe ponto

- Criando operadores para manipular strings

- Conversões de tipos com classes

Unidade 4: Herança. - Derivando Classes

- Relação entre classe-base e classe derivada

- Especificador de acesso a membros protected

- Usando funções-membro da classe base

- Herança pública e privada

- Classe base-abstrata

- Níveis de herança

Unidade 5: Funções Virtuais e amigas. - Polimorfismo

Page 16: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 2 de 2

- Classes abstratas

- Funções amigas

- Classes amigas

- Interface entre classes

- Manipulação de arquivos

Bibliografia Básica:

SILVA FILHO, A. M. Introdução a Programação Orientada a Objetos. Editora Elsevier.

DEITEL, H. M.; DEITEL, P. C++: Como Programar. Tradução Edson Furmankiewicz. São Paulo: Prentice

Hall.

DAVIS, S. R. C++ Para leigos. Trad. Kátia A. Roque. São Paulo: Berkeley.

Bibliografia Complementar:

FURGERI, S. Programação Orientada a Objetos. Editora: Erica.

SANTOS, R. Introdução à Programação Orientada a Objetos usando Java. Campus.

DEITEL, H. C#, Como Programar, Makron Books.

TAFNER, M. A., CORREIA, C. Análise Orientada a Objetos. Editora: Visual Books.

SOUZA, M. A. F.; GOMES, M. M.; SOARES, M. V.; CONCILIO, R. Algoritmos e Lógica de Programação.

Thomson.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 17: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7055 – Laboratório de Programação Visual – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 2º Período

Ementa: Introdução. Fundamentos da Linguagem C#. Criando o formulário principal da aplicação. Usando

componentes. Manipulando formulários e caixas de diálogo. Fundamentos do projeto de aplicativos de banco

de dados. Programação com o ADO.Net. Relatórios.

Objetivo Geral: Capacitar o aluno nos conceitos de aplicativos comerciais.

Objetivos Específicos: Proporcionar o desenvolvimento de sistemas comerciais, para que o aluno assimile

uma linguagem de programação comercial como ferramenta de desenvolvimento de sistemas.

Conteúdo Programático: Desenvolvimento de Projeto relacionado à Programação Visual.

Bibliografia Básica:

PETRONI, B., LUHMANN, A., OLIVEIRA, C. V. VISUAL STUDIO C# Fundamentos, Programação Com

Asp.Net, Windows Forms e Web Services; Editora: Ciência Moderna.

DEITEL, H. C#, Como Programar. Makron Books.

STELLMAN, A., GREENE, J. Use a Cabeça C#. Rio de Janeiro: Alta Books Editora.

Bibliografia Complementar:

LOUREIRO, H; C# 6.0 com Visual Studio, Editora: FCA.

DEITEL, H. C#, Como Programar. Makron Books.

LECHETA, R. R.; Desenvolvendo Para Windows 8 - Aprenda A Desenvolver Aplicativos Para Windows

Phone 8 e Windows 8; Editoria Novatec.

GALUPPO, F.; MATHEUS, V.; SANTOS, W. Desenvolvendo com C#. Porto Alegre: Bookman.

SHARP, J. Microsoft Visual C# 2005: Passo a passo. Bookman.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 18: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 2

Plano de Ensino Disciplina: 7070 – Direito e Legislação – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 2º Período

Ementa: Noções básicas de Direito. Noções de direito de empresa e societário. Software: Lei do software e

seu regulamento, Lei 9.609/98. Propriedade intelectual e direito autoral, Lei 9,610/98. Contratos de licença de

uso, comercialização e transferência de tecnologia. Relações trabalhistas. Regime tributário do programa de

computador. Lei 10.176/01 - regula a tecnologia da informação. Regulamentação jurídica da Informática no

Brasil. Tendências internacionais sobre o comércio eletrônico e Commerce – Aspectos Jurídicos. Relações de

consumo, contratos eletrônicos e os direitos do consumidor. Hardware: compra, locação e manutenção.

Informática e a sociedade. Crimes Virtuais e Marco Civil da Internet. A ética na área de tecnologia e sistemas.

Objetivo Geral: Levar o aluno a conhecer e compreender a legislação vigente na área da informática e sua

aplicabilidade, considerando os avanços tecnológicos e a realidade contextual. Possibilitar o entendimento

quanto às atuais normas do direito empresarial e os preceitos éticos necessários a atuação profissional.

Conteúdo Programático:

Unidade 1: Noções Básicas do Direito.

Conceitos e Evolução. Direito Ramos principais Fontes. O Direito Público e Privado. As subdivisões do

Direito Público e Privado.

Unidade 1: A Pessoa Natural e Jurídicas. Pessoa física ou natural, personalidade, capacidade, maioridade e formas de emancipação. Pessoa física,

menoridade e incapacidade civil. Pessoas Jurídicas de Direito Público. Formas de Constituição e

Encerramento. Pessoas jurídicas de Direito Privado, com e sem finalidade mercantil.

Unidade 3: Direito Empresarial Societário. Atividade Empresarial, direitos e obrigações. Atividade Empresarial e a visão empreendedora. Principais

modelos Societários. As Sociedades por Quotas e por Ações.

Unidade 4: Direito do Trabalho. Noções Gerais. Relação de Emprego e direitos e obrigações. Contrato de Trabalho e obrigações advindas.

Espécies de Empregados e Empregadores. Formas de Rescisão do Contrato de Trabalho.

Unidade 5: A Lei Regulamentadora do Software e Proteção Autoral. Software e Registro. A Tutela Autoral do Software. Software e a Relação de Trabalho. A transferência de

tecnologia.

Unidade 6: O Direito Autoral e Propriedade Intelectual.

Unidade 7: Contratos Eletrônicos. Requisitos e Validade. Legislação aplicável. Eficácia probatória. A assinatura digital.

Unidade 8: Comércio Eletrônico. Legislação Aplicável. E-commerce abrangência. Tendência do Mercado. Comércio Eletrônico e a Questão

tributária.

Unidade 9: O Direito e a Informação. Direito e Sociedade. A questão da segurança no espaço virtual. Marco Civil da Internet.

Unidade 10: Crimes Cibernéticos. Conceitos, tipificação. Legislação aplicável. Espécies de Crimes virtuais. A questão do direito de

personalidade e privacidade no campo virtual.

Unidade 11: Responsabilidade Legal. Responsabilidade civil e penal no campo virtual. A questão da reparação do dano.

Page 19: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 2 de 2

Unidade 12: Inclusão Digital. Igualdade de direitos. Inclusão, projetos sociais e benefícios tributários.

Unidade 13: Ética. Conceitos. Ética Princípios e Valores. Ética Profissional.

Bibliografia Básica:

MASIEIRO, P. C. Ética em Computação. São Paulo: Editora da Universidade de São Paulo.

PINHEIRO, P. P. Direito Digital. Editora Saraiva.

COTRIM, G. V. Direito e Legislação: Introdução ao Direito. Editora Saraiva.

Bibliografia Complementar:

GOUVEA, S. O Direito na Era Digital. Editora Mauad.

ALMEIDA FILHO, J. C. P. Manual de informática jurídica e direito da informática.

DIMOULIS, D. O Caso dos Denunciantes Invejosos. Introdução Prática às Relações entre Direito, Moral e

Justiça. Editora Revista dos Tribunais.

PAESANI, L.M. Direito de Informática. São Paulo: Atlas.

ROVER, Aires José. Direito e informática. Porto Alegre: Manole.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 20: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7097 – Projeto Integrador I – Obrigatória

Carga Horária: 30h

Curso/Período: Sistemas de Informação – 2º Período

Ementa: Capacitar o aluno a produzir trabalhos acadêmicos que propiciem o desenvolvimento de um

conjunto de competências no projeto e desenvolvimento de sistemas computacionais, por meio de uma

aproximação maior entre a realidade prática e a teoria aprendida em sala de aula.

Objetivo Geral: Introdução; Compreender as normas para Elaboração de um Projeto Integrador; Elaboração

da Proposta do projeto Integrador; Elaboração de Cronograma; Elaboração de um Software de acordo coma a

proposta defendida; Intercomunicação entre as disciplinas estudadas do período.

Objetivos Específicos: Intercomunicação entre as disciplinas estudadas, numa perspectiva curricular

horizontal e vertical; Despertar a prática da investigação científica; Orientar o desenvolvimento de trabalhos

seguindo normas específicas; Permitir atividades práticas nas quais possam vivenciar os conteúdos

trabalhados em sala de aula; Disseminar o conhecimento e a prática autônoma de estudos e tomada de

decisão; Possibilitar a aplicação dos conhecimentos teóricos, técnicos e práticos dos fundamentos da ética e

da responsabilidade social no contexto organizacional contemporâneo; Compreender a natureza e a forma da

prática da ética nas organizações, bem como da condução de seus processos; Exercitar o trabalho em equipe,

divisão de tarefas e responsabilidades assumidas; Constituir um software como produto e objeto da prática

profissional.

Conteúdo Programático:

A disciplina conduz a execução articulada de um trabalho interdisciplinar e multidisciplinar através da

elaboração de um projeto, estendendo os conhecimentos além dos conceitos apresentados durante o semestre,

mediante a escolha de um tema pertinente às disciplinas do período. Este trabalho será realizado mediante

formalização e cumprimento de etapas que envolvem desde a definição das equipes e a forma de trabalho, até

a definição do escopo e execução do projeto. A avaliação será feita por uma banca e os alunos estarão sujeitos

a apresentá-los e serem arguidos pelos avaliadores.

Bibliografia Básica:

LEHFELD, N. A. S., BARROS, A. J. P. Projeto de Pesquisa: Propostas Metodológicas. Editora Vozes.

FACHIN, O. Fundamentos de metodologia. São Paulo: Saraiva.

SALOMON, D. V. Como fazer uma monografia. São Paulo: Martins Fontes.

Bibliografia Complementar:

SILVA. A. M. et.al. Guia para normalização de trabalhos técnicos - científicos. Uberlândia: Edufu.

LAKATOS, E. M., MARCONI, M. A. Fundamentos da Metodologia Científica. Atlas.

PETERSON, W.A. A arte do pensamento criativo. Nova Cultural.

ECO, H. Como se faz uma tese. São Paulo: Perspectiva.

RAMPAZZO, L. Metodologia científica. São Paulo: Loyola.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 21: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7059 – Sistemas Operacionais – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 3º Período

Ementa: Gerência de processos/processador, Comunicação, Concorrência e Sincronização de Processos.

Gerenciamento de Memória. Alocação de Recursos e Deadlocks. Sistemas de Arquivos. Gerenciamento de

Dispositivos de Entrada/Saída. Sistemas de arquivos: hierarquia, proteção, organização, segurança.

Gerenciamento de Entrada/Saída. Estudos de casos.

Objetivo Geral: Compreender os conceitos teóricos fundamentais de sistemas operacionais, seus aspectos de

desenvolvimento e implementação. Compreender processos, gerenciamento de memória, escalonamento do

processador, sistemas de arquivos, proteção e segurança. Compreender os princípios dos sistemas

distribuídos.

Conteúdo Programático:

Unidade 1: Perspectivas históricas dos sistemas operacionais.

Conhecer a cronologia da evolução das técnicas dos Sistemas Operacionais.

Unidade 2: Processo. Compreender o conceito de abstração de um programa em execução e o os problemas clássicos de

comunicação entre processos.

Unidade 3: Escalonamento de processos. Definir as técnicas mais usuais de escalonamento de processos e discutir suas vantagens e desvantagens.

Unidade 4: Gerenciamento de memória. Definir as técnicas de gerenciamento de memória nos diversos sistemas comerciais.

Unidade 5: Sistemas de arquivo. Conhecer e aplicar os principais mecanismos utilizados no armazenamento de arquivos em diversos sistemas

operacionais.

Unidade 6: Proteção e Segurança. Conhecer e distinguir o funcionamento dos principais mecanismos de proteção e segurança dos sistemas

multiusuários.

Unidade 7: Deadlocks. Compreender as condições necessárias para ocorrência do deadlock. Algoritmos mais conhecidos.

Bibliografia Básica:

TOSCANI, S. S. Sistemas operacionais e programação concorrente. Porto Alegre: UFRGS.

MACHADO, F. B., MAIA, L. P., Arquitetura de Sistemas Operacionais. Rio de Janeiro; LTC.

TANENBAUM, A. S. Sistemas Operacionais Modernos. Prentice Hall.

Bibliografia Complementar:

SILBERSCHATZ, A., GALVIN, P. B., GAGNE, G. Sistemas Operacionais, São Paulo: Campus.

SILBERSCHATZ, A., GALVIN, P. B., GAGNE, G. Fundamentos de Sistemas Operacionais. Rio de Janeiro:

LTC.

DAVIS, W. S. Sistemas operacionais: uma visão sistemática. Rio de Janeiro: Campus.

SHAY, W. A. Sistemas operacionais. São Paulo: Makron Books.

FERREIRA, R. E. Linux - Guia do Administrador do Sistema. São Paulo: Novatec Editora Ltda.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 22: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7062 – Pesquisa e Ordenação de Dados – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 3º Período

Ementa: Pesquisa e Ordenação de dados em memória primária. Pesquisa e Ordenação de dados em memória

secundária. Compressão e Organização de arquivos. Heap. Hash.

Objetivo Geral: Compreender os principais métodos de ordenação e pesquisa de dados existentes, discutindo

sua aplicabilidade, além de comparar a sua eficácia para diferentes conjuntos de dados.

Conteúdo Programático:

Unidade 1: Introdução. Conceito de ordenação e pesquisa e eficiência de algoritmos. Estratégias de resolução de problemas.

Unidade 2: Algoritmos de Ordenação por Troca. Conceituação e aplicabilidade da ordenação. Ordenação por troca e seleção: bubble sort, Insertion sort e heap

sort.

Unidade 3: Algoritmos de Ordenação por Divisão e Conquista. Merge sort e Quick sort.

Unidade 4: Pesquisa em Memória Primária. Pesquisa sequencial, Pesquisa binária, Árvores de busca, Hashing.

Unidade 5: Pesquisa em Memória Secundária. Acesso sequencial, Acesso indexado, Tabelas de hash.

Unidade 6: Compressão de Arquivos.

Algoritmos: Huffman, LZ

Bibliografia Básica:

TANEMBAUM, A. M., SAM, Y. L. Estruturas de Dados Usando C. McGraw-Hill.

MANZANO, J. A. N. G., OLIVEIRA, J. F. Algoritmos: Lógica para desenvolvimento da programação. São

Paulo: Érica.

SANTOS, C. S., AZEREDO, P. A. Tabelas Organização e Pesquisa. Porto Alegre: Bookman.

Bibliografia Complementar:

CORMEN, T. H., LEISERSON, C. E., RIVEST, R. L., STEIN, C. Algoritmos - Teoria e prática. Editora

Campus.

BIANCHI, F., FREITAS, R., JUNIOR, D. Estrutura de Dados e Técnicas de Programação. ELSEVIER USA.

WIRTH, N. Algoritmos e estruturas dados. Rio de Janeiro: LTC.

FORBELLONE, A. L.V., EBERSPÄCHER, H. F. Lógica de Programação – A Construção de Algoritmos e

Estruturas de Dados. São Paulo: Makron Books.

SILVA, O. Q. Estrutura de Dados e Algoritmos Usando C. Editora Ciência Moderna.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 23: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7063 – Gestão da Informação e Tecnologia da Informação – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 3º Período

Ementa: Introdução. O cenário atual das organizações. A Informação e o Conhecimento. O fluxo da

informação nas organizações. Estratégia, Informação e Tecnologia da Informação. Gestão da Informação e da

Tecnologia da Informação. Análise e avaliação da Tecnologia da Informação nas organizações.

Objetivo Geral: A disciplina de Gestão da Informação e Tecnologia da informação visa dar subsídio aos

alunos do curso de sistemas e computação quanto aos conceitos básicos de organização, inteligência de

negócio, estratégias bem como o papel da tecnologia de informação e comunicação dentro da empresa

atualmente.

Conteúdo Programático:

Unidade 1: Introdução a Gestão da Informação. Diferença de Dados, Informações e Conhecimento; Análise histórica da era da informação; A nova ordem

econômica; Empresa tradicional x Nova empresa.

Unidade 2: Empresa na nova ordem econômica.

Estrutura; Níveis Organizacionais; Autoridade / Responsabilidade.

Unidade 3: Fluxo da Informação dentro da Empresa. Tecnologias de Informação e Comunicação (TIC's); Sistemas de Informação Gerenciais.

Unidade 4: Gestão do Conhecimento e Gestão Estratégica.

Unidade 5: Gestão de Processos. ITIL V1; ITIL V2; ITIL V3

Bibliografia Básica:

FOINA, P. R. Tecnologia de Informação: Planejamento e Gestão. São Paulo: Atlas.

LAUDON, K. C., LAUDON, J. P. Sistemas de Informação Gerenciais – Administrando a empresa digital.

São Paulo: Prentice Hall.

GRAEML, A. R. Sistemas de Informação: o alinhamento da estratégia de TI com a estratégia corporativa.

São Paulo: Atlas.

Bibliografia Complementar:

Rodriguez, M. V. A tecnologia de informação e mudança organizacional. Rio de Janeiro: Infobook.

ROSINI, A. M., PALMISANO, A. Administração de sistemas de informação e a gestão do conhecimento.

São Paulo: Pioneira Thomson Learning.

LAURINDO, F. J. B. Tecnologia da informação: eficácia nas organizações. São Paulo: Futura.

BEUREN, I. M. Gerenciamento da informação: um recurso estratégico no processo de gestão empresarial,

São Paulo: Atlas.

BEAL, A. Gestão estratégica da informação: como transformar a informação e a tecnologia da informação em

fatores de crescimento e de alto desempenho nas organizações. São Paulo: Atlas.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 24: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 2

Plano de Ensino

Disciplina: 7066 – Fundamentos de Banco de Dados – Obrigatória

Carga Horária: 75h Curso/Período: Sistemas de Informação – 3º Período

Ementa: Modelagem e projeto de banco de dados. Bancos de dados relacionais e orientados a objetos.

Linguagens de consulta e manipulação de dado. Sistemas Gerenciadores de Bancos de Dados: arquitetura,

gerenciamento de transações, controle de concorrência, recuperação, processamento e otimização de consulta. Bancos de dados distribuídos. Objetivo Geral: Apresentar sistemas de gerência de banco de dados do ponto de vista de seu uso. Discutir as

técnicas para modelar dados e projetar banco de dados. Conteúdo Programático: Unidade 1: Definições: Banco de Dados, Sistemas de Banco de Dados, Sistemas de Gerenciamento de

banco de Dados. 1.1. Apresentação. 1.2. Conceitos Introdutórios: atributo, entidade, relacionamento. 1.3. Definições de BD e SGBD. 1.4. Sistemas de Arquivo X SBD. 1.5. Sistema de Banco de Dados.

Unidade 2: Arquitetura de um SGBD. 2.1. Níveis de Arquitetura. 2.2. Administrador de BD-Responsabilidades. 2.3. Instâncias e Esquemas. 2.4. Independência de Dados.

Unidade 3: Modelo de Dados. 3.1. Modelo Entidade-Relacionamento. 3.2. Modelo Relacional. 3.3. Chaves Primárias, Estrangeiras e Índices. 3.4. Números de Classes e Intervalos de Classe. 3.5. Modelo de Redes. 3.6. Modelo Hierárquico. 3.7. Modelo Orientado a Objetos.

Unidade 4: Modelagem e Projeto de Banco de Dados. 4.1. Projeto de BD Relacional. 4.2. Normalização. 4.3. Definição de um projeto a ser desenvolvido. 4.4. Arquitetura Cliente-Servidor.

Unidade 5: Integridade. 5.1. Conceitos Básicos. 5.2. Comandos SQL.

Unidade 6: Linguagem de Descrição de Banco de Dados. 6.1. DDL. 6.2. Aplicação de Comandos SQL. 6.3. Álgebra Relacional.

Unidade 7: Linguagem de Manipulação de Banco de Dados. 7.1. DML. 7.2. Aplicação de Comandos SQL.

Page 25: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 2 de 2

Unidade 8: Desenvolvimento Cliente/Servidor: gatilhos (triggers) e procedimentos armazenados (stored

procedures). 8.1. Definições. 8.2. Desenvolvimento prático de Triggers e Stored Procedures.

Unidade 9: Gerenciamento de Transações. 9.1. Definições. 9.2. Características da transação e propriedades ACID.

Unidade 10: Concorrência. 10.1. Mecanismos de controle de concorrência. 10.2. Execução serial/serializável. 10.3. Tipos de problemas de concorrência.

Unidade 11: Recuperação após Falha. 11.1. Conceitos Básicos. 11.2. Ponto de Controle. 11.3. Atualização Adiada X Imediata. 11.4. Log de Banco de Dados.

Unidade 12: Banco de Dados Distribuído. 12.1. Tipos de distribuição de dados - Problemas e soluções em bases Distribuídas.

Unidade 13: Segurança Física e Lógica de Dados. 13.1. Pontos de vulnerabilidade em banco de dados. 13.2. Soluções de Segurança.

Unidade 14: Administração de Sistemas de Banco de Dados. 14.1. Atividades do DBA. 14.2. Pontos críticos da administração do banco de dados.

Unidade 15: Desenvolvimento de Aplicação. 15.1. Modelagem e Projeto de Banco de Dados Real. 15.2. Aplicação dos conceitos adquiridos no desenvolvimento de uma aplicação Cliente X Servidor utilizando

um SGBD relacional.

Bibliografia Básica: ELMASRI, R., NAVATHE, S. B. Sistemas de Banco de Dados. Pearson-Addison-Wesley. KORTH, H. F., SILBERSCHATZ, A., SUDARSHAN, S. Sistema de Banco de Dados. GUIMARÃES, C. Fundamentos de Bancos de Dados: Modelagem, Projeto e Linguagem SQL. Editora

Unicamp.

Bibliografia Complementar: GROFF, J. R., WEINBERG, P. N. The complete reference SQL. California: Osborne/McGraw- Hill. HEUSER, C. A. Projeto de Banco de Dados. Bookman. DATE, C. J. Introdução a Sistemas de Banco de Dados. Elsevier Editora. MACHADO, F. N. R. Projeto de banco de dados: uma visão prática. São Paulo: Érica. RAMAKRISHNAN, R., GEHRKE, J. Sistemas de Gerenciamentos de Bancos de Dados. McGraw Hill

Brasil.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 26: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7067 – Engenharia de Software – Obrigatória

Carga Horária: 75h

Curso/Período: Sistemas de Informação – 3º Período

Ementa: Processos de Desenvolvimento de Software. Qualidade de Software. Técnicas de Planejamento e

Gerenciamento de Software. Engenharia de Requisitos. Métodos de Análise e de Projeto de Software.

Verificação, Validação e Teste. Manutenção. Documentação.

Objetivo Geral: A disciplina de Engenharia de Software visa dar subsídio aos alunos do curso de sistemas e

computação quanto aos conceitos básicos de Engenharia, Engenharia de Software, processos, ferramentas e

metodologias utilizadas para o desenvolvimento de sistemas. Além disso, de capacitar o aluno a desenvolver

habilidades na extração de requisitos através de técnicas voltadas para essa finalidade, analisar a necessidade

do cliente e modelar uma solução utilizando a modelagem de sistemas baseados em programação orientada a

objetos.

Conteúdo Programático:

Unidade 1: Introdução a Engenharia de Software. Evolução da Informática; Visão da Engenharia de Software; Software X Hardware; Evolução do Software;

Crise do Software; Princípios da Engenharia de Software.

Unidade 2: Paradigmas de Desenvolvimento de Software. Ciclo de Vida Clássico; Prototipação; Modelo em Espiral; Extreme Programming (XP).

Unidade 3: Análise de Requisitos. Introdução; Tipos de Requisitos; Processo de Extração de Requisitos; Dificuldades no Processo de Extração

de Requisitos; Características dos Requisitos; Técnicas de Extração de Requisitos.

Unidade 4: Análise Estruturada. Declaração de Objetivos; Especificação de Processos; Diagrama de Fluxo de Dados; Dicionário de Dados.

Unidade 5: Processo de Desenvolvimento Orientado a Objetos. Modelo de Casos de Uso; Modelos de Classe; Diagrama de Sequência e Colaboração; Diagrama de Estado;

Diagrama de Atividades.

Bibliografia Básica:

SOMMERVILLE, I. Engenharia de software. São Paulo: Pearson.

YOURDON, E. Análise Estruturada Moderna. Rio de Janeiro: Campus.

PRESSMAN, R. S. Engenharia de Software. McGraw-Hill.

Bibliografia Complementar:

MACHADO, F. N. R. Análise e gestão de requisitos de software: onde nascem os sistemas. São Paulo: Érica.

TONSIG, S. L. Análise e projeto de sistemas. Rio de Janeiro: Elsevier.

REZENDE, Denis Alcides. Engenharia de software e sistemas de informação. Rio de Janeiro: Brasport.

PAULA FILHO, Wilson de Pádua. Engenharia de Software: Fundamentos, Métodos e Padrões. Rio de

Janeiro: LTC-Livros Técnicos e Científicos.

LIMA, A. S. Uml 2.5 - do Requisito à Solução. Erica.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 27: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7076 – Computação e Sociedade – Obrigatória

Carga Horária: 30h

Curso/Período: Sistemas de Informação – 3º Período

Ementa: Aspectos sociais, econômicos, legais e profissionais de computação; Aspectos estratégicos do

controle da tecnologia; Ética e responsabilidade profissional; Problemas éticos originados pelo uso da

Tecnologia de Informação; Oportunidades multidisciplinares do uso da computação - pesquisa,

desenvolvimento e empregabilidade; Tendências de mercado e globalização - projetos cooperativos, questões

de gênero, trabalho à distância; Computação e a Unitri - necessidades e oportunidades; Aspectos da política

de informática no Brasil e no mundo.

Objetivo Geral:

Identificar o impacto da utilização de computadores sobre a sociedade. Analisar os efeitos do uso da

informática na sociedade e sobre o indivíduo.

Conteúdo Programático:

Unidade 1: Aspectos sociais, econômicos, legais e profissionais de computação. A Sociedade da Informação. Impacto econômico e social. As oportunidades e riscos

Unidade 2: Aspectos estratégicos do controle da tecnologia.

Entender os processos de administração estratégica em TI.

Unidade 3: Ética e responsabilidade profissional. Desafios éticos e sociais. Responsabilidades perante a sociedade. Desenvolvimento e Tecnologia.

Unidade 4: Problemas éticos originados pelo uso da Tecnologia de Informação. Estudos de Caso.

Unidade 5: Oportunidades multidisciplinares do uso da computação - pesquisa, desenvolvimento e

empregabilidade. Associações profissionais.

Unidade 6: Tendências de mercado e globalização - projetos cooperativos, questões de gênero, trabalho

à distância.

Regulamentação da profissão. Freelancers.

Unidade 7: Computação e a Unitri - necessidades e oportunidades. Aplicação de informática na educação inclusiva (inclusão digital). Educação à distância e virtual.

Unidade 8: Aspectos da política de informática no Brasil e no mundo. Regulamentação jurídica da informática no Brasil e sua evolução. Lei do Software. Marco Civil da Internet

Bibliografia Básica:

MINISTÉRIO DA CIÊNCIA E TECNOLOGIA, Sociedade da Informação no Brasil - Livro Verde, Brasília:

Imprensa Nacional.

MASIEIRO, P. C. Ética em Computação. São Paulo: Editora da Universidade de São Paulo.

MORAES, M. C. Educação A Distância Fundamentos e Práticas. Campinas.

Bibliografia Complementar:

YOUSSEF, A. N., FERNANDES, V. P. Informática e Sociedade. São Paulo: Ática.

CASTELLS, M. A sociedade em rede. São Paulo: Paz e Terra.

ANUNCIAÇAO, H. Linux Total e Software Livre; LCM.

BARGER, R. N. Ética na Computação – Uma Abordagem Baseada em Casos. Ed. LTC.

VALENTE, J. A., O computador na sociedade do conhecimento, São Paulo: USP e Estação Palavra.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 28: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7098 – Gestão Empresarial – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 3º Período

Ementa: Conceitos básicos de administração de empresas. Estrutura Organizacional. Departamentalização.

Conceito bens e serviços, objetivos de desempenho. A função Produção e sua inter-relação com a estrutura da

empresa. Administração sinérgica; conceitos de liderança. Sistemas de Gestão integrada; planos de gestão.

Administração por objetivos; conceitos de visão, missão, políticas e indicadores de desempenho.

Administração participativa. Visão sistêmica da empresa. Tecnologia da informação e as empresas modernas.

Administração estratégica; planejamento empresarial. Visão geral das funções empresariais básicas: marketing,

finanças e contabilidade, produção e logística, recursos humanos. Os conceitos, níveis e tipos de decisão nas

organizações. Os estágios do processo decisório. Os modelos individuais e organizacionais de tomada de

decisão. Teorias, metodologias, técnicas e ferramentas aplicáveis à análise de decisões. Gestão de Processos.

Objetivo Geral: Transmitir ao aluno as teorias da Administração demonstrando seu inter-relacionamento e a

evolução das ciências administrativas, possibilitando ao aluno a definição do que é Administração nos dias

atuais e a crescente complexidade do seu papel nas organizações como também a influência da tecnologia na

eficiência das empresas modernas. Conhecer conceitos e finalidades da organização. Refletir sobre a natureza e

o funcionamento das funções administrativas dentro das empresas.

Conteúdo Programático:

Unidade 1: Introdução à Administração. Conceitos básicos de administração de empresas. Estrutura Organizacional. Departamentalização. Conceito

bens e serviços, objetivos de desempenho. A função Produção e sua inter-relação com a estrutura da empresa.

Unidade 2: Administração e suas frentes.

Administração sinérgica; conceitos de liderança. Sistemas de Gestão integrada; planos de gestão.

Administração por objetivos; conceitos de visão, missão, políticas e indicadores de desempenho.

Administração participativa. Visão sistêmica da empresa. Tecnologia da informação e as empresas modernas.

Unidade 3: Funções Administrativas – Empresas. Visão geral das funções empresariais básicas: marketing, finanças e contabilidade, produção e logística,

recursos humanos. Os conceitos, níveis e tipos de decisão nas organizações. Os estágios do processo decisório.

Unidade 4: Organização e tomada de decisão.

Os modelos individuais e organizacionais de tomada de decisão. Teorias, metodologias, técnicas e ferramentas

aplicáveis à análise de decisões. Gestão de Processos.

Unidade 5: Planejamento. Administração estratégica. Planejamento empresarial. Conceito e finalidade do planejamento. Planejamento

estratégico, tático e operacional. Conceitos e características. Conceito e finalidade da Estratégia Empresarial.

Componentes da Estratégia Empresarial. Análise da Estratégia. Tipos básicos de Estratégia.

Bibliografia Básica:

OLIVEIRA, D. P. R. Sistemas de Informações Gerenciais: Estratégicas, Táticas e Operacionais. SP: Atlas.

OLIVEIRA, D. P. R. Planejamento Estratégico: Conceitos, Metodologia e Práticas. São Paulo: Atlas.

STAIR, R. M. Princípios de sistemas de informação: uma abordagem gerencial. Rio de Janeiro: LTC.

Bibliografia Complementar:

BIO, S. R. Sistemas de Informação: Um Enfoque Gerencial. São Paulo: Atlas.

CRUZ, T. Sistemas de Informações Gerenciais. São Paulo: Atlas.

OLIVEIRA, D. P. R. Sistemas, Organização e Métodos: Uma Abordagem Gerencial. SP: Atlas.

BULGACOV, S. Manual de gestão empresarial.

BEUREN, I. M. Gerenciamento da informação: um recurso estratégico no processo de gestão empresarial. São

Paulo: Atlas.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 29: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7155 – Modelagem de Processos de Negócios – Obrigatória

Carga Horária: 60h

Curso/Período: Sistemas de Informação – 3º Período

Ementa: Introdução à Modelagem de Processos de Negócio; Modelo de Organização Flexível; Análise de

Requisitos; Representação dos Processos; Aplicações dos Modelos de Processos de Negócio; Análise e

Informatização de Processos de Negócio.

Objetivo Geral: Desenvolver habilidades de modelagem e análise de processos de negócio com o apoio de

recursos de informática

Objetivos Específicos: Demonstrar a importância da modelagem de processos como ferramenta de análise de

requisitos na construção de sistemas de informação e uma melhor compreensão dos processos da organização.

Conteúdo Programático:

Unidade 1: Introdução à Modelagem de Processos de Negócio. Importância dos processos de negócio. Conceito de Modelagem de Processos de Negócio - MPN. Origem dos

Modelos de Processos de Negócio. Evolução dos conceitos orientados para processos de negócio.

Unidade 2: Modelo de Organização Flexível.

Conceito de negócio sob o ponto de vista de processos. Estruturas organizacionais. Visão vertical e horizontal de

uma organização. Modelo de organização flexível.

Unidade 3: Análise de Requisitos. Técnicas de entrevista com o usuário; Documentação de requisitos.

Unidade 4: Representação dos Processos. Identificação e hierarquia dos processos. Notações e representação gráfica dos processos: processos, eventos,

atividades, fluxos, subprocessos, pools e lanes, gatilhos e artefatos. Ferramentas computacionais que apoiam a

modelagem de processos de negócios. Técnicas de levantamento de processos

Unidade 5: Aplicações dos Modelos de Processos de Negócio. Características dos modelos de Processos de Negócio. Engenharia de Processos de Negócio. Principais aplicações

de Modelos de Processos de Negócio. Ciclo de vida dos Processos de Negócio

Unidade 6: Uma abordagem Simplificada da Análise e Informatização de Processos de Negócio. Procedimentos de análise e informatização de Processos de Negócio. Informatização de Processos de Negócio via

workflow. Automatização de processos com BPMN.

Bibliografia Básica:

ALBUQUERQUE, A.; ROCHA, P. Sincronismo Organizacional: Como alinhar a estratégia, os processos e as

pessoas. São Paulo: Saraiva.

BALDAM R. et al. Gerenciamento de Processos de Negócio. São Paulo: Érica.

HARMON, P. Business Process Change: A Manager´s Guide to Improving, Redesigning and Automating

Processes. San Francisco: Elsevier.

Bibliografia Complementar:

HSM MANAGEMENT: Informação e Conhecimento para Gestão Empresarial. SP: HSM, 1997-. Bimestral.

VALLE, R.; OLIVEIRA, B. S. Análise e Modelagem de Processos de Negócio – Foco na notação BPMN. São

Paulo: Atlas.

BALLESTERO, Alverez, M, E. Manual de organização, sistemas e métodos: abordagem teórica e prática da

engenharia da informação. São Paulo: Atlas.

BLAHA, Michael; Rumbaugh, James. Modelagem e projetos baseados em objetos com ULM2. Rio de Janeiro,

Elsevier.

OLIVEIRA, D. Sistemas, organizações e métodos: uma abordagem gerencial. São Paulo, Atlas.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 30: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 4911 – Projeto e Desenvolvimento de Software – Obrigatória

Carga Horária: 75h Curso/Período: Sistemas de Informação – 4º Período

Ementa: O processo de software e o produto de software; Ciclo de vida de sistemas e seus paradigmas; Uso

de modelos, metodologias, técnicas e ferramentas de análise e projeto de sistemas; Processo de

desenvolvimento de sistemas de informação de suporte ao processo decisório operacional, tático e estratégico

Objetivo Geral: Desenvolver os aspectos teórico-práticos da disciplina, passar ao aluno tanto conhecimentos

técnicos como conhecimentos teóricos acerca do processo de desenvolvimento de software e manutenção do

produto de software.

Objetivos Específicos: Utilizar de técnicas e ferramentas de modelagem para análise e projeto de software

bem como utilizar ferramentas e técnicas de codificação correta de software com uso de ambientes integrados

de desenvolvimento.

Conteúdo Programático:

Unidade 1: Introdução à programação sistemas de apoio a operações empresariais. Conceitos de Programação de sistemas comerciais; Programação orientada a objetos com componentes

visuais.

Unidade 2: Conceitos fundamentais de acesso bancos de dados. Introdução ao acesso de Banco de Dados; Conceitos Fundamentais sobre API de acesso a dados; Criar uma

estrutura de Banco de Dados.

Unidade 3: Principais Operações de banco de dados. Examinando os Registros em um Banco de Dados; Manutenção de Banco de Dados; Atualizando Banco de

Dados; Relacionamentos em Banco de Dados.

Unidade 4: Manipulação e tratamento de Exceções. Disparando exceções. Exceções verificadas. Tipos próprios de exceções; Captura de exceções.

Unidade 5: Desenvolvimento de Aplicações Comerciais cliente servidor. O Ambiente Integrado de Desenvolvimento (Visual Studio); Trabalhando com Formulários; Introdução a

Programação.NET; Tipos de Dados; Instruções Condicionais; Procedimentos e funções ; Linguagem OOP;

Introduzindo Classes e Objetos; Propriedades; Manipulando entrada de Dados; Criando e Manipulando

Menus; Caixa de Diálogos; Componentes de Acesso a Dados; Operações com Registros e Campos;

Formatando Campos; Validando Entrada de Dados; Filtrando Registros

Unidade 6: Relatórios e gráficos em aplicações comerciais. Geração de listagem de dados; Relatórios Mestre Detalhe; Relatórios por agrupamento; Geração de gráficos.

Unidade 7: Desenvolvimento de ajuda do sistema. Geração de Ajuda / Help.

Bibliografia Básica:

STELLMAN, A., GREENE, J. Use a Cabeça C#. Rio de Janeiro: Alta Books Editora.

LIPPMAN, STANLEY, B. C#: um guia prático. Porto Alegre: Bookman.

SCHMALZ, M. Fundamentos de bancos de dados com C#. São Paulo: Novatec.

Bibliografia Complementar:

FOWLER, M. UML Essencial. Bookman.

DEITEL, H. C#, Como Programar. Makron Books.

BECK, L. Desenvolvimento de software básico. Rio de Janeiro: Campus.

PAULA FILHO, W. P. Engenharia de software: fundamentos, métodos e padrões. Rio de Janeiro: LTC.

SHILLER, L. Excelência em software. São Paulo: Makron Books.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 31: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 5834 – Marketing Empresarial – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 4º Período

Ementa: Conceitos básicos: Necessidades, desejos e trocas. Relacionamento: Mercados: tipos: comercial,

varejo, institucional. Sistemas e ambiente de marketing global. Composto mercadológico (Os P’s).

Segmentação de mercado. Comportamento do consumidor. Papel crítico do marketing nas organizações e na

sociedade.

Objetivo Geral: Aplicar os conceitos de Marketing no contexto empresarial e apresentar a aplicabilidade nas

empresas de segmentos afins.

Conteúdo Programático:

Unidade 1: Conceitos básicos. Conceito de Marketing; Administração de Marketing; Métodos de abordagem do estudo; Necessidades,

desejos e trocas.

Unidade 2: Relacionamento. Mercados: tipos: comercial, varejo, institucional, sistemas e ambiente de marketing global, composto

mercadológico.

Unidade 3: Segmentação de mercado. Conceito, significado, maneiras de se segmentar o mercado, exigências, benefícios, bases: Geográfica,

demográfica, psicográfica, comportamental. Estratégias.

Unidade 4: Comportamento do Consumidor. O comportamento do consumidor. Teorias da racionalidade econômica, comportamental. Fatores de

influência no comportamento de compra. Tipos de compra e processo decisório de consumo. O

comportamento do consumidor organizacional.

Unidade 5: Papel crítico do marketing nas organizações e na sociedade. Converter necessidades sociais em oportunidades rentáveis.

Bibliografia Básica:

KOTLER, P., ARMSTRONG, G. Princípios de marketing. Prentice Hall.

COBRA, M. Administração de Marketing no Brasil. Elsevier/Campus.

Dias, S. R. Gestão de marketing. São Paulo: Saraiva.

Bibliografia Complementar:

KOTLER, P. Administração de marketing: análise, planejamento, implementação e controle. Editora

Campus.

CASAS, L., LUZZI, A. Marketing: conceitos, exercícios, casos.

KOTLER, P. Administração de Marketing: a edição do novo milênio. Editora Campus.

PEREZ, C. Comunicação e marketing: teorias da comunicação e novas mídias: um estudo prático. São Paulo:

Futura.

MACHLINE, C. Gestão de marketing. São Paulo: Saraiva.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 32: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7075 – Qualidade de Software e da Informação – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 4º Período

Ementa: Conceitos de qualidade de software. Modelos e normas de qualidade de software. Técnicas de

garantia da qualidade de software da qualidade do software e informação.

Objetivo Geral: A disciplina de Qualidade de Software e Informação visa dar subsídio, aos alunos do curso

de sistemas de informação e computação quanto aos conceitos básicos de Qualidade, Qualidade de Software,

Melhoria de processos através da estrutura do PSP (Personal Software Process), Melhoria de Processo de

Software Brasileiro (MPS.BR). Além do estudo dos modelos de maturidade de software CMM E CMMI,

Normas ISO 9000, ISO/IEC 15504, ISO/IEC 12207 e detalhamento da ISO/IEC 9126 e 14598.

Conteúdo Programático:

Unidade 1: Introdução a Qualidade. 1.1. Conceitos básicos; 1.2. Evolução da qualidade; 1.3. Qualidade de Software; 1.4. Crise de software.

Unidade 2: Qualidade e Requisitos. 2.1. Problemas de conformidade; 2.2. Especificação de requisitos; 2.3. Diferença de Bug, defeitos e falhas.

Unidade 3: Normas e Organismos Normativos. 3.1. Introdução; 3.2. Diferença entre ISO, IEC e JTC1; 3.3. ABNT; 3.4. Implantação de um sistema de

qualidade em uma empresa; 3.5. Certificações e Adequações; 3.6. Etapas para Certificação; 3.7. Quadro de

Normas referente a software.

Unidade 4: Visão da Qualidade. 4.1. Norma ISO/IEC 9126 e Square.

Unidade 5: Modelos CMM, CMMI e PSP. 5.1. Maturidade das Organizações; 5.2. Modelo CMM; 5.3. Modelo CMMI; 5.4. PSP.

Bibliografia Básica:

KOSCIANSKI, A., SOARES, M. S. Qualidade de software - Aprenda as metodologias e técnicas mais

modernas para o desenvolvimento de software. São Paulo: Novatec Editora.

SHILLER, L. Excelência em software. São Paulo: Makron Books.

BARTIÃO, A. Garantia de Qualidade de Software. Editora Campus.

Bibliografia Complementar:

SOMMERVILLE, I. Engenharia de software. São Paulo: Pearson.

COUTO, A. B. CMMI - Integração dos Modelos de Capacitação e Maturidade de Sistemas. Campus.

PAULA FILHO, W. P. Engenharia de Software: Fundamentos, Métodos e Padrões. Rio de Janeiro: LTC-

Livros Técnicos e Científicos.

RIOS, E., CRISTALLI, R., MOREIRA FILHO, T. Gerenciando Projeto de teste de Software.

REZENDE, D. A. Engenharia de software e sistemas de informação. Rio de Janeiro: Brasport.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 33: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7105 – Contabilidade Aplicada – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 4º Período

Ementa: Visão geral das funções empresariais básicas: marketing, finanças e contabilidade, produção e

logística, recursos humanos, Os conceitos, níveis e tipos de decisão nas organizações, Os estágios do processo

decisório, Os modelos individuais e organizacionais de tomada de decisão, Teorias, metodologias, técnicas e

ferramentas aplicáveis à análise de decisões, Gestão de Processos. Sistemas de custeamento: produção por

ordem contínua e conjunta; custeio baseado em atividades – ABC; custos para planejamento e controle e

custos para a tomada de decisões.

Objetivo Geral: Possibilitar ao aluno conhecer os conceitos, princípios e teorias gerais da Contabilidade e

sua aplicação prática através do uso da escrituração, mediante o registro dos documentos comerciais e títulos

de crédito que evidenciem a prática contábil; Utilizar e conhecer os princípios de contabilidade, as

convenções, os postulados e axiomas da contabilidade, que servirão de suporte para elaborar as

demonstrações contábeis; Balanço Patrimonial; Demonstrativo de Resultado; Demonstrativo de

Movimentação do Patrimônio Líquido; Demonstrativo de Origem e Aplicação de Recursos; Demonstrativo de

Fluxo de Caixa; Demonstrativo de Valor Adicionado; Observando as disposições legais do direito comercial,

legislação tributária e normas da Comissão de Valores Mobiliários – CVM, bem como as alterações ocorridas

mediante as Leis: 6.365.76, 6.404.76, 10.303.01, 11.638.07, 11.941.09 e 12.973.14; Ainda, as disposições

relativas aos CPC’s e aos IFRS, para empresas de Capital Aberto, médias e pequenas.

Conteúdo Programático:

Unidade 1: Visão geral das funções empresariais básicas: marketing, finanças e contabilidade, produção e

logística, recursos humanos.

Unidade 2: Os conceitos, níveis e tipos de decisão nas organizações.

Unidade 3: Os estágios do processo decisório.

Unidade 4: Os modelos individuais e organizacionais de tomada de decisão, Teorias, metodologias, técnicas

e ferramentas aplicáveis à análise de decisões.

Unidade 5: Gestão de Processos.

Unidade 6: Sistemas de custeamento: produção por ordem contínua e conjunta; custeio baseado em

atividades – ABC.

Unidade 7: Custos para planejamento e controle e custos para a tomada de decisões.

Bibliografia Básica:

MARION, José Carlos. Contabilidade empresarial. São Paulo: Atlas.

IUDICIBUS, Sérgio & MARION, José Carlos. Curso de Contabilidade: para Não Contadores. Ed. Atlas.

MARTINS, Eliseu. Contabilidade de custos. São Paulo: Atlas.

Bibliografia Complementar:

RIBEIRO, Osni Moura. Contabilidade de Custos Fácil. Editora Saraiva.

Equipe de Professores da FEA/USP. Contabilidade Introdutória. São Paulo: Editora Atlas. FRANCO, Hilário.

Contabilidade geral. São Paulo: Atlas.

MARION, José Carlos. Contabilidade básica. São Paulo: Atlas. MATARAZZO, Dante C. Análise financeira

de balanços. São Paulo: Altas.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 34: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7106 – Projeto e Gerência de Banco de Dados – Obrigatória

Carga Horária: 75h Curso/Período: Sistemas de Informação – 4º Período

Ementa: Revisão conceitual de Banco de Dados; Modelagem e Implementação de um Estudo de Caso:

Análise de requisitos; Modelagem conceitual; Implementação; Base de teste; Simulação e Sintonia de Banco

de Dados: Processamento de transações; Simulação de Falhas em um SGBD; Métodos para Sintonia; Padrões

de Benchmarks; Políticas de Administração de Banco de Dados: padronização de processos administrativos;

Concretização dos processos em políticas; Projeto e Manutenção de Políticas; Políticas de Backup; Políticas

de Segurança; Políticas de Recuperação de Dados; Políticas de Integridade de Dados (regras de negócios);

Políticas de Armazenamento; Políticas de Atualização Tecnológica.

Objetivo Geral: Entender e Aplicar os conceitos de Banco de Dados no desenvolvimento de um software;

Otimização de consultas utilizando SQL; Compreender a importância de ferramenta Case na construção de

Banco de Dados relacional; Compreender as políticas de administração de Banco de Dados.

Conteúdo Programático:

Unidade 1: Conceitos sobre Banco de Dados. Conceitos ACID; administração de banco de dados; backup.

Unidade 2: Linguagem SQL. Conceitos e sintaxe da linguagem SQL; Exercícios.

Unidade 3: Ferramentas Case. Utilização de uma ferramenta Case; melhores práticas e exercícios.

Unidade 4: Implementação de Banco de Dados. Utilização de uma ferramenta Case; melhores práticas e exercícios, análise de requisitos, modelagem

conceitual.

Unidade 5: Administração de Banco de Dados. Políticas de backup, Recuperação e segurança de Banco de dados.

Bibliografia Básica:

ELMASRI, R., NAVATHE, S. B. Sistemas de Banco de Dados. Pearson-Addison-Wesley.

SILBERSCHATZ, A., KORTH, H. F., SUDARSHAN, S. Sistema de Banco de Dados.

COUGO, P. Modelagem Conceitual e Projeto de Bancos de Dados. Editora Campus.

Bibliografia Complementar:

CARDOSO G., CARDOSO, V. Linguagem SQL - Fundamentos e Práticas, Saraiva.

DAMAS, L. SQL Structured Query Language. LTC.

SOMMERVILLE, I. Engenharia de Software. Editora Pearson Brasil.

GUIMARÃES, C. Fundamentos de Bancos de Dados: Modelagem, Projeto e Linguagem SQL. Editora

Unicamp.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 35: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7107 – Estratégia e Planejamento – Obrigatória Carga Horária: 60h Curso/Período: Sistemas de Informação – 4º Período

Ementa: Conceito, construção de cenários, avaliação de forças competitivas, e estrutura de mercado,

metodologia básica para formular planejamento estratégico.

Objetivos da Disciplina: Possibilitar aos alunos conhecerem os aspectos relevantes da avaliação de

ambientes competitivos, avaliação de forças que interferem na estratégia corporativa, formulação estratégica,

metodologia para implantação de planejamento estratégico.

Conteúdo Programático:

Unidade 1 – Processo de Planejamento Estratégico.

Processo de Planejamento Estratégico; Missão e Definição de Negócio; Construção de Cenários, Diagnóstico

Estratégico; Estabelecimento de Objetivos e Metas; Interação entre cenários, missão e objetivos.

Unidade 2 – Avaliação de Estrutura de Mercado.

Apresentação das forças que atuam na indústria; Ameaças de entrada em mercados; Forças que influenciam a

competição de mercados; Pressão dos produtos substitutos, dos clientes e dos fornecedores; Estratégias

competitivas genéricas.

Unidade 3 – Análise das Competências Essenciais.

Definição de competências essenciais; Processo de levantamento das competências essenciais.

Unidade 4 – Elaboração de Planos de Ação Funcionais.

Estrutura de um plano de ação estratégico; Interação entre cada plano de ação funcional com o cenário

proposto e com as estratégias corporativas.

Unidade 5 – Estudos de Casos.

Estudo de caso com foco no processo de planejamento estratégico; Estudo de caso com base em elaboração

de planos de ação estratégicos funcionais.

Bibliografia Básica:

PRAHALAD, C.K. e HAMEL, G. Competindo pelo futuro: estratégias inovadoras para obter o controle de

seu setor e criar os mercados de amanhã. RJ: Campus.

PORTER, M E. Estratégia competitiva: técnicas para análise de indústrias e da concorrência. RJ: Campus.

OLIVEIRA, D P R. Planejamento Estratégico: conceitos, metodologia, práticas. SP: Atlas.

Bibliografia Complementar:

ANSOFF, H. Igor. Do Planejamento a Administração Estratégica. São Paulo: Atlas. CERTO, Samuel.

Administração Estratégica. São Paulo: Pearson.

FURLAN, Jose Davi. Como elaborar e implementar o planejamento estratégico de sistemas de informação.

São Paulo: Makron books.

BETHLEM, Agrícola de Souza. Estratégia Empresarial. São Paulo: Atlas. WRIGHT, Peter. Administração

Estratégica. São Paulo: Atlas.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 36: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 2

Plano de Ensino

Disciplina: 7108 – Sistemas de Apoio à Decisão – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 4º Período

Ementa: Processo de desenvolvimento de sistemas de informação para suporte ao processo decisório e

estratégico. Sistemas de usuário final versus sistemas organizacionais. Análise do knowledge work e seus

requisitos. Conceitos de produtividade em knowledge work. Funcionalidade de software para apoiar

produtividade de grupo e pessoal. Organização e administração de software e dados. Acesso aos dados da

organização, acesso aos dados externos. Seleção de soluções de computador. Desenvolvimento de um

programa macro. Projeto e implementação de interface de usuário. Desenvolvimento prático de uma solução

usando software de banco de dados. Refinamento e expansão de atividades de administração da informação

individual e de grupo.

Objetivo Geral: Empregar metodologias, ferramentas e técnicas para possibilitar suporte gerencial e análise

do processo decisório nas organizações através de desenvolvimento, avaliação e melhoria de sistemas de

informações gerenciais e desenvolvimento de sistemas de apoio à decisão.

Conteúdo Programático:

Unidade 1: Processo de desenvolvimento de sistemas de informação para suporte ao processo decisório e

estratégico. O cenário atual e a necessidade de decidir.

Unidade 2: Sistemas de usuário final versus sistemas organizacionais. Conceitos básicos e aplicações.

Revisão de conceitos. Necessidade de suporte administrativo. A empresa na nova ordem econômica.

Sistemas, Informação e Gerência. Recursos Informacionais; Funções Gerenciais e apoio informacional

(Tecnologia da informação). Cases.

Unidade 3: Análise do knowledge work e seus requisitos. Conceitos de produtividade em knowledge work.

Funções Gerenciais e apoio informacional (Tecnologia da informação). Processo Decisório : Conceituação,

fatores críticos de sucesso.

Unidade 4: Funcionalidade de software para apoiar produtividade de grupo e pessoal. Data Mining -

principais algoritmos. Planejamento Estratégico de Tecnologia de Informação (PETI) - Visão Geral da

Metodologia.

Unidade 5: Organização e administração de software e dados. Planejamento Estratégico de Tecnologia de

Informação (PETI) - Visão Geral da Metodologia. Aplicação de exercícios propostos e correção.

Unidade 6: Acesso aos dados da organização, acesso aos dados externos. Geradores de relatórios - nível

executivo. Iniciando um Projeto de Business Intelligence - Importância do fator humano, tecnológico.

Unidade 7: Seleção de soluções de computador. BI - Alguns algoritmos.

Unidade 8: Desenvolvimento de um programa macro. BI – Ferramentas.

Unidade 9: Projeto e implementação de interface de usuário. BI - Dificuldades e benefícios proporcionados.

Unidade 10: Desenvolvimento prático de uma solução usando software de banco de dados.

Unidade 11: Refinamento e expansão de atividades de administração da informação individual e de grupo. BI

- Dificuldades e benefícios proporcionados. Integrando BI a outras Tecnologias (ERP, CRM e SCM).

Bibliografia Básica:

LAUDON, K. C., LAUDON, J. P. Sistemas de Informação Gerenciais – Administrando a empresa digital.

São Paulo: Prentice Hall.

ROSINI, A. M., PALMISANO, A. Administração de sistemas de informação e a gestão do conhecimento.

São Paulo: Pioneira Thomson Learning.

OLIVEIRA, D. P. R. Sistemas de Informações Gerenciais: Estratégicas, Táticas e Operacionais. São Paulo:

Atlas.

Page 37: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 2 de 2

Bibliografia Complementar:

CASSARRO, A. C. Sistemas de Informações para tomada de decisões. São Paulo: Pioneira Thomson

Learning.

CRUZ, T. Sistemas de Informações Gerenciais. São Paulo: Atlas.

BIO, S. R. Sistemas de Informação: Um Enfoque Gerencial. São Paulo: Atlas.

FURLAN, J. D., IVO, I. M., AMARAL, F. P. Sistemas de informação executiva: EIS - executive information

systems. São Paulo: McGraw-Hill.

STAIR, R. M. Princípios de sistemas de informação: uma abordagem gerencial. Rio de Janeiro: LTC.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 38: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7109 – Projeto Integrador II – Obrigatória

Carga Horária: 30h Curso/Período: Sistemas de Informação – 4º Período

Ementa: Introdução. Compreender as normas para Elaboração de um Projeto Integrador. Elaboração da

Proposta do projeto Integrador e definição da área de desenvolvimento do software. Elaboração de

Cronograma. Elaboração de um Software de acordo com a proposta defendida. Favorecer a

interdisciplinaridade através das disciplinas estudadas do período.

Objetivo Geral: O projeto integrador visa capacitar o aluno a produzir trabalhos acadêmicos que propiciem o

desenvolvimento de um conjunto de competências no projeto e desenvolvimento de sistemas computacionais,

por meio de uma aproximação maior entre a realidade prática e a teoria aprendida em sala de aula.

Conteúdo Programático:

O trabalho desenvolvido deverá seguir um projeto padrão, e obrigatoriamente, abordar e seguir a temática

sobre: Relações Étnico-raciais e a Cultura Afro-Brasileira e Indígena -Brasileira.

Bibliografia Básica:

LEHFELD, N. A. S., BARROS, A. J. P. Projeto de Pesquisa: Propostas Metodológicas. Editora Vozes.

SEVERINO, A.J. Metodologia do trabalho científico. São Paulo: Cortez.

FACHIN, O. Fundamentos de metodologia. São Paulo: Saraiva.

Bibliografia Complementar:

LAKATOS, E. M., MARCONI, M. A. Fundamentos da Metodologia científica. Atlas. ECO, H. Como se faz

uma tese. São Paulo: Perspectiva.

SALOMON, D. V. Como fazer uma monografia. São Paulo: Martins Fontes.

KÖCHE, J. C. Fundamentos de metodologia científica: teoria da ciência e prática da pesquisa. Petrópolis:

Vozes.

RAMPAZZO, L. Metodologia científica. Loyola. São Paulo.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 39: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7078 – Redes de Computadores I – Obrigatória

Carga Horária: 75h Curso/Período: Sistemas de Informação – 5º Período

Ementa: Introdução. Topologias. Sinalização no meio de transmissão, tipos de enlace. Códigos, modos e

meios de transmissão. Protocolos e serviços de comunicação. Arquiteturas de protocolos. Comunicação entre

processos. Tolerância a falhas. Heterogeneidade e integração. Interconexão de redes.

Objetivo Geral: Compreender a importância das redes de computadores e da internet na sociedade;

reconhecendo também os conceitos fundamentais sobre redes de computadores e internet ao nível de usuário

e dos sistemas que os envolvem; Discutir as principais aplicações e serviços relacionados à internet.

Conteúdo Programático:

Unidade 1: Noções Preliminares sobre Redes de Computadores e Internet.

Visão geral das redes de computadores; Discussão sobre os elementos de uma rede de computadores; Relação

de serviços realizados em cada camada do modelo de referência.

Unidade 2: Topologias. Visão geral e desenho das topologias tradicionais aplicadas em redes de computadores.

Unidade 3: Sinalização no Meio de Transmissão. Tipos de Enlace. Códigos, Modos e Meios de Transmissão. Serviços realizados na camada de transporte.

Definição de sistemas orientados e não orientados a conexão.

Unidade 4: Protocolos e Serviços de Comunicação. Arquiteturas de Protocolos. Serviços realizados na camada de rede. Endereçamento e roteamento de pacotes.

Algoritmos de roteamento. Protocolos TCP / IP.

Unidade 5: Comunicação entre Processos. Tolerância a Falhas. Serviços realizados em balanceamento de carga. Protocolo HSRP. Alta disponibilidade

de processos.

Unidade 6: Heterogeneidade e Integração.

Interconexão de Redes. Interconexão de redes. Integração de protocolos.

Bibliografia Básica:

KUROSE, J. F., Redes de Computadores e a Internet: Uma Abordagem Top Down. São Paulo: Pearson -

Addison Wesley.

TANENBAUM, A. S. Redes de Computadores. Editora Campus (Elsevier).

TORRES, G. Redes de Computadores: curso completo. Axcel Books.

Bibliografia Complementar:

BRISA. Arquiteturas de Redes de Computadores: OSI e TCP/IP. Makron Books.

PINHEIRO, J. M. S. Guia completo de cabeamento de redes.

BIRKNER, M. H. Projeto de interconexão de redes: Cisco Internetwork Design - CID. São Paulo: Person

Education.

ROSS, K. W. Redes de computadores e a internet: uma nova abordagem. Massachusetts: Addison-Wesley.

SMITH, R. W. Redes linux avançadas. Rio de Janeiro: Ciência Moderna.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 40: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7079 – Programação para Internet I – Obrigatória

Carga Horária: 75h Curso/Período: Sistemas de Informação – 5º Período

Ementa: Histórico e tecnologias da rede Internet. Conceitos e arquitetura da World Wide Web. Protocolos e

Servidores para Web. Programação do lado Cliente. Programação do lado Servidor. Desenvolvimento de

aplicações para Web.

Objetivo Geral: Acompanhar a evolução e as novas tendências e tecnologias da Internet; compreender e

desenvolver aplicações empresariais para a Internet; apreender tópicos avançados de programação para

Internet.

Conteúdo Programático:

Unidade 1: Histórico da rede Internet. Origem da Internet; Evolução e Tendências de tecnologias para Internet.

Unidade 2: Conceitos e arquitetura da World Wide Web. World Wide Web Consortium (W3C); Protocolos; Linguagens e Modelos de arquitetura de aplicação.

Unidade 3: Protocolos e Servidores. Protocolo HTTP, HTTPS; Protocolo FTP; Servidor HTTP: instalação e configuração; Servidor de Aplicação:

instalação e configuração.

Unidade 4: Programação do lado Cliente. HTML, XML, Javascript e Cascading Style Sheets (CSS); Desenvolvimento de páginas Web usando tecnlogias

do lado cliente.

Unidade 5: Programação Servidor. Programação CGI: variáveis CGI, programação com linguagem C, desenvolvimento de pequenas aplicações;

PHP, ASP, Python, PERL; Servlets: a linguagem Java, compilação e execução de programas Java, Ferramenta

de programação Eclipse, objetos e classes em Java, herança (extends), composição, polimorfismo, interface

(implements), APIs do núcleo da linguagem mais utilizadas, API Servlet, tratamento de solicitações http,

controle de sessão, redirecionamento, padrões de design da camada de apresentação. JSP e JavaBeans; Banco

de dados para Internet: drivers JDBC, API java.sql. Especificação JSF de framework para aplicativos Web em

Java.

Unidade 6: Desenvolvendo Aplicações para Internet. Projeto de Aplicação para Internet; Desenvolvimento de uma aplicação completa envolvendo todos os

conceitos apreendidos usando HTML, CSS, JS do lado cliente e JSF com banco de dados do lado servidor;

Gerenciamento de autenticação em aplicativos Web; Gerenciamento de layout com aplicativos Web.

Bibliografia Básica:

LUCKOW, D. H., MELO, A. A., Programação Java Para Web. Novatec.

SILVA, M. S. Web Design Responsivo. Novatec.

LECHETA, R. R. Web Services RESTful. Novatec.

Bibliografia Complementar:

ESTROZI, L. F., BATISTA NETO, J. E. S., BRUNO, O. M. Programando para a Internet com PHP. Brasport.

SILVA, M. S.; Construindo Sites com CSS e xHTML. Novatec.

CLARK, R., MURPHY, C, STUDHOLME, O, MANIAN, D. Introdução ao HTML5 e CSS3. Alta Books.

SILVA, M. S. JavaScript Guia do Programador. Novatec.

FOWLER, M. UML Essencial. BOOKMAN.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 41: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7110 – Gestão de Desenvolvimento de Produtos – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 5º Período

Ementa: Teoria da decisão. Fundamentos de decisão multicritério. Fundamentos de teoria dos jogos.

Fundamentos de teoria da utilidade. Processo decisório. Sistemas de apoio à decisão. Estudos de caso.

Objetivo Geral: Possibilitar aos alunos conhecimentos teóricos e práticos sobre obtenção e análise de temas

emergentes que afetem ou que possam afetar a sociedade e as funções das empresas: Marketing, Produção,

Finanças e Recursos Humanos, Sistemas de Informações.

Conteúdo Programático:

Unidade 1: Teoria da decisão.

Unidade 2: Fundamentos de decisão multicritério.

Unidade 3: Fundamentos de teoria dos jogos.

Unidade 4: Fundamentos de teoria da utilidade.

Unidade 5: Processo decisório.

Unidade 6: Sistemas de apoio à decisão.

Unidade 7: Estudos de caso.

Bibliografia Básica:

PRESSMAN, R. S. Engenharia de Software. São Paulo: Makron Books do Brasil..

FILHO, W. P. P. Engenharia de Software, Fundamentos, Métodos e Padrões. Rio de Janeiro: LTC.

SOMMERVILLE, I. Engenharia de Software. São Paulo: Addison-Wesley.

Bibliografia Complementar:

LARMAN, C. Utilizando UML e Padrões. São Paulo: Bookman.

GALITZ, W. O. The essential guide to user interface design: an introduction of GUI design principles ands

techniques. Canadá: John Wiley & Sons.

CLELAND, David I.; IRELAND, Lewis R. Gerenciamento de Projetos. Rio de Janeiro, LTC, PRESSMAN, R.

S; Engenharia de Software. McGraw-Hill.

MAFFEO, B. Engenharia de software e especificação de sistemas. Rio de Janeiro: Campus.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 42: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7111 – Teste e Manutenção de Software – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 5º Período

Ementa: Inspeção de software. Princípios e técnicas de testes de software: teste de unidade; teste de

integração; teste de regressão. Planejamento de Verificação e Validação. Desenvolvimento orientado a testes.

Automação dos testes. Geração de casos de teste. Teste de interfaces humanas. Teste de aplicações para a

web. Testes alfas, beta e de aceitação. Ferramentas de testes. Planos de testes. Gerenciamento do processo de

testes. Registro e acompanhamento de problemas.

Objetivo Geral: Ao final da disciplina espera-se que o aluno tenha adquirido consciência sobre a importância

da Verificação e Validação para a qualidade do software que é produzido. Em especial, espera-se criar a

conscientização de que testes são essenciais, mas não é a única forma de se garantir a qualidade de um

sistema. Com relação aos testes, espera-se que o aluno tenha compreendido a importância dos mesmos, seu

impacto nos custos de desenvolvimento do software e também que se trata de uma atividade a ser levada em

conta desde cedo no desenvolvimento do software e que, como o desenvolvimento, o processo de testes

também deve ser dividido em fases e deve ser documentado. Consciência da importância da manutenção no

ciclo de vida de um software e que esta atividade envolve não somente o código, mas também todos os

documentos do projeto. O aluno deverá estar ciente da importância da automatização do processo de

desenvolvimento e manutenção do software.

Conteúdo Programático:

Unidade 1: Conceitos Iniciais. 1.1. Inspeção de Software; 1.2. Princípios e técnicas de testes de software: teste de unidade; teste de

integração; teste de regressão.

Unidade 2: Planejamento dos Testes. 2.1. Modelo em V; 2.2. Planejamento de Verificação e Validação; 2.3. Planos de Testes.

Unidade 3: Definições dos tipos de testes. 3.1. Desenvolvimento orientado a testes; 3.2. Automação dos testes; 3.3. Testes de interfaces humanas; 3.4.

Testes de aplicações para web; 3.5. Testes alfas, beta e de aceitação.

Unidade 4: Desenvolvimento dos Testes. 4.1. Geração dos casos de Teste; 4.2. Execução dos testes.

Unidade 5: Ferramentas de Testes. 5.1. Principais ferramentas para gerenciamento do processo de testes; 5.2. Gerenciamento do Processo de

Testes; 5.3. Registro e acompanhamento de problemas.

Bibliografia Básica:

DELAMARO. M. E., MALDONADO, J. C., JINO, M. Introdução ao Teste de Software. Rio De Janeiro:

Campus.

BECK, K. Test-Driven Development By Example. EUA: Addison Wesley.

PEZZÈ, M., YOUNG, M. Teste e Análise de Software, Porto Alegre: Bookman.

Bibliografia Complementar:

CLELAND, D. I. Gerência de projetos. Rio de janeiro: Reichamann & Affonso.

PRESSMAN, R. S. Engenharia de Software. São Paulo: Makron Books.

SOMMERVILLE, I. Software Engineering. Boston: Addison Wesley.

FILHO, W. P. P. Engenharia de Software, Fundamentos, Métodos e Padrões. LTC.

YOURDON, E. Análise Estruturada Moderna. Rio de Janeiro: Campus.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 43: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7112 – Finanças e Economia – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 5º Período

Ementa: O papel da função empresarial finanças e seus objetivos. Principais processos de finanças. O

conceito e os objetivos da administração financeira. As necessidades de informação de finanças. A relação

entre sistemas de informação e a função empresarial finanças. Responsabilidade social e ética em finanças.

Noções de funcionamento de uma economia moderna do ponto de vista global, incluindo relações externas e

destacando as dificuldades estruturais de uma economia subdesenvolvida.

Objetivo Geral: Fornecer ao estudante uma visão das leis, conceitos, métodos e fundamentos das Ciências

Econômicas.

Objetivos Específicos: Estimular o espírito crítico do estudante; Familiarizar com os padrões de raciocínio

das Ciências Econômicas, visando facilitar o entendimento da realidade do país; Introduzir ao conhecimento

de aspectos necessários à gestão das empresas; Conhecer e compreender as técnicas de finanças e economia e

demais ciências associadas, em uma visão econômica e financeira de forma a permitir a identificação da

ferramenta mais adequada ao processo de decisão, visualizando sempre que, para cada situação, existe uma

informação mais adequada em sua forma e essência.

Conteúdo Programático:

Unidade 1: O papel da função empresarial finanças e seus objetivos: - Estrutura da função financeira; -

Relação com a economia; - Relação com a contabilidade; - Fluxos de caixa;

Unidade 2: Principais processos de finanças. - Tomadas de decisões de investimento; - Tomadas de decisões

de financiamento;

Unidade 3: O conceito e os objetivos da administração financeira. Conceitos: - Finanças; Principais áreas e

oportunidades de carreira de finanças; Serviços financeiros; Administração financeira; As formas jurídicas de

organizações de empresas.

Unidade 4: As necessidades de informações de finanças. - Maximização do lucro / riqueza; - Riscos.

Unidade 5: A relação entre sistemas de informações e a função empresarial de finanças. - Entender a

organização da empresa; - Necessidade de dados históricos e projeções.

Unidade 6: Responsabilidade social e ética em finanças. - O papel da ética empresarial; - Analise dos

aspectos éticos.

Unidade 7: Noções de funcionamento de uma economia moderna do ponto de vista global, incluindo relações

externas e destacando as dificuldades estruturais de uma economia subdesenvolvida. - Instituições e mercados

financeiros;

Bibliografia Básica:

KOTLER, P., ARMSTRONG, G. Princípios de marketing. Prentice Hall.

SANVICENTE, A. Z. Administração financeira. Atlas.

ROSS, S. A. WESTERFIELD, R. W, JORDAN, B. D. Princípios de Administração Financeira. Atlas.

Bibliografia Complementar:

MARTINS, E, NETO, A. A. Administração financeira. Atlas.

CRESPO, A. A. Estatística fácil. 17ª ed., São Paulo: Editora Saraiva.

GITMAN, L. J. Princípios de administração financeira. Harbra.

DOWSLEY, G. S. Administração financeira e economia empresarial. LTC.

DA SILVA, J. P. Análise financeira das empresas. Atlas.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 44: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7113 – Métodos Quantitativos Aplicados à Administração de Empresas – Obrigatória Carga Horária: 60h Curso/Período: Sistemas de Informação – 5º Período

Ementa: Métodos quantitativos aplicados a recursos humanos, mercadologia, produção e finanças:

administração salarial, avaliação de desempenho, previsão de vendas, pesquisa de mercado, controle de

estoque, controle de qualidade, planejamento e controle de produção, contabilidade e custos, índices

financeiros, etc.

Objetivo Geral: Compreender os conceitos básicos dos Métodos quantitativos e suas aplicações no ambiente

corporativo, bem como formalizar e modelar problemas de pesquisa operacional aplicados ao ambiente

corporativo, como também a utilizar das técnicas e/ou ferramentas disponíveis da pesquisa operacional.

Conteúdo Programático:

Métodos quantitativos aplicados a recursos humanos, mercadologia, produção e finanças: administração

salarial, avaliação de desempenho, previsão de vendas, pesquisa de mercado, controle de estoque, controle de

qualidade, planejamento e controle de produção, contabilidade e custos, índices financeiros.

1. Introdução à Pesquisa Operacional.

2. Modelagem com programação linear.

3. Técnica de solução para modelos de programação linear com duas variáveis de decisão – Conceitos.

4. Noções sobre espaço vetorial. Combinação linear de vetores.

5. Método simplex – Introdução.

6. Método do Canto Noroeste.

7. Método Vogel.

8. Análise de Sensibilidade - mudanças nos lucros e mudanças nos valores de recursos.

Bibliografia Básica:

SILVA, E. M. Pesquisa operacional: programação linear, simulação.

ANDRADE, L. Introdução à Pesquisa Operacional. Ed. LTC, São Paulo.

ARENALES, M., ARMENTANO, V., MORABITO, R., YANASSE, H. Pesquisa operacional para cursos de

engenharia. Editora Campus.

Bibliografia Complementar:

LACHTERMACHER, G. Pesquisa operacional na tomada de decisões. Editora Campus.

PRADO, D. Usando o Arena em Simulação. Ed. EDG, São Paulo.

EHRLICH, P. J. Pesquisa operacional – Curso introdutório. Editora Atlas S.A.

HILLIER, F. S. Introdução à pesquisa operacional. Ed. Campus.

MOREIRA, D. A. Pesquisa Operacional - Curso Introdutório. Editora: Cengage.

GOLDBARG, M. C., LUNA, H. P. L. Otimização Combinatória e Programação Linear: Modelos e

Algoritmos. Editora Campus, Rio de Janeiro.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 45: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7114 – Segurança e Auditoria de Sistemas – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 5º Período

Ementa: O conceito e os objetivos da auditoria de sistemas de informação. O planejamento, implementação e

avaliação de políticas de segurança de informações. Técnicas de auditoria em sistemas de informação.

Avaliação quantitativa X avaliação qualitativa, Classificação e caracterização dos métodos de avaliação e

tipos de problemas envolvidos.

Objetivo Geral: Apresentar formas alternativas para o planejamento e controle de segurança da informação,

tornando o aluno capaz de analisar, avaliar e propor soluções de segurança e de contingência de uma

exposição. Apresentar os principais conceitos e a importância de uma auditoria em informática, juntamente

com os softwares usados na área.

Conteúdo Programático:

Unidade 1: O conceito e os objetivos da auditoria de sistemas de informação. - Princípios básicos da SI

- Aspectos humanos da SI

- Classificação dos ativos de informação

- Tipos de ameaças, riscos e vulnerabilidades dos SI

Unidade 2: O planejamento, implementação e avaliação de políticas de segurança de informações.

- Políticas de segurança

- Controle de acessos

- Segurança do ambiente físico e lógico.

- Normas e padrões de segurança

- Prevenção e tratamento de incidentes

Unidade 3: Técnicas de auditoria em sistemas de informação. - Introdução

- Técnicas de Auditoria.

- Avaliação quantitativa X avaliação qualitativa, Classificação e caracterização dos métodos de avaliação e

tipos de problemas envolvidos.

- Métodos de avaliação qualitativa.

- Métodos de avaliação quantitativa.

- Matriz de avaliação.

- principais problemas.

Bibliografia Básica:

FERREIRA, R. E. Linux - Guia do Administrador do Sistema. São Paulo: Novatec Editora Ltda.

SOUSA, M. B. Windows Server 2008 – Administração de Redes. Rio de Janeiro: Ciência Moderna.

STALLINGS, W. Criptografia e Segurança de Redes: Princípios e Práticas. Pearson.

Bibliografia Complementar:

NAKAMURA, E. T., GEUS, P. L. Segurança de Redes Em Ambientes Cooperativos. São Paulo: Novatec

Editora Ltda.

CARUSO, C, A. A. Segurança em informática e de informações. São Paulo: Senac.

DHAJANI, N. Hack Notes – Segurança no Linux e Unix. Campus.

SÊMOLA, M. Gestão da Segurança da Informação – Uma visão Executiva. Editora Campus. RJ.

MORAES, A. F. Segurança Em Redes – Fundamentos. Editora: Erica.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 46: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7115 – Estágio Supervisionado em Sistemas de Informação – Obrigatória Carga Horária: 180h Curso/Período: Sistemas de Informação – 5º Período

Ementa: Caracterização da natureza e objetivos do estágio curricular supervisionado. Elaboração do projeto

de estágio. Elaboração e apresentação de relatórios parciais sobre atividades de estágio. Execução e

acompanhamento do estágio curricular supervisionado. Elaboração de trabalho de conclusão de estágio.

Apresentação do trabalho de conclusão de estágio perante banca examinadora. Existem normas específicas

para a conclusão desta disciplina.

Objetivo Geral: Estágio Supervisionado Curricular tem como objetivo principal integrar o aluno do Curso

de Sistemas de Informação com o mercado de trabalho no desenvolvimento e na aplicação de atividades

essencialmente práticas. A metodologia deve incluir a orientação por parte da instituição de ensino superior

quanto as atividades previstas no estágio e a supervisão destas atividades pelo concedente do estágio.

Conteúdo Programático:

O Estágio deve oportunizar ao aluno a articulação teórico-prática através do desenvolvimento de atividades

típicas do profissional de Sistemas de Informação que incluam o estudo de casos concretos e a resolução de

problemas.

Esta disciplina visa o desenvolvimento supervisionado de trabalho junto à empresa, com caráter de

treinamento em atividades pertinentes a funções do Bacharel em Sistemas de Informação. O Estágio

Supervisionado deverá propiciar ao aluno experimentar na prática a aplicação de conceitos aprendidos no

curso e melhor prepará-lo para atuar no mercado de trabalho.

O plano de estágio deve ser definido individualmente para cada aluno, na época do desenvolvimento do

estágio, abordando assunto de interesse do aluno e da empresa. A carga horária mínima para esta disciplina é

de 240 horas de atividades distribuídas no mínimo em dois meses.

Ao término da disciplina, o aluno deverá apresentar relatórios descrevendo as atividades realizadas durante o

estágio supervisionado para aprovação pelo professor supervisor do estágio.

Aluno só poderá cursar Estágio Supervisionado após completar 80 créditos em disciplinas obrigatórias do

curso.

Bibliografia Básica:

A bibliografia depende do assunto abordado pelo aluno em seu estágio.

Bibliografia Complementar:

A bibliografia depende do assunto abordado pelo aluno em seu estágio.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 47: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7077 – Gestão da Inovação Tecnológica – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 6º Período

Ementa: Inovação e competitividade. Organização e estratégia. Redes e sistemas Triple Helix. Política de

Ciência, Tecnologia e Inovação. Capital Empreendedor. Cases.

Objetivo Geral: Caracterizar o processo de inovação, a importância de sua administração, levantar as

características das empresas inovadoras e analisar a política de CT&I e seus impactos.

Conteúdo Programático:

Unidade 1: Inovação e Competitividade. Conceitos de inovação. Conceito de estratégia e competividade.

Unidade 2: Organização e estratégia. Redes de conhecimento e gestão da inovação. Organização e gestão da estratégia. Cases.

Unidade 3: Redes e sistemas Triple Helix. Política de Ciência, Tecnologia e Inovação. Sistemas Nacionais de Inovação. Avaliação de Programas de

CT&

Unidade 4: Capital Empreendedor. Financiamento da inovação.

Unidade 5: Cases. Projetos inovadores.

Bibliografia Básica:

REIS, D. R. Gestão da Inovação Tecnológica. Editora Manole.

WEISZ, J. Projetos de inovação tecnológica: planejamento, formulação, avaliação, tomada de decisões.

Brasília: IEL.

MADUREIRA, K. T, SOUKI, G. Q., FILHO, C. G. Inovação Tecnológica e seus impactos no desempenho de

empresas do setor da tecnologia da informação: Um estudo empírico em Minas Gerais. Editora CRV.

Bibliografia Complementar:

BESSANT, J., PAVITT, K., TIDD, J. Gestão da Inovação. São Paulo: Artmed.

KLINE, S. J., ROSENBERG, N. An Overview of Innovation. In LANDAU, Ralph. MBC/FINEP/MCT.

Manual de Inovação. Brasília: MBC.

MBC/FINEP. Kit metodológico para a Inovação Empresarial. Brasília: MBC.

MATTOS, J. R. L., GUIMARÃES, L. S. Gestão da Tecnologia e Inovação. São Paulo: Saraiva.

MOREIRA, D. A., QUEIROZ, A. C. S. Inovação Organizacional e Tecnológica. São Paulo: Thomson.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 48: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7086 – Programação para Internet II – Obrigatória

Carga Horária: 75h Curso/Período: Sistemas de Informação – 6º Período

Ementa: Padrões de projeto aplicados a sistemas para a web. Invocação assíncrona ao servidor (AJAX).

Web-services WS e XML. Web-services REST. Desenvolvimento de aplicações para Web com base em

Webservices. Arquitetura orientada a serviços (SOA).

Objetivo Geral: Acompanhar a evolução e as novas tendências e tecnologias da Internet; compreender e

desenvolver aplicações empresariais para a Internet; apreender tópicos avançados de programação para

Internet; compreender e desenvolver sistemas Web com base em WebServices;

Conteúdo Programático:

Unidade 1: Resolução de problemas e desenvolvimento de algoritmos. Conceito de algoritmo. Estratégias de resolução de problemas. Ponto de Partida.

Unidade 2: Análise do problema e estratégias de solução. Representação de algoritmos: Pseudocódigo e Fluxograma. Tipos de dados básicos. Definição de variável.

Expressões aritméticas. Expressões lógicas. Comandos básicos.

Unidade 3: Tipos de dados escalares. Principais tipos e aplicação

Unidade 4: Tipos de dados homogêneos e heterogêneos. Vetores. Matrizes. Registros. Ordenação e Pesquisa.

Unidade 5: Estruturas de controle: sequência, seleção e iteração. Principais tipos e aplicações.

Unidade 6: Modularização de programas. Conceito de modularização, vantagens e aplicações.

Unidade 7: Recursão. Conceito de recursividade e técnicas de construção de algoritmos recursivos.

Unidade 8: Linguagem de Programação estruturada. Princípios básicos de compilação/execução de programas. Um programa simples. Conceitos de memória.

Aritmética. Lógica. Estruturas de controle de fluxo de programa. Funções e Procedimentos. Duração e

Escopo dos identificadores. Depuração.

Unidade 9: Prática em construção e implementação de algoritmos.

Bibliografia Básica:

LECHETA, R. R. Web Services RESTful. Novatec.

LUCKOW, D. H., MELO, A. A. Programação Java Para Web. Novatec.

ESTROZI, L. F., BATISTA NETO, J. E. S., BRUNO, O. M. Programando para a Internet com PHP. Editora:

Brasport.

Bibliografia Complementar:

SILVA, M. S. Construindo Sites com CSS e xHTML. Novatec.

SILVA, M. S. Web Design Responsivo. Novatec.

SILVA, M. S. JavaScript Guia do Programador. Novatec.

CLARK, R., MURPHY, C., STUDHOLME, O, MANIAN, D. Introdução ao HTML5 e CSS3. Alta Books.

FOWLER, M. UML Essencial. Bookman.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 49: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7116 - Planejamento e Gerenciamento de Projetos - Obrigatória

Carga Horária: 75h Curso/Período: Sistemas de Informação – 6º Período

Ementa: Planejamento, execução, acompanhamento, controle e encerramento de um projeto. Modelos,

metodologias, técnicas e ferramentas do gerenciamento de projetos.

Objetivo Geral: Compreender os conceitos envolvidos na gerência de projetos segundo o PMI (Project

Management Institute), desenvolver habilidades de gerência de projetos bem como o espírito de trabalho em

equipe.

Conteúdo Programático:

Unidade 1: Introdução ao Gerenciamento de Projetos. Conceito de Projeto. História Evolutiva do Gerenciamento de Projetos. Conceito de Gerência de projetos.

Fases e ciclo de vida dos projetos. Envolvidos no Projeto. A influência das Organizações. Principais

Habilidades de um gerente de projetos. Gerenciamento de Qualidade.

Unidade 2: Áreas de Gerenciamento de Projetos segundo o PMI.

Processo de Gerenciamento de Projetos. Gerência de Escopo. Gerência de Recursos. Gerência de Prazos.

Gerência de Custos. Gerência de Riscos, aquisições, comunicação, qualidade, stakeholders e integração.

Unidade 1: A profissão de Gerente de Projetos e o Processo de Certificação.

Gerenciando Pessoas e as teorias da motivação. Mercado de Trabalho. Programa de Certificação do PMI.

Project Management Professional. CAQ - Certificate of Added Qualification. Locais de realização das provas

do PMI Brasil. Outras certificações para gerentes de projetos.

Unidade 4: Ferramentas de Auxílio à Gerência de Projetos. Pert Chart Expert. Mindmanager. Primavera Team Play. Microsoft Project.

Unidade 5: Projetos de TI nas Organizações. Projetos Estratégicos. Projetos de Infraestrutura. Projetos de Software.

Bibliografia Básica:

HELDMAN, K. Gerência de Projetos: Guia para o Exame Oficial do PMI. Rio de Janeiro: Campus.

PMI. Um Guia do Conhecimento em Gerenciamento de Projetos. Guia PMBOK ® EUA: Project

Management Institute.

CLELAND, D. I, IRELAND, L. R. Gerenciamento de Projetos. Rio de Janeiro, LTC.

Bibliografia Complementar:

VARGAS, R. V. Manual Prático do Plano do Projeto. Rio de Janeiro – Brasport.

VIEIRA, M. F. Gerenciamento de projetos de tecnologia da informação. Rio de Janeiro: Campus.

MENEZES, L. C. M. Gestão de projetos. São Paulo: Atlas.

KEELLING, R. Gestão de projetos: uma abordagem global. São Paulo: Saraiva.

GATTONI, R. L. C. Gestão do conhecimento aplicada à prática da gerência de projetos. Belo Horizonte:

Face-Fumec.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 50: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 2

Plano de Ensino Disciplina: 7117 – Trabalho de Graduação em Sistemas de Informação – Obrigatória Carga Horária: 60h Curso/Período: Sistemas de Informação – 6º Período

Ementa: Projeto teórico ou prático orientado por um ou mais docentes do curso de Sistemas de Informação,

acompanhado por monografia redigida pelo aluno.

Objetivo Geral: Desenvolver e aprimorar as habilidades de síntese, autoaprendizagem, pesquisa e redação

através da realização de um trabalho de conclusão de curso sobre determinado assunto na área de computação

e informática. Desenvolver o espírito de descoberta e confiança na análise e solução de problemas.

Conteúdo Programático:

Unidade 1: Normas para Monografia.

1.1 Cronograma

1.2 Projeto de Monografia

1.3 Diretrizes para apresentação

Unidade 2: Monografia.

2.1 Conceitos e características

2.2 Objetivos

2.3 Tipos de monografia

2.4 Estrutura da monografia

Unidade 3: Técnicas de Investigação Científica.

3.1 Motivação, definição e objetivos

3.2 Metodologia

3.3 Técnicas

3.4 Pesquisa: conceitos e tipos

Unidade 4: Formulação do tema da pesquisa.

4.1 Definição do tema

4.2 Escolha do tema

4.3 Objetivos do estudo

4.4 Amplitude do tema

4.5 Seleção preliminar da bibliografia

Unidade 5: Planejamento da pesquisa.

5.1 Divisão do estudo

5.2 Metodologia a ser adotada

5.3 Calendário de atividades

5.4 Elaboração do projeto

Unidade 6: Fases da pesquisa bibliográfica.

6.1 Coleta de informações

6.2 Seleção dos textos levantados

6.3 Formas de transcrição dos dados

6.4 Regras para referências bibliográficas

Unidade 7: Redação.

7.1 Estrutura da pesquisa

7.2 Estilo de redação

7.3 Revisão

Unidade 8: Divulgação da pesquisa – Artigo Científico.

8.1 Estrutura

8.2 Conteúdo

Page 51: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 2 de 2

8.2 Tipos de artigos

8.3 Comunicação sobre pesquisas em andamento

Unidade 9: Orientação e acompanhamento das atividades de monografias.

Bibliografia Básica:

KOCHE, J. C. Fundamentos de metodologia científica: teoria da ciência e prática da pesquisa. Petrópolis:

Vozes.

MINAYO, M. C. S. Pesquisa Social: teoria, método e criatividade. Rio de Janeiro: Vozes. FACHIN, O.

Fundamentos de metodologia. São Paulo: Saraiva.

Bibliografia Complementar:

GIL, A. C. Como elaborar projetos de pesquisa. São Paulo: Atlas.

LAKATOS, E. M., MARCONI, M. A. Fundamentos da Metodologia científica. São Paulo: Atlas.

RUDIO, F. V. Introdução ao Projeto de Pesquisa Científica. Petrópolis: Vozes.

SALOMON, D. V. Como fazer uma monografia. São Paulo: Martins Fontes.

SIMÃO, M., BARCELOS, R. Manual de Elaboração de Trabalhos Acadêmicos. Niterói: Universo.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 52: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 7118 – Inteligência Artificial aplicada e Sistemas Especialistas – Obrigatória Carga Horária: 60h Curso/Período: Sistemas de Informação – 6º Período

Ementa: Linguagens Simbólicas; Resolução de Problemas por meio de Busca; Esquemas para representação

do conhecimento: lógicos, em rede, estruturados, procedurais; Formalismos para a representação de

conhecimento incerto; Redes Bayesianas, Conjuntos e Lógica fuzzy, Aprendizado de máquina; Aprendizado

Indutivo; Árvores de decisão; Redes Neurais; Algoritmos Heurísticos; Computação Evolutiva.

Objetivo Geral: Desenvolver o espírito científico e o raciocínio lógico. Compreender e interpretar,

teoricamente e praticamente, a inteligência computacional.

Conteúdo Programático:

Unidade 1: Linguagens Simbólicas.

Unidade 2: Resolução de Problemas por meio de Busca.

Unidade 3: Esquemas para representação do conhecimento: lógicos, em rede, estruturados, procedurais.

Unidade 4: Formalismos para a representação de conhecimento incerto; Redes Bayesianas, Conjuntos e

Lógica fuzzy, Aprendizado de máquina; Aprendizado Indutivo; Árvores de decisão; Redes Neurais;

Algoritmos Heurísticos; Computação Evolutiva.

Bibliografia Básica:

FERNANDES, A Inteligência artificial – noções gerais. Florianópolis: Visual Books.

RUSSELL, S. J. Inteligência Artificial. Rio de Janeiro: Campus.

LIMA, Isaías; PINHEIRO, Carlos A. M.; SANTOS, Flávia A. Oliveira. Inteligência Artificial. Elsevier.

Bibliografia Complementar:

NASCIMENTO JUNIOR, Cairo L.; YONEYAMA, Takashi. Inteligência artificial em controle e automação.

Edgard Blucher.

YONEYAMA, Takashi Inteligência Artificial em Controle e Automação, Ed. Edgard Blucher e FAPESP, São

Paulo.

COPPIN, Bem. Inteligência artificial. LTC.

GARDNER, Howard. Inteligências múltiplas: a teoria na prática.

ROSA, João Luis Garcia. Fundamentos da inteligencia artificial. LTC.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 53: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7119 – Controle e Avaliação de Sistemas – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 6º Período

Ementa: Avaliação quantitativa x qualitativa. Classificação e caracterização dos métodos de avaliação e tipos

de problemas envolvidos. Alocação serial e simultânea de recursos. Modelagem, extração e interpretação.

Monitoração, simulação, redes de filas e redes de Petri temporizadas.

Objetivo Geral: O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de

escolher abordagens para controle e avalição de sistemas computacionais.

Objetivos Específicos: A disciplina tem como foco também apresentar as técnicas mais atuais de modelagem

analítica e avaliação de desempenho, visando dar aos alunos os meios para planejarem e avaliarem o

desempenho destes sistemas.

Conteúdo Programático:

Unidade 1: Avaliação quantitativa x qualitativa.

Unidade 2: Classificação e caracterização dos métodos de avaliação e tipos de problemas envolvidos.

Unidade 3: Alocação serial e simultânea de recursos.

Unidade 4: Modelagem, extração e interpretação.

Unidade 5: Monitoração, simulação, redes de filas e redes de Petri temporizadas.

Bibliografia Básica:

JOHNSON, T. M. Avaliação de Desempenho de Sistemas Computacionais. Editora: LTC.

FERREIRA, M. J. Avaliação de Sistemas Multiprocessados para Aplicação em Internet. Editora: C/ Arte.

CAMPOS, M. M. Sistemas Inteligentes em Controle e Automação. Editora: Ciência Moderna.

Bibliografia Complementar:

CHWIF, L., MEDINA, A. C. Modelagem e simulação de eventos discretos. São Paulo: Simulação.

TOSCANI, L. V., VELOSO, P. A. S. Complexidade de algoritmos: análise, projeto e métodos. Porto Alegre:

Inst. de Informática da UFRGS: Sagra Luzzato.

PRESSMAN, R. S; Engenharia de Software. McGraw-Hill.

SOMMERVILLE, I. Engenharia de Software. Editora: Pearson Brasil.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 54: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7120 – Tópicos Especiais em Sistemas de Informação – Obrigatória

Carga Horária: 60h Curso/Período: Sistemas de Informação – 6º Período

Ementa: Essa disciplina serve como mecanismo para viabilizar a introdução no curso de aspectos pertinentes

a alguma tecnologia, não abordados em outras disciplinas, e que sejam de interesse particular para uma

determinada turma, de relevância para o momento, que traduza a evolução tecnológica e/ou que aproveite

experiência significativa de docente/profissional Qualificado e disponível.

Objetivo Geral: Essa disciplina serve como mecanismo para viabilizar a introdução no curso de aspectos

pertinentes a alguma tecnologia, não abordados em outras disciplinas, e que sejam de interesse particular para

uma determinada turma, de relevância para o momento, que traduza a evolução tecnológica e/ou que

aproveite experiência significativa de docente/profissional Qualificado e disponível.

Conteúdo Programático: Essa disciplina serve como mecanismo para viabilizar a introdução no curso de aspectos pertinentes a alguma

tecnologia, não abordados em outras disciplinas, e que sejam de interesse particular para uma determinada

turma, de relevância para o momento, que traduza a evolução tecnológica e/ou que aproveite experiência

significativa de docente/profissional Qualificado e disponível.

Bibliografia Básica:

SILBERSCHATZ, Abraham. Sistema de Banco de Dados. Editora Campus.

ELMASRI, R.; NAVATHE, S. B.. Sistemas de Banco de Dados. Pearson-Addison-Wesley. CARDOSO G.,

CARDOSO, V., Linguagem SQL - Fundamentos e Práticas, Saraiva.

Bibliografia Complementar:

COUGO, P.; Modelagem Conceitual e Projeto de Bancos de Dados. Editora Campus. DATE, C. J. Introdução

a Sistemas de Banco de Dados. Elsevier Editora.

DAMAS, L., SQL Structured Query Language. LTC.

HEUSER, Carlos Alberto. Projeto de Banco de Dados, Bookman.

KORTH, H. F.; SILBERSCHATZ, A.; SUDARSHAN, S. Sistema de Banco de Dados, Campus.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 55: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7121 – Projeto Integrador III – Obrigatória

Carga Horária: 30h Curso/Período: Sistemas de Informação – 6º Período

Ementa: Introdução; Compreender as normas para Elaboração de um Projeto Integrador; Elaboração da

Proposta do projeto Integrador e definição da área de desenvolvimento do software; Elaboração de

Cronograma; Elaboração de um Software de acordo com a proposta defendida; Favorecer a

interdisciplinaridade através das disciplinas estudadas do período.

Objetivo Geral: O projeto integrador visa capacitar o aluno a produzir trabalhos acadêmicos que propiciem

o desenvolvimento de um conjunto de competências no projeto e desenvolvimento de sistemas

computacionais, por meio de uma aproximação maior entre a realidade prática e a teoria aprendida em sala de

aula.

Conteúdo Programático:

Unidade 1: Introdução ao Projeto Integrador.

1.1. Conceitos básicos de projeto. 1.2. Especificações básicas sobre citações e referências Bibliográficas. 1.3.

Normas para inserção de imagens, quadros e tabelas.

Unidade 2: Modelo Teórico do Projeto.

2.1. Apresentar o modelo a ser utilizado para monografia. 2.2. Alinhamento do Tema do trabalho e formação

da equipe. 2.3. Elaboração do Pré-projeto.

Unidade 3: Acompanhamento sobre o projeto.

3.1. Entrega do pré-projeto. 3.2. Acompanhamento de relatórios quinzenais. 3.3. Apresentação do andamento

do projeto em Power Point.

Unidade 4: Finalização do Projeto.

4.1. Apresentação do software para banca. 4.2. Entrega da documentação do projeto integrador.

Bibliografia Básica:

LEHFELD, N. A. S., BARROS, A. J. P. Projeto de Pesquisa: Propostas Metodológicas. Editora Vozes.

SEVERINO, A. J. Metodologia do trabalho científico. São Paulo: Cortez.

FACHIN, O. Fundamentos de metodologia. São Paulo: Saraiva.

Bibliografia Complementar:

LAKATOS, E. M.; MARCONI, M. A. Fundamentos da Metodologia científica. Atlas.

KÖCHE, J. C. Fundamentos de metodologia científica: teoria da ciência e prática da pesquisa. Petrópolis:

Vozes.

RAMPAZZO, L. Metodologia científica. Loyola - São Paulo.

ECO, H. Como se faz uma tese. São Paulo: Perspectiva.

SALOMON, D V. Como fazer uma monografia. São Paulo: Martins Fontes.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 56: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 1505 – Sistema Distribuídos – Optativa

Carga Horária: 60h Curso/Período: Sistemas de Informação

Ementa: Conceitos de Sistemas Distribuídos. Modelos e Arquitetura de Sistemas Distribuídos. Comunicação

e Sincronização em Sistemas Distribuídos.

Objetivo Geral: Apreender os conceitos fundamentais da programação de sistemas distribuídos e

concorrentes, desenvolvendo e implementando algoritmos.

Conteúdo Programático:

Unidade 1: Conceitos de sistemas distribuídos. Sistemas distribuídos. Metas dos Sistemas Distribuídos. Conceitos de Middleware. Tipos de Sistemas

Distribuídos.

Unidade 2: Modelos Arquiteturas de Sistemas Distribuídos. Sistemas Distribuídos Centralizados. Sistemas Distribuídos Descentralizados (P2P). Sistemas Distribuídos

Híbridos. Estudos de caso. Clientes e servidores. Endereçamento. Primitivas de Bloqueio e Desbloqueio.

Implementação.

Unidade 3: Comunicação e Sincronização em Sistemas Distribuídos. Introdução à Threads. Utilização de Threads em Sistemas distribuídos. Servidores Multithread. Clientes

MultiThread. Modelo OSI e Arquitetura TCP/IP. RCP.

Bibliografia Básica:

TANENBAUM, A., VAN STEEN, M. Sistemas Distribuídos - Princípios e Paradgmas. Prentice Hall.

COMER, D. E. Interligação de redes de computadores com TCP/IP. Campus.

TANENBAUM, A. S. Sistemas Operacionais Modernos. Prentice Hall.

Bibliografia Complementar:

DE ROSE, C. A. F., NAVAUX, P. O. A. Arquiteturas Paralelas. Porto Alegre: Sagra-Luzzato.

TOSCANI, S. S. Sistemas Operacionais e Programação Concorrente. Porto Alegre Sagra-Luzzato.

SILBERSCHATZ, A., GALVIN, P. B., GAGNE, G. Fundamentos de Sistemas Operacionais. Rio de Janeiro:

LTC.

LOPEZ, R. A. Sistemas de redes para controle e automação. Rio de Janeiro: Book Express.

COULOURIS, G., DOLLIMORE, J, KINDBERG, T., Sistemas Distribuídos - Conceitos e Projeto. Bookman.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 57: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino Disciplina: 2134 – Direitos Humanos – Optativa

Carga Horária: 30h Curso/Período: Sistemas de Informação

Ementa: Teoria Geral dos Direitos Humanos; Precedentes históricos do processo de internacionalização dos

Direitos Humanos; A estrutura normativa do sistema global e regional de proteção dos Direitos Humanos; A

Constituição Brasileira de 1988 e o processo de democratização no Brasil; A Constituição de 1988 e os Tratados

Internacionais de proteção dos Direitos Humanos. Direitos Humanos e cidadania no Brasil.

Objetivo Geral: Compreender criticamente o fenômeno de afirmação histórica dos Direitos Humanos (fase das

Declarações) até a presente temática de organização de procedimentos e tribunais gerais (fase de efetivação) com a

organização do Direito Internacional dos Direitos Humanos, bem como suas garantias na ordem interna de cada

Estado Nacional.

Conteúdo Programático:

Unidade 1 - Teoria Geral dos Direitos Humanos. Definições; Natureza Jurídica; Regime Jurídico dos Direitos Humanos.

Unidade 2 - Precedentes históricos do processo de internacionalização dos Direitos Humanos. Primeiros Precedentes do Processo de Internacionalização dos Direitos Humanos - o Direito Humanitário, a Liga das

Nações e a Organização Internacional do Trabalho; A Internacionalização dos Direitos Humanos - o Pós Guerra; A

Carta das Nações Unidas de 1945; A Declaração Universal dos Direitos Humanos de 1948; Universalismo e

Relativismo Cultural.

Unidade 3 - A estrutura normativa do sistema global e regional de proteção dos Direitos Humanos.

Introdução; Pacto Internacional dos Direitos Civis e Políticos; Pacto Internacional dos Direitos Econômicos, Sociais

e Culturais; Demais Convenções Internacionais de Direitos Humanos - Breves considerações sobre o Sistema

Especial de Proteção; Tribunal Penal Internacional e a Convenção para a Prevenção e Repressão do Crime de

Genocídio; Breves considerações sobre a Convenção Americana de Direitos Humanos; A Comissão Interamericana

de Direitos Humanos; A Corte Interamericana de Direitos Humanos.

Unidade 4 - A Constituição Brasileira de 1988 e o processo de democratização no Brasil. O Processo de Democratização no Brasil e a Constituição Brasileira de 1988; A Constituição Brasileira de 1988 e a

Institucionalização dos Direitos e Garantias Fundamentais; Os Princípios Constitucionais a reger o Brasil nas

Relações Internacionais.

Unidade 5 - A Constituição de 1988 e os Tratados Internacionais de proteção dos Direitos Humanos.

Breves Considerações sobre os Tratados Internacionais; O Processo de Formação dos Tratados Internacionais; A

Hierarquia dos Tratados Internacionais de Proteção dos Direitos Humanos; A Incorporação dos Tratados

Internacionais de Direitos Humanos; O Impacto Jurídico dos Tratados Internacionais de Direitos Humanos no

Direito Interno Brasileiro; A Emenda Constitucional 45/2004 e os tratados internacionais de direitos humanos.

Unidade 6 - Direitos Humanos e cidadania no Brasil.

Bibliografia Básica:

COMPARATO, Fábio Konder. A afirmação histórica dos direitos humanos. Saraiva.

FERREIRA FILHO, Manoel Gonçalves. Direitos humanos fundamentais. Saraiva.

PIOVESAN, Flávia. Direitos humanos e o direito constitucional internacional. Saraiva.

Bibliografia Complementar:

ALMEIDA, Guilherme Assis de. Direitos humanos e não violência. Atlas.

LEITE, Carlos Henrique Bezerra. Manual de direitos humanos. Atlas.

SARLET, Ingo. A eficácia dos direitos fundamentais. Livraria do Advogado.

SOARES, Mário Lúcio Quintão. Mercosul: direitos humanos, globalização e soberania. Del Rey.

VASCONCELOS, Cristiane Beuren. A proteção jurídica do ser humano in vitro na era da biotecnologia. Atlas.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 58: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 6433 – Língua Brasileira em Sinais – Optativa

Carga Horária: 30h Curso/Período: Sistemas de Informação

Ementa: Introdução a Libras. Vocabulário básico da LIBRAS. Dicionário da Língua Brasileira de Sinais –

LIBRAS. Expressão corporal e facial. Alfabeto manual. Sinais. Convenções da LIBRAS. Parâmetros da

Língua Brasileira de Sinais. Estrutura gramatical da LIBRAS. Princípios linguísticos. Diálogos e narrativas na

LIBRAS.

Objetivo Geral: Desenvolver, habilidades profissionais no educando, favorecendo a apreensão de saberes

que sedimenta o ato de realizar a docência e a gestão educacional, propiciando que a práxis aconteçam a partir

das bases epistêmicas das várias ciências interligadas às atividades sociais e afetivas.

Conteúdo Programático:

1. Conceitos: língua, linguagem, instrutor/professor/intérprete/tradutor.

2. Linguística aplicada à língua de sinais brasileira e língua de sinais brasileira.

3. Língua de sinais brasileira.

4. Estudo dirigido sobre a teoria da LIBRAS.

5. Língua de sinais brasileira.

6. Linguística aplicada a língua de sinais brasileira.

Bibliografia Básica:

DAMÁZIO, Mirlene Ferreira Macedo (Org.). Língua de Sinais Brasileira no Contexto do Ensino Superior:

Termos Técnico-Científicos. Hebrom,

HONORA, Márcia. Livro ilustrado de língua brasileira de sinais: desvendando a comunicação usada pelas

pessoas com surdez. Pearson.

MCLUHAN, Marshall. Os meios de comunicação como extensões do homem. Cultrix.

Bibliografia Complementar:

ALBRES, Neiva de Aquino. Surdos & inclusão educacional. Arara Azul.

GESSER, Audrei. Libras? : que língua é essa?: Crenças e preconceitos em torno da língua de sinais e da

realidade surda. Parábola.

GOLDFELD, Marcia. A criança surda: linguagem e cognição numa perspectiva sociointeracionista.

PLEXUS.

PEREIRA, Maria Cristina da Cunha. Libras: conhecimento além dos sinais. Pearson Prentice Hall.

QUADROS, Ronice Müller. Educação de surdos: a aquisição da linguagem. Artmed.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 59: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7051 – Física para Computação – Optativa

Carga Horária: 30h Curso/Período: Sistemas de Informação

Ementa: Campo Elétrico. Lei de Gauss. Potencial Elétrico. Capacitância e Dielétricos, Corrente e

Resistência. Campos Magnéticos. Lei de Faraday. Indutância. Ondas Eletromagnéticas.

Objetivo Geral: Fornecer ao aluno conhecimentos sobre eletricidade desde a sua geração até a sua utilização.

Objetivos Específicos: Compreender e interpretar as principais leis que regem os fenômenos físicos na

aplicação dos princípios elétricos.

Conteúdo Programático:

Unidade 1: Eletrostática. Definição; Carga Elétrica; Eletrização de um Corpo; Princípio da Eletrostática; Lei de Coulomb; Campo

Elétrico; Potencial Eletrostático; Condensadores ou capacitores; Lei de Gauss.

Unidade 2: Eletrodinâmica. Corrente Elétrica; Estudo dos Resistores; Medidas Elétricas (Voltímetro, Amperímetro, Ohmímetro e

Wattímetro); Circuitos Elétricos.

Unidade 3: Magnetismo e Eletromagnetismo. A natureza do Magnetismo; Materiais magnéticos e não magnéticos; Aplicação do Magnetismo;

Eletromagnetismo; Indutância; Força eletromotriz induzida; Lei de faraday; Ondas eletromagnéticas;

Espectro eletromagnético.

Bibliografia Básica:

HALLIDAY, D., RESNICK, R. – Física 1, Rio de Janeiro, LTC.

KELLER, F. J., GETTYS, W.E., SKOVE, M.J. – Física1, São Paulo Makron Books.

MÁXIMO, A., ALVARENGA, B. - Curso de Física, São Paulo: Scipione.

Bibliografia Complementar:

SEARS, F. W. Física: mecânica da partícula e dos corpos rígidos, Rio de Janeiro, LTC.

LUZ, A. M. R. Curso de física. Volume 1. São Paulo: Scipione.

LUZ, A. M. R. Curso de física. Volume 2. São Paulo: Scipione.

LUZ, A. M. R. Curso de física. Volume 3. São Paulo: Scipione.

PIMENTA, M. Introdução à física. São Paulo: McGraw-Hill.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 60: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7056 – Matemática Discreta – Optativa

Carga Horária: 60h Curso/Período: Sistemas de Informação

Ementa: Introdução. Indução e recursão. Conjuntos, Relações, Funções, Ordens Parciais e Totais. Álgebra

Booleana, Estruturas Algébricas, Combinatória. Especificação: Sorte e Espécies, Operadores, Equações,

Axiomas de pertinência, Termo, Relação de congruência, Redução, Tipos parametrizados. Especificação de

tipos: Listas, Pilhas, Árvores, Conjunto.

Objetivo Geral: Demonstrar alguns teoremas e propriedades, discutir definições e elaborar algoritmos

recursivos, utilizar as teorias dos números e dos conjuntos na resolução de problemas, compreender as

relações de equivalência e ordem na solução de problemas, além de identificar os conceitos de grafos na

resolução de problemas computacionais.

Conteúdo Programático:

Unidade 1: Indução Matemática, Recursão e Técnicas de Demonstração de Teoremas.

Indução; Recursão e Noções de Análise de Algoritmo. Tipos de provas.

Unidade 2: Teoria dos Números. Divisibilidade; MDC, MMC; Operador MOD; Congruência; Relações de Congruência.

Unidade 3: Conjuntos e Álgebra de Conjuntos. Conjuntos, Propriedades e Operações; Cardinalidade de Conjuntos.

Unidade 4: Relações e Funções. Pares Ordenados; Relações e Propriedades; Equivalências e Partições; Relações de Ordem; Funções e

Classificação.

Unidade 5: Reticulados. Ordenação Topológica; Reticulados.

Unidade 6: Introdução à Teoria dos Grafos. Terminologia Básica e Aplicações; Representações Computacionais; Classes de grafos; Caminhos e

Circuitos.

Bibliografia Básica:

HUNTER, D. J. Fundamentos da Matemática Discreta. Editora: LTC.

GERSTING, J. L. Fundamentos matemáticos para a Ciência da Computação. Rio de Janeiro: LTC.

GRAHAN, R. L., KNUTH, D. E., PATASHNIK, O. Matemática Concreta: fundamentos para a Ciência da

Computação. Rio de Janeiro: LTC.

Bibliografia Complementar:

MENEZES, P.B.; TOSCANI, L. V. Aprendendo Matemática Discreta com Exercícios. Porto Alegre:

Bookman.

SCHEINERMAN, E. R. Matemática Discreta - Uma Introdução. Editora: CENGAGE.

SCHEINERMAN, E. R. Matemática discreta: uma introdução. São Paulo: Thomson.

LIPSCHUTZ, S. Matemática Discreta. Rio de Janeiro: Bookman.

IEZZI, G., MURAKAMI, C. Fundamentos da Matemática Elementar – Conjuntos e Funções, Atual, Vol. 1.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 61: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7060 – Grafos e Algoritmos Computacionais – Optativa

Carga Horária: 75h Curso/Período: Sistemas de Informação

Ementa: Conceitos Básicos: Grafos e Sub-grafo. Isomorfismo. Matrizes de Adjacência e Incidência. Caminhos e

Ciclos. Árvores: Caracterização de Árvores, Cortes de Arestas, Cortes de Vértices. Conectividade: Conectividade

de Vértices e Arestas. Ciclos Eulerianos e Hamiltonianos. Emparelhamentos. Coloração de Vértices e de Arestas.

Planaridade. Modelagem de problemas usando grafos. Algoritmos para problemas em grafos.

Objetivo Geral: Aplicar os conceitos da teoria de grafos enquanto ferramenta para construção de modelos para

algumas classes de problemas e exercitar o seu uso enquanto estrutura de dados computacionais.

Conteúdo Programático:

Unidade 1: Introdução. Conceito de grafos. História da teoria de grafos. Representação de problemas com grafos. Grafos, dígrafos e

multigrafos. Isomorfismo. Grafos regulares, completos e bipartidos. Grafos rotulados e valorados.

Unidade 2: Representações Computacionais. Matriz de adjacência. Matriz de incidência. Representações com Listas e Dicionários (mapeamento). Tipo de dado

para grafos numa linguagem de programação imperativa e orientada a objeto.

Unidade 3: Caminhamento. Caminhos e ciclos. Percursos eulerianos e hamiltonianos. Caminho de custo mínimo. Problemas de travessia.

Unidade 4: Conectividade. Grafos conexos e desconexos. Componentes conexas e fortemente conexas. Pontes e vértices de corte. Base e Anti-

base. Grafo reduzido.

Unidade 5: Árvores. Propriedades elementares de árvores. Arborescência. Árvore geradora. Árvore de custo mínimo.

Unidade 6: Planaridade e Coloração.

Critérios de planaridade de grafos. Coloração aproximada. Número cromático. Coloração de mapas. Estabilidade

Interno (conjunto independente). Estabilidade Externa (conjunto absorvente).

Unidade 7: Redes. Definição de Redes. Fluxo máximo em redes. Caminho crítico.

Unidade 8: Emparelhamento Acoplamento máximo. Acoplamento em grafos bipartidos. Acoplamento em grafos quaisquer.

Unidade 9: Modelagem de Problemas usando Grafos e Algoritmos para Problemas em Grafos.

Bibliografia Básica:

BOAVENTURA NETTO, Paulo Oswaldo. Grafos: introdução e prática. São Paulo: E. Blücher.

SEDGEWICK, R. Algorithms in C++. Reading, Mass: Addison-Wesley.

SIMOES-PEREIRA, J.M.S., Grafos e Redes - Teoria e Algoritmos Básicos, Editora: Interciencia.

Bibliografia Complementar:

CORMEN, T. H., LEISERSON, C. E., RIVEST, L. R., STEIN, C. Algoritmos-Teoria e Prática”, Editora Campus.

WIRTH, N. Algoritmos e estruturas dados. Rio de Janeiro: LTC.

GERSTING, J. L. Fundamentos matemáticos para a ciência da computação. LTC.

GOLDBARG, M. C., LUNA, H. P. L., Otimização Combinatória e Programação Linear: Modelos e Algoritmos.

Editora Campus, Rio de Janeiro.

BIANCHI, F., FREITAS, R., JUNIOR, D. Estrutura de Dados e Técnicas de Programação, ePub. Editora Elsevier.

____________________________

Gestor do Curso

________________________________

Vice-Reitor

Page 62: Plano de Ensino - unitri.edu.brunitri.edu.br/wp-content/blogs.dir/5/files/2012/01/SISTEMASDEINFOR... · Técnicas de Projeto: Divisão-e-Conquista, Guloso, Recursão, Backtracking

Vice-Reitoria ----------------------------------------------------------------------------------------------------------------

Página 1 de 1

Plano de Ensino

Disciplina: 7061 – Paradigmas de Programação – Optativa

Carga Horária: 75h Curso/Período: Sistemas de Informação

Ementa: Introdução. Conceitos gerais de linguagem de programação. Linguagens imperativas, Linguagens

declarativas, Linguagens Lógicas, Linguagens Funcionais, Linguagens orientadas a objetos. Linguagens

orientadas a eventos. Linguagens de comandos, scripting e mark-up. Programação Paralela e Concorrente.

Objetivo Geral: Aplicar os conceitos de paradigmas de programação e resolução de problemas importantes

para investigações em Computação, com desenvolvimento do raciocínio lógico e abstrato.

Conteúdo Programático:

Unidade 1: Introdução. Conceitos gerais de linguagem de programação.

Unidade 2: Linguagens imperativas. Linguagens declarativas, Linguagens Lógicas, Linguagens Funcionais, Linguagens orientadas a objetos;

Linguagens orientadas a eventos;

Linguagens de comandos, scripting e mark-up

Unidade 3: Programação Paralela e Concorrente.

Bibliografia Básica:

NOONAN, R. Linguagens de programação - princípios e paradigmas. McGram Hill.

SEBESTA, R. W. Conceitos de linguagens de programação. Porto Alegre: Bookman.

VILLAS, M. Programação, Conceitos Teóricos e Linguagem. Rio de Janeiro: Campus.

Bibliografia Complementar:

FORBELLONE, A. L. Logica de Programação. Editora Prentice Hall Brasil.

NICOLETTI, M. C. A Cartilha Prolog. Editora Edufscar.

MELO, A. Princípios de Linguagens de Programação. Edgard Blucher.

FURGERI, S. Programação Orientada A Objetos. Editora Erica.

ASCENCIO, A. F. G., CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos,

Pascal, C/C++ e Java. 2. ed. São Paulo: Prentice Hall.

____________________________

Gestor do Curso

________________________________

Vice-Reitor