SISTEMAS DE INFORMAÇÃO - Ementário de Disciplinas e

Matemática Discreta ... Carlos Rodrigues (org.). Pesquisa Participante. 6ª edição ... David C. Álgebra Linear e suas Aplicações. Rio de...

3 downloads 336 Views 131KB Size
SISTEMAS DE INFORMAÇÃO - Ementário de Disciplinas e Bibliografia 2012.1

Nome da disciplina: Matemática Discreta Ementa: Indução matemática. Conjuntos. Álgebra de Conjuntos. Relações Binárias. Funções. Estruturas algébricas. Reticulados. Álgebra Booleana. Técnicas de demonstração de teoremas. Análise Combinatória: Distribuição, permutação e combinação. Enumeração por recurção. Cardinalidade da união de conjuntos. Enumeração de um conjunto relativo a um grupo de permutação. Bibliografia: Livro(s) texto(s): SCHEINERMAN, Edward R. Matemática Discreta: uma introdução. São Paulo: Pioneira Thomson Learning, 2003. SANTOS, J. Plínio O., MELLO, Margarida P., MURARI, I. Introdução a análise combinatória. Campinas: Unicamp, 1995. Livros de referência: R. GRAHAN, D. KNUTH. Matemática Discreta – Fundamentos para ciência de computação. Rio de Janeiro: LTC, 1995. HEFEZ, Abramo. Curso de Álgebra, volume I. Rio de Janeiro: Instituto de Matemática pura e aplicada, CNPQ, 1993. GONÇALVES, Adilson. Introdução à Álgebra. Rio de Janeiro: Instituto de Matemática pura e aplicada, 1999. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da disciplina: Comunicação e Expressão Ementa: Ciência da linguagem. Estudo de normas fundamentais para o desenvolvimento do raciocínio lógico. Desenvolvimento da expressão oral. Produção de textos narrativos, descritivos, dissertativos e técnicos em geral e voltados para a área de Sistemas de

Informação. Leitura e análise. Crítica e análise de relatório, documentos administrativos e projetos. Bibliografia: Livro(s) texto(s): ALMEIDA, A. F. & ALMEIDA, V. S. R. Português básico – gramática, redação, texto. São Paulo: Atlas, 1999. GOLD, M. Redação Empresarial. Escrevendo com sucesso na era da globalização. São Paulo: Makron Books, 2001. Livros de referência: CEGALLA, D. P. Novíssima Gramática da Língua Portuguesa. São Paulo: Nacional, 2000. FIORIN, José Luis e Saviole, Francisco Platão. Para entender o texto. 16ª E.D. São Paulo. Ática. ADLER, Montimer J. e VAN Doren, Charles. Como ter um livro: o guia clássico para leitura inteligente. Rio de Janeiro. Francisco Alves/ Universidade, 2000. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da disciplina: Lógica Matemática Ementa: Conectivos lógicos. Cálculo proposicional. Implicações lógicas. Equivalências lógicas. Quantificadores. Silogismos e lógica da argumentação. Linguagem de conjuntos. Bibliografia: Livro(s) texto(s): ALENCAR FILHO, Edgard. Iniciação à Lógica Matemática. São Paulo: Nobel, 2002. ABE, J. M.; SCALZITTI, A., SILVA FILHO, J. I. Introdução a Lógica para a Ciência da Computação. São Paulo: Arte e Ciência, 2001. Livros de referência: BURRIS, Stanley N. Logic for Mathematics and Computer Science. Rio de Janeiro: Prentice-Hall, 1998. COPI, Irving Marmer. Introdução à Lógica. São Paulo: Mestre Jou, 1978. SERATES, J. Raciocínio Lógico. 6 ed., Brasília: Olímpica, 1997.

Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Tecnologia e Sociedade Ementa: Informática e a conjuntura mundial: a atual situação sócio-econômica, influência da informática nas empresas e nas economias. Informática e a sociedade brasileira. Informática e o indivíduo. Informática como ferramenta do Estado. Contratação de bens e serviços de Informática. Informática e cultura. Informática e Educação, Informática e Política. O mercado de trabalho. Situação das indústrias de hardware e software. Pesquisa em informática. Aplicações visando ao benefício social. Bibliografia: Livro(s) texto(s): YOUSSEF; Antonio N., FERNADEZ, Vicente P. Informática e Sociedade. São Paulo: Ática, 1988. CASTELLS, Manuel. A galáxia da internet. Rio de Janeiro: Jorge Zahar, 2003. Livros de referência: MEYER, Marilyn; BABER, Roberta et al. Nosso Futuro e o Computador. Porto Alegre: Bookman, 2000. SCHAFF, Adam. A Sociedade Informática. São Paulo: Brasiliense, 1996. TAPIA, Jorge Rubem Biton. Trajetória da Política de Informatica Brasileira. Campinas: Papirus, 1995. Software de apoio necessário ao ensino da disciplina: Sistema Operacional Windows ou similar Editor de Textos – Microsoft Word ou similar

Nome da Disciplina: Algoritmos e Programação I Ementa: Resolução de problemas e desenvolvimento de algoritmos. Análise do problema, estratégias de solução, representação e documentação. Tipos de dados escalares e estruturados, matrizes, vetores e conjuntos. Estruturas de controle: seqüência, seleção e iteração. Estudo de casos.

Bibliografia: Livro(s) texto(s): CORMEN, T.; LEISERSON, C.; RIVEST, R. Introduction to algorithms. 2. ed. New York: McGraw-Hill, 2001. ZIVIANI, N. Projetos de algoritmos com implementação em Pascal e C. São Paulo: Pioneira, 2000. Livros de referência: LEISERSON, Charles E., RIVEST, Ronald L., CORMEN, Thomas H. Algoritmos – teoria e prática. Rio de Janeiro: Campus, 2002. OLIVEIRA, Jayr F., MANZANO, José A. N. G. Estudo Dirigido de Algoritmos. São Paulo: Érica, 1997. Software de apoio necessário ao ensino da disciplina: Sistema Operacional Windows VisuAlg

Nome da Disciplina: Métodos e Técnicas de Pesquisa Ementa: Metodologia científica. O que é pesquisa. Fases de um trabalho científico. Regras para textos monográficos de acordo com a ABNT. Regras para artigos nacionais e internacionais. Bibliografia: Livro(s) texto(s): BERVIAN, Pedro A. & CERVO, AMADO L. Metodologia Científica. São Paulo: Makron Books, 2001. COSTA, Marco Antonio F. Da & COSTA, Maria de Fátima. Metodologia da Pesquisa – Conceitos e Técnicas. São Paulo: Interciência, 2001. Livros de referência: BRANDÃO, Carlos Rodrigues (org.). Pesquisa Participante. 6ª edição. São Paulo: Brasiliense, 1986. CERVO, Armando Luiz. Metodologia Científica. 4ª edição. São Paulo: Makron Books, 1996.

LAKATOS, Eva Maria & MARCONI, Marina de Andrade. Fundamentos de Metodologia Científica. São Paulo: Atlas, 2001. PÁDUA, Elisabete M. M. de. Metodologia da Pesquisa. Campinas: Papirus, 2000. PARKER, Richard & REA, Louis M. Metodologia de Pesquisa. São Paulo: Pioneira, 2000. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da disciplina: Álgebra Linear e Geometria Analítica Ementa: Noções básicas de Geometria Euclidiana Plana. Vetores. Vetores no R2 e R3. Produto de Vetores. Estudo da Reta. Estudo do Plano. Distâncias. Noções de cônicas e superfícies quádricas. Sistemas de equações lineares. Matrizes. Dependência e independência linear. Transformações lineares. Equações diferenciais lineares. Sistemas lineares. Bibliografia: Livro(s) texto(s): ANTON, H; RORRES, C. Álgebra Linear com Aplicações. Porto Alegre: Bookman, 2001. PENNEY, David E., EDWARDS, C. Henry. Cálculo com Geometria Analítica. Rio de Janeiro: LTC, 1999. Livros de referência: GIRALDES, Emilia. Curso de Álgebra Linear e Geometria Analítica. São Paulo: McGraw-Hill, 1995. LAY, David C. Álgebra Linear e suas Aplicações. Rio de Janeiro: LTC, 1999. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da disciplina: Inglês Técnico Ementa: Conscientização do processo de leitura. Exploração de informação não linear, cognato e contexto. Seletividade do tipo de leitura (Skimming/Scanning). Levantamento de

hipóteses sobre o texto. Abordagens de pontos gramaticais problemáticos para leitura. Uso do dicionário como estratégia-suporte de leitura: tipos, recursos, prática. Compreensão de pontos principais: palavras-chave, palavras repetidas, anotações de leitura, resumos. Bibliografia: Livro(s) texto(s): ESTERAS, S. R. Infotech english for computer users. Cambridge: Cambridge University Press, 1999. GALANTE, Terezinha P., POW, Elisabeth M. Inglês para Processamento de Dados: textos sobre computação, exercícios de compreensão, siglas, abreviações e glossário. São Paulo: Atlas, 1996. Livros de referência: GALANTE, Terezinha P. Inglês Básico para Informática. São Paulo: Atlas, 1992. MICROSOFT PRESS. Dicionário de informática. Rio de Janeiro: Campus, 1998. SANDRA, P., TUCK A. Oxford dictionary of computing for learners of english. Oxford: Oxford University Press, 1996. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da disciplina: Cálculo I Ementa: Funções de uma variável real. Limites de funções continuidade. Derivadas de funções Diferenciais. Aplicações das derivadas. Bibliografia: Livro(s) texto(s): THOMAS, George B. Cálculo. Rio de Janeiro: Pearson Brasil, 2002. ANTON, Howard. Cálculo um Novo Horizonte. Porto Alegre: Bookman, 2000. Vol 1 e 2. Livros de referência: HAZZAN, Samuel, BUSSAB, Wilton, MORETTIN, Pedro A. Cálculo funções de uma variável. São Paulo: Atual, 1999.

ABUD, Zara Issa, BOULOS, Paolo. Cálculo Diferencial e Integral. São Paulo: Makron Books, 2002. MORETTIN, Pedro A. , HAZZAN, Samuel, BUSSAB, Nilton. Cálculo funções de uma e várias variáveis. São Paulo: Saraiva, 2003. STEWART, James. Cálculo. São Paulo: Pioneira, 2001. Vol. 1 e 2. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Administração Ementa: O campo da Administração: a informação ocupacional e a formação do administrador. Fundamentos de teoria e da ciência – História da Administração. As contribuições da organização do trabalho, da organização formal e informal. O processo administrativo: As funções seqüências e contínuas. A organização e estruturas organizacionais tradicionais e inovativas. Gerência participativa e a liderança situacional. Temas administrativos atuais. Bibliografia: Livro(s) Texto(s): ALBERTIN, Alberto Luiz. Administração de Informática: funções e fatores críticos de sucesso. São Paulo: Atlas, 2002. FERNANDES, Almir. Administração Inteligente: novos caminhos para as organizações do século XXI. São Paulo: Futura, 2001. Livros de referência: CHIAVENATO, I. Administração: Teoria, Processo e Prática. São Paulo: Makron Books, 2000. MUNIZ, Adir J., FARIA, Hermínio A. Teoria Geral da Administração: Noções Básicas. São Paulo: Atlas, 2001. ROBBINS, Stephen P. Administração: Mudanças e Perspectivas. São Paulo: Saraiva, 2001. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Contabilidade e Custos Ementa: Teoria da Contabilidade. Tipos de Contabilidade. Funcionamento do processo contábil. Variações da situação líquida. Operações com mercadorias. Balanços. Descrição das funções financeiras. Administração do capital de giro. Técnicas de análise financeira. Planejamento e orçamentos financeiros. Apropriação e sistemas de apropriação de custos. Formação e métodos de avaliação de custos. Bibliografia: Livro(s) Texto(s): GRECO, Alvísio; AREND, Lauro. Contabilidade: Teoria e Prática Básicas. Porto Alegre: Sagra Luzzatto, 2001. MARTINS, Eliseu. Contabilidade de Custos. São Paulo: Atlas, 2001. Livros de referência: IUDICIBUS, Sérgio. Teoria da Contabilidade. São Paulo: Atlas, 2000. HANSEN, Don R., MOWEN, Maryanne M. Gestão de custos, contabilidade e controle. São Paulo: Pioneira, 2001. MAHER, Michael W. Contabilidade de Custos. São Paulo: Atlas, 2001. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Organização de Computadores Ementa: Estrutura interna de um computador. Representação de dados. Circuitos combinacionais lógicos. Aritmética Binária. Álgebra booleana. Arquiteturas convencionais e seus componentes. Conceitos de máquinas virtuais e máquinas multiníveis. Nível de micro programação. Periféricos de entrada/saída. Estudo de casos. Bibliografia: Livro(s) Texto(s): MONTEIRO, Mário A. Introdução à Organização de Computadores. Rio de Janeiro: LTC, 2001. TANENBAUM, Andrew S. Organização Estruturada de computadores. Rio de Janeiro: LTC, 2001.

Livros de referência: GAJSKI, Daniel. Principles of Digital Design. Rio de Janeiro: Prentice-Hall, 1997. PATTERNSON, David. Organização e Projeto de Computadores. Rio de Janeiro: LTC, 2000. STALLINGS, William. Arquitetura e Organização de Computadores. Rio de Janeiro: Prentice Hall, 2002. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Algoritmos e Programação II Ementa: Modularização de programas: funções e procedimentos. Passagem de parâmetros. Complexidade algorítmica. Estudo de uma linguagem de programação estruturada. Prática em construção de algoritmos, transcrição para a linguagem de programação, depuração e documentação. Alocação dinâmica de memória, listas encadeadas. Arquivos: fundamentos e implementação. Noções de Compiladores. Estudo de casos. Bibliografia: Livro(s) Texto(s): LEISERSON, Charles E., RIVEST, Ronald L., CORMEN, Thomas H. Algoritmos – teoria e prática. Rio de Janeiro: Campus, 2002. OLIVEIRA, Jayr F., MANZANO, José A. N. G. Algoritmos: lógica para desenvolvimento da programação. São Paulo: Érica, 2001. Livros de referência: AVILLANO, Israel C. Algoritmos e Pascal. Rio de Janeiro: Ciência Moderna, 2001. FORBELLONE, A., EBERSPACHER, H. Lógica de Programação. São Paulo: Makron Books, 1999. TOSCANI, Laira V., VELOSO, Paulo A. S. Complexidade de Algoritmos. Porto Alegre: Sagra-Luzzatto, 2001. Software de apoio necessário ao ensino da disciplina: Compilador Pascal (Free Pascal ou similar)

Nome da Disciplina: Linguagens e Técnicas de Programação I

Ementa: Estudo da sintaxe e semântica das linguagens de programação: estrutura do programa, tipos abstratos de dados, expressões, estruturas condicionais, estruturas de repetição, estruturas de dados homogêneas e heterogêneas. Arquivos. Rotinas gráficas. Desenvolvimento de aplicações utilizando uma linguagem de programação. Compiladores. Paradigmas de Linguagens de Programação. Estudo de casos. Bibliografia: Livro(s) Texto(s): FRIEDMAN, Daniel, WAND, Mitchell, HAYNES, Christopher T. Fundamentos de Linguagem de Programação. São Paulo: Berkeley Brasil, 2001. SEBESTA, R. W. Concepts of programming languages. 5. ed. New York: AddisonWesley, 2002. Livros de referência: KERNIGHAN, Brian W., PIKE, Rob. A Prática da Programação. Rio de Janeiro: Campus, 2000. KNUTH, D. E. The art of computer programming. New York: Addison-Wesley, 1997. STROUSTRUP, Bjanrne. C++ A Linguagem de Programação. Porto Alegre: Bookman, 2000. Software de apoio necessário ao ensino da disciplina: Dev C++

Nome da Disciplina: Estrutura de Dados I Ementa: Representação e manipulação de estruturas de dados estáticas e dinâmicas, tais como: matrizes, listas encadeadas, pilhas, filas e árvores. Estudo de casos. Bibliografia: Livro(s) Texto(s): PREISS, Bruno R. Estrutura de Dados e Algoritmos. Rio de Janeiro: Campus, 2001. PEREIRA, Silvio L. Estruturas de dados fundamentais. São Paulo: Érica, 2000. Livros de referência:: WEISS, M. A. Data structures and algorithm analysis in C++. California: Benjamin/Cummings, 1999.

SEDGEWICK, R. Algorithms in C++: Fundamentals, data structures, sorting, searching. New York: Addison-Wesley, 2001. Software de apoio necessário ao ensino da disciplina: Dev C++

Nome da disciplina: Cálculo II Ementa: Integral definida e indefinida. Processos elementares de integração. Aplicações geométricas e físicas das integrais. Equações diferenciais, Seqüências e Séries. Livro(s) texto(s): PENNEY, David E., EDWARDS, C. Henry. Cálculo com Geometria Analítica. São Paulo: LTC, 1999. GLEASON, Andrew M., FLATH, Daniel E., LOCK, Patti F. Cálculo e Aplicações. São Paulo: Edgard Blucher, 1999. Livros de referência: ABUD, Zara Issa, BOULOS, Paulo. Cálculo Diferencial e Integral. São Paulo: Makron Books, 2002. BOULOS, Paulo. Cálculo Diferencial e Integral. São Paulo: Makron Books, 1999. GONÇALVES, Mirian Buss, FLEMMING, Diva M. Cálculo B: funções de várias variáveis integrais. São Paulo: Makron Books, 1999. Software de apoio necessário ao ensino da disciplina: Esta disciplina não utiliza software. Nome da Disciplina: Probabilidade e Estatística Ementa: Conceitos fundamentais de Estatística. Fases do método estatístico. Organização de dados. Medidas de tendência central e de posição. Medidas de dispersão. Teoria elementar de probabilidade. Variáveis aleatórias. Modelos de distribuição de variáveis aleatórias. Aproximações e ajustes às distribuições teóricas. Amostragem. Distribuição por amostragem. Intervalos de confiança. Testes de hipóteses paramétricos. Bibliografia: Livro(s) Texto(s): COSTA NETO, Pedro L. O. Estatística. São Paulo: Edgard Blucher, 2002.

MAGALHÃES, Marcos N., LIMA, Carlos P. Noções de Probabilidade e Estatística. São Paulo: Edusp, 2002. Livros de referência: DOWNING, Douglas, CLARK, Jeffrey. Estatística Aplicada. São Paulo: Saraiva, 2002. LEVINE, David M., BERENSON, Mark L., STEPHAN, David. Estatística – teoria e aplicações. São Paulo: LTC, 2000. MARTINS, Gilberto A. Estatística Geral e Aplicada. São Paulo: Atlas, 2001. Software de apoio necessário ao ensino da disciplina: Planilha Eletrônica (Microsoft Excel ou similar)

Nome da Disciplina: Arquitetura de Computadores Ementa: A arquitetura de Von Neumann. Organização interna de um computador. Registradores, conjunto de instruções, modos de endereçamento. Manipulação de pilhas. Instruções para chamada de subrotinas. Hierarquia de memórias. Interrupções. Entrada e Saída. Interfaces. Arquiteturas não convencionais: conceitos e classificações. Programação em Linguagem de Montagem (Assembly). Estudo de casos. Bibliografia: Livro(s) Texto(s): HSU, John Y. Computer Architecture. Londres: CRC Press, 2001. MURDOCCA, Milles J., HEURING, Vincent P. Introdução a Arquitetura de Computadores. Rio de Janeiro: Campus, 2001. Livros de referência: HENNESSY, J. L.; PATTERSON, D. A. Computer architecture: a quantitative approach. San Francisco: Morgan Kaufmann, 1995. STALLINGS, William. Arquitetura e Organização de Computadores. Rio de Janeiro: Prentice Hall do Brasil, 2002. WEBER, Raul F. Fundamentos de Arquitetura de Computadores. Porto Alegre: SagraLuzzatto, 2002. Software de apoio necessário ao ensino da disciplina: Esta disciplina não utiliza software.

Nome da Disciplina: Linguagens e Técnicas de Programação II Ementa: Estudo de uma linguagem de programação orientada a objetos. Implementação de classe-objetos, herança, polimorfismo, estrutura todo-parte, comunicação e associação. Implementação de interface humana e de armazenamento de dados orientados a objetos. Paradigmas de Linguagens de Programação. Estudos de Casos. Bibliografia: Livro(s) Texto(s): MOTA, Allison A. Programação orientada a objetos com C++. Florianópolis: Advanced, 2001. DEITEL; Harvey M.; DEITEL, Paul J. C++ Como Programar: apresentando projeto orientado a objeto com UML. Porto Alegre: Bookman, 2001. Livros de referência: BOOCH, G. Object-oriented and design with applications. Califórnia: Benjamin/ Cummings, 2001. SINTES, Anthony. Aprenda Programação Orientada a Objetos. São Paulo: Makron Books, 2002. Software de apoio necessário ao ensino da disciplina: DevC++

Nome da Disciplina: Estrutura de Dados II Ementa: Algorítmos de Ordenação. Pesquisa Seqüencial. Pesquisa Binária. Árvore de Pesquisa (Busca em Profundidade e Largura). Hashing. Introdução a Grafos. Bibliografia: Livro(s) Texto(s): AZEREDO, Paulo A. Métodos de Classificação de Dados e Análise de suas Complexidades. Rio de Janeiro: Campus, 1995. PEREIRA, Silvio L. Estruturas de dados fundamentais. São Paulo: Érica, 2000. Livros de referência: MORAES, Celso R. Estruturas de Dados e Algoritmos. São Paulo: Berkeley Brasil, 2001.

PREISS, B. R. Data structures and algorithms with object-oriented design patterns in C++. New York: IE-Willey, 1998. Software de apoio necessário ao ensino da disciplina: DevC++

Nome da Disciplina: Psicologia Organizacional Ementa: Conceitos de psicologia - aspectos gerais. Relações da psicologia com administração e informática. O indivíduo e a organização. Comportamento humano. Personalidade. Papéis e valores. Processos de liderança. Tensão e conflito. Feedback. Funcionamento e desenvolvimento de grupos. A psicologia operacional. Relações interpessoais. Desenvolvimento organizacional. Variáveis organizacionais. Bibliografia: Livro(s) Texto(s): DAVIDOFF, Linda L. Introdução à psicologia 3ª edição. São Paulo: Makron books, 2001. SPECTOR, Paul E. Psicologia nas Organizações. São Paulo: Saraiva, 2002. Livros de referência: BANOV, Márcia R. Ferramentas da Psicologia Organizacional. São Paulo: CENAUN, 2002. AGUIAR, Maria A. F. Psicologia Aplicada a Administração. São Paulo: Excellus, 2000. SILVA, Ulisses F. Psicologia das Organizações – tópicos atuais. Campinas: Alínea, 1998.

Nome da Disciplina: Sistemas Operacionais Ementa: Objetivos e evolução dos sistemas operacionais. Estrutura e contexto dentro do software básico. Gerenciamento de processos e da CPU. Gerenciamento de memória (real e virtual). Gerenciamento de entrada e saída. Deadlocks. Gerência de arquivos. Estudo de casos. Bibliografia: Livro(s) Texto(s):

OLIVEIRA, Romulo S., CARISSIMI, Alexandre S., TOSCANI, Simão. Sistemas Operacionais. Porto Alegre: Sagra-Luzzatto, 2001. SILBERSCHATZ, A.; GALVIN, Peter; GAGNE, Greg. Sistemas Operacionais: conceitos e aplicações. São Paulo: Campus, 2001. Livros de referência: MACHADO, Francis B., MAIA, Luiz P. Arquitetura de Sistemas Operacionais. Rio de Janeiro: LTC, 1997. WOODHULL, Albert S., TANENBAUM, Andrew S. Sistemas Operacionais. Porto Alegre: Bookman, 1999. Software de apoio necessário ao ensino da disciplina: Sistemas Operacionais

Nome da Disciplina: Banco de Dados Ementa: Conceitos básicos: independência de dados, modelos, abordagens hierárquica, rede e relacional. A abordagem relacional: modelos de dados e restrições de integridade, álgebra e cálculo relacional. Linguagem SQL. Normalização e dependências funcionais. Modelagem entidade-relacionamento. Conceito de Sistemas de Gerência de Banco de Dados. Estudos de Casos. Bibliografia: Livro(s) Texto(s): KORTH, H., SILBERCHATZ, A. Sistemas de bancos de dados. São Paulo: McGrawHill, 1999. GARCIA –MOLINA, Hector; ULLMAN,Jeffrey D.; WIDOM,Jennifer. Implementação de sistemas de bancos de dados. Rio de Janeiro: Campus, 2001. Livros de referência: DATE, Christopher J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro: Campus, 2000. ELMASRI, R., NAVATHE, S. B. Fundamentals of database systems. Califórnia: Benjamin/Cummings, 2000. Software de apoio necessário ao ensino da disciplina: MySQL (ou similar)

DBDesigner (ou similar)

Nome da disciplina: Teoria Geral de Sistemas Ementa: Definição de sistemas. Concepção de sistemas. Sistemas gerais. Evolução da análise. Classificação de Sistemas de Informação. Sistemas de Informação como processo empresarial. Planejamento estratégico de sistemas de informação. Bibliografia: Livro(s) texto(s): LEJK, Mark, DEEKS, David. Introduction to Systems Analysis Techniques. New Jersey: Prentice Hall, 1998. MACHADO, Felipe N. R. Análise Relacional de Sistemas. São Paulo: Érica, 2001. Livros de referência: FERNANDES, D. B. Metodologia dinâmica para o desenvolvimento de sistemas versáteis. São Paulo: Érica, 1999. GANE, Chris, SARSON, Trish. Análise Estruturada de Sistemas. Rio de Janeiro: LTC, 1995. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da disciplina: Metodologia de Desenvolvimento de Sistemas Ementa: Evolução de técnicas/metodologias de desenvolvimento de sistemas (de software e de informação). Apresentação de técnicas/metodologias de desenvolvimento de sistemas (de software e de informação). Estudo de casos com as metodologias apresentadas. Análise comparativa das metodologias apresentadas. Bibliografia: Livro(s) texto(s): OLIVEIRA, J. F. Metodologia para desenvolvimento de projeto de sistemas. São Paulo: Érica, 2000. SILVA, N. P. Projeto e desenvolvimento de sistemas. São Paulo: Érica, 2001. Livros de referência:

CONSTANTINO JR., Walter, SURIAN, Jorge. Metodologia para Desenvolvimento de Sistemas. São Paulo: CENAUN, 1998. GANE, Chris. Desenvolvimento rápido de sistemas. Rio de Janeiro: LTC, 1995. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da disciplina: Linguagens Formais e Autômatos Ementa: Alfabetos e linguagens. Linguagens, gramáticas e expressões regulares, autômatos finitos. Linguagens e gramáticas livre do contexto e automatos de pilha. Propriedades das Linguagens de Livre Contexto. Linguagens sensíveis ao contexto. Estudos de Casos. Bibliografia: Livro(s) texto(s): HOPCROFT, J. E., ULLMAN, J. D. Introduction to automata theory, languages, and computation. New York: Addison-Wesley, 2001. MENEZES, Paulo F. B. Linguagens Formais e Autômatos. Porto Alegre: SagraLuzzatto, 2001. Livros de referência: DU, Ding-Zhu, KO, Ker-I. Problem solving in automata, languages. New York: John Wiley, 2001. FULOP, Zoltan, GECSEG, Ferenc. Automata, Languagens and Programming. New York: Springer-Verlag, 1995. Software de apoio necessário ao ensino da disciplina: DevC++

Nome da Disciplina: Linguagens e Técnicas de Programação III Ementa: Estudo de uma linguagem de programação para desenvolvimento de aplicativos voltados para Internet. (Inicialmente JAVA e HTML). Paradigmas de Linguagens de Programação. Estudos de Casos. Bibliografia:

Livro(s) Texto(s): HUNTER, Jason. Java Servlet – programação. Rio de Janeiro: Ciência Moderna, 2002. WROX AUTHOR TEAM. HTML 4.01 Programmer’s Reference. Chicago: WROX Press, 2001. Livros de referência: LEMAY, Laura. Aprenda a criar páginas WEB com HTML e XHTML. São Paulo: Makron Books, 2002. SOUZA, Emílio C. Programação Orientada a Objetos com Java. Florianópolis: Relativa, 2002. Software de apoio necessário ao ensino da disciplina: JCreator J2SDK

Nome da Disciplina: Gerência e Projeto de Banco de Dados Ementa: Arquitetura de sistemas de gerenciamento de banco de dados. Gerenciamento de transação: transações, controle de concorrência, sistema de recuperação, segurança e integridade de dados. Banco de dados distribuídos. Integração de bancos de dados e Internet. Estudos de Casos. Bibliografia: Livro(s) Texto(s): HEUSER, C. A. Projeto de banco de dados. Porto Alegre: Sagra & Luzzato, 2001. MOLINA, Hector G. Implementação de Sistemas de Banco de Dados. Rio de Janeiro: Campus, 2001. Livros de referência: ABREU, Maurício, MACHADO, Felipe N. R. Projeto de Banco de Dados. São Paulo: Érica, 1996. COUGO, Paulo. Modelagem Conceitual e Projeto de Bancos de Dados. Rio de Janeiro: Campus, 1997. Software de apoio necessário ao ensino da disciplina: MySQL (ou similar) DBDesigner (ou similar)

Nome da disciplina: Legislação e Ética Profissional Ementa: Noções de legislação trabalhista, comercial e fiscal. Tipos de sociedades. Propriedade industrial, patentes e direitos. Reflexos sobre o agir. Ética profissional. Aspectos sociais e profissionais da computação. Mercado de trabalho. Código de ética profissional. Bibliografia: Livro(s) texto(s): DUPAS, Gilberto. Ética e Poder na Sociedade de Informação. São Paulo: Unesp, 2000. NALINI, José R. Ética Geral e Profissional. São Paulo: Revista dos Tribunais, 2001. Livros de referência: CORREA, G. T. Aspectos Jurídicos da Internet. São Paulo: Saraiva, 2000. LAMOTTE, S. N. Profissional de Informática: aspectos administrativos e legais. Porto Alegre: Sagra Luzzatto, 1993. MARCACINI, Augusto T. R. Direito e Informática. Rio de Janeiro: Forense, 2002. PAESANI, Liliana M. Direito e Internet: liberdade, privacidade e responsabilidade civil. São Paulo: Atlas, 2002. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Gestão de Empresas Informatizadas Ementa: A importância do conhecimento sobre a gestão empresarial para o profissional de Sistemas de Informação. A motivação e o ambiente dos negócios empresariais. Integração das áreas organizacionais. Áreas funcionais e ambiente organizacional e aplicação da informática nas diversas áreas. Gestão da mudança. Gestão de Pessoas. Estudos de Casos. Bibliografia: Livro(s) Texto(s): FERNANDES, Almir. Administração inteligente: novos caminhos para as organizações do século XXI. São Paulo: Futura, 2002. FOINA, Paulo Rogério. Tecnologia de informação: planejamento e gestão. São Paulo: Atlas, 2001.

Livros de referência: ARANTES, Nélio. Sistemas de Gestão Empresarial. São Paulo: Atlas, 1998. BULGACOV, Sergio. Manual de Gestão Empresarial. São Paulo: Atlas, 1999. ECONOMY, Peter J., NELSON, Bob. Gestão Empresarial. Rio de Janeiro: Campus, 1998. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Engenharia de Software Ementa: Princípios da Engenharia de Software. A importância do software. Características do software e aplicações. A crise do software. Mitos do desenvolvimento de software. Desenvolvimento de software: paradigmas, ciclos de vida, técnicas. Fases de desenvolvimento: análise, projeto, implementação, testes, manutenção. Análise orientada a objetos – UML, Booch, OMT. Ferramentas CASE. Reutilização de software. Alternativas de projeto: Frameworks e Design Patterns. Estudos de Casos. Bibliografia: Livro(s) Texto(s): REZENDE, Denis A. Engenharia de Software e Sistemas de Informação. Rio de Janeiro: Brasport, 2002. SOMMERVILLE, Ian. Software Engineering. New York: Addison Wesley, 2001. Livros de referência: PAULA FILHO, Wilson P. Engenharia de Software. Rio de Janeiro: LTC, 2001. PRESSMAN, Roger S. Engenharia de Software. São Paulo: McGraw-Hill, 2002. Software de apoio necessário ao ensino da disciplina: Ferramentas CASE (Open Project).

Nome da Disciplina: Interface Homem-Máquina Ementa: Fatores humanos em software interativo: teoria, princípios e regras básicas. Estilos de sistemas interativos: sistemas de seleção de menus, botões de opção, linguagens de comandos, manipulação direta, etc. Projeto de interfaces. Ferramentas. Ergonomia.

Estudos de casos. Bibliografia: Livro(s) Texto(s): JOHNSON, Chirs. Human-Computer Interaction. Amsterdam: IOS Press, 1999. SHNEIDERMAN, B. Designing The User Interface: Strategies For Human-Computer Interaction. Reading: Addinson-Wesley, 1998. Livros de referência: PELVSO, Ângelo. Informática e Afetividade. Bauru, SP: EDUSC, 1998. SODRÉ, Muniz. Reinventando a Cultura. Petrópolis, RJ: Vozes, 1996. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Redes de Computadores e Teleprocessamento I Ementa: História da evolução das redes de computadores. Meios de transmissão. Características da transmissão. Técnicas de modulação e multiplexação. Arquitetura OSI/ISO. Nível físico. Modems. Técnicas de detecção e correção de erros. Topologias de rede. Protocolos de acesso à rede. Protocolo TCP/IP e Internet. Estudos de Casos. Bibliografia: Livro(s) Texto(s): DANTAS, Mario. Tecnologias de Redes de Comunicação e Computadores. Rio de Janeiro: Axcel Books, 2002. FALBRIARD, Claude. Protocolos e Aplicações para Redes de Computadores. São Paulo: Érica, 2002. Livros de referência: TANENBAUM, Andrew S. Redes de Computadores. Rio de Janeiro: Campus, 1997. SOUSA, Lindeberg B. TCP-IP – Básico & Conectividade em Redes. São Paulo: Érica, 2002. Software de apoio necessário ao ensino da disciplina: Sistemas Operacionais

Nome da Disciplina: Linguagens e Técnicas de Programação IV

Ementa: Estudo de uma linguagem de programação visual, incluindo acesso a banco de dados e desenvolvimento de aplicativos voltados para Internet. (Inicialmente o Visual Basic e Delphi.). Paradigmas de Linguagens de Programação. Estudos de Casos. Bibliografia: Livro(s) Texto(s): GUNDGEIGER, Dave. CDO & MAPI Programação com Visual Basic. Rio de Janeiro: Ciência Moderna, 2001. OLIVEIRA, Carlos A. J. Programação em Delphi 6 – Orientado por Projeto. São Paulo: Érica, 2002. Livros de referência: BORATTI, Isaias. Programação orientada a objetos usando Delphi. Florianópolis: Visual Books, 2002. SILVA, Ijauí F. Visual Basic.Net. São Paulo: Érica, 2002. Software de apoio necessário ao ensino da disciplina: Visual Basic Delphi ou similar

Nome da Disciplina: Estágio Supervisionado I Ementa: Trabalho a ser desenvolvido pelo aluno em organização privada ou pública (orientado por um Supervisor de Estágio) conveniada com a instituição, que deve resultar em um relatório de atividades, com o objetivo de adquirir experiência em um ambiente de trabalho real e pôr em prática os conhecimentos teóricos adquiridos no curso, além de colher subsídios para a elaboração do Trabalho de Conclusão do curso. Bibliografia: A ser indicada pelo Professor Orientador, à época da realização do Estágio. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da disciplina: Tópicos Especiais em Sistemas de Informação Ementa:

Disciplina abordando tópicos variáveis, ou seja, tendências, desenvolvimento e técnicas modernas em Sistemas de Informação. O programa é divulgado por ocasião do oferecimento da disciplina. Bibliografia: A ser definido, juntamente com o programa, no início do Semestre. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Métodos Quantitativos Aplicados a Gestão de Empresas Informatizadas Ementa: Métodos quantitativos aplicados a gestão de pessoas, 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. Bibliografia: Livro(s) Texto(s): SHIGUNOV NETO, Alexandre. Avaliação de Desempenho. Rio de Janeiro: Book Express, 2000. TRUJILLO, Victor. Pesquisa de Mercado Qualitativa & Quantitativa. São Paulo: Scortecci, 2001. Livros de referência: BODIE, Zvi. Finanças. Porto Alegre: Bookman, 2001. CAMPOS, Vicente F.TQC – Controle da Qualidade Total. Belo Horizonte: EDG, 1999. HIPÓLITO, José A. M. Administração Salarial. São Paulo: Atlas, 2001. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Computação Gráfica Ementa: Sistemas gráficos. Elementos matemáticos para computação gráfica 2D. Aplicações gráficas interativas 2D. Hardware gráfico e processo de visualização 2D. Conceitos e

representação de objetos 3D: modelos, estruturas. Visualização e renderização de objetos 3D. Remoção de partes ocultas. Cenas realísticas: iluminação e textura. Técnicas de modelagem. Soluções gráficas para sistemas interativos. Síntese de imagens. Animação. Produtos gráficos para CAD/CAM. Estudos de Casos. Bibliografia: Livro(s) Texto(s): ANGEL, Edward. Interactive Computer Graphics: a top-down approach with OpenGL. New York: Addison-Wesley, 2001. WATT, A. 3D Computer Graphics. Harlow: Addison-Wesley, 2000. Livros de referência: GONZALEZ, Rafael C., WOODS, Richard E. Processamento de Imagens Digitais. São Paulo: Edgard Blucher, 2000. MORRISON, Mike. Mágicas da Computação Gráfica. São Paulo: Berkeley, 2000. Software de apoio necessário ao ensino da disciplina: DevC++

Nome da Disciplina: Redes de Computadores e Teleprocessamento II Ementa: Sistemas de endereçamento em redes. Algoritmos de roteamento. Avaliação do desempenho de redes. Exemplos de redes. Serviços Embratel. Redes Locais. Padrão IEEE-802. FDDI. Interconexão de redes. Gerenciamento de Redes. Redes de Alta Velocidade. Redes Via Satélite. Segurança e Custos em Redes. Integração de Serviços de Voz, Dados e Imagens. Estudos de Casos. Bibliografia: Livro(s) Texto(s): KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma nova abordagem. São Paulo: Addison Wesley, 2003. MORAES, Alexandre Fernandes & CIRONE, Antonio Carlos. Redes de computadores: da ethernet à internet. São Paulo: Érica, 2003. Livros de referência: COMER, Douglas E. Redes de Computadores e Internet. Porto Alegre: Bookman, 2000.

SOUSA, Lindenberg B. Redes de Computadores – dados, voz e imagem. São Paulo: Érica, 1999. TORRES, Gabriel. Redes de Computadores – Curso Completo. Rio de Janeiro: Axcel Books, 2001. Software de apoio necessário ao ensino da disciplina: Sistemas Operacionais

Nome da Disciplina: Segurança e Auditoria de Sistemas Ementa: A representatividade da informação para as organizações. Segurança física. Segurança lógica. Plano de segurança. Plano de contingência. A atividade de auditoria de sistemas. O auditor de sistemas. Etapas da auditoria. Métodos de auditoria de sistemas. Documentação gerada pelas auditorias. Avaliação de sistemas de informações. Estudos de casos. Bibliografia: Livro(s) Texto(s): BURNETT, Steve & PAINE, Stephen. Criptografia e segurança: o guia oficial. Rio de Janeiro: Campus, 2002. TERADA, Routo. Segurança de Dados. São Paulo: Edgard Blucher, 2000. Livros de referência: CARUSO, Carlos A. A., STEFFEN, Flávio D. Segurança em Informática e de Informações. São Paulo: Senac, 1999. CARVALHO, Daniel B. Segurança de Dados com Criptografia. Rio de Janeiro: Book Express, 2001. GIL, Antonio L. Segurança em Informática. São Paulo: Atlas, 2000. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Estágio Supervisionado II Ementa: Trabalho a ser desenvolvido pelo aluno em organização privada ou pública (orientado por um Supervisor de Estágio) conveniada com a instituição, que deve resultar em um

relatório de atividades, com o objetivo de adquirir experiência em um ambiente de trabalho real e pôr em prática os conhecimentos teóricos adquiridos no curso, além de colher subsídios para a elaboração do Trabalho de Conclusão do curso. Bibliografia: A ser indicada pelo Professor Orientador, à época da realização do Estágio.

Nome da Disciplina: Empreendedorismo Ementa: Conceito de empreendedorismo. Estudo dos mecanismos e procedimentos para criação de empresas. A atividade empreendedora. Perfil do empreendedor. Oportunidades de negócios. Elaboração de um plano de negócios. Desenvolvimento de habilidades empreendedoras. Estudos de Casos. Bibliografia: Livro(s) Texto(s): ALMEIDA, Flávio. Como ser empreendedor de sucesso. Belo Horizonte: Leitura, 2001. HARVARD BUSINESS REVIEW. Empreendedorismo e Estratégia. Rio de Janeiro: Campus, 2002. Livros de referência: DOLABELA, Fernando. Oficina do Empreendedor. São Paulo: Cultura Editores e Associados, 1999. DORNELAS, José C. A. Empreendedorismo. Rio de Janeiro: Campus, 2001. MUZYKA, Daniel F., BIRLEY, Sue. Dominando os desafios do empreendedor. São Paulo: Makron Books, 2000. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da Disciplina: Gerência de Projetos de Sistemas Ementa: Gerenciamento do ciclo de vida do sistema. Gerenciamento de rede cliente-servidor. Métricas para gerenciamento de projetos e avaliação de desempenho de sistema. Gerenciamento de expectadores: superiores, usuários, membros de equipe e outros membros relacionados ao projeto. Determinação dos requisitos de habilidade e alocação

de equipes ao projeto. Análise de custo e eficiência. Técnicas de apresentação e comunicação. Gerenciamento efetivo de aspectos técnicos e comportamentais do projeto. Gerenciamento das mudanças. Bibliografia: Livro(s) Texto(s): PRADO, Darci. Gerência de Projetos em Tecnologia. Belo Horizonte: EDG, 1999. OLIVEIRA, Jayr Figueiredo. Metodologia para desenvolvimento de projetos de sistemas. 5ª Ed. São Paulo: Érica, 2003. Livros de referência: ALDABO, Ricardo. Gerenciamento de Projetos. Barueri: Artliber, 2001. FIGUEIREDO, Francisco C., FIGUEIREDO, Helio C. M. Dominando Gerenciamento de Projetos com MS Project. Rio de Janeiro: Ciência Moderna, 2001. IRELAND, Lewis R., CLELAND, David I. Gerência de Projetos. Rio de Janeiro: Reichmann e Affonso, 2002. Software de apoio necessário ao ensino da disciplina: Microsoft Project

Nome da Disciplina: Sistemas Distribuídos Ementa: Introdução aos Sistemas Distribuídos. Problemas básicos em computação distribuída: coordenação e sincronização de processos, exclusão mútua, difusão de mensagens. Compartilhamento de informação: controle de concorrência, transações distribuídas. Comunicação entre processos. Tolerância a falhas. Sistemas operacionais distribuídos. Estudos de casos. Bibliografia: Livro(s) Texto(s): ALBUQUERQUE, Fernando. TCP/IP Internet - Programação de Sistemas Distribuídos, HTML, Javascript e Java. Rio de Janeiro: Axcel Books, 1999. TEIXEIRA JR., José H., SAUVE, Jacques P. Do Mainframe para a Computação Distribuída. Rio de Janeiro: IBPI Press, 1996. Livros de referência:

ÖZSU, M. Tamer, VALDURIEZ, Patrick. Princípios de Sistemas de Banco de Dados Distribuídos. Rio de Janeiro: Campus, 2001. RICCIONI, Roberto. Introdução a objetos distribuídos com Corba. Florianópolis: Visual Books, 2000. Software de apoio necessário ao ensino da disciplina: A disciplina não utiliza software.

Nome da disciplina: Inteligência Artificial Ementa: Linguagens simbólicas. Programação em lógica. Cláusulas de Horn. Unificação. Resolução. Meta-predicados. Métodos de resolução de problemas. Redução de problemas. Estratégias de busca. Uso de heurísticas. Representação do conhecimento. Regras de produção. Redes semânticas. Lógica fuzzy. Redes neurais: aprendizado, redes de várias camadas, redes associativas. Sistemas especialistas e bases de conhecimento. Estudos de Casos. Bibliografia: Livro(s) texto(s): NASCIMENTO JÚNIOR, Cairo L., YONEYAMA, Takashi. Inteligência Artificial em Controle e Automação. São Paulo: Edgard Blucher, 2000. PERRY, Robert L., PERRY, Robert. Artificial Intelligence. New York: Franklin Watts, 2000. Livros de referência: GANASCIA, Jean-Gabriel. Inteligência Artificial. São Paulo: Ática, 1997. LUGER, G., STUBBLEFIELD, W. Artificial Intelligence: Structures and strategies for complex problem solving. Califórnia: Benjamin Cummings, 1998. Software de apoio necessário ao ensino da disciplina: DevC++

Nome da Disciplina: Trabalho de Conclusão de Curso Ementa:

Proposta de um projeto ao professor responsável, contemplando uma aplicação prática de sistemas de informação. Elaboração de trabalho final a partir de literatura e de levantamentos específicos, justificativa, especificação funcional, documentação técnica da aplicação desenvolvida. Apresentação em sessão aberta, com avaliação por uma banca examinadora. Bibliografia: Bibliografia apresentada por todas as disciplinas ministradas no Curso de Sistemas de Informação. Software de apoio necessário ao ensino da disciplina: Todos os softwares disponíveis.