1º SEMESTRE
01. INTRODUÇÃO À COMPUTAÇÃO
Ementa:
Histórico e evolução da Computação. Princípios de funcionamento do computador digital. Organização de Computadores: Processador, memória e dispositivos periféricos. Sistemas de Numeração. Aritmética Computacional. Introdução à Álgebra de Boole. Funções Booleanas, Portas Lógicas e Circuitos Lógicos.
Bibliografias Básicas
1. WEBER, R. F. Fundamentos de arquitetura de computadores. 3. ed. Porto Alegre: Sagra-Luzzato, 2004.
2. SOUZA, J. N. Lógica para a ciência da computação. Rio de Janeiro: Campus, 2002.
3. WEBER, R. F. Arquitetura de computadores pessoais. 2. ed. Porto Alegre: Sagra-Luzzato, 2003.
Bibliografias Complementares
1. DAGHLIAN, J. Lógica e álgebra de Boole. 4. ed. São Paulo: Atlas, 1995.
2. LOURENÇO, A. C. de et al. Circuitos digitais. 7. ed. São Paulo: Érica, 2005.
3. SILVA, F.S.C.; FINGER, M.; MELO, A C V Lógica para computação. São Paulo: Thompson, 2006
4. VIEIRA, N.J. Introdução aos fundamentos da computação: linguagens e máquinas. São Paulo: Thompson Pioneira, 2006
5. SIPSER, M.T.P. Introdução a teoria da computação. São Paulo: Thompson Pioneira, 2007
02. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO
Ementa:
Bases conceituais e filosóficas da área de Sistemas de Informação. Os conceitos, objetivos, funções e componentes dos sistemas de informação. As dimensões tecnológica, organizacional e humana dos sistemas de informação. Os tipos de sistemas de informação. Áreas relacionadas a Sistemas de Informação.
Bibliografias Básicas
1. REINOLDS, G.; STAIR, R. Princípios de sistemas de informação: uma abordagem gerencial. 4. ed. Rio de Janeiro: LTC, 1999.
2. LAUDON, J. P.; LAUDON, K. C. Sistemas de informação. 4. ed. Rio de Janeiro: LTC, 1999
3. LAUDON, J. P.; LAUDON, K. C. Sistema de informação gerencial. 5.ed. São Paulo: Pearson, 2004
Bibliografias Complementares
1. REZENDE, D. A. Engenharia de software e sistemas de informação. 2. ed. Rio de Janeiro: Brasport, 2002.
2. TURBAN, E.; KING, D. Comércio eletrônico: estratégia e gestão. São Paulo: Prentice Hall, 2004
3. BATISTA, E. O. Sistemas de informação: o uso consciente da tecnologia para o gerenciamento. São Paulo: Saraiva, 2004
4. BOGHI. C; SHITSUKA, R. Sistemas de informação: um enfoque dinâmico. São Paulo: Érica, 2002
5. CAIÇARA JUNIOR, C. Sistemas integrados de gestão ERP. 3.ed. São Paulo: IBPEX, 2009.
03. LÓGICA
Ementa:
Conjuntos, Conjuntos Numéricos, Lógica preposicional, Álgebra de Boole, Relações, Introdução a Função, Funções e suas aplicações, Representação gráfica das funções em R2.
Bibliografias Básicas
1. DAGHLIAN, J. Lógica e Álgebra de Boole. 4°ed.SP: Atlas, 1995
2. IEZZI, G. e MURAKAMI, C. Fundamentos da Matemática Elementar. 8° ed.SP: Atual, 2004
3. ALENCAR FILHO, E. Iniciação a Lógica Matemática. SP; Nobel, 2006.
Bibliografia
1. NEUFELD, J. Estatística aplicada a Administração usando o Excel. São Paulo: Pearson Brasil, 2006
2. MORRETTIN, L. G. Estatística básica. São Paulo: Pearson, 2009.
3. SILVA, N.N. Amostragem Probabilística. São Paulo: Imprensa Oficial SP, 1997
4. STEVENSON. W. J. Estatística Aplicada à Administração. São Paulo: Harbra, 2001.
5. PEREIRA, P. H. Noções de Estatística. Campinas: Papirus, 2004.
04. FUNDAMENTOS DE INTERNET
Ementa:
Ementa: Histórico da Internet, conceitos básicos e Redes Sociais. Conhecimento de HTML, estrutura e comandos. Conceitos iniciais de desenvolvimento de páginas e Sites. Hospedagem e atualização de Sites.
Bibliografias Básica:
1. CONVERSE, T.; PARK, J. PHP: a Bíblia. Rio de Janeiro: Campus, 2003.
2. MANZANO, J.A.N.G.; TOLEDO, S.A. Guia de orientação e desenvolvimento de sites: HTML, XHTML, CSS e JavaScritp/jScript. São Paulo: Erica.
3. ROSS, K. W.; KUROSE, J. F. Redes de computadores e a Internet. São Paulo: Pearson Brasil, 2002
Bibliografias Complementar:
1. DEITEL, H. M.; DEITEL, P. J.; Java: Como programar. São Paulo: Prentice-Hall, 2007.
2. FORRISTAL, Jeff; TRAXLER, Julie. Site seguro: aplicações WEB. São Paulo: Alta books, 2002.
3. GONÇALVES, E. Desenvolvendo aplicações WEB com JSP, Servlets, Java Server Faces, Hibernate, EJB 3, Persistence e Ajax. Rio de Janeiro: Ciência Moderna, 2007.
4. KURNIAWAN, B. Java para Web com Servlets, JSP e EJB. Rio de Janeiro: Ciência Moderna, 2002
5. MITCHEL, S. Projetando Active Server Pages. São Paulo: Ciência Moderna, 2000.
05. TEORIA GERAL DA ADMINISTRAÇÃO
Ementa:
O cenário econômico-social-tecnológico contemporâneo. As organizações. A Administração. O administrador. Habilidades gerenciais. Ambiente interno e externo de negócios. Cultura organizacional. Responsabilidade econômica, social e ambiental. Escola clássica. Fordismo. Escola comportamental. Escola estruturalista. Abordagem sistêmica. Abordagem contingencial. Tomada de decisões. Sistemas de informações gerenciais.
Bibliografias Básicas
1. MAXIMIANO, A. C. A. Teoria geral da administração. 5. ed. São Paulo: Atlas, 2005.
2. MAXIMIANO, A. C. A. Introdução à administração. 6. ed. São Paulo: Atlas, 2004.
3. PRAHALAD, C. K.; HAMEL, G. Competindo pelo futuro. 2. ed. Rio de Janeiro: Campus, 2005.
Bibliografias Complementares
1. BATEMAN, T. S.; SNELL, S. A. A. Administração: construindo vantagem competitiva. São Paulo: Atlas, 1998.
2. CHARNOV, B. H.; MONTANA, P. J. Administração. 2. ed. São Paulo: Saraiva, 2005.
3. CHIAVENATO, I. Introdução à teoria geral da administração. 7. ed. Rio de Janeiro: Campus, 2004.
4. KIM, W.C.; MAUBORGNE,R. A estratégia do oceano azul: como criar novos mercados e tornar a concorrência irrelevante. 20.ed. Rio de Janeiro: Campus, 2005
5. ANSOFF, H.I; MCDONNEL, E.J. Implantando a administração estratégica. São Paulo: Atlas, 1993.
06. METODOLOGIA CIENTÍFICA
Ementa:
A natureza da ciência e da pesquisa. A produtividade do conhecimento científico. Projeto de pesquisa e seus componentes. Técnicas de pesquisa: análise documental, amostragem, coleta e análise de dados.
Bibliografias Básicas
1. SEVERINO, A. J. Metodologia do trabalho científico. 16. ed. São Paulo: Cortez, 2000
2. MATTAR, J.A.N. Metodologia científica na era da informática. 3. Ed. São Paulo: Saraiva, 2008
3. ANDRADE, M. M. Introdução a metodologia do trabalho científico. 9. ed. São Paulo: Atlas, 2009
Bibliografias Complementares
1. TRALDI, M. C.; DIAS, R. Monografia passo a passo. Campinas: Alinea, 1998.
2. RUDIO, V. F. Introdução ao projeto de pesquisa. 32. ed. Rio de Janeiro: Vozes, 2004
3. KOCHE, J.C. Fundamentos de metodologia científica. 24. ed. Campinas: Vozes, 2008
4. APPOLINARIO, F. Dicionário de metodologia científica. São Paulo: Atlas, 2004
5. AZEVEDO, C.B. Metodologia científica ao alcance de todos. 2. ed. Bauru: Manole, 2008.
2º SEMESTRE
07. ALGORITMOS E PROGRAMAÇÃO I
Ementa:
Algoritmos e Programas. Introdução a Compilação. Ambientes de Desenvolvimento e Programação. Tipos de dados escalares, variáveis, atribuições e expressões. Estruturas de controle: decisão, repetição e desvio. Modularização e funções. Passagem de Parâmetros.
Referências Básicas
1. DEITEL, H.M; DEITEL, P.J. Java: como programar. 6.ed. São Paulo: Prentice Hall, 2007.
2. MANZANO, J.A.N.G.; OLIVEIRA, J.F. Algoritmos: lógica para desenvolvimento de programação. 17.ed. São Paulo: Érica, 2005.
3. SOUZA, Márcio Antonio Furlan de, et al. Algoritmos e lógica de programação. São Paulo: Thonsom, 2005.
Referências Complementares
1. EBERSPACHER, H. F; FORBELLONE, A.L.V. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Pearson, 2005.
2. ECKEL, B. Thinking in Java. 3. ed. New Jersey: Prentice Hall, 2002.
3. MEDINA, M.; FERTIG, C. Algoritmos e programação: teoria e prática. São Paulo: Novatec, 2005.
4. SANTOS, J.C.B.; SEBESTA, R. W. Conceitos de linguagens de programação. 5. ed. Porto Alegre: Bookman, 2005.
5. SANTOS, R. Introdução a programação orientada a objetos usando Java. Rio de Janeiro: Campus.
08. ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Ementa:
Barramento, comunicações, interfaces e periféricos. Organização de memórias. Arquiteturas RISC e CISC. Linguagem de Máquina. Operações de Entrada/Saída. Representação dos Dados e Instruções. Introdução a Linguagens de Montagem. Modos de endereçamento. Interrupção. Arquiteturas paralelas.
Bibliografias Básicas
1. EBERSPACHER, H.F.; FORBELLONE, A.L.V. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Pearson , 2005.
2. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação. 17 ed. São Paulo: Érica, 2005.
3. WIRTH, N. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1999
Bibliografias Complementares
1. SCHILDT, H. C: completo e total. 3. ed. São Paulo: Makron Books, 1997.
2. SALVETTI, D. D.; BARBOSA, L. M. Algoritmos. São Paulo: Makron, 2004.
3. STROUSTRUP, Bjarne. A linguagem de programação. 3. ed. Porto Alegre: Bookman, 2000
4. FARRER, H. et al. Algoritmos estruturados. 3. ed. Rio de Janeiro: LTC, 1999
5. MEDINA, M.; FERTIG, C. Algoritmos e programação: teoria e prática. São Paulo: Novatec, 2005
09. MATEMÁTICA APLICADA
Ementa:
Analise Combinatória e Probabilidade: Arranjo, Permutações, combinações, Espaço amostral, Probabilidades em espaços amostrais. Álgebra matricial: Matrizes, Determinantes e Sistemas Lineares e Estruturas algébricas e espaços vetoriais. Cálculo algébrico: Limites; Continuidade; Derivação; Integração; Seqüências e séries e Equações diferenciais ordinárias.
Bibliografias Básicas
- IEZZI, G.;DOLCE, O.; DEGENSZAJN; Périgo, R. e ALMEIDA, N. Matemática Ciência e Aplicações. 4° ed.SP: Atual, 2006.
- STEINBRUSH, A. Álgebra Linear. 2ª ed. SP. Pearson Markon Books, 2005.
- FLEMMING, D. M. e GONÇALVES, M. B.. Cálculo A. 6ª ed. Pearson Markon Books, 2006.
Bibliografias Complementares
- IEZZI; MURAKAMI; MACHADO. Fundamentos de Matemática Elementar. Vol.8. 6ª ed. SP. Atual. 2005.
- SIMMONS, G. F. Cálculo com Geometria Analítica. Vol.1. SP. Pearson Markon Books, 1987.
- LEITHOLD, L. O Cálculo com geometria Analítica 3ª ed. SP. Harbra.1994.
- BOLDRINI, C; FIGUEIREDO, W.. Álgebra Linear 3ª ed. SP. Harbra.1980/
- DAVID, C. L. Álgebra Linear e Suas Aplicações. 2ª ed. RJ. 2006
10. INFORMÁTICA E SOCIEDADE
Ementa:
Noções de Sociologia. A Sociedade Digital. Formação Humana para Profissionais das Áreas de Ciências Exatas. A importância da Informática para a Sociedade. Informática e Educação. Inclusão e Exclusão Digital. Ética em Computação. Regulamentação do Exercício da Profissão. Propriedade Intelectual. Grandes Desafios da Computação.
Bibliografias Básicas
1. MASIERO, P. C. Ética em computação. São Paulo: EDUS P, 2000.
2. COSTA, C. Sociologia. 2. ed. São Paulo: Moderna, 1997.
3. BAZZO, W.A. Ciência, tecnologia e sociedade e o contexto da educação tecnológica. Florianópolis: UFSC, 1998
Bibliografias Complementares
1. NEGROPONTE, N. A vida digital. São Paulo: Companhia das Letras, 1999
2. PEREIRA, F.H.U.; DIAS, M.T.F. Cidadania e inclusão social. São Paulo: Forum, 2008
3. WARSCHAUER, M. Tecnologia e inclusão social. São Paulo: SENAC, 2006
4. VAN ACKER, T.; RABIA, S.; PASSARELLI, B. Inclusão digital e empregabilidade. São Paulo: SENAC, 2009
5. AMADEU, S.; CASSINO, J. Software livre e inclusão digital. São Paulo: Conrad, 2006
11. COMPORTAMENTO ORGANIZACIONAL
Ementa:
O indivíduo e a organização. Comportamento humano. Personalidade, ajustamento e produtividade. Comportamento social. Dinâmica organizacional.
Bibliografias Básicas:
1. ROBBINS, S. P. Fundamentos do Comportamento Organizacional. 8 ed. São Paulo:Prentice Hall, 2008
2. VECHIO, R. P. Comportamento Organizacional. São Paulo: Learning, 2008
3.NEWSTROM, J. W. Comportamento Organizacional: o comportamento humano no trabalho. São Paulo: McGrawHill,2008
Bibliografias Complementares:
1. DAVIDOFF, L. L. Introdução à Psicologia. 3 ed. São Paulo:Makron Books,2008
2. GOLEMAN, D. Inteligência Emocional. São Paulo: Atlas, 2007
3. FRANÇA, L. C. A. Comportamento Organizacional: conceitos e prática. São Paulo:Saraiva, 2006
4. SIQUEIRA, M.M.M. Medidas do Comportamento Organizacional:Ferramentas de Diagnóstico e de Gestão. Porto Alegre: Artmed/Bookman, 2008
12. TEORIA GERAL DE SISTEMAS
Ementa:
A origem e o conceito da Teoria Geral de Sistemas. O conceito de sistema.
Componentes genéricos de um sistema. As relações entre sistema e ambiente. Hierarquia de sistemas. Classificações dos sistemas. Enfoque sistêmico. O pensamento sistêmico aplicado na resolução de problemas. O pensamento sistêmico aplicado às organizações. Modelagem de Sistemas.
Bibliografias Básicas:
BERTALANFFY, Ludwig Von. Teoria Geral dos Sistemas: Fundamentos, Desenvolvimento
e Aplicações São Paulo: Vozes, 2008.
LAUDON, K. C., LAUDON, J. P.; Sistemas de Informação Gerenciais. São Paulo: PHB, 2007
SILVA, Nelson Peres da; Análise e Estruturas de Sistemas de Informação. São Paulo: Érica,
2007.
Bibliografias Complementares:
REZENDE, Denis Alcides Sistemas de Informações Organizacionais. São Paulo: Atlas, 2008.
O`BRIEN, J. A.; Sistemas de Informação e as Decisões Gerenciais na Era da Internet. São Paulo: Saraiva, 2004.
3º SEMESTRE
13. ALGORITMOS E PROGRAMAÇÃO II
Ementa:
Arranjos Multidimensionais. Tipos estruturados: registros. Arquivos. Apontadores. Alocação Dinâmica de Memória.
Referências Básicas
1. BARBOSA, L. M.; SALVETTI, D. D. Algoritmos. São Paulo: Makron, 2004.
2. DEITEL, H.M; DEITEL, P.J. Java: como programar. 6.ed. São Paulo: Prentice Hall, 2007.
3. SOUZA, Márcio Antonio Furlan de, et al. Algoritmos e lógica de programação. São Paulo: Thonsom, 2005.
Referências Complementares
1. SCHILDT, H. C: completo e total. 3. ed. São Paulo: Makron Books, 1997.
2. ECKEL, B. Thinking in Java. 3. ed. New Jersey: Prentice Hall, 2002.
3. MEDINA, M.; FERTIG, C. Algoritmos e programação: teoria e prática. São Paulo: Novatec, 2005.
4. FARRER, H. et al. Algoritmos estruturados. 3. ed. Rio de Janeiro: LTC, 1999.
5. SANTOS, R. Introdução a programação orientada a objetos usando Java. Rio de Janeiro: Campus.
14. SISTEMAS OPERACIONAIS
Ementa:
Histórico da evolução dos Sistemas Operacionais. Fundamentos de Sistemas Operacionais. Processos: cooperação, competição, concorrência, compartilhamento de recursos, comunicação e sincronização. Escalonamento de Processos. Gerenciamento de Memória. Realocação dinâmica, proteção, memória virtual, paginação e segmentação. Gerenciamento de I/O. Estudo de Casos.
Bibliografias Básicas
1. TANENBAUM, A. S. Sistemas operacionais modernos. 2. ed. São Paulo: Pearson Brasil, 2003
2. SILBERCHATZ, A.; GALVIN P. B.; GAGNE, G. Sistema operacionais: conceitos e aplicações. Rio de Janeiro: Campus, 2001
3. Oliveira R. S.; Carissimi A. S.; Toscani S. Sistemas operacionais. Porto Alegre: Sagra Luzzato, 2001
Bibliografias Complementares
1. MACHADO, F. B.; MAIA, L. P. Arquitetura de sistemas operacionais. Rio de Janeiro: LTC, 2002.
2. FLYNN, I. M.; MCHOES, A. M. Introdução aos sistemas operacionais. São Paulo: Pioneira, 2002
3. TANENBAUM, A.S; WOODHULL, A.S. Sistemas operacionais, projeto e implementação. 3. ed. Porto Alegre: Bookman, 2008.
4. WOLCOMBE, J.; WOLCOMBE, C. Dominando os sistemas operacionais. São Paulo: Alta Books, 2003.
5. SILBERCHATZ, A.; GALVIN, P. B. Sistemas operacionais com Java. Rio de Janeiro: Campus
15. BANCO DE DADOS I
Ementa:
Conceitos fundamentais de banco de dados. Arquitetura dos sistemas gerenciadores de banco de dados (SGBD). Projeto de banco de dados: conceitual, lógico e físico. Modelo conceitual de entidades e relacionamentos. Modelo de dados relacional. Dependências funcionais e normalização. Linguagens de definição e de manipulação de dados. Restrições de integridade e visões. Organização física de bancos de dados: técnicas de armazenamento e indexação.
Referências Básicas
1. SILBERSCHATZ, A.; KORTH, H. F. ; SUDARSHAN, S. Sistemas de bancos de dados. 3. ed. São Paulo: Makron Books, 1999.
2. DATE. C. J. Introdução a sistemas de banco de dados. 7. ed. Rio de Janeiro: Campus, 2000
3. NAVATHE, S. B.; ELMASRI, R. E. Sistemas de banco de dados. Rio de Janeiro: LTC, 2002
Referências Complementares
1. BEIGHLEY, L. Use a cabeça SQL. São Paulo: Alta Books, 2008
2. MAYER, R.C. Otimizando a performance de banco de dados relacionais. São Paulo: Axcel Books, 2001
3. GENNICK, J. SQL: guia de bolso. 2.ed. São Paulo: Alta Books, 2007
4. SEYED, M.; WILLAMS, H.C. Aprendendo MySQL. São Paulo: Alta Books, 2007
5. HEUSER, C.A. Projeto de banco de dados. Porto Alegre: Bookman, 2008. V.4
16. SISTEMAS DE APOIO A DECISÃO
Ementa:
Sistemas de informação de suporte ao processo decisório tático e estratégico (SAD, SIG, EIS). Tecnologias de informação aplicadas à sistemas de informação de suporte ao processo decisório estratégico e tático. Desenvolvimento de sistemas de informação de suporte ao processo decisório tático e estratégico. Características e funcionalidades de sistemas de informação de nível tático e estratégico nas organizações.
Bibliografia Básica:
1. ABREU, A. F. de; REZENDE, Denis Alcides. Tecnologia da Informação: Aplicada a Sistemas de Informação Empresariais. 6a Ed. São Paulo: Atlas 2006.
2. LAUDON, K. C. & Laudon, J. P. Sistemas de Informação Gerenciais: Administrando A Empresa Digital. 7a Ed. São Paulo: Pearson, 2006.
- OLIVEIRA, D. P. R. Sistemas de Informações Gerenciais – Estratégicas Táticas Operacionais. 12a Ed. São Paulo: Atlas, 2010.
Bibliografia Complementar:
1. O ́BRIEN, J. A. Sistemas de informação e as decisões gerenciais na era da Internet. 2a ed. São Paulo: Saraiva, 2004.
2. CAICARA JR. , Cicero. Sistemas Integrados de Gestão – Erp: Uma Abordagem Gerencial. Curitiba: IBPEX 2006.
3. BATISTA, E. O. Sistemas de Informação: O Uso Consciente da Tecnologia Para o Gerenciamento. São Paulo: Saraiva 2005.
4. LAURINDO, F. J. B. Tecnologia da Informação: Planejamento e Gestão de Estratégias. São Paulo: Atlas 2008.
5. LAUDON, K. C.; LAUDON, J. P. Sistemas de informação gerenciais: Administrando a empresa digital. 5a ed. São Paulo: Pearson Prentice Hall, 2004.
17. CONTABILIDADE E CUSTOS
Ementa:
Introdução à Contabilidade: Conceitos básicos: Ativo, Passivo, Patrimônio Líquido, Receitas e Despesas. Relatórios Contábeis para a tomada de decisão: Balanço Patrimonial, Demonstração do Resultado Exercício e Fluxo de Caixa. Introdução a Contabilidade de Custos. Terminologia da Contabilidade de Custos. Esquema básico para apuração de custos.
Bibliografias Básicas
1. PADOVEZE, C. L. Sistemas de informações contábeis. São Paulo: Atlas, 2002
2. MARTINS, E. Contabilidade de Custos. 9ª ed. São Paulo: Atlas, 2003.
3. IUDÍCIBUS, S. Curso de contabilidade para não contadores: para as áreas de administração, economia, direito e engenharia. 4.ed. São Paulo: Atlas, 2007
Bibliografias Complementares
1. LEONE, G. S. G. Curso de Contabilidade de Custos. 2ª ed. São Paulo: Atlas, 2006.
2. DUTRA, R. G. Custos: Uma abordagem prática. 6ª ed. São Paulo: Atlas, 2009
3. ALMEIDA, M. C. Curso básico de contabilidade: introdução a metodologia da contabilidade, contabilidade básica. 5.ed. São Paulo: Atlas, 2005
4. RIBEIRO, O. M. Contabilidade geral fácil: para cursos de contabilidade e concursos em geral. 4.ed. São Paulo: Saraiva, 2005
5. OLIVEIRA, E. Contabilidade informatizada: teoria e prática. 4.ed. São Paulo: Atlas, 2006
18. ESTATÍSTICA
Ementa:
Conceitos básicos: população, amostra, amostragem, variáveis aleatórias. Séries estatísticas. Índices. Tabelas e Gráficos. Medidas de posição e de variabilidade. Regressão e Correlação: linear e múltipla. Ajuste e previsão. Probabilidade. Estimação. Testes de Hipóteses.
Bibliografia Básica:
1. CRESPO, A. A. Estatística Fácil. 19a ed. São Paulo: Saraiva, 2009.
2. DOWNING, D.; CLARK, J. Estatística Aplicada: série essencial. 2a ed. São Paulo: Saraiva, 2000.
3. MARTINS, G. A.; FONSECA, J. S. Curso de Estatística. 6a ed. São Paulo: Atlas, 1996.
Bibliografias Complementares:
1. MUROLO, A. C.; SILVA, E. M.; SILVA, E. M.; GONÇALVES, V. Estatística: Para os Cursos de Economia, Administração e Ciências Contábeis – Vol. 1. 3a ed. São Paulo: Atlas, 1999.
2. SILVA, H. M. Estatística. São Paulo: Atlas, 1999.
3. CRESPO, A. A. Estatística Fácil. 2a ed. São Paulo: Saraviva, 2010.
4. MARTINS, G. de A. Estatística Geral e Aplicada. 3a ed. São Paulo, Atlas, 2012
5. SMAILES, J.; McGRANE, A. Estatística Aplicada à Administração com Excel. São Paulo: Atlas, 2002
19. SEMINÁRIOS EM TI
Ementa:
Tendências do desenvolvimento científico e do uso tecnológico. Principais avanços da atualidade no campo da computação. Debates e palestras ministradas por especialistas. Eventos técnico-profissionais, afins à área profissional ou complementar. Práticas interdisciplinares.
Bibliografia Básica:
Bibliografia será definida em concordância com os temas a serem apresentados.
Bibliografia Complementar:
Bibliografia será definida em concordância com os temas a serem apresentados.
4º SEMESTRE
20. PROGRAMAÇÃO ORIENTADA A OBJETOS
Ementa:
Abstração de Dados. Classes, objetos, atributos e métodos (estáticos e da classe). Encapsulamento. Construtores e destrutores. Sobrecarga de operadores e métodos. Herança. Polimorfismo. Classes Abstratas, Interfaces. Desenvolvimento de aplicações utilizando uma linguagem orientada a objetos.
Bibliografias Básicas:
1. DEITEL, H.M; DEITEL, P.J. Java: como programar. 6.ed. São Paulo: Prentice Hall, 2007
2. SANTOS, R. Introdução a programação orientada a objetos usando Java. Rio de Janeiro: Campus.
3. MCLAGHLIN, B.; POLLICE, G.; WEST, D. Use a cabeça: análise e projeto orientado a objeto. São Paulo: Alta Books, 2007.
Bibliografias Complementares
1. ECKEL, B. Thinking in Java. 3. ed. New Jersey: Prentice Hall, 2002
2. JANDL, P. Introdução ao C++. São Paulo: Futura, 2003
3. STROUSTRUP, B. A linguagem de programação C++. 3.ed. Porto Alegre: Boockman, 2000
4. MUCHOW, J.W. Core J2ME. São Paulo: Makron Books, 2007
5. HICKSON, R. Aprenda a programar em C, C++ e C#. 2.ed. Rio de Janeiro: Campus, 2005
21. REDES DE COMPUTADORES
Ementa:
Redes de Computadores: origem e aplicações. Padronização e Modelo de Referência OSI. Pilha de Protocolos da Internet. Serviços de Comunicação de Dados. Hardware e Software de Rede. Meios de transmissão. Redes de Alta Velocidade.
Bibliografias Básicas:
1. TANENBAUM, A.S. Redes de computadores. 4. ed. Rio de Janeiro: Campus, 2003.
2. SOARES, L. F. Redes de computadores. 2. ed. Rio de Janeiro: Campus, 1999
3. TORRES, G. Redes de computadores. São Paulo: Novaterra, 2009.
Bibliografias Complementares
1. COMER, D. E. Redes de computadores e Internet. Porto Alegre: Bookman, 2000.
2. ROSS, K. W.; KUROSE, J. F. Redes de computadores e a Internet. São Paulo: Pearson Brasil, 2002
3. FOROUZAN, B. A.; FEGAN, S.C. Protocolo TCP IP. 3.ed. São Paulo: McGRAW-Hill, 2009.
4. ALECRIM, P.D. Simulação computacional para redes de computadores. Rio de Janeiro: Ciência Moderna, 2009.
5. HAYKIN, S.; MOHER, M. Sistemas modernos de comunicação Wireless. Porto Alegre: Bookman, 2008.
22. ESTRUTURA DE DADOS I
Ementa:
Recursividade, Tipos básicos de dados. Listas lineares e suas generalizações: listas ordenadas, listas encadeadas, pilhas e filas. Aplicações de listas. Introdução árvores e suas generalizações. Algoritmos clássicos de ordenação e busca.
- PREISS, B. R. Estrutura de Dados e Algoritmos: Padrões de Projetos Orientados a Objetos com Java. Rio de Janeiro: Campus, 2001. 566 p.
- KOFFMAN, E. B.; WOLFGANG, P. A. T. . Objetos, Abstração, Estruturas de Dados e Projeto Usando Java Versão 5.0. Rio de Janeiro: LTC, 2008. 695 p.
- PUGA, Sandra; RISSETTI, Gerson. Lógica de Programação e Estrutura de Dados com Aplicações em Java. 2º . São Paulo: Pearson Prentice Hall, 2009. 262 p.
Referências Complementar:
1. DROZDEK, A. Estrutura de dados e algoritmos em C++. São Paulo: Pioneira, 2002.
2. VELOSO, P. A. S. Estrutura de Dados. 1a ed. RJ: Campus, 1986.
3. VILLAS, M. V. Estrutura de Dados: Conceitos e Técnicas de Implementação. 1a ed. RJ: Campus,1993.
4. TENENBAUM, A.; LANGSAM, Y.; AUGENSTEIN, M. J. Estruturas de dados usando C. São Paulo: Makron Books, 1995.
- CELES, W; CERQUEIRA, R.; RANGEL, J. L.; Introdução à Estrutura de Dados. Rio de Janeiro, Campus, 2008
23. ENGENHARIA DE SOFTWARE I
Ementa:
Contextualização da Engenharia de Software. Fundamentação dos Princípios da Engenharia de Software. Conceituação de Produto e Processo de Software. Caracterização do Projeto de Software. Introdução a Análise de Requisitos. Metodologias Ágeis.
Bibliografia Básica:
1. PRESSMAN, R.S. Engenharia de software. 5. ed. São Paulo: Makron Books, 2002.
2. SOMMERVILLE, I. Engenharia de software. São Paulo: Prentice, 2003
3. YOURDON, E. Análise estrutura moderna. Rio de Janeiro: Campus, 1992
Bibliografias Complementares
1. BEZERRA, E. Princípios de análise e projetos de sistemas com UML. 2.ed. Rio de Janeiro: Campus, 2007
2. LARMAN, C. Utilizando UML e padrões: uma introdução a análise e aos projetos orientados. 3.ed. Porto Alegre: Bookman, 2007
3. REZENDE, D.A. Engenharia de software e sistemas de informação. 3.ed. São Paulo: Brasport: 2005.
4. MELO, A. C. Desenvolvendo aplicações com UML: do conceitual à implementação. São Paulo: Brasport, 2002
5. PETERS, J. Engenharia de software: teoria e prática. Rio de Janeiro: Campus, 2001
24. BANCO DE DADOS II
Ementa:
SQL Avançado. Administração de Banco de Dados. Gerenciamento de transações. Controle de concorrência. Recuperação e otimização. Segurança. Bancos de dados distribuídos. Sistemas de Apoio a Decisão: Datawarehouse, Datamarts. Datamining e OLAP. Novos paradigmas em Bancos de Dados.
Bibliografias Básicas
1. SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistemas de bancos de dados. 3. ed. São Paulo: Makron Books, 1999.
2. DATE. C. J. Introdução ao sistema de banco de dados. 7. ed. Rio de Janeiro: Campus, 2000
3. RANAKRISHNAN, R.; GERKHE, J. Sistemas de gerenciamento de banco de dados. 3. ed. São Paulo: McGraw-Hill, 2008
Bibliografias Complementares
1. GILLENSON, M.L. Fundamentos de sistemas de gerência de banco de dados. São Paulo: Addison-Wesley, 2006
2. MILANI, A. MySql: guia do programador. São Paulo: Novatec, 2006
3. MANNINO, M.V. Projeto, desenvolvimento de aplicações e administração de banco de dados. 3. ed. São Paulo: McGraw-HILL, 2008
4. NASSU, E. A.; SETZER, V.W. Banco de dados orientados a objetos. São Paulo: Edgard Blucher, 1999
5. ALVES, W. P. Banco de dados: teoria e desenvolvimento. São Paulo: Érica, 2009
5º SEMESTRE
25. ESTRUTURA DE DADOS II
Ementa:
Estudo aplicações das estruturas de dados: Árvores binárias, árvores binárias de busca, árvores balanceadas, árvores B e B+. Aplicações de Árvores. Grafos e Aplicações. Tabela Hashing.
Bibliografia Básica:
- PREISS, B. R. Estrutura de Dados e Algoritmos: Padrões de Projetos Orientados a Objetos com Java. Rio de Janeiro: Campus, 2001. 566 p.
- KOFFMAN, E. B.; WOLFGANG, P. A. T. Objetos, Abstração, Estruturas de Dados e Projeto Usando Java Versão 5.0. Rio de Janeiro: LTC, 2008. 695 p.
- PUGA, S.; RISSETTI, G. Lógica de Programação e Estrutura de Dados com Aplicações em Java. 2º . São Paulo: Pearson Prentice Hall, 2009. 262 p.
Referências Complementar:
1. DROZDEK, A. Estrutura de dados e algoritmos em C++. São Paulo: Pioneira, 2002.
2. VELOSO, P. A. S. Estrutura de Dados. 1a ed. RJ: Campus, 1986.
3. VILLAS, M. V. Estrutura de Dados: Conceitos e Técnicas de Implementação. 1a ed. RJ: Campus,1993.
4. TENENBAUM, A.; LANGSAM, Y.; AUGENSTEIN, M. J. Estruturas de dados usando C. São Paulo: Makron Books, 1995.
5. CELES, W; CERQUEIRA, R.; RANGEL, J. L.; Introdução à Estrutura de Dados. Rio de Janeiro, Campus, 2008
26. ENGENHARIA DE SOFTWARE II
Ementa:
Modelos de Maturidade. Modelagem de software. Teste e qualidade de software. Reengenharia e engenharia reversa.
Bibliografias Básicas:
1. PRESSMAN, R. S. Engenharia de software. São Paulo: Makron Books, 1995
2. MELO, A. C. Desenvolvendo aplicações com UML: do conceitual à implementação. São Paulo: Brasport, 2002
3. WAZLAWICK, R.S. Análise e projeto de sistemas de informação orientados a objetos. Rio de Janeiro: Campus, 2004
Bibliografias Complementares
1. PAULA, W.P.F. Engenharia de software: fundamentos, métodos e padrões. Rio de Janeiro: LTC, 2001
2. PETERS, J. Engenharia de software: teoria e prática. Rio de Janeiro: Campus, 2001
3. REZENDE, D.A. Engenharia de software e sistemas de informação. 2.ed. Rio de Janeiro: Brasport, 2003
4. DEBONI, J.E.Z. Modelagem orientada a objetos com UML. São Paulo: Futura, 2003
5. BEZERRA, E. Princípios de análise e projetos de sistemas com UML. 2.ed. Rio de Janeiro: Campus, 2007
27. PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
Ementa:
Conceitos de linguagens de programação. Paradigmas de linguagens de programação: imperativas, funcionais, lógicas e orientadas a objetos. Noções de semântica formal. Teoria dos tipos: sistemas de tipos, polimorfismo. Verificação e inferência de tipos. Semântica formal de tipos.
Bibliografia Básica:
1. SANTOS, J.C.B; SEBESTA, R.W. Conceitos de linguagem de programação. 5.ed. Porto Alegre: Bookman,2006,
2. TUCKER, A.; NOONAN, R. Conceitos de linguagem de programação. São Paulo: McGraw-Hill, 2009.
3. STAA, A. Programação modular. Rio de Janeiro: Campus, 2000.
Referências Complementares
1. MIZRAHI, Victorine V. Treinamento em linguagem C++. São Paulo: Makron Books, 1995. V. 2
2. FINDLAY, William; WATT, David A. Programming language design concepts. New York: John Wiley, 2004.
3. SERSON, R.R. Programação orientada a objetos com Java. São Paulo: Brasport, 2007
4. GOETTEN, V. AspectJ programação orientada a aspectos com Java. São Paulo: Novatec, 2006
5. REZENDE, A. Programação orientada a aspectos em Java. São Paulo: Brasport, 2005
28. PROGRAMAÇÃO VISUAL
Ementa:
Ambientes visuais de desenvolvimento. Programação orientada a eventos. Modelo PME – Propriedades, Métodos e Eventos. Componentes gráficos básicos de uma interface. Desenvolvimento de aplicações gráficas. Integração com Banco de Dados. Componentes gráficos avançados.
Bibliografia Básica
1. SONNINO, B. Delphi e Kylix. São Paulo: Makron, 2003
2. ZUKOWSKI, J. The definitive guide to Java Swing. 13. ed. New York: Springer-Verlag, 2005.
3. SHARP, J. Microsoft Visual C#. São Paulo: Artmed, 2008.
Referências Complementares
1. CANTU, M. Dominando o Delphi 7: a Bíblia. São Paulo: Makron, 2003
2. SILVA, O. J. Programando em Java 2: interfaces gráfica e aplicações práticas com AWT e Swing. São Paulo: Erica.
3. GONÇALVES, E. Dominando relatórios e Jasperreports com iReport. São Paulo: Ciência Moderna, 2008
4. BARWELL, F. ; CASE, R. ; FORGEY, B. Professional Visual Basic .NET. São Paulo: Pearson, 2004.
5. GONÇALVES, E. Dominando NetBeans: construa aplicativos Java tanto para desktop como para WEB trabalhando com uma das ferramentas mais usadas no mundo. São Paulo: Ciência Moderna, 2006
29. ADMINISTRAÇÃO E GERÊNCIA DE REDES
Ementa:
Modelos de gerenciamento de redes de computadores: normas e padrões. Protocolos de gerência. Qualidade de Serviços. Projeto lógico e físico de redes. Ferramentas para gerenciamento de redes de computadores.
Bibliografias Básicas:
1. TANENBAUM, A.S. Redes de computadores. 4. ed. Rio de Janeiro: Campus, 2003
2. LYON, G. Exame de redes com NMAP. São Paulo: Ciência Moderna, 2009.
3. DONAHUE, G.A. Redes robustas. São Paulo: Alta Books, 2008
Referências Complementares
1. SOARES, L. F. Redes de Computadores. 2. ed. Rio de Janeiro: Campus, 1999
2. MAXWELL, S. Administração de sistemas UNIX: guia do iniciante. São Paulo: Ciência Moderna, 2003
3. NEGUS, C. LINUX: a Bíblia. São Paulo: Alta books, 2008
4. MARIN, P.S. Cabeamento estruturado. São Paulo: Erica, 2008
5. STEVENS, W.E. Programação de rede UNIX: API para socktes de rede. 3. ed. Porto Alegre: Bookman, 2005. V. 1
6. COMER, D.E. Interligação em redes com TCP/IP. 5. ed. Rio de Janeiro: Campus, 2006. V.1
30. PRÁTICA PROFISSIONAL SUPERVISIONADA
Ementa:
Orientação, acompanhamento e avaliação do projeto de trabalho a ser realizado pelo aluno em instituições públicas ou privadas, ou ainda, através de projetos de iniciação científica ou de tecnologia, desenvolvidos sob supervisão de professor.
Bibliografia Básica:
Bibliografia a ser definida em concordância com o estágio a ser desenvolvido.
Bibliografia Complementar:
Bibliografia a ser definida em concordância com o estágio a ser desenvolvido.
6º SEMESTRE
31. GERÊNCIA E PROJETO DE SOFTWARE
Ementa:
Metodologias, Técnicas e Ferramentas para Gerenciamento de Projetos de Software. Riscos de Projeto de Software. Planejamento, Execução, Acompanhamento, Controle e Encerramento de Projeto de Software.
Bibliografia Básica:
1. MATOS, M. P.; BERMEJO, P. H. S.; SALM JÚNIOR, J. F. Gerência de Riscos em Projetos de Software. 1ª Ed. Ciência Moderna. 2010.
2. MECENAS, I. Análise de Pontos de Função Estudo Teórico, Crítico e Prático. 1ª Ed. Alta Books, 2009.
3. PMI – Project Management Institute. Um Guia do Conjunto de Conhecimentos do Gerenciamento de Projetos (PMBOK® Guide) – 4ª. Edição. Editora Project Management Institute, 2008.
Bibliografia Complementar:
1. DAVIS, W.S. Análise e projeto de sistemas: uma abordagem estruturada. Rio de Janeiro: LTC, 1994
2. DENNIS, A. Análise e Projeto de Sistemas. 2.ed. São Paulo: Brochura, 2005.
3. LARMAN, C. Utilizando UML e padrões: uma introdução a análise e aos projeto orientados. 3.ed. São Paulo: Brochura, 2007.
4. PRESSMAN, R.S. Engenharia de software. 5. ed. São Paulo: Makron Books, 2002.
5. WAZLAWICK, R. Análise e projeto de sistemas de informação orientados a objeto. Rio de Janeiro: Campus, 2004.
32. TECNOLOGIA DE PROGRAMAÇÃO WEB
Ementa:
Construção de aplicações para a web: prototipação de sistemas; utilização do padrão MVC e de outros padrões de projeto; persistência de dados; instalação da aplicação. Ferramentas para o desenvolvimento de aplicações na web.
Bibliografia Básica:
1. GONÇALVES, E. Desenvolvendo aplicações WEB com JSP, Servlets, Java Server Faces, Hibernate, EJB 3, Persistence e Ajax. Rio de Janeiro: Ciência Moderna, 2007
2. KURNIAWAN, B. Java para Web com Servlets, JSP e EJB. Rio de Janeiro: Ciência Moderna, 2002
3. WAHLIN, D. XML e ASP.NET para desenvolvedores. São Paulo: Makron Books, 2003
Referências Complementares
1. MITCHEL, S. Projetando Active Server Pages. São Paulo: Ciência Moderna, 2000.
2. CONVERSE, T.; PARK, J. PHP : a Bíblia. Rio de Janeiro: Campus, 2003
3. FORRISTAL, J.; TRAXLER, J. Site seguro: aplicações WEB. São Paulo: Alta books, 2002.
4. MANZANO, J.A.N.G.; TOLEDO, S.A. Guia de orientação e desenvolvimento de sites: HTML, XHTML, CSS e JavaScritp/jScript. São Paulo: Erica.
5. BELL, M. Arquitetura orientada a serviços: SOA para leigos. 2. Ed. São Paulo: Alta Books, 2009.
33. DIREITO E ÉTICA
Ementa:
Noções gerais de direito aplicado. Direito constitucional. Direito civil. Código de propriedade industrial. Consolidação das Leis do Trabalho e legislação específica. Direito Autoral. Legislação de Patentes e Marcas. Propriedade Intelectual e Responsabilidade Civil. Legislação específica sobre informática. Registros de Softwares. Registro de Direito Autoral. Critério ético e posturas morais. A ética e a economia, a política, a ecologia e as relações de gênero.
Bibliografias Básicas
- PALAIA, N. Noções de direito. São Paulo: Saraiva, 2002.
2. SUNG, JU. M; SILVA, J. C. Conversando sobre ética e sociedade. 7. ed. Petrópolis: Vozes, 2001
3. KAMINSKI, O. Internet legal: o direito na tecnologia da informação: doutrina e jurisprudência. Curitiba: Juruá, 2008
Referências Complementares
1. BRANCATO, R. T. Instituições de direito público e de direito privado. 11. ed. São Paulo: Saraiva, 1998.
2. SÁ, A. L. Ética profissional. São Paulo: Atlas, 2000
3. COLBARI, A. L. Ética do trabalho. São Paulo: Letras & Letras, 1995.
4. PINTO, A. L. T. Código de proteção e defesa do consumidor. São Paulo, Saraiva
5. MORAES, A. Direito constitucional. 22.ed. São Paulo: Atlas, 2007
6. LOUREIRO, L.G.A.V. A lei de propriedade industrial comentada. São Paulo: Lejus, 1999
7. CARRION, V. Comentários à consolidação das leis do trabalho. 29.ed. São Paula: Saraiva, 2004
34. INTERAÇÃO HUMANO-COMPUTADOR
Ementa:
Histórico. Interação Humano-Computador: terminologia e definições. As Interfaces Humano-Computador. Fatores Humanos. Aspectos sobre usabilidade, ergonomia e interatividade nos projetos de Software. Arquiteturas de Software e padrões para interfaces de usuários. Avaliação de Interfaces de Aplicações computacionais. Projeto e Implementação de Sistemas interativos.
Bibliografias Básicas:
1. GALITZ, W.O. The essential guide to user interface design. Canadá: John Wiley & Sons, 2002.
2. PREECE, J. ; ROGERS, Y. ; SHARP, H. Design de interação: além da interação homem-computador. Porto Alegre: Bookman, 2005
3. NETTO, A. A. O. IHC modelagem e gerência de interfaces com o usuário. São Paulo: Visual Books, 2006
Bibliografias Complementares:
1. NIELSEN, J. Usabilidade na Web. Rio de Janeiro: Campus, 2007
2. GRUSZYNSKY, A C. Design gráfico. Porto Alegre: UFRGS.
3. PRIMO, A. Interação mediada por computador: comunicação. Porto Alegre: Sulina, 2007.
4. MEMORIA, F. Design para a Internet. Rio de Janeiro: Campus, 2005
5. DIX, A.; FINLAY, J. Et al.; Human-Computer Interaction (3nd Edition) (Hardcover). New York: Prentice Hall, 2003.
35. ANÁLISE DE ALGORITMOS E COMPUTABILIDADE
Ementa:
Linguagem algorítmica. Análise de algoritmos: correção, pior acaso, caso médio, espaço ocupado, otimização e implementação. Projeto de algoritmos: recursividade, dividir e conquistar, programação dinâmica, algoritmo gulosos e algoritmos aproximados. Exemplos de algoritmos: classificação e algoritmos sobre grafos. Máquina de Turing, Maquina de Registradores. Tese de Church. Problemas insolúveis. Interatividade.
Bibliografia Básica:
1. CORMEN, T.; LEISERSON, C.; RIVEST, R. Algoritmos: teoria e prática. Rio de Janeiro: Campus, 2002.
2. TOSCANI, L. V.; VELOSO, P. A. S. Complexidade de algoritmos. Porto Alegre: Sagra Luzzatto, 2002
3. AHO, A.; HOPCROFT, J.; ULLMAN, D. The design and analysis of computer algoritms. New York: Addison – Wiley, 1974
Referências Complementares
1. BRASSARD, G.; BRATLEY, P. Fundamentals of algorithmics. New York: Prentice-Hall, 1995.
2. MANBER, U. Introduction to algorithms: a creative approach. New York: Addison-Wiley, 1988
3. ZIVIANI, N. Projeto de Algoritmos com Implementações em Java e C ++. São Paulo: Thompson, 2004.
4. LEWIS, H.R. Elementos de teoria da computação. 2. ed. Porto Alegre: Bookman, 2000.
5. LINDEN, R. Algoritmos genéticos. Rio de Janeiro: Brasport, 2008
36. TECNOLOGIAS APLICADAS AO AGRONEGÓCIO
Ementa:
Conceitos Gerais sobre o Agronegócio; Importância do Agronegócio Brasileiro; O Futuro do Agronegócio no Brasil; O potencial do Mercado de Software para o Agronegócio no Mundo, no Brasil e no Estado do Maranhão; Tecnologias de Informação Aplicadas ao Agronegócio; Tendências e perspectivas da Tecnologia da Informação aplicada à agricultura; Estudo do mercado brasileiro de software para o agronegócio: cenários, prospecção e oportunidades.
Bibliografias Básicas:
1. ARAÚJO, Massilon J. Fundamentos de agronegócios. São Paulo: Atlas, 2003.
3. CALLADO, Antônio André Cunha. Agronegócio. 2. Ed. São Paulo: Atlas, 2009. 184 p. ISBN 978-85-224-5054-1.
2. OLIVEIRA, D.R.M.S.; SANTOS, A.R.; Estudo do mercado brasileiro de software para o agronegócio. Campinas, SP: Embrapa Informática Agropecuária, 2011.
Bibliografias Complementares:
1. CASTRO NETO, M.; PINTO, P. A.; COELHO, J. P. P. Tecnologias de informação e comunicação e a agricultura. Porto: Sociedade Portuguesa de Inovação, 2005.
2. CUNHA, G. J.; SAES, M. S. M. Rastreabilidade e coordenação dos sistemas agroindustriais. Revista Brasileira de Agroinformática, v. 7, n. 1, p. 29-43, 2005.
3. CRUZ, T. Sistema de informações gerenciais: tecnologia da informação e a empresa do século XXI. 2. ed. São Paulo: Atlas, 2000.
4. EMBRAPA INFORMÁTICA AGROPECUÁRIA. Relatório da Oferta de softwares para o Agronegócio: Empresas Privadas. Versão Preliminar. Embrapa Informática Agropecuária. Campinas: 2009.
5. PAGLIS, C. M. Tecnologia da informação na agricultura. Lavras, MG: UFLA, Departamento de Agricultura, 2010.
37. PRÁTICA PROFISSIONAL SUPERVISIONADA
Ementa:
Orientação, acompanhamento e avaliação do projeto de trabalho a ser realizado pelo aluno em instituições públicas ou privadas, ou ainda, através de projetos de iniciação científica ou de tecnologia, desenvolvidos sob supervisão de professor.
Bibliografia Básica:
Bibliografia a ser definida em concordância com o estágio a ser desenvolvido.
Bibliografia Complementar:
Bibliografia a ser definida em concordância com o estágio a ser desenvolvido.
7º SEMESTRE
38. TÓPICOS EM SISTEMAS DE INFORMAÇÃO I
Ementa:
Apresentação de temas complementares ao curso. Discussão e estudo de pesquisas, novas tecnologias e tópicos atuais da área de computação e sistemas de informação.
Bibliografia Básica:
Bibliografia será definida em concordância com os temas a serem apresentados.
Bibliografia Complementar:
Bibliografia será definida em concordância com os temas a serem apresentados.
39. SISTEMAS DISTRIBUÍDOS
Ementa:
Conceitos básicos: histórico, terminologia, sistemas centralizados, distribuídos e paralelos. Paradigmas de comunicação entre processos (IPC). Sincronização em sistemas distribuídos. Sistemas distribuídos tolerantes a falhas. Modelos de programação distribuída: CORBA, RMI, Web Services. Tópicos Avançados.
Bibliografias Básicas:
1. TANENBAUM, A.S. Distributed operating systems. New York: Prentice-Hall, 1995.
2. KINDBERG, T.; COULOURIS, G.; DOLLIMORE, J. Distributed systems: concepts and design. Addison Wesley, 2001
3. AUDY, J.; PRIKLADNICKI, R. Desenvolvimento distribuído de software: desenvolvimento de software com equipes distribuídas. Rio de Janeiro: Elsevier/Campus, 2008.
Referências Complementares
1. PITANGA, M. Construindo Supercomputadores com Linux. 3.ed. São Paulo: Brasport, 2008.
2. SOTOMAYOR, B.; CHILDERS, L. Globus toolkit 4: programming java services. New Jersey: Morgan Kauffman
3. SANTORO, N.J.W. Design and analysis of distributed algorithms. New York: John Wiley, 2006
4. RITTINGHOUSE, J.; RANSOME, J. Cloud computing: implementation, management and security (hard cover).New Jersey: CRC Press, 2009
5. COSTA, Daniel Gouveia. JAVA em rede: programação distribuída na internet. São Paulo: Brasport, 2008.
40. INTELIGÊNCIA ARTIFICIAL
Ementa:
Estudo introdutório dos fundamentos e aplicações da Inteligência Artificial. Histórico e princípios da IA. Resolução de problemas. Métodos informados e não informados de busca. Heurística. Jogos. Busca em Grafos e/ou. Estudo da representação do conhecimento. Sistemas Especialistas. Aplicações.
Bibliografias Básicas:
1. BITTENCOURT, Guilherme. Inteligência Artificial: Ferramentas e Teorias, 3a ed., Editora da UFSC, 2006.
2. LUGER George F. Artificial Intelligence: Structures and Strategies for Complex Problem Solving. Reading: Addison-Wesley, 2001.
3. RUSSEL, Stuart; NORVIG, Peter. Inteligência Artificial. 2a ed., Rio de Janeiro: Campus, 2004.
Referências Complementares
1. GANASCIA, J. G.. Inteligência Artificial. São Paulo: Ática, 1997.
2. HAYKIN, Simon S. Redes Neurais: Princípios e Prática. 2a ed., 1ª reimpr. Porto Alegre: Bookman, 2002.
3. NILSSON, Nils J. Principles of Artificial Intelligence. Academic Press, 1986.
4. NILSSON, Nils J. Artificial Intelligence: A New Synthesis. San Francisco: Morgan Kaufmann Publishers, 1998.
5. REZENDE, Solange Oliveira (org.). Sistemas Inteligentes: Fundamentos e Aplicações. Barueri: Manole, 2003.
41. GOVERNANÇA EM TECNOLOGIA DA INFORMAÇÃO
Ementa:
Tipos e contextos de aplicações de governança. Governança de TI e sua importância. Alinhamento estratégico de TI e governança de TI. Gestão e tipos de decisões de TI. Direitos e contribuições para a tomada de decisões em TI. Mecanismos para a implantação de Governança. Padrões e Frameworks de Governança de TI. Normas ISO, BSI e ABNT para TI.
Bibliografia Básica:
1. MAGALHÃES, I. L.; PINHEIRO, W. B. Gerenciamento de Serviço de TI na Prática: Uma Abordagem com Base na ITIL. São Paulo: Novatec, 2007.
2. ALBERTIN, R. M. M.; ALBERTIN, A. L. Estratégias de Governança de Tecnologia de Informação Estruturara e Prática ISBN: 978-85-352-3706-1, Campus Elsevier, 2009.
3. BATISTA, E. O. Sistemas de Informação: O Uso Consciente da Tecnologia Para o Gerenciamento. São Paulo: Saraiva 2005.
Bibliografia Complementar:
1. LAURINDO, F. J. B. Tecnologia da Informação: Planejamento e Gestão de Estratégias. São Paulo: Atlas 2008.
2. LAUDON, K. C.; LAUDON, J. P. Sistemas de informação gerenciais: Administrando a empresa digital. 5a ed. São Paulo: Pearson Prentice Hall, 2004.
3. MATTOS, A. C. M. Sistemas de Informação – Uma Visão Executiva. 2a Ed. São Paulo: Saraiva 2010.
4. SACCOL, A. Z.; SOUZA, C. A. Sistemas ERP no Brasil: teoria e casos. São Paulo: Atlas 2003.
5. O ́BRIEN, J. A. Sistemas de informação e as decisões gerenciais na era da Internet. 2a ed. São Paulo: Saraiva, 2004.
42. SEGURANÇA E AUDITORIA DE SISTEMAS
Ementa:
Conceitos e Princípios da Segurança da Informação. Conceitos e Fundamentos da Auditoria em Sistemas de Informação. Tecnologia de auditagem, conceitos básicos. Softwares de auditoria. Estrutura da função de auditoria de sistemas de informação nas organizações. Política de Segurança. O planejamento, implementação e avaliação de políticas de segurança de informações. Tecnologias de Segurança da Informação.
Bibliografia Básica:
1. DIAS, C. Segurança e auditoria da tecnologia da informação. Rio de Janeiro: Axcel Books, 2000. 218p. ISBN 8573231319.
2. IMONIANA, J. O. Auditoria de Sistemas de Informação. São Paulo, Atlas, 2007
3. NEGUS, C. LINUX: a Bíblia. São Paulo: Alta books, 2008
Bibliografia Complementar:
1. MAXWELL, S. Administração de sistemas UNIX: guia do iniciante. São Paulo: Ciência Moderna, 2003
2. TANENBAUM, A.S. Redes de computadores. 4. ed. Rio de Janeiro: Campus, 2003
3. COMER, D.E. Interligação em redes com TCP/IP. 5. ed. Rio de Janeiro: Campus, 2006. V.1
4. TCU, Manual de Auditoria de Sistemas, 1998, http://www.tcu.gov.br.
5. LYON, G. Exame de redes com NMAP. São Paulo: Ciência Moderna, 2009.
6. DONAHUE, G.A. Redes robustas. São Paulo: Alta Books, 2008
43. TRABALHOS DE CURSO I
Ementa:
Acompanhamento e controle das atividades desenvolvidas na disciplina. Orientação para o desenvolvimento, testes e integração dos projetos. Acompanhamento e controle das atividades. Avaliação e apresentação do Trabalho de Conclusão.
Bibliografia Básica:
TRALDI, M. C. & DIAS, R. Monografia passo a passo. Campinas: Alinea, 1998
NUNES, L. A. R. Manual da Monografia. SP: Saraiva, 2000.
Bibliografia Complementar:
Bibliografia será definida em concordância com os temas propostos nos trabalhos de graduação.
8º SEMESTRE
43. TECNOLOGIA DE PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Ementa:
Visão geral das tecnologias móveis e sem fio. Padrões de programação para dispositivos móveis. APIs de programação. Usabilidade. Utilização de uma plataforma de programação para dispositivos móveis.
Bibliografia Básica:
1. SHARP, J. Microsoft Visual C# 2008 Passo a Passo. Editora Bookman, 2009
- TERUEL, E. C. Web Mobile: Desenvolva Sites para Dispositivos Móveis. Ciência Moderna, 2010
- LECHETA, R. R. Google Androide para Tablets. Novatec. 2012
Bibliografia Complementar:
1. FAIRBAIRN C. K.; FAHRENKRUG, J.; RUFFNACH, C. Objective-C Fundamental, Novatec. 2012
2. JÚNIOR, M. P. B. APLICATIVOS MÓVEIS: Aplicativos para Dispositivos Móveis Usando C# .Net com a Ferramenta Visual Studio .Net e MySQL e SQL Server. Ciência Moderna, 2006
3. MARULHO, F. P. iPhone na Prática. Novatec. 2012
4. DARIVA, R. Genericamente de Dispositivos Móveis e Serviços de Telecom, Campus, 2011
5. LECHETA, R. R. Google Andróide: Aprenda a criar aplicações para dispositivos móveis com o Androide SDK, Novatec, 2010
45. TÓPICOS EM SISTEMAS DE INFORMAÇÃO II
Ementa:
Apresentação de temas complementares ao curso. Discussão e estudo de pesquisas, novas tecnologias e tópicos atuais da área de computação e sistemas de informação.
Bibliografia Básica:
Bibliografia será definida em concordância com os temas a serem apresentados.
Bibliografia Complementar:
Bibliografia será definida em concordância com os temas a serem apresentados.
46. COMPUTAÇÃO GRÁFICA E PROCESSAMENTO DE IMAGENS
Ementa:
Introdução à computação gráfica. Fundamentos de cor. Imagem digital. Dispositivos
gráficos. Transformações geométricas e sistemas de coordenadas. Objetos gráficos planares. Objetos gráficos tridimensionais. Visualização e transformações de visualização. Recortes e janelas. Modelos de iluminação. Processamento de Imagens.
Bibliografia Básica:
1. AMMERAL, R.; ZHANG, K.; Computação Gráfica para programadores java. Rio de Janeiro:LTC, 2008.
2. AZEVEDO, E; CONCI, A.; Computação gráfica: Geração de Imagens. Rio de
Janeiro:Campus, 2007. V. 1
3. FOLEY, J. D.; ANGEL, E.; DAM, A. V.; FEINER, S. ; HUGHES, J. Computer graphics:principles and practice. 2. ed. Addison-Wesley, 1995
Bibliografia Complementar:
1. PEDRINI, H.; SCHWARTZ, W. R. Análise de Imagens Digitais. São Paulo: Thompson, 2008.
2. AZEVEDO, E; CONCI, A.; LETA, F. Computação gráfica. Rio de Janeiro: Campus, 2007. V.2
3. ALVES, W. P. Modelagem e Animação com Blender. São Paulo: Érica, 2006.
4. FILGUEIRAS, C.; GARROT, J. Introdução ao processamento digital de imagem. Lisboa:FCA, 2008
5. HETEM JR., A. Computação gráfica. Rio de Janeiro: LTC, 2006. (Série fundamentos de informática)
47. LINGUAGENS FORMAIS E COMPILADORES
Ementa:
Projeto de especificação de linguagens de programação. Estudo das etapas que compreendem o processo de compilação: Análise Léxica, Análise Sintática, Análise Semântica, Geração e Otimização de Código. Evolução e tendências da área de compiladores e linguagens de programação.
Bibliografia Básica:
- MENEZES, P. B. Linguagens formais e autômatos. 3. ed. Porto Alegre: Sagra Luzzato Editores, 2000.
2. TOSCANI, S.; PRICE, A. M. A. Implementação de linguagens de Programação: compiladores. Porto Alegre: Sagra Luzzato, 2001
3. AHO, A V.; ULLMAN, J. V.; SETHI, R. Compiladores: princípios, técnicas e ferramentas. Rio de Janeiro: LTC, 1995.
Bibliografia Complementar:
- GRUNI, D.; JACOBS, C; LANGEMDOEN, K.; BAL, H. Projeto moderno de compiladores. Rio de Janeiro: Campus, 2001.
- HOPCROFT, J. E; ULLMAN, J. D.; MOTWANE, R. Introdução a teoria do autômatos, linguagens e computação. Rio de Janeiro: Campus, 2003.
- MENEZES, P. B.; DIVERIO, T. A. Teoria da computação: máquinas universais e computabilidade. 2. Ed. Porto Alegre: Sagra Luzzato. 2001
- LOUDEN, K. Compiladores: princípios e práticas. São Paulo: Thompson, 2004.
- RAMOS, M. V. M.; NETO, J. J.; VEGA, I. S. Linguagens formais. Porto Alegre: Bookman, 2009.
48. EMPREENDEDORISMO
Ementa:
Empreendedorismo: conceitos e importância. O empreendedorismo nos cenários brasileiro e mundial. A figura e a ação dos empreendedores no processo de criação de novas empresas. Etapas do processo de criação de empresas. Características e peculiaridades das pequenas e médias empresas. Diagnóstico e gestão de pequenas e médias empresas. Plano de negócios. Incubadoras de empresas.
Bibliografias Básicas:
1. DEGEN, R. O empreendedor. São Paulo: Makron Books, 1989.
2. DORNELAS, J. C. A. Empreendedorismo. Rio de Janeiro: Campus, 2001
3. FERRARI, R. Empreendedorismo para computação. Rio de Janeiro: Elsevier/Campus, 2009
Referências Complementares
1. DONABELA, F. Oficina do empreendedor. São Paulo: Cultura, 1999.
2. DRUKER, P. F.; MALFERRARI, C.J. Inovação e espírito empreendedor. São Paulo: Pioneira, 1998.
3. GERBER, M.E. Mito do empreendedor: revisitado. São Paulo: Saraiva, 1996
4. DORNELAS, J. C. A. Empreendedorismo na pratica. Rio de Janeiro: Elsevier/Campus, 2007
5. BESSANT, J.; TIDD, J.; BECKER, E. R. Inovação e empreendedorismo. Porto Alegre: Bookman, 2009
49. TRABALHO DE CURSO II
Ementa:
Acompanhamento e controle das atividades desenvolvidas na disciplina. Orientação para o desenvolvimento, testes e integração dos projetos. Acompanhamento e controle das atividades. Avaliação e apresentação do Trabalho de Conclusão.
Bibliografia Básica:
TRALDI, M. C. & DIAS, R. Monografia passo a passo. Campinas: Alinea, 1998
NUNES, L. A. R. Manual da Monografia. SP: Saraiva, 2000.
Bibliografia Complementar:
Bibliografia será definida em concordância com os temas propostos nos trabalhos de graduação.
OPTATIVAS:
– LIBRAS (Disciplina oferecida na estrutura curricular do curso, em caráter opcional, de acordo com o Decreto n. 5.626/2005).
– Língua Portuguesa
– Direito do Trabalho
– Filosofia
– Língua Inglesa
A oferta da disciplina optativa dar-se-á de acordo e mediante requerimento formal do aluno que queira cursá-la.