You are on page 1of 38

9.3.

Quadro dos Componentes Curriculares


9.3.1. Quadro das Disciplinas Obrigatrias As disciplinas seguem a ordem apresentada para as disciplinas por semestre.

1 Semestre Nome da disciplina: Clculo Diferencial e Integral Pr-requisitos: Nenhum Objetivo Formular, representar e resolver problemas que envolvam integrao e derivao. CH: 90 h

Ementa Seqncias, limites, continuidade. Clculo e aplicao das derivadas. A integral definida, funo inversa. Tcnicas de integrao: integrao por partes e integrao por substituio simples e trigonomtrica.

Bibliografia Bsica STEWAR.T.J., Clculo.So Paulo: Pioneira. V. 1. 2001. SIMMONS.G.F., Clculo Com Geometria Analtica, So Paulo: McGraw-Hill, vol.1. 1990. GUIDORIZZI. H. L., Um Curso de Clculo, So Paulo: Livros Tcnicos e Cientficos, v. 1, 2001. Bibilografia Complementar ANTON, H., Clculo: Um Novo Horizonte Vol I, Porto Alegre: Bookman, 1999. LANG. S., Clculo, Rio de Janeiro: Livro Tcnico, vol.1, 1977. LEITHOLD. L., O Clculo com Geometria Analtica. So Paulo: Harbra, v. 1, 2002. BOULOS.P., Introduo Ao Clculo, So Paulo: Edgard Blcher, v.1, 1978.

Nome da disciplina: Clculo Vetorial e Geometria Analtica Pr-requisitos: Nenhum Objetivo Compreender os princpios de lgebra vetorial, geometria e lgebra linear.

CH: 60 h

Ementa Retas e Crculos no Plano. Vetores. Retas, Planos e Esferas no Espao. Cnicas e Qudricas. Espaos Vetoriais e Transformaes de coordenadas. Matrizes, Determinantes e Equaes Lineares. Transformaes Ortogonais e Rotaes no Espao.

Bibliografia Bsica Murdoch, D.C. Geometria Analtica com uma introduo sobre clculo vetorial e matrizes. Livros Tcnicos e Cientficos, Rio, 1969. Caroli, A. Callioli, C. e Feitosa, M. Vatores e Geometria Analtica, Nobel, 1968. Boulos, P. Camargo, I. Geometria Analtica - Um tratamento vetorial, Makron Books, 1987. Bibliografia Complementar Carlos A. Callioli, Hygino H. Domingues, and Roberto C. F. Costa. lgebra Linear e Aplicaes. Atual Editora, So Paulo, 6a. edio, 1995. 22

Nome da disciplina: CH: 60 h Filosofia Pr-requisitos: Nenhum Objetivo Ementa Evidenciar as contribuies do conhecimento Ser e razo (raciocnio, lgica). tica e Poltica. Razo terica versus razo prtica. Inteligncia filosfico na formao da civilizao ocidental e reforar o carter de atualidade da artificial versus razo humana. Assuntos filosficos pertinentes aos fundamentos da filosofia na contemporaneidade, atravs de discusso de temas relativos ao conhecimento computao e sua prtica. e ao comportamento humano. Bibliografia Bsica ARANHA, Maria Lcia de Arruda; MARTINS, Maria Helena Pires. Filosofando: introduo filosofia. So Paulo: Moderna, 1997. (15) CHAUI, Marilena. Convite filosofia. So Paulo: tica, 1997. (06) PLATO. Repblica, Livro 1. Bibliografia Complementar: BOCHENSKI, I. M. Diretrizes do pensamento filosfico. So Paulo: Pedaggica e Universitria, 1977. (06) MASIERO, P. C., tica em Computao. So Paulo: Edusp, 2000, 213 p. CARVALHO, M. C. (org.). Paradigmas filosficos da atualidade. Campinas: Papirus, 1989. (04) FRANA, L. Noes de histria da filosofia. So Paulo: Agir, 1990. (05) JASPERS, K. Introduo ao pensamento filosfico. So Paulo: Cultrix, 1998. (06) JOSTEIN, G. O mundo de Sofia. So Paulo: Companhia das Letras, 1998. (05) REALE, G.; ANTISERI, D. Histria da filosofia. So Paulo: Paulus, 1990. v.2 (04) Nome da disciplina: Introduo Cincia da Computao Pr-requisitos: Nenhum Objetivo Conhecer a programao para computadores como disciplina autnoma, como uma metodologia do raciocnio construtivo aplicvel a todos os problemas passveis de uma soluo algortmica. CH: 90 h

Ementa Histria da Computao, componentes do hardware, software bsico (Sistemas Operacionais DOS e Windows), linguagens, compilao e representao interna dos dados. Resoluo de problemas e desenvolvimento de algoritmos, anlise do problema, estratgias de soluo, representao e documentao. Estruturao de programas. Tipos de dados, escalares, vetores e matrizes, cadeias de caracteres e registros. Procedimentos e funes. Passagem de parmetros. Conceito de recurso e sua aplicao. Ensino de uma linguagem de programao. Depurao e documentao de programas.

Bibliografia Bsica Guimares, A. M.; Lages, N. A. C. Introduo a Cincia da Computao. LTC, 1996. Lopes, A.; Garcia, G. Introduo Programao: 500 Algoritmos Resolvidos Kernigan, B. W.; Ritchie, D. C: a Linguagem de Programao - Padro Ansi. 1989. Bibliografia Complementar Norton, P. Introduction to Computers. 4. ed. McGraw-Hill, 2000. Leiserson, C. E.; Stein, C.; Rivest, R. L.; Cormen, T. H. Algoritmos. 2. ed. 2002. 23

Nome da disciplina: Metodologia Cientfica Pr-requisitos: Nenhum Objetivo Produzir textos cientficos dentro da sua rea de atuao; conhecer e aplicar os fundamentos tericos necessrios para a realizao de pesquisas e projetos cientficos.

CH: 60 h

Ementa Conceito e concepo de cincia. Conceituao de Metodologia Cientfica. Necessidade da produo cientfica na Universidade. Passos do encaminhamento e da elaborao de projetos, relatrios tcnicos, monografias e artigos cientficos.

Bibliografia Bsica ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR 6023: Informao e documentao, referncias, elaborao. Rio de Janeiro, 2002. MATTAR NETO, Joo Augusto. Metodologia cientfica na era da informtica. So Paulo: Saraiva, 2002. BIANCHETTI, Lucdio; MACHADO, Ana Maria Netto. A bssola do escrever. Florianpolis: EdUFSC, co-edio Cortez Editora, 2003. Bibliografia Complementar FACHIN, Odlia. Fundamentos de metodologia. 3.ed. So Paulo: Saraiva, 2001. GIL, Antonio Carlos. Como elaborar projetos de pesquisa. So Paulo: Atlas, 1996. SEVERINO, A.J. Metodologia do trabalho cientfico. 21.ed. So Paulo: Cortez, 2000. 2 Semestre Nome da disciplina: Probabilidade e Estatstica Pr-requisitos: Clculo Diferencial e Integral Objetivo Adquirir os conceitos bsicos de estatstica, com nfase para sua aplicao prtica na rea de computao. CH: 60 h

Ementa Estatstica descritiva. Probabilidade: noes. Principais distribuies discretas e contnuas. Testes de Hiptese intervalos de confiana. Regresso. Introduo ao planejamento de experimentos. Uso, em laboratrio, de uma ferramenta de software.

Bibliografia Bsica BARBETTA,P. A.; REIS, M. M.; BORNIA, A. C., Estatstica para Cursos de Engenharia e Informtica, So Paulo: Atlas,2004. MONTGOMERY, D. C.; RUNGER, G. C.; HUBLE, N. F., Estatstica Aplicada Engenharia, LTC: Rio de Janeiro, 2004. LAPPONI, J. C. Estatstica Usando Excel, 4 ed, Rio de Janeiro: Campus, 2005. BISQUERRA, R.; MARTNEZ, F.; sarriera, J. C., Introduo Estatstica: Enfoque Informtico com o Pacote Estatstico Spss, Porto Alegre: ARTMED, 2004. Bibliografia Complementar: BUSSAB, W.O; MORETTIN, P.A : Estatstica Bsica, Atual Editora, 4a edio, 1997. ACHCAR, J.A; RODRIGUES, J.: Introduo de Estatstica para Cincias e tecnologia, apostila de ICMC - USP, 1993.

24

Nome da disciplina: CH: 60 h Linguagem de Programao I Pr-requisitos: Introduo Cincia da Computao Objetivo Ementa Resolver problemas de soluo analtica e Estudo detalhado de uma linguagem de expressar essa soluo em uma linguagem de programao. Estrutura da linguagem. Comandos programao de computadores. e declaraes.Tipos de dados. Manipulao de Arquivos. Aplicaes. Tipos de dados avanados: vetores, matrizes, unies e registros. Ponteiros e alocao dinmica de memria. Bibliografia Bsica MIZRAHI, V. C., Treinamento em Linguagem C: Curso Completo Mdulo I, Makron Books, 1990. MIZRAHI, V. C., Treinamento em Linguagem C: Curso Completo Mdulo II, Makron Books, 1990. SCHILDT, H. C Completo e Total. Makron Books. Bibliografia Complementar: BEK; Aitken. C Guia do Programador. LEISERSON, C. E.; STEIN, C.; RIVEST, R. L.; CORMEN, T. H.. Algoritmos. 2. ed. 2002. Nome da disciplina: Matemtica Discreta Pr-requisitos: Nenhum Objetivo Adquirir conhecimentos bsicos tericos de matemtica combinatria e teoria dos grafos, habilitando-os a resolverem problemas da rea de Cincias de Computao que fazem uso dessas teorias e tcnicas. CH: 60 h

Ementa Viso geral dos fundamentos de Matemtica Discreta em Computao. Sentido lgicomatemtico convencional dos conectivos. Argumentos. Lgica sentencial. Regras de formao de frmulas. Sistemas dedutivos. Decidibilidade da lgica sentencial. Lgica de predicados de primeira ordem. Conjuntos e funes. Provas. Induo matemtica. Linguagem simblica. Tabelas verdade. Equivalncia lgica. Argumentos vlidos. Funes booleanas e forma disjuntiva normal. Relaes sobre conjuntos: relaes de equivalncia e de ordem. Conjuntos parcialmente ordenados. Isomorfismos de ordem.

BIbliografia Bsica GERSTING, J. L.; Fundamentos matemticos para a Cincia da Computao. Rio de Janeiro: LTC, 2001. MENEZES, P. B.; Matemtica discreta para Computao e Informtica, n. 16, Porto Alegre, Sagra-Luzzatto, 2004. Bibliografia Complementar SCHEINERMAN, E.R.; Matemtica discreta: uma introduo. So Paulo. Thomson Learning Ltda, 2003. POZO, J.I.; A soluo de problemas: aprender para resolver, resolver para aprender. Porto Alegre, ArtMed, 1998.

25

Nome da disciplina: CH: 60 h Organizao e Arquitetura de Computadores Pr-requisitos: Introduo Cincia da Computao Objetivo Ementa Adquirir os conceitos bsicos de lgica digital Reviso dos conceitos bsicos de lgebra de e de organizao de computadores. Boole, da simplificao de expresses lgicas (mapa de Karnaugh) e implementao dos circuitos. Noes de circuitos combinacionais e seqncias. Subsistemas lgicos: multiplex, demultiplex, decodificador, memria, flip-flop, registradores e contadores. Subsistemas de memria. Arquitetura de processadores. Unidade de controle. Tcnicas para organizao de E/S, uso de DMA. Conceitos gerais de Barramentos. Bibliografia Bsica MONTEIRO, M., Organizao de Computadores, 4 ed, Rio de Janeiro: LTC , 2003 STALLINGS, W. Arquitetura e Organizao de Computadores, So Paulo: Prentice Hall, 5a. ed., 2002. TANENBAUM, A. S., Organizao Estruturada de Computadores, 4 ed, Rio de Janeiro: LTC, 2001. Bibliografia Complementar Uyemura, J. P., Sistemas Digitais: Uma Abordagem Integrada, So Paulo: Thomson Learning, 2002.

26

Nome da disciplina: CH: 75 h Fundamentos de Sistemas de Informao Pr-requisitos: Introduo Cincia da Computao Objetivo Ementa Conceitos bsicos de teoria de sistemas; Assimilar os conceitos bsicos de Teoria de componentes e relacionamentos de sistema. Sistemas, bem como os fundamentos e Introduo aos Fundamentos Organizacionais de tendncias de tecnologias e de Sistemas de Sistemas de Informao: desafios dos Sistemas de Informao no contexto das organizaes; conhecer o ciclo de vida do desenvolvimento Informao; custo/benefcio da informao; o papel estratgico do sistema de informao; o de software, com nfase nos mtodos de sistema de informao e a organizao; anlise e especificao de requisitos de informao, gerenciamento e tomada de deciso; o Sistemas de Informao. impacto tico e social dos Sistemas de Informao. Fundamentos Tcnicos de Sistemas de Informao: computadores e processamento da informao, software de Sistemas de Informao, gerncia de recursos de dados, telecomunicao, computao em rede, internet/intranet/extranet/ASP; pacotes de software para SI; sistemas integrados de gesto empresarial (ERP), gerenciamento de relacionamento com clientes (CRM). Principais questes relativas construo de Sistemas de Informao: viso geral de abordagens e mtodos de anlise e especificao de requisitos de SI; reprojeto da organizao e garantia de qualidade com Sistemas de Informao. Bibliografia Bsica LAUNDON, K. C.; LAUDON, J. P., Sistemas de Informao Gerenciais, 5 ed, So Paulo: Prentice Hall, 2004. STAIR, R. M.; REYNOLDS, G. W., Princpios de Sistemas de Informao, So Paulo: Thomson Learning, 2005. Bibliografia Complementar: Sistemas de Informao e as Decises Gerenciais na Era da Internet, 2 ed, So Paulo: Saraiva, 2004.

27

Nome da disciplina: Ingls Instrumental Pr-requisitos: Nenhum Objetivo Entender textos dirigidos informtica escritos em lngua inglesa.

CH: 45 h

Ementa Tcnica de leitura. Skimming (leitura para compreenso). Scanning (leitura para a localizao e entendimento de informaes especficas). Estudo da gramtica em contexto. Verbos, adjetivos, graus, pronomes e advrbios: diferenas e usos Importncia do gerndio. Aspectos lingsticos relevantes comuns linguagem tcnica em textos e manuais de computao.

Bibliografia Bsica GALANTE, Terezinha Prado. Ingls para Processamento de Dados. So Paulo, Atlas, 1990. CRUZ, T.D. & SILVA, A. V. & Rosas, Marta. Ingls.com.textos para informtica. Disal Editora, 2003 Bibliografia Complementar GLENDINNING, Eric H. Basic English for Computing. Oxford: Shafte, 1999. 128 p. REMANCHA ESTERAS, Santiago. Infotech: English for Computer Users. 3.ed. Cambridge: Cambridge University Press, 2003. 2 v. TUCK, Michael. Oxford Dictionary of Computing for Learners of English. Oxford: Oxford University Press, 1996. 394 p.

3 Semestre Nome da disciplina: CH: 60 h lgebra Linear Pr-requisitos: Clculo Vetorial e Geometria Analtica Objetivo Ementa Conhecer os fundamentos de lgebra Linear, Sistemas de equaes lineares. Matrizes. Vetores. Espaos Vetoriais. Dependncia e independncia necessrios compreenso das estruturas linear. Transformaes lineares. Curvas e bsicas que surgem na formulao dos problemas das outras disciplinas, tanto puras superfcies. Equaes diferenciais lineares. Sistemas lineares 1-D e 2-D. Auto-valores e autoquanto aplicadas. vetores de operadores no espao Euclidiano. Bibliografia Bsica BERNARD, K., Introduo lgebra Linear com Aplicaes, Rio de Janeiro: LTC, 2006. ANTON, H.; BUSBY, R. C., lgebra Linear Contempornea, So Paulo: Bookman, So Paulo, 2006. BOLDRINI, J. L. et al. lgebra Linear, 3. ed., So Paulo, Editora Harbra Ltda, 1986. Bibliografia Complementar: CALLIOLI, C. A.; DOMINGUES, H. H.; COSTA, R. C. F. lgebra linear e aplicaes, Atual Editora, 1996. CHAR, B.W. et al Maple V - Library reference manual, New York, Springer Verlag, 1991. ECK, A. Introduction to Maple, 2a. ed., New York, Springer Verlag, 1996.NOBLE, B.; DANIEL, J. Applied linear algebra, Englewood Cliffs, Prentice Hall, 1977.VARGA, R. S. Matrix iterative analysis, Englewood Cliffs, Prentice Hall, 1962. 28

Nome da disciplina: Linguagem de Programao II Pr-requisitos: Linguagem de Programao I Objetivo Adquirir os conceitos de programao orientada a objetos e aplic-los em uma linguagem de programao.

CH: 90 h

Ementa Modularizao com Classes Classes e Objetos: instanciao e noo de referncia Elementos de uma classe: atributos, mtodos e construtores. Mensagens e mtodos Modificadores de acesso e Encapsulamento. Composio de Classes com Agregao Herana e Polimorfismo. A linguagem de programao Java, Classes em Java Elementos bsicos da linguagem. Colees e elementos bsicos de Estruturas de Dados Entrada e Sada: Streams, Readers, Writers Modelo de Tratamento de Excees Noes gerais sobre: Modelo de Tratamento de Eventos e Interfaces Grficas, Aplicaes e Applets

Bilbiografia Bsica Barnes, D. J. & Klling, M. Programao Orientada a Objetos com Java. Pearson, 2004. DEITEL, P. J.; DEITEL M. D.; Java: Como Programar, Porto Alegre: Bookman, 2002. DEITEL, P. J.; DEITEL M. D.; C++ Como Programar, Porto Alegre: Bookman, 2001. BRUCE, E. Thinking in Java, 3rd Edition,Prentice Hall, 2003. Horstmann, C. S. & Cornell, G. Core Java - Fundamentals, vol. 1. Prentice Hall. Bibliografia Complementar: WIENER,R.S.; PINSON,L.J. An Introduction to Object-Oriented Programming and C++, Addison Wesley, 1988, (Nacional Makron, 1991). ECKEL,B. Using C++, McGraw-Hill, 1989, (Nacional: Makron, 1991).

29

Nome da disciplina: Algoritmos e Estruturas de Dados I Pr-requisitos: Linguagem de Programao I Objetivo Conhecer as vrias estruturas da informao, buscando habilit-los a contar com esses recursos no desenvolvimento de outras atividades de cincias de computao.

CH: 90 h

Ementa Listas lineares, listas ordenadas e circulares, representao de matrizes esparsas, pilhas, filas e deques. Listas duplamente encadeadas, rvores, rvores binrias. Aplicaes das rvores. Anlise de Complexidade.

Bibliografia Bsica SZWARCFITER, J. L.; MARKENZON, L. Estruturas de Dados e seus Algoritmos, Livros Tcnicos e Cientficos, 1994. VELOSO, P. A. S.. Estruturas de dados, Rio de Janeiro: Campus, 1983. LEISERSON, C. E.; STEIN, C.; RIVEST, R. L.; CORMEN, T. H., Algoritmos: Teoria e Prtica, Campus: Rio de Janeiro, 2002. Bibliografia Complementar: WEISS, M. A. - Data Structures and Algorithm Analysis, The Benjamin/Cummings Pub. Co., 1995. MAIN, M. E SAVITCH, W. - Data Structures and Other Objetcs - Turbo Pascal Edition, The Benjamin/Cummings Pub. Co., 1995. Van WYK, C. J.. Data structures and C programs Reading, Mass. : Addison-Wesley, c1988, 1990. x, 387 p. : ill. ; 24 cm. ISBN 0201161168. Nome da disciplina: CH: 60 h Sistemas Operacionais I Pr-requisitos: Organizao e Arquitetura de Computadores Objetivo Ementa Compreender os conceitos e princpios Histrico e evoluo dos sistemas operacionais, bsicos dos sistemas operacionais de estrutura de um sistema operacional, processos, computadores digitais. comunicao entre processos e escalonamento. Princpios de entrada/sada, aspectos de hardware e de software. Gerenciamento de memria, princpios bsicos, multiprogramao, memria virtual, cache, algoritmos para manipulao de pginas e cache. Sistema de arquivos, viso do usurio, diretrizes para projeto, aspectos de confiabilidade, segurana e desempenho. Estudo de casos atuais. Bibliografia Bsica TANENBAUM, A.S.; Sistemas Operacionais Modernos, 2 ed, So Paulo: Prentice-Hall, 2002 TANENBAUM, A.S.; Sistemas Operacionais: Projeto e Implementao. Prentice-Hall, 2002. MACHADO, Francis B.; MAIA, Luiz Paulo. Arquitetura de Sistemas Operacionais, 2 ed, Rio de Janeiro:LTC, 1997. SHAY, W.A. Sistemas Operacionais, Makron Book, 1996. Bibliografia Complementar: SILBERSCHATZ, A. GALVIN, P.B., GAGNE, G.; Sistemas Operacionais: Conceitos e Aplicaes. Editora Campus, 2001. MACHADO, F. B.; MAIA, L. P. Arquitetura de Sistemas Operacionais. Editora LTC. 3 Edio. 2002. OLIVEIRA, R., TOSCANI, S., CARISSIMI, A.S.; Sistemas Operacionais. Livro 11 da Srie Livros Didticos do Instituto de Informtica da UFRG, 2a. Ed., Editora Sagra Luzzato, 2001. 30

Nome da disciplina: Sociologia Pr-requisitos: Nenhum Objetivo Conhecer os processos sociais bsicos que constituem a relao indivduo/sociedade; entender a estrutura de classes que constitui a sociedade capitalista; apresentar a relao entre Doena e Sociedade, por meio dos conceitos de conscincia e ideologia como prticas sociais.

CH: 60 h

Ementa Histria da Sociologia. Revoluo Industrial e a formao da sociedade capitalista. Objeto de estudo da Sociologia na Realidade. Elementos essenciais do estudo da Sociologia: cultura, sociedade de massa, sociedade de consumo, coero social e controle social. Estratificao social. A vida econmica e a sociedade. As Instituies sociais e os mecanismos de controle social, sistemas de poder. Sociedade do trabalho e as novas perspectivas de qualificao do homem.

Bibliografia Bsica FERREIRA, Delson. Manual de Sociologia: dos clssicos sociologia da informao, So Paulo: Atlas, 2003. OLIVEIRA, Silvio Luis de. Sociologia das Organizaes Uma Anlise do homem e das Empresas no Ambiente Competitivo 1 ed. So Paulo: Saraiva, 2002. TUNER, Jonathan H. Sociologia Conceitos e Aplicaes. So Paulo: Copyright, 2002. Bibliografia Complementar: BOTTOMORE, T. B. Introduo Sociologia. 9 ed. Rio de Janeiro: Guanabara, 1987. BERGER, P. Perspectivas Sociolgicas. 14 ed. Petroplis: Vozes, 1995. CHINOY, E. Sociedade uma introduo Sociologia. 19 ed. So Paulo: Cultrix, 1993.

31

4 Semestre
Nome da disciplina: CH: 60 h Engenharia de Software I Pr-requisitos: Linguagem de Programao II e Fundamentos de Sistemas de Informao Objetivo Ementa Conceituao de Engenharia de Software. Definir, analisar e empregar modelos, Caracterizao e anlise dos mtodos para tcnicas, ferramentas e mtricas apropriadas especificao de sistemas computacionais. para o desenvolvimento de software, Caracterizao e comparao de modelos para observadas a qualidade do processo de especificao de sistemas. Conceituao de desenvolvimento como tambm a qualidade gerenciamento de projetos. Estudo de viabilidade do produto. do desenvolvimento de sistemas. Conceituao e aplicao de mtricas de software. Identificao das etapas de elaborao do projeto, de implementao e manuteno de software. Caracterizao e anlise das normas de qualidade de software. Caracterizao e aplicao de ferramentas CASE. Bibliografia Bsica SOMMERVILLE, I., Engenharia de Software, 6 ed, So Paulo: Prentice-Hall, 2003. CARVALHO, Ariadne Rizzoni. Introduo a Engenharia de Software. Campinas, SP: Editora da Unicamp, 2001. PRESSMAN, Roger S. Engenharia de Software. So Paulo: Makron Books, 1995.. Bibliografia Complementar: MARANHO, Muriti. ISO Srie 9000: manual de implementao. Rio de Janeiro: QualitiMark Editora, 1999. PETERS, James F. Engenharia de Software: Teoria e Prtica. So Paulo: Makron Books, 2001.. Nome da disciplina: CH: 60 h Banco de Dados I Pr-requisitos: Algoritmos e Estrutura de Dados I e Linguagem de Programao II Objetivo Ementa Conhecer e aplicar os conceitos, tcnicas e Introduo: evoluo histrica dos Sistemas de caractersticas bsicas dos sistemas de Informao, conceitos bsicos de um SGBD. gerenciamento de Banco de Dados; Estrutura de um SGBD: nveis conceituais, externo desenvolver Sistemas de Informao mais e fsico, modelos conceituais e modelos externos. complexos, baseado na filosofia de base de Linguagem de Definio de dados e Linguagem de dados. Manipulao de dados. O modelo relacional: conceitos, lgebra relacional, clculo relacional e normalizao. A linguagem SQL. Banco de Dados orientado a objeto. Bibliografia Bsica NAVATHE, E., Sistemas de Banco de Dados, 3 ed, Rio de Janeiro: LTC, 2002. SILBERSCHATZ, K, Sistema de Banco de Dados, 3ed, So Paulo: Makron Books, 1993. OLIVEIRA, C. H. P, SQL Curso Prtico, So Paulo: Novatec, 2002. Bibliografia Complementar: DATE, C. J., Introduo a Sistemas de Banco de Dados, 7 ed, Rio de Janeiro: Campus, 2002. GUIMARES, C. C., Fundamentos de bancos de dados, Campinas: Unicamp Editora, 2003. 32

Nome da disciplina: CH: 60 h Algoritmos e Estruturas de Dados II Pr-requisitos: Algoritmos e Estruturas de Dados I Objetivo Ementa Busca e ordenao. Algoritmos para classificao Estudar e resolver problemas que utilizem estruturas de dados complexas; desenvolver e externa em disco e fita. Arquivos, consultas, organizaes sequenciais, tcnicas de indexao, implementar algoritmos clssicos. indexao cilindro-superfcie, rvores-B, AVL, tries e hashing. Organizao de arquivos: sequencial, aleatria e invertida. Estruturas de dados para alocao dinmica de memria, coleta e compactao de lixo. Estruturas de dados para representao de grafos, algoritmos de busca em grafos. Bibliografia Bsica TENEMBAUM,A.M. et al Data Structures Using C, Prentice-Hall, 1990. AHO,A.V.; HOPCROFT,J.E.; ULLMAN,J.D. Data Structure and Algorithms. Readings, Addison Wesley, 1982. Horowitz,E.; Sahni,S. Fundamentals of Data Structures in Pascal, Computer Science Press, 1990. ZWARCFITER,J.L. Grafos e Algoritmos Computacionais. Editora Campus, 1983. LEISERSON, C. E.; STEIN, C.; RIVEST, R. L.; CORMEN, T. H., Algoritmos: Teoria e Prtica, Campus: Rio de Janeiro, 2002. Bibliografia Complementar: BERZTISS,A.T. Data Structures: Theory and Practice, New York, Academic Press, 1975. SCHRIBER,T.J. An Introduction to Simulation using GPSS/H, John Wiley & Sons, 1991. WIRTH,N. Algorithms and Data Structures, Englewood Cliffs, Prentice-Hall, 1986. CORMEN, H.T.; LEISERSON, C.E.; RIVEST, R.L. Introduction to Algorithms, MIT Press, McGraw-Hill, 1999.

33

Nome da disciplina: Interao Homem-Mquina Pr-requisitos: Linguagem de Programao II Objetivo Compreender conceitos fundamentais da interao entre o usurio e o computador; discutir os tpicos envolvidos em reas atuais de pesquisa; realizar avaliao de interfaces.

CH: 60 h

Ementa Introduo aos conceitos fundamentais da interao entre o usurio e o computador. Definio de usabilidade. Geraes de interfaces e dos dispositivos de interao - a evoluo dos tipos de interfaces para interao usurio-computador. Aspectos humanos. Aspectos tecnolgicos. Mtodos e tcnicas de design. Ciclo de vida da engenharia de usabilidade. Heursticas para usabilidade. Ferramentas de suporte. Mtodos para avaliao da usabilidade. Padres para interfaces. Interao do usurio com sistemas hipermdia. Desenvolvimento prtico em avaliao e construo de interfaces.

Bibliografia Bsica ROCHA, H. V.; BARANAUSKAS, M. C. C., Design e Avaliao de Interfaces HumanoComputador, Campinas:NIED/Unicamp, 2003. Bibliografia Complementar: DIX,A.;FINLAY,J.; ABOWD,G.; BEALE,R. - Human-Computer Interaction.2 edio, Prentice-Hall, 1998. JOHNSON, P. Human Computer Interaction. McGraw Hill, 1992. NIELSEN, J. Usability Engineering. Academic Press, 1993. SHNEIDERMAN, B. Designing the User-interface. 2 ed. Addison Wesley, 1992. THIMBLEBY, H. User Interface Design. ACM Press, 1990. BAECKER, R.M.; GRUDIN, T.; BRIXTON, W. A.; GREENBERG, S. Readings in Hunan Computer Interation: Toward the year 2000, 2 edio, Morgan Kaufmann, 1995. PREECE, I. et al. Human Computer Interation, Addison-Wesley, 1994. Artigos de Conferncias e Peridicos de primeira linha que apresentem inovaes na rea de IHC. Exemplos: ACM Interactions, ACM International Conference Human-Computer Interaction, IEEE Computer, IEEE Software entre outros.

34

Nome da disciplina: Redes de Computadores I Pr-requisitos: Sistemas Operacionais I Objetivo Adquirir os conceitos bsicos de redes de computadores; aplicar tcnicas de projeto, instalao e configurao de redes locais.

CH: 60 h

Ementa Introduo: Utilidade, estrutura e arquitetura de redes; O modelo de referncia OSI; Servios em redes. A Camada Fsica: Meios de transmisso analgica e digital; chaveamento. A Subcamada de Acesso ao Meio: Protocolos de redes locais; os padres 802; Redes de Fibra ptica. A camada de Enlace de Dados: Correo e Deteco de erros; protocolos de janelas deslizantes. Interconexo de Redes: repetidores, pontes e roteadores. Projeto, instalao e configurao de redes locais. Introduo aos protocolos TCP/IP.

Bibliografia Bsica TANENBAUM, A. S., Redes de Computadores, 4 ed, Rio de Janeiro: Campus, 2003. COMER, D. E., Redes de Computadores e Internet, Porto Alegre: Bookman, 2007. TORRES, G., Redes de Computadores: Curso Completo, Rio de Janeiro: Axcel Books, 2001. Bibliografia Complementar SOARES, L. F. G.; LEMOS, G.; COLCHER, S. Redes de Computadores. Das LANS, MANs e WANs s Redes ATM. Segunda Edio. Editora Campus, 1995. DANTAS, M., Tecnologias de Redes de Comunicao e Computadores, Rio de Janeiro: Axcel Books, 2002.

35

5 Semestre Nome da disciplina: CH: 60 h Anlise e Projeto de Sistemas I Pr-requisitos: Banco de Dados I e Engenharia de Software I Objetivo Ementa Empregar uma abordagem sistemtica para a Conceituao de Anlise de Sistemas. resoluo de problemas usando metodologias Conceituao, anlise e aplicao de metodologias para o desenvolvimento de sistemas. Aplicao de de anlise e desenvolvimento de sistemas. ferramentas computacionais de apoio ao processo de anlise e projeto de sistemas. Modelagem utilizando UML. Tcnicas emergentes de modelagem de sistemas. Bibliografia Bsica PRESSMAN, Roger S. Engenharia de Software, 6 ed, So Paulo- Makron Books, 2006. SOMMERVILLE, Ian. Engenharia de Software. So Paulo Pearson Addison Wesley, 2003. BEZERRA, E., Princpios de Anlise e Projeto de Sistemas Utilizando UML, Rio de Janeiro: Campus, 2005. LARMAN, C., Utilizando UML e Padres, Porto Alegre: Bookman, 2007. Bibliografia Complementar YOURDON, Edward; ARGILA, Carl. Anlise e Projeto Orientados a Objetos - Estudos de Casos. So Paulo- Makron Books, 1999. YOURDON, Edward. Anlise Estruturada Moderna, Ed. Campus, Rio de Janeiro, 1990. Nome da disciplina: Banco de Dados II Pr-requisitos: Banco de Dados I Objetivo Aplicar solues avanadas utilizando bancos de dados relacionais; reconhecer as diversas tecnologias existentes de banco de dados, de forma a selecionar uma alternativa adequada situao. CH: 60 h

Ementa Procedimentos Armazenados. Gatilhos. Anlise do gerenciamento de transaes. Concorrncia. Banco de Dados Distribudos. Caracterizao e comparao de abordagens no convencionais para bancos de dados. Integrao de bancos de dados e internet. Datawarehouse.

Bibliografia Bsica NAVATHE, E., Sistemas de Banco de Dados, 3 ed, Rio de Janeiro: LTC, 2002. SILBERSCHATZ, K, Sistema de Banco de Dados, 3 ed, So Paulo: Makron Books, 1993. DATE, C., Introduo a Sistemas de Banco de Dados. 7. ed. Rio de Janeiro: Campus, 2000. Bibliografia Complementar TEOREY, T.; LIGHTSTONE, S.; NADEAU, T., Projeto e Modelagem de Banco de Dados, Rio de Janeiro: Campus, 2006. MACHADO, Felipe N. Projeto de Banco de Dados: uma viso prtica. 5. ed. So Paulo: rica, 1999. MARCON, Antonio Marcos. Aplicaes e Bancos de Dados para internet. So Paulo: rica, 2000.

36

Nome da disciplina: Laboratrio de Banco de Dados Pr-requisitos: Banco de Dados I Objetivo Desenvolver aplicaes prticas utilizando sistemas de gerenciamento de banco de dados relacionais e ferramentas de apoio.

CH: 60 h

Ementa Comandos de definio de dados e manipulao de dados. Gerenciamento de bases de dados. Acesso multiusurio em bases de dados. Uso de ferramentas CASE para projeto lgico e implementao de bases de dados. Geradores de relatrios. Gerenciadores de formulrios. Desenvolvimento prtico de aplicaes usando linguagens de 4a gerao. Projeto e implementao de sistemas de interface com o usurio. Projeto de sistemas usando a tecnologia cliente/servidor em bases de dados. Tcnicas de projeto orientadas a objetos para o projeto de sistemas usando gerenciadores relacionais.

Bibliografia Bsica NAVATHE, E., Sistemas de Banco de Dados, 3 ed, Rio de Janeiro: LTC, 2002. OLIVEIRA, C. H. P, SQL Curso Prtico, So Paulo: Novatec, 2002. OLIVEIRA, A.; ANDRADE, A. C., Acessando Banco de Dados com Delphi, Florianpolis: Relativa, 2003. HEUSER, C. A., Projeto de Banco de Dados, Porto Alegre: Sagra Luzzatto, 1998. Bibliografia Complementar: DATE, C. J., Introduo a Sistemas de Banco de Dados, 7 ed, Rio de Janeiro: Campus, 2002. Nome da disciplina: CH: 60 h Linguagem de Programao III Pr-requisitos: Banco de Dados I Objetivo Ementa Conhecer os IDEs para o desenvolvimento Apresentao da IDE; Linguagem de programao rpido de Sistemas de Informao de acordo da IDE; Componentes suas propriedades e com a necessidade do mercado e integrar mtodos. Acesso a banco de dados. Sistemas de Informao com banco de dados. Bilbiografia Bsica Produo cientfica atual e disponvel na literatura, tal como Delphi, Visual Basic, etc.

37

Nome da disciplina: Redes de Computadores II Pr-requisitos: Redes de Computadores I Objetivo Aprofundar o conhecimento sobre o funcionamento dos protocolos internet incluindo o roteamento de pacotes.

CH: 60 h

Ementa Fundamentos dos protocolos internet. Camadas de rede, transporte e aplicao (FTP, Telnet, SSH, etc). Algoritmos de roteamento. Aplicaes especiais como por exemplo proxies, NAT, diffservices e ints-ervices.

Bibliografia Bsica COMER, D. E., Redes de Computadores e Internet, Porto Alegre: Bookman, 2007. TANENBAUM, A. S., Redes de Computadores, 4 ed, Rio de Janeiro: Campus, 2003. PETERSON, L. L.; DAVIE, B. S., Redes de computadores: Uma Abordagem Sistmica, 2 ed, Rio de Janeiro: LTC, 2004. Bibliografia Complementar: SOARES, L. F. G.; LEMOS, G.; COLCHER, S. Redes de Computadores. Das LANS, MANs e WANs s Redes ATM. Segunda Edio. Editora Campus, 1995. DANTAS, M., Tecnologias de Redes de Comunicao e Computadores, Rio de Janeiro: Axcel Books, 2002. Nome da disciplina: CH: 60 h Gesto e Organizao Pr-requisitos: Fundamentos de Sistemas de Informao Objetivo Ementa As habilidades do gestor. A evoluo do Compreender as teorias relacionadas ao pensamento administrativo. O modelo do funcionamento, estrutura e gesto das diagnstico: a arquitetura das organizaes. organizaes, de modo a contribuir para a Planejamento e estratgia. Estrutura futura atuao profissional e social do organizacional. Deciso nas organizaes. Bacharel em Sistemas de Informao. Comportamento organizacional: motivao. Comportamento organizacional: liderana. Tecnologia e gesto; Mudana organizacional. Bibliografia Bsica DAFT, R.L., Administrao, Rio de Janeiro: LTC Editora, 1999. MOTTA, P.R. Transformao organizacional. Rio de Janeiro: Qualitymark, 1998. ROBBINS, Stephen P. Administrao: mudanas e perspectivas. So Paulo: Saraiva, 2000.

38

6 Semestre Nome da disciplina: CH: 60 h Anlise e Projeto de Sistemas II Pr-requisitos: Anlise e Projeto de Sistemas I Objetivo Ementa Aplicao de metodologias no desenvolvimento de Utilizar adequadamente uma abordagem Sistemas de Informao. sistemtica para a resoluo de problemas empregando metodologias de anlise e desenvolvimento de sistemas; construir Sistemas de Informao com um nvel maior de complexidade utilizando ferramentas e tcnicas de Anlise e Projeto de Sistemas. Bilbiografia Bsica PRESSMAN, Roger S. Engenharia de Software, 6 ed, So Paulo- Makron Books, 2006. STAIR, R. M.; REYNOLDS, G. W., Princpios de Sistemas de Informao, So Paulo: Thomson Learning, 2005. BEZERRA, E., Princpios de Anlise e Projeto de Sistemas Utilizando UML, Rio de Janeiro: Campus, 2005. LARMAN, C., Utilizando UML e Padres, Porto Alegre: Bookman, 2007. Bibliografia Complementar: TODMAN, C. Designing a Data Warehouse: Supporting Customer Relationship Management. Hewlett-Packard Professional Books, Prentice Hall. 2001. INMON, W. H. Como Construir o Data Warehouse. Editora Campus, 1997. Nome da disciplina: CH: 60 h Linguagem de Programao para Web Pr-requisitos: Linguagem de Programao II e Banco de Dados I Objetivo Ementa Conceitos e tecnologias para construo de Elaborar e desenvolver sistemas para a sistemas para Web. Elementos e camadas de uma plataforma Web, explorando caractersticas aplicao web. Apresentao de linguagens e do lado cliente (apresentao e validao) e tecnologias relativas do lado cliente (apresentao e do lado servidor (acesso a banco de dados). validao) e do lado servidor (acesso a banco de dados). Tcnicas e conceitos de programao segura na Web. Bilbiografia Bsica A. Temple, R. F. Mello, D. T. Calegari, and M. Schiezaro. Programao Web com JSP, Servlets e J2EE. Disponvel (gratuito) na Internet. 2004 HOUGLAND, DAMON & TAVISTOCK, AARON. Core JSP. Prentice Hall. 2000. Bibliografia Complementar: BONFIM JUNIOR, FRANCISCO TARCIZO. JSP A Tecnologia Java na Internet. Erica. 2002. KURNIAWAN, BUDI. Java para a Web com Servlets, JSP e EJB.. Editora Cincia Moderna Ltda. 2002. CONVERSE, TIM, PARK, JOYCE. PHP: a Bblia. 2 edio. Editora Campus. 2003

39

Nome da disciplina: CH: 60 h Gerenciamento de Projetos Pr-requisitos: Gesto e Organizao e Engenharia de Software I Objetivo Ementa Utilizar conceitos e tcnicas para o Definio de gerenciamento de projeto e processo gerenciamento de projetos de Sistemas de de software. O processo de desenvolvimento de Informao considerando todo o seu ciclo de sistemas e o ciclo de vida de Sistemas de vida e os vrios aspectos relacionados com Informao. Conceitos bsicos para o esta atividade. gerenciamento de projetos de software. Ferramentas para o gerenciamento de projetos: definio do escopo, planejamento e programao, anlise de viabilidade econmica, tcnicas de comunicao e apresentao, gerenciamento das mudanas e configurao de sistemas e acompanhamento de projetos por meio de valor agregado. Bibliografia Bsica VIEIRA, M. F., Gerenciamento de Projetos de Tecnologia da Informao. Editora Campus. 2003. HELDMAN, K., Gerncia de Projetos Fundamentos. Editora Campus. 2005VARGAS, R. Anlise de valor agregado em projetos. Rio de Janeiro: BRASPORT, 2002. Bibliografia Complementar PFEIFFER, P., Gerenciamento de Projetos de Desenvolvimento, So Paulo:Brasport, 2005. XAVIER, C. M. S.; VIVAQCUA, F. R.; MACEDO, O. S., Metodologia de Gerenciamento de Projetos: Methodware, So Paulo: Brasport, 2005. Nome da disciplina: CH: 60 h Introduo Pesquisa Operacional Pr-requisitos: Clculo Diferencial e Integral e Algoritmos e Estruturas de Dados II Objetivo Ementa Introduo Otimizao Linear: Resoluo Conhecer os modelos matemticos de grfica, o mtodo simplex, aplicaes. Introduo otimizao determinstica com nfase em Otimizao em Grafos: O problema de caminho mtodos de soluo, bem como em mnimo, o problema de caminho crtico. Modelos aplicaes. de Controle de Estoque: Modelos estticos e dinmicos. Bibliografia Bsica Lachtermacher, G., Pesquisa Operacional na Tomada de Decises, Rio de Janeiro: Campus, 2002. Luna, G., Otimizao Combinatria e Programao Linear: Modelos e Algoritmos, Rio de Janeiro: Campus, 2000. Bibliografia Complementar: WAGNER, "Pesquisa Operacional", Prentice Hall, 1986. TAHA, H. A., "Operations Research, an introduction". Prentice Hall, 1997. ELSAYED, E. A. e Boucher, T. O., "Analysis and Control of Production Systems, Prentice Hall, 1994.

40

Nome da disciplina: CH: 60 h Inteligncia Artificial Pr-requisitos: Algoritmos e Estruturas de Dados II e Matemtica Discreta Objetivo Ementa Agentes inteligentes, Problemas de busca sem e Conhecer os conceitos fundamentais das com informao, Busca local (Hillclimbing, principais tcnicas de Inteligncia Artificial, Simulated Anealing, Algoritmos Evolutivos, bem como conceitos bsicos para Sistemas Imunilgicos), Noes de sistemas implementar programas de IA voltados a especialistas, Introduo lgica nebulosa, aplicaes diversas. Raciocnio Baseado em Casos. Bibliografia Bsica RUSSEL, S.; NORVIG, P., Inteligncia Artificial, Rio de Janeiro: Elsevier, 2004. REZENDE, S. O., Sistemas Inteligentes: Fundamentos e Aplicao, So Paulo: Manole, 2003 Bibliografia Complementar Barone, S. & col, Sociedades Artificiais: A Nova Fronteira da Inteligncia nas Mquinas, Porto Alegre: Bookman, 2003. Wangenhein, C. G. von; Wangenhein, A. von, Raciocnio Baseado em Casos, So Paulo: Manole, 2003 7 Semestre Nome da disciplina: CH: 60 h Monografia I Pr-requisitos: Mnimo de 100 crditos concludos Objetivo Ementa Desenvolver o esprito, a mentalidade de Elaborao de um projeto em Sistemas de pesquisa e a capacidade de sntese, atravs da Informao, sob a orientao de docente elaborao de um projeto monogrfico das especialista. O Projeto deve compreender as fases reas de Cincia de Computao ou Sistemas de especificao e implementao e, sendo que o de Informao. levantamento bibliogrfico deve ser feito. Ao final deve ser escrita uma monografia pormenorizada do projeto. Livros, Manuais e Artigos ligados rea em que o projeto ser desenvolvido.

41

Nome da disciplina: Computadores, Sociedade e tica Profissional Pr-requisitos: Filosofia e Sociologia Objetivo Apresentar hbitos, atitudes e significaes baseadas na formao tica, pessoal e profissional.

CH: 60 h

Ementa Histria da computao e da tecnologia subjacente. Aplicaes do computador: educao, medicina, etc. Previses de evoluo dos computadores. O mercado de trabalho dos egressos. Poltica nacional de informtica: histria e atualidade. O cientista da computao como profissional. tica profissional. Doenas profissionais. Questes legais: segurana, privacidade, direitos de propriedade. Percepo pblica dos computadores e cientistas de computao pela sociedade. Questes ticas e sociais relacionadas ao uso e projeto de Sistemas de Informao.

Bilbiografia Bsica MASIERO, PAULO CSAR. tica em Computao. So Paulo: Edusp, 2000, 213 p. ACM Code of Ethics and Profissional Conduct, Communications of the ACM, 33(5), 1990. JOHNSON,D.G. Computer Ethics, Englewood Cliffs, Prentice Hall, 1985. Bibliografia Complementar: NORAS,S.; MINC,A. The computerization of Society, MIT Press, 1978, WEIZEBAUM,J. Computer Power and Human Reason, W.H. Freeman, 1976. Nome da disciplina: Empreendedorismo em Informtica Pr-requisitos: Gerenciamento de Projetos Objetivo Conhecer as caractersticas do comportamento empreendedor e a importncia da criao de um empreendimento em informtica. CH: 60 h

Ementa Desenvolvimento da capacidade empreendedora na rea de Computao, com nfase na anlise do negcio de Informtica, perfil do empreendedor, sistema de gerenciamento, tcnicas de negiciao, planejamento estratgico e administrao estratgica, qualidade e competitividade.

Bibliografia Bsica CHIAVENATO, I., Vamos abrir um novo negocio?. Makron Books. (1995) Sao Paulo. Cdu: 658 Cutter: C532v. DOLABELA, F. O Segredo de Luisa, Cultura Editora Associados, 1999. DRUCKER, P. F., Inovao e esprito empreendedor (entrepreneurship); pratica e princpios. Pioneira. 4a ed. (1994) So Paulo. Bibliografia Complementar: FILION, L.J.; Viso e Relaes: Elementos para um Metamodelo da Atividade Empreendedora - International Small Business Journal, 1991 - Traduao de Costa, S.R. CIAGE/FGV, Cadernos - 12 - Projeto Bsico de Negcios, Fundao Getlio Vargas, So Paulo, 1992.

42

8 Semestre Nome da disciplina: Monografia II Pr-requisitos: Monografia I Objetivo Apresentao dos resultados do projeto monogrfico em sesso pblica. CH: 60

Ementa Implementao do trabalho de diplomao (monografia de concluso de curso). Elaborao de relatrios de acompanhamento. Apresentao perante banca examinadora. Produo de artigo cientfico de acordo com deciso do orientador. Livros, Manuais e Artigos ligados rea em que o projeto ser desenvolvido.

Nome da disciplina: CH: 360 h Estgio Supervisionado Pr-requisitos: Mnimo de 100 crditos concludos Objetivo Ementa Realizao de projeto em empresa conveniada ou Demonstrar o domnio de conhecimento de aprovada pelo CEFET-MA, sob superviso do Sistemas de Informao de forma crtica e professor responsvel pela disciplina e engajado tica em situaes concretas vividas no em algum projeto na empresa, sob a campo de estgio. responsabilidade de um supervisor na empresa. Livros, Manuais e Artigos ligados rea em que o projeto ser desenvolvido. Nome da disciplina: Atividades Complementares Objetivo Adquirir experincias diversificadas inerentes e indispensveis ao seu futuro profissional para aproximar-se da realidade acadmica e do mundo de trabalho. CH: 200 h Ementa Todas as atividades pertinentes e teis para a formao humana e profissional do acadmico, tais como: participao em eventos; atuao em ncleos temticos; extenso; monitoria; iniciao cientfica e de pesquisa; publicao de trabalhos; participao em rgos colegiados e em eventos; outras atividades reconhecidas pelo Departamento Acadmico de Informtica. Estas atividades devem ser desenvolvidas durante o perodo de integralizao do curso.

43

9.3.2. Quadro das Disciplinas Optativas Grupo I-A Nome da disciplina: Administrao e Gerenciamento de Redes Pr-requisitos: Redes de Computadores II Objetivo Conhecer os processos de administrao gerenciamento de redes de computadores assim como conhecer os protocolos envolvidos. CH: 60 h

Ementa Gerenciamento de Redes de Computadores. Gerenciamento de Redes OSI TMN (Telecomunications Management Network). Arquitetura, Interfaces e Protocolos. Gerenciamento dee Inter-redes TCP/IP. O Protocolo SMNP (Simple Network Mangement Protocol) V2 e V3. Estrutura de uma MIB (Mangement Information Bas). Configurao de sistemas.

Bibliografia Bsica TANENBAUM, A. S., Redes de Computadores, 4 ed, Rio de Janeiro: Campus, 2003. PETERSON, L. L.; DAVIE, B. S., Redes de computadores: Uma Abordagem Sistmica, 2 ed, Rio de Janeiro: LTC, 2004. COMER, D. E., Redes de Computadores e Internet, Porto Alegre: Bookman, 2007. Bibliografia Complementar WADLOW, T. A., Segurana de Redes: Projeto e Gerenciamento de Redes Seguras, Rio de Janeiro: Campus, 2000. TORRES, G., Redes de Computadores: Curso Completo, Rio de Janeiro: Axcel Books, 2001. Nome da disciplina: CH: 60 h Arquitetura Avanada de Computadores Pr-requisitos: Organizao e Arquitetura de Computadores Objetivo Ementa Aplicar os conceitos da Arquitetura de von Arquitetura de von Neuman. Tcnicas de Pipeline. Neuman e os aprimoramentos que esta Introduo s Arquiteturas RISC e CISC. arquitetura vem experimentando. Processadores Superescalares. Processadores vetoriais. Arquiteturas paralelas. Anlise de Arquiteturas Comerciais. Bibliografia Bsica Uyemura, J. P., Sistemas Digitais: Uma Abordagem Integrada, So Paulo: Thomson Learning, 2002. STALLINGS, W. Arquitetura e Organizao de Computadores, Prentice Hall, 5a. ed., 2002. TANENBAUM, A. S., Organizao Estruturada de Computadores, 4 ed, Rio de Janeiro: LTC, 2001. NAVAUX, P. O., Arquiteturas Paralelas, Porto Alegre: Sagra Luzzato, 2003. Bibliografia Complementar: HWANG, K. Advanced Computer Architecture: Parallelism, Scalability, Programmability, McGraw-Hill, 1996. AMORIN,C.L.; BARBOSA,V.C.; FERNANDES,E.S.T. Uma Introduo Computao Paralela e Distribuda, IMECC-UNICAMP, Campinas, 1988. ALMASI, G.S. e GOTTLIEB, A., Highly Parallel Computing, The Benjamin/Cummings Publishing Company Inc., 2a Edio, 1994. 44

Nome da disciplina: CH: 60 h Computao Grfica Pr-requisitos: Algoritmos e Estruturas de Dados II e lgebra Linear Objetivo Ementa Compreender os conceitos bsicos da Histrico. Dispositivos de exibio. Padres computao grfica e suas potencialidades de grficos. Primitivas 2D. Transformaes aplicao no desenvolvimento de software. geomtricas 2D. Coordenadas homogneas. Primitivas 3D. Transformaes geomtricas 3D. Projees. Luz e Sombra. Introduo ao Open GL. Software de Ray Traycing. Bibliografia Bsica HETEM Jr, A., Computao Grfica, Rio de Janeiro:LTC, 2005. AZEVEDO, E., Computao Grfica, Rio de Janeiro: Campus, 2003. Bibliografia Complementar COHEN, M.; MANSOUR, I. H., OpenGL: Uma abordagem Prtica e Objetiva, So Paulo:Novatec, 2006. HEARN, D.; BAKER, P., Computer Graphics with OpenGL. 3. ed. Pearson. WOO, M.; NEIDER, J.; DAVIS T. OpenGL: Programming Guide. 3. ed. Nome da disciplina: CH: 60 h Computao Paralela Pr-requisitos: Redes de Computadores II e Sistemas Operacionais I Objetivo Ementa Conhecer mecanismos, protocolos e Conceitos de computao paralela. Modelos de metodologias de desenvolvimento de computao paralela. Algoritmos paralelos. aplicaes paralelas. Ambientes de programao paralela. Bibliografia Bsica GARG, V. K. Concurrent and Distributed Computing in Java. John Wiley, 2004. LASTOVETSKY, A. L. Parallel Computing on Heterogeneous Networks. John Wiley, 2003. STALLINGS, W. Computer Organization and Architecture. 7. ed. Prentice Hall, 2005.. Bibliografia Complementar AMORIN,C.L.; BARBOSA,V.C.; FERNANDES,E.S.T. Uma Introduo Computao Paralela e Distribuda, IMECC-UNICAMP, Campinas, 1988. ALMASI, G.S. e GOTTLIEB, A., Highly Parallel Computing, The Benjamin/Cummings Publishing Company Inc., 2a Edio, 1994..

45

Nome da disciplina: CH: 60 h Engenharia da Informao Pr-requisitos: Engenharia de Software I e Inteligncia Artificial Objetivo Ementa Conhecer os princpios envolvidos Processos de acesso informao. Necessidades e recuperao e filtragem de informao para fontes de informao. Relevncia. aplicao no desenvolvimento de Sistemas de Modelos de classificao e recuperao de Informao. informao. Anlise de efetividade e eficincia. Filtragem de informaes. Sistemas de recomendao. Modelagem de usurios. Anlise de similaridade. Tcnicas baseadas em aprendizagem de mquina e na tecnologia da Web semntica. Bibliografia Bsica ANTONIOU, G.; VAN HARMELEN, F. A Semantic Web Primer. MIT Press, 2004. BAEZA-YATES, R.; RIBEIRO-NETO, B. Modern Information Retrieval. Addison-Wesley, 1999. RUSSELL, S.; NORVIG, P. Artificial Intelligence: A Modern. Approach. Prentice Hall, 2003. Bibliografia Complementar GROSSMAN, D. A., FRIEDER, O., Information Retrieval: Algorithms and Heuristics, 2 ed, Springer, 2005. Nome da disciplina: Engenharia de Software II Pr-requisitos: Engenharia de Software I Objetivo Conhecer e aplicar aspectos avanados de Engenharia de Software. CH: 60 h

Ementa Teste de Software. Qualidade de software. Mtodos formais. Padres de software. Reuso de software.Tcnicas avanadas de desenvolvimento de software. Engenharia reversa e reengenharia de software.

Bibliografia Bsica PRESMAN, R. S. Engenharia de Software. So Paulo: Makron, 1995. BARTIE , A., Garantia da Qualidade de Software, Rio de Janeiro: Campus, 2002. SOMMERVILLE, Ian. Engenharia de Software. So Paulo Pearson Addison Wesley, 2003. Bibliografia Complementar HUMPHEY, W. Managing the Software Process. Addison-Wesley, 1989. BERGENTI, F.; GLEIZES, M.; ZAMBONELLI, F. Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering. BUSCHMANN, F.; MEUNIER, R.; ROHNERT, H.; SOMMERLAD, P.; STAL, M., Pattern Oriented, Software Architectures: a System of Patterns. Wiley, 1996. Krueger, C. W. Software Reuse. ACM Computing Surveys, vol. 24, n. 2, 1992, pp. 131-183.,

46

Nome da disciplina: CH: 60 h Hipermdia Pr-requisitos: Algoritmos e Estruturas de Dados I e Linguagem de Programao para Web Objetivo Ementa Conhecer os fundamentos da tecnologia de Modelos de hiperdocumentos. Modelagem de hipermdia, abordando questes relevantes aplicaes hipermdia. Especificao de arquitetura, modelagem, especificao, documentos estruturados, estruturas hipertexto e construo e uso de aplicaes hipermdia de estruturas multimdia. Construo de aplicaes modo geral, e daquelas que manipulam hipermdia na Web: infra-estrutura de hiperdocumentos estruturados para a WWW comunicao, infra-estrutura de servidores, de modo particular. arquiteturas de aplicaes, ferramentas para manipulao de hiperdocumentos, aspectos de usabilidade. Estudo de caso. Bilbiografia Bsica LOWE, D; HALL, W. Hypermedia and the Web: An Engineering Approach. John Wiley & Son, 1999. Bibliografia Complementar: NIELSEN, J. Multimedia and Hypertext: The Internet and Beyond. Academic Press Professional, 1995. NIELSEN, J. Designing Web Usability : The Practice of Simplicity. New Riders Publishing, 1999. PIMENTEL, M.G.C., TEIXEIRA, C.A.C., PINTO, C. C. Hiperdocumentos Estruturados na WWW: Teoria e Pratica. JAI'1999-SBC, XVIII Jornada de Atualizacao em Informtica, editado por Hugo Fuks, pp. 367-424. PIMENTEL, M.G.C., TEIXEIRA, C.A.C. XML: Explorandos suas aplicaes na Web. JAI'2000-SBC, XIX Jornada de Atualizao em Informtica, 2000.

47

Nome da disciplina: CH: 60 h Introduo Computao Mvel Pr-requisitos: Redes de Computadores II e Sistemas Operacionais I Objetivo Ementa Conhecer mecanismos, protocolos e Introduo: problemas relacionados Mobilidade, metodologias de desenvolvimento de Tecnologias de Comunicao sem Fio, O conceito software para tecnologia mvel, discutindo de Clula, Arquiteturas de Sistemas, Aplicaes. problemas e solues. Conceitos Bsicos de Sistemas Mveis: Transmisso por Infra-Vermelho e RdioFrequncia, Redes locais sem fio, Layout e Capacidade de Clulas, Alocao de Canais, HandOff. Arquiteturas de Software: Modelos de Computao Mvel, Adaptabilidade ao Ambiente, Operaes desconectadas, Mobilidade de Dados e Cdigo, Agentes Mveis, Tolerncia a Falhas. Protocolos: IP mvel, Tunelamento, Roteamento, TCP para Computao Mvel, Multicast. Gerenciamento de Informao: Difuso, Modelo Push-Pull, Caching, Difuso dinmica e Consistncia. Arquiteturas de Software: Modelos de Computao Mvel, Adaptabilidade ao Ambiente, Operaes desconectadas, Mobilidade de Dados e Cdigo, Agentes Mveis, Tolerncia a Falhas, Suporte a operaes desconectadas, Suporte a fraca conectividade, Software Adaptativo, Servios Baseados em Localizao.. Bibliografia Bsica TAURION, C., Internet Mvel: Tecnologias , Aplicaes e Modelos, Rio de Janeiro: Campus, 2002. PITOURA, E.; SMARAS, G., Data Management for Mobile Computing, Kluwer Academic Publishers, 1998. G.R. Mateus and A.A.F. Loureiro, Introduo Computao Mvel, 11a. Escola de Computao, COPPE/Sistemas, NCE/UFRJ, 1998. Bibliografia Complementar Black, Mobile and Wireless Networks, Prentice Hall, Series in Advanced Communications Technologies, 1996. J.D. Solomon, Mobile IP: The Internet Unplugged, Prentice Hall, 1998. Wireless: Introduo s Redes de Telecomunicaes: Mveis Celulares, So Paulo: Brasport, 2005. ROSS, J., Livro de WI-FI: Instale, Configure e Use Redes Wireless, Rio de Janeiro: Alta Books, 2004.

48

Nome da disciplina: Padres de Software Pr-requisitos: Engenharia de Software I Objetivo Conhecer arquiteturas de software e padres de projeto e sua aplicabilidade.

CH: 60 h

Ementa Conceitos e Modelos de Arquitetura de Software; estilos de arquiteturas; programas, subprogramas; dataflow; batch; pipelines; componentes independentes; comunicao entre processos; repositrios; Padres de Projeto: Abstract, Factory, Singleton, Builder, Adapter, Composite, etc.

Bilbiografia Bsica MENDES, A., Arquitetura de Software, Rio de janeiro: Campus, 2002. GAMMA, E.; HELM, R.; JOHNSON, R. ET AL., Padres de Projeto, Porto Alegre: Bookman, 2000. GIMENES, I. M.; HUZITA, E. H. M., Desenvolvimento Baseado em Componentes: Conceitos e Tcnicas, Rio de Janeiro: Cincia Moderna, 2005. Bibliografia Complementar SOMMERVILLE, Ian. Engenharia de Software. So Paulo Pearson Addison Wesley, 2003. CAY S. HORSTMANN GARY CORNELL, Core Java 2: Fundamentos - vol. 1, So Paulo: Alta Books, 2005. FREEMAN, E.; FREEMAN E., Use a Cabea!: Padres de Projetos, So Paulo: Alta Books, 2005. Nome da disciplina: CH: 60 h Programao Concorrente Pr-requisitos: Redes de Computadores II e Sistemas Operacionais I Objetivo Ementa Introduo a programao paralela: definio, Adquirir os conceitos bsicos de definio, ativao e coordenao de tarefas programao concorrente, arquiteturas concorrentes. Modelos de programao paralela. paralelas e linguagens de programao Desenvolvimento de algoritmos paralelos. concorrente. Ferramentas para implementao de programas. Avaliao de desempenho e teste de programas paralelos. Bibliografia Bsica TOSCANI, S. S., OLIVEIRA, R. S. de; CARISSIMI, A. S., Sistemas Operacionais e Programao Concorrente, Porto Alegre: Sagra Luzzatto, 2003. ALMASI,G.S.; GOTTLIEB, A. Highly Parallel Computing, 2a edio, The Benjamin/Cummings Publishing Company, Inc., 1994. FOSTER, I. Designing and Building Parallel Programs, Addison-Wesley Publishing Company, 1994. Bibliografia Complementar: BAL,H.E.; STEINER,J.G.; TANENBAUM,A.S. Programming Languages for Distributed Computing Systems, ACM Computing Surveys, vol. 21, no. 3, set., 1989. CARRIERO,N.; GELERNTER,D. How to write parallel programs: A guide to the Perplexed, ACM Computing Surveys, 22(4), Dez. 1990.

49

Nome da disciplina: Programao eXtrema Pr-requisitos: Engenharia de Software I Objetivo Conhecer e utilizar metodologias geis de desenvolvimento de software orientado a objetos.

CH: 60 h

Ementa O Manifesto gil. As Prticas de XP. Testes Automatizados. Refatorao: tcnicas sistemticas para melhorar o desenho de software pr-existente. Planejamento gil. Padronizao de Estilo. Ferramentas para Desenvolvimento Colaborativo de Software.

Bibliografia Bsica K. Beck, eXtreme Programming: Explained, Addison-Wesley, 2000. K. Beck, Test-Driven Development: By Example, Addison-Wesley, 2002. A. Cockburn, Agile Software Development, Addison-Wesley Longman, 2002. M. Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley, 2000. Bibliografia Complementar E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995. B.W. Kernighan and R. Pike, The Practice of Programming, Addison-Wesley, 1998. P. McBreen, Questioning Extreme Programming, Addison Wesley, 2003. Nome da disciplina: CH: 60 h Segurana da Informao Pr-requisitos: Redes de Computadores II e Fundamentos de Sistemas de Informao Objetivo Ementa Conceitos bsicos da segurana da informao: Reconhecer conceitos tcnicos e gerenciais aspectos tcnicos e gerenciais. Mecanismo e que envolvem o trabalho com segurana de tcnicas de ataque. Criptografia simtrica e dados em Sistemas de Informao. assimtrica. Assinaturas digitais. Firewalls. Sistemas de deteco de intruso. Polticas e normas de segurana. Bibliografia Bsica TERADA, R., Segurana de Dados: Criptografia em Redes de Computadores, So Paulo: Edgard Blucher, 2000. CARVALHO, D., Segurana de Dados com Criptografia: Mtodos e Algoritmos, Rio de Janeiro: Book Express, 2000. SMOLA, M., Gesto da Segurana da Informao: Uma Viso Executiva, Rio de Janeiro: Campus, 2003. Bibliografia Complementar: GARFINKEL, S.; SPAFFORD, G., Practical Unix and Internet Security, 2 ed, Oreille & Associates, Inc., 1996. TANENBAUM, A., Computer Networks, 4 ed, PTR, 2006.

50

Nome da disciplina: CH: 60 h Sistemas de Informao Geogrficos Pr-requisitos: Banco de Dados I e Fundamentos de Sistemas de Informao Objetivo Ementa Adquirir os conceitos tcnicos envolvidos na Conceituao de Sensoriamento remoto. Princpios fsicos. Sistemas sensores. criao e manuteno de Sistemas de Sensoriamento remoto como sistemas de aquisio Informao geogrficos. de informaes ambientais. Fundamentos cartografia aplicada. Conceitos bsicos de Sistemas de informao Geogrfica. Fontes de dados espaciais. Representao digital de dados espaciais. Modelagem, processamento e anlise de dados espaciais. Bibliografia Bsica TOMLINSON, R., Thinking About Gis - Geographic Information System , ESRI PRESS, 2003 CLARKE, K. C., Getting Started With Geographic Information System, Prentice Hall, 2002. Bibliografia Complementar: Artigos e publicaes acadmicas sobre GIS. Nome da disciplina: Sistemas Distribudos Pr-requisitos: Redes de Computadores II Objetivo Conhecer e aplicar os conceitos bsicos de sistemas computacionais distribudos, tcnicas de implementao e estudos de caso. CH: 60 h

Ementa Introduo e caracterizao de sistemas computacionais distribudos com nfase em sistemas com acoplamento fraco. Evoluo histrica. Modelos arquiteturais, objetivos, aplicaes e tendncias modernas. As redes locais e sua aplicao em sistemas computacionais distribudos. Comunicao e sincronizao em sistemas computacionais distribudos. Servidores remotos. Servidor de arquivos, diretrios, impressora, nomes, correio eletrnico, etc. Sistema de Arquivos: organizao, segurana, confiabilidade e desempenho. Grid Computing. Estudos de Caso.

Bibliografia Bsica COULOURIS, G. F.; DOLLIMORE, J., Sistemas Distribudos, Porto Alegre: Bookman, 2007. DANTAS, M.. Computao Distribuda de Alto Desempenho: Redes, Clusters e Grids Computacionais, Rio de Janeiro: Axcel Books, 2005. TANENBAUM,A.S. Distributed Operating Systems. New Jersey: Prentice Hall, 1995. Bibliografia Complementar: COULOURIS,G.F.; DOLLIMORE, J. Distributed Systems, 2 ed,Addison-Wesley Publishing Company, 2003.

51

Nome da disciplina: Sistemas Operacionais II Pr-requisitos: Sistemas Operacionais I Objetivo Conhecer aspectos avanados de Sistemas Operacionais, incluindo Sistemas Operacionais Distribudos.

CH: 60 h

Ementa Estudo de alguns sistemas operacionais: Linux e Windows. Programao de Shell. Mtodos de Comunicao entre Processos (com prticas em Linux): pipes, named pipes, semforos, sockets, threads, RPC, etc. Sistemas Operacionais Distribudos. Sistemas de arquivos em rede (NFS e RFS).

Bibliografia Bsica TANENBAUM. A. S., Sistemas Operacionais Modernos, 2 ed, So Paulo:Prentice-Hall, 2003. SILBERSCHATZ, A.; GALVIN, P.; GREG, G., Sistemas Operacionais com Java, Editora Campus, 6 Edio, 2004. TOSCANI, S. S.; OLIVEIRA, R. S. de; CARISSIMI, A.S., Sistemas Operacionais, Sagra Luzzatto, 3 Edio, 2004. Bibligrafia Complementar TANENBAUM,A.S. Distributed Operating Systems. New Jersey: Prentice Hall, 1995. Nome da disciplina: CH: 60 h Tpicos Especiais em Sistemas de Informao I Pr-requisitos: Nenhum Objetivo Ementa Conhecer o estado da arte em Sistemas de Estudo de temas ou reas especficas da Cincia da Informao. Computao no contempladas pelo currculo vigente. Sujeita regulamentao pelo Colegiado de Curso.

52

9.3.3. Quadro das Disciplinas Optativas Grupo I-B Nome da disciplina: Fundamentos de Educao Distncia Pr-requisitos: Redes de Computadores I Objetivo Conhecer as tecnologias de comunicao e informao envolvidas na educao distncia. CH: 30 h

Ementa A evoluo da Educao Distncia. Tecnologias da informao e comunicao para Educao Distncia. Metodologias educacionais em ambientes virtuais de aprendizagem. As funes/papeis do professor na Educao Distncia. Software/Plataformas para Educao Distncia. Recursos e critrios de avaliao para Educao Distncia.

Biblografia Bsica BELLONI, M. L. Educao a distncia. Campinas, Autores Associados, 1999. KENSKI, Vani Moreira. O papel do professor na sociedade digital. Em CASTRO, Amlia D. e CARVALHO, Anna Maria Pessoa (Orgs.) Ensinar a ensinar. Didtica para a escola fundamental e mdia. So Paulo, Pioneira Thomson Learning, 2001. KENSKI, VANI MOREIRA, Tecnologias e ensino presencial e a distncia, Campinas: PAPIRUS, 2003 Bibliografia Complementar PRETTO, Nelson de Luca (Org.) Globalizao e comunicao. Mercado de trabalho, tecnologias de comunicao, educao distncia e sociedade planetria. Iju, Unijui, 1999. _____. Uma escola sem/com futuro. Educao e multimdia. Campinas, Papirus, 1996. Nome da disciplina: CH: 30 h Informtica Aplicada Pr-requisitos: Algoritmos e Estruturas de Dados I Objetivo Ementa Correlacionar a informtica de forma Aplicao da informtica em vrias reas aplicada a vrias reas do conhecimento. do conhecimento. Sistemas aplicados Engenharia, Medicina, Agroindstria, Administrao, Economia, etc. Sistemas inteligentes para apoio deciso; Seminrios. Bibliografia Bsica SHORTLIFFE E, Perreault LE, Fagan LM, Wiederhold G. Medical Informatics: Computer Applications in Health Care and Biomedicine, 2nd Edition. Addison-Wesley, 2001. MOTTA, V.T., MOTTA, L.R. Informaes Biomdicas na Internet. Porto Alegre: Editora Mdica, Missau, 2000. JEKEL, J.F., ELMORE, J.G., KATZ, D.L. Epidemiologia, Bioestatstica e Medicina Preventiva. Traduo Ricardo Savaris. Porto Alegre: Artes Mdicas Sul, 1999. CORNACHIONI JNIOR, E. B. Informtica para as reas de contabilidade, administrao e economia. So Paulo: Atlas, 1994. Bibliografia Complementar: SETUBAL J. C.; MEIDANIS J. "Introduction to Computational Molecular Biology", Brooks/Cole Pub Co, 1997. HUNTER, L. "Artificial Intelligence and Molecular Biology," AAAI Press Book, 1998. 53

Nome da disciplina: CH: 30 h Informtica na Educao Pr-requisitos: Introduo a Cincia da Computao Objetivo Ementa Conhecer as novas tecnologias da As novas tecnologias da comunicao e comunicao e informao e suas aplicaes informao e suas aplicaes na educao, bsicas para os computadores na rede buscando identificar a relao comunicao e Internet; discutir a utilizao de novas educao na sociedade contempornea. tecnologias no contexto escolar, como elemento estruturante da prtica pedaggica; analisar projetos de informtica educativa desenvolvidos no Brasil . Bibliografia Bsica BABIN, Pierre e KOULOUMDJIAN Marie France. Os novos modos de compreender a gerao audiovisual e do computador. Traduo Maria Ceclia Oliveira. So Paulo: Ed. Paulinas, 1989.FERRS, Joan. Vdeo e Educao. Porto Alegre: Artes Mdicas, 1996. FILHO, Ciro Marcondes. Sociedade tecnolgica. Coleo Ponto de apoio, So Paulo: Ed. Scipione, 1994. LVY, Pierre e AUTHEIR, Michel. As rvores de conhecimentos. Traduo Mnica M. Seincman. So Paulo: Editora Escuta, 1995. LVY, Pierre. As tecnologias da inteligncia o futuro do pensamento na era da informtica. Traduo Carlos Irineu da Costa. Rio de Janeiro: Ed. 34, 1993.LIMA, Lauro de Oliveira. Mutaes em educao segundo MC Luhan. Rio de Janeiro: Ed. Vozes, 1982. NEGROPONTE, Nicolas. A vida digital. So Paulo: Cia. das Letras, 1995. PRETTO, Nelson de Luca. Uma escola sem/com futuro educao e multimdia. Campinas, So Paulo: Ed. Papirus, 1996.___________________ (org.) Globalizao & Educao. Coleo livros de bolso. Iju, Rio Grande do Sul: Ed. Unijui, 1999. SCHAFF, Adam . A Sociedade Informtica. SoPaulo. Ed. UNESP, 1997. Bibliografia Complementar: ALVES, Lynn Rosalina Gama. Novas Tecnologias: instrumento, ferramenta ou elementos estruturantes de uma nova forma de pensar? In Revista da FAEEBA/UNEB, jul-dez/1998, p141-152. MORAES, Maria Cndida. Informtica Educativa no Brasil: um pouco de histria. Em Aberto, Braslia, ano12, n57, jan/mar 1993, p.17-26. OLIVEIRA, Ramon de. Informtica Educativa: dos planos e discursos sala de aula. Campinas, So Paulo: Papirus, 1997.

54

Nome da disciplina: Introduo Bioinformtica Pr-requisitos: Inteligncia Artificial Objetivo Conhecer as principais tcnicas, perspectivas futuras e aplicaes de Bioinformtica.

CH: 30 h

Ementa Principios de Biologia Molecular, Comparao de Seqncias e Busca em Bases de Dados, Montagem de Fragmentos de DNA, rvores Filogenticas, Reconhecimento de Genes, Ferramentas para Bionformtica, Tcnicas Avanadas, Aplicaes. Bancos de dados biolgicos. Bioinformtica na pesquisa Genmica estrutural e funcional. GIBAS, C.; JAMBECK, P.. Desenvolvendo Bioinformatica. Ed. Campus, SP 2001. REZENDE, S. O., Sistemas Inteligentes: Fundamentos e Aplicao, So Paulo: Manole, 2003. Silva, F. H. Apostila - curso de biologia molecular. INBIO, I Escola Brasileira de Inteligncia Artificial e Bioinformtica, Instituto de Cincias Matemticas e de Computao, Universidade de So Paulo, 2001, (http://www.icmc.usp.br/~inbio/material/Apostila_Inbio_Biomol.pdf) CH: 30 h

Nome da disciplina: Introduo a Sistemas Inteligentes Pr-requisitos: Inteligncia Artificial Objetivo Conhecer sistemas hbridos de Inteligncia Artificial, enfatizando tcnicas e mtodos de aquisio e representao de conhecimento.

Ementa Caracterizao de Sistemas Inteligentes. Introduo a Sistemas Baseados em Conhecimento. Aprendizado de Mquina: paradigmas simblico, probabilstico, conexionista e evolucionrio. Raciocnio Baseado em Casos. Sistemas Hbridos. Descobrimento de Conhecimento em base de dados: Data Mining.

Bibliografia Bsica REZENDE, S. O., Sistemas Inteligentes: Fundamentos e Aplicao, So Paulo: Manole, 2003. AZEVEDO, F. M.; BRASIL, L. M.; OLIVEIRA, R. C. L .de, Redes Neurais com Aplicaes em Controle e em Sistemas Especialistas. Bibliografia Complementar: BUCHANAN, B.G. and SHORTLIFFE, E.H., eds. Rule-Based Expert-Systems: the Mycin Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, 1984. GOONATILAKE, S. & KHEBBAL, S. Khebbal, Intelligent Hybrid Systems: Issues, Classification and Future Direction, Inteligent Hybrid Systems, pp. 1-20, John Wiley & Sons, London, 1995.

55

Nome da disciplina: Introduo s Redes Neurais Artificiais Pr-requisitos: Inteligncia Artificial Objetivo Compreender conceitos bsicos e caractersticas de modelos conexionistas, apresentando os principais modelos, bem como, as diversas reas em que esses modelos podem ser utilizados.

CH: 30 h

Ementa Definio de modelos conexionistas. Aprendizado em Modelos Conexionistas. Memrias Associativas. Arquiteturas bsicas: Perceptron, Adaline, Redes MLP, Redes RBF, Redes de Hopfield, Redes Auto-organizveis, Algoritmos Genticos. Aplicaes.

Bibliografia Bsica BRAGA,A.; CARVALHO, A.; LUDERMIR, T. "Redes Neurais Artificiais: Teoria e Aplicaes", Livro Tcnico e Cientfico, Rio de Janeiro, 2000. HAYKIN, S. "Redes Neurais", So Paulo: Bookman, 2003. Bibliografia Complementar: FRANCELIN, R.A., "Uma Introduo a Redes Neurais", Anais do Workshop sobre Redes Neurais, UFSCar, setembro, 1992. HERTZ,J.; JROGH,A.; PALMER,R.G. "Introduction to the Theory of Neural Computation", Addison-Wesley Publishing Company, CA, 1991. KOHONENT,T. "Self-Organization and Associative Memory", Springer-Verlag, 1984. Nome da disciplina: CH: 30 h Multimdia Pr-requisitos: Introduo Cincia da Computao Objetivo Ementa Conhecer conceitos de multimdia Tipos de dados de mdia: texto, imagem, grficos, necessrios investigao de problemas udio, vdeo, animaes. Padres. Processamento relacionados com o suporte computacional a de dados de mdia: captura, armazenamento, dados de mdia e de aplicaes multimdia. compresso, transmisso. Aplicaes multimdia usando software de autoria. Bibliografia Bsica GIBBS, S.J.; TSICHRITZIS, D.C. Multimedia Programming: Objects, Environments and Frameworks. Addison-Welsey. 1995. GIBSON, Jerry D. (Editor) Digital Compression for Multimedia: Principles and Standards. Morgan Kaufmann, ISBN 15586036. 1998. STEINMETZ, Ralf; NAHRSTEDT, Klara. Multimedia: Computing, Communications and Applications. Prentice Hall, Hardcover, Published May 1995, ISBN 0133244350. 1995. Bibliografia Complementar DAN, Asitl; SITARAM, Dinkar. Multimedia Servers : Applications, Environments, and Design (Multimedia Information and Systems). Morgan Kaufmann, ISBN 1558604308, 1999. KUO, Franklin F. (Editor). Multimedia Communications: Protocols & Applications. Prentice Hall, ISBN 0138569231, 1997. KHOSHAFIAN, Setrag; DASANANDA, Surapol; MINASSIAN, Norayr. The Jasmine Object Database: Multimedia Applications for the Web. Morgan Kaufmann, ISBN 1558604944. 1998.

56

Nome da disciplina: CH: 30 h Software Livre Pr-requisitos: Fundamentos de Sistemas de Informao Objetivo Ementa Conhecer Sistemas de Informao em Conceitos em software e software livre. Software plataformas livres e as principais licenas de Livre Sistema Operacional. Distribuies de uso. Sistemas Operacionais. Software livre na Web. Plataformas de desenvolvimento em software livre. Bibliografia Bsica PACITTI, T., Paradigmas de Software Aberto, Rio de janeiro: LTC, 2006. WELSH, M.; KALLE, M. D. e KAUFMAN, L. Running Linux. http://www.tldp.org/LDP - Documentao Linux Bibliografia Complementar: COSTA, R. G., TODESCHINI, L., Web: Como Programar Usando Ferramentas Livres, So Paulo: Alta Books, 2006. http://focalinux.cipsga.org.br/ - Guia Foca GNU / Linux http://www.redhat.com/docs - Documentao RedHat Negus, Christopher. Fedora 5 and Red Hat Enterprise Linux 4 Bible. John Wiley Consumer, 2006. Nome da disciplina: CH: 30 h Tpicos Especiais em Sistemas de Informao II Pr-requisitos: Nenhum Objetivo Ementa Conhecer o estado da arte em Sistemas de Estudo de temas ou reas especficas da Cincia da Informao. Computao no contempladas pelo currculo vigente. Sujeita regulamentao pelo Colegiado de Curso.

57

9.3.4 Quadro das Disciplinas Optativas Grupo II Nome da disciplina: Administrao para Computao Pr-requisitos: Nenhum Objetivo Adquirir uma base conceitual sobre a Administrao; reconhecer a importncia da informtica para as empresas e seu processo gerencial. CH: 30 h

Ementa Fundamentos de Administrao. Administrao pblica e privada. A organizao como sistema. As funes administrativas: planejamento, organizao, direo e controle. Os subsistemas administrativos: recursos humanos, produo, finanas e marketing. Sistemas de informao gerencial. Fatores crticos de sucesso da informtica na administrao.

Bibliografia Bsica TAYLOR, F.; Taylor, I. Princpios da Administrao Cientfica, Ed. Atlas, 1990. CHIAVENATO Idalberto - Introduo Teoria Geral da Administrao. Editora Campus, 2000. Bibliografia Complementar MAXIMIANO, A.C.A., Introduo Administrao, Ed. Atlas. VASCONCELOS, E. - Gerenciamento da Tecnologia: um instrumento para a competitividade empresarial, Ed. Edgar Blucher, 1992. BERNARDES, Ciro - Teoria Geral da Administrao - A Anlise Integrada das Organizaes. So Paulo, Ed. Atlas, 1993. MORAES, Anna Maris Pereira de. Iniciao ao Estudo da Administrao. Makron Books, 2000. Nome da disciplina: Contabilidade para Computao Pr-requisitos: Nenhum Objetivo Conhecer os Sistemas de Suporte a Deciso e sua aplicao na Contabilidade; utilizar a informtica e a contabilidade a fim de compreender, estruturar e melhorar o processo decisrio dos gestores. CH: 30 h

Ementa Evoluo e importncia da contabilidade no mundo moderno; Conceitos fundamentais da contabilidade. Refletir e pesquisar as interaes entre as disciplinas de informtica e contabilidade sob o enfoque gerencial. As novas tecnologias existentes sob a tica de Sistemas de Informaes Contbeis como suporte aos modelos de decises. Informtica e a contabilidade.

Bibliografia Bsica CORNACHIONE Jr., E.B. Informtica aplicada s reas de Contabilidade, Administrao e Economia. Atlas, 1993. OLIVEIRA, E. Contabilidade informatizada, Atlas, 1997. TURBAN, E.; ARONSON, J.E. Decision support system and intelligent systems. Prentice Hall, 1998.

58

Nome da disciplina: Direito para Computao Pr-requisitos: Nenhum Objetivo Compreender os conceitos bsicos de normas e ordenamento jurdico sobre a cidadania e as relaes comerciais.

CH: 30 h

Ementa Cidadania. Noes sobre Leis. Contratos. Responsabilidade Civil. Normas Trabalhistas. Normas Tributrias. Sociedades Comerciais. tica e Manipulao de Dados Eletrnicos. Proteo Propriedade Intelectual.

Bibliografia Bsica Coelho, F.U. Curso de Direito Comercial, 3 ed. v.1. Editora Saraiva, So Paulo, 2000. Coelho, F.U. Manual de Direito Comercial, Editora Saraiva, So Paulo, 2005H.B. Machado, Curso de Direito Tributrio. 17 ed. Editora Malheiros, So Paulo, 2000. Silva, J.A.. Curso de Direito Constitucional Positivo. 17 ed. Editora Malheiros, So Paulo, 2000. Varella,M.D., Propriedade intelectual de setores emergentes, Editora Atlas, So Paulo. 1996. Diniz, M.H., Curso de Direito Civil Brasileiro, V.1, Editora Saraiva, So Paulo, 1999. Bibliografia Complementar Nery, N; Jr; A.P. Grinover, Cdigo Brasileiro de Defesa do Consumidor. 6 ed., Editora Forense Universitria, Rio de Janeiro, 1999. Marques, Cludia lima. Contratos no Cdigo de Defesa do Consumidor. Ed. Revista dos Tribunais, So Paulo. 2005 Nome da disciplina: Economia para Computao Pr-requisitos: Nenhum Objetivo Adquirir os conceitos de economia que so empregados no processo de produo. CH: 30 h

Ementa Microeconomia: Princpios bsicos da microeconomia; Teoria do Consumidor e da Demanda; Teoria da Firma e da Produo; Estruturas de mercado; Teoria dos Custos e da Formao de Preos; Concorrncia, competitividade e globalizao: impacto sobre as empresas instaladas no Brasil. Macroeconomia: Princpios bsicos da macroeconomia; A economia vista como um sistema; a Contabilidade Nacional; Demanda e Oferta agregadas e suas implicaes analticas; A realidade da economia brasileira e seu papel na dinmica internacional.

Bibliografia Bsica SAMUELSON, P.A. - Introduo Anlise Econmica, Agir, 7a. Ed. Rio de Janeiro. ROSSETTI, J.P. - Introduo Economia, ed. Atlas, 1990. FERGUNSON, C.E. - Teoria Microeconmica. Rio de Janeiro: Forense - Universitria, 1991. Bibliografia Complementar GARFALO, G.L.; CARVALHO, I.C.P. - Teoria Microeconmica, ed. atlas, So Paulo, 1996.

59

You might also like