SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO



Documentos relacionados
CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO

Projeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

TABELA DE EQUIVALÊNCIA FECOMP Curso de Engenharia de Computação

EMENTAS DAS DISCIPLINAS

UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL

ORGANIZAÇÃO CURRICULAR

CURSO DE INFORMÁTICA LICENCIATURA 1 PERÍODO

CURSO DE SISTEMAS DE INFORMAÇÃO

EMENTAS DAS DISCIPLINAS

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL

LICENCIATURA EM COMPUTAÇÃO

MATRIZ CURRICULAR CURRÍCULO PLENO 1.ª SÉRIE 2.ª SÉRIE CURSO SUPERIOR DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE (ÁREA: INFORMÁTICA)

EMENTAS DAS DISCIPLINAS

EMENTÁRIO DO CURSO DE SISTEMAS DE INFORMAÇÃO

Diretrizes Curriculares Nacionais e com a Legislação Interna, tendo como princípio a compreensão da informática em suas bases epistemológicas de

Portaria Inep nº 249, de 02 de junho de Publicada no Diário Oficial da União em 04 de junho de 2014.

Ementas das Disciplinas do Bacharelado em Sistemas de Informação da UNIRIO

DISCIPLINA CRED CH PRÉ - REQUISITOS 1ª FASE Geometria Analítica e Álgebra Linear

CURSO DE SISTEMAS DE INFORMAÇÃO

SALA DE REUNIÕES DO CONSELHO UNIVERSITÁRIO DA UNIVERSIDADE DO ESTADO DO AMAZONAS, em Manaus, 19 de março de JOSÉ ALDEMIR DE OLIVEIRA Presidente

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO

Curso Superior de Tecnologia em Análise e Desevolvimento de Sistemas CÂMPUS GASPAR

Ementas Disciplinas Obrigatórias

Ementas Disciplinas Eletivas

RESOLVE: Art. 1 o Aprovar o Projeto Político Pedagógico do Curso de Engenharia Elétrica, modalidade Bacharelado, do Centro de Tecnologia, no Campus I.

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

UFV Catálogo de Graduação EMENTÁRIO

Ementário das Disciplinas

Portaria Inep nº 190 de 12 de julho de 2011 Publicada no Diário Oficial de 13 de julho de 2011, Seção 1, pág. 13

EMENTAS DAS DISCIPLINAS DO CURSO DE COMPUTAÇÃO

EMENTAS DAS DISCIPLINAS

MINISTÉRIO DA EDUCAÇÃO INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA

Centro Universitário de Brusque Unifebe Curso de Sistemas de Informação

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N , DE 25 DE FEVEREIRO DE 2015

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CONSELHO UNIVERSITÁRIO CÂMARA SUPERIOR DE ENSINO

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA

1. DAS VAGAS: Estão disponíveis 2 (duas) vagas para Arquitetura e Montagem de Computadores e Algoritmos e Programação.

SÍNTESE PROJETO PEDAGÓGICO. Missão. Objetivo Geral

DELIBERAÇÃO CONSEP Nº 149/2012

CURSO DE GRADUAÇÃO TECNOLÓGICA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. RECONHECIDO conforme PORTARIA nº 295, de 25 de Junho de 2008.

CURSO DE CIÊNCIA DA COMPUTAÇÃO 1 PERÍODO

Organização Curricular do Curso Superior de Tecnologia em Sistemas para Internet

Regulamento do Curso de. Mestrado Integrado em Engenharia Informática

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 MISSÃO DO CURSO

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N , DE 30 DE SETEMBRO DE 2010

A Câmara Superior de Ensino do Conselho Universitário da Universidade Federal de Campina Grande, no uso de suas atribuições;

DIRETRIZES CURRICULARES PARA OS CURSOS DE GRADUAÇÃO DA UTFPR

UNIVERSIDADE ESTADUAL DO RIO GRANDE DO SUL - UERGS RESOLUÇÃO CONEPE nº 007/2013

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

DIVISÃO DE REGISTROS ACADÊMICOS Registros Acadêmicos da Graduação. Ementas por Currículo 05/03/ :06. Centro de Ciências Exatas e Naturais

RESOLUÇÃO CONSEPE 30/2005

Introdução à Engenharia de Controle e Automação

EMENTAS DAS DISCIPLINAS

COERÊNCIA DO CURRÍCULO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO EM FACE DAS DIRETRIZES CURRICULARES NACIONAIS

Curso: Bacharelado em Informática. Instituto de Ciências Matemáticas e de Computação

Grade Curricular - Engenharia de Computação

ANEXO À RESOLUÇÃO Nº. 226, DE 12 DE DEZEMBRO DE 2014.

ü Curso - Bacharelado em Sistemas de Informação

CENTRO UNIVERSITÁRIO UNIVATES

Universidade Federal de São Paulo Campus São José dos Campos LISTA DE DISCIPLINAS DA GRADUAÇÃO

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS DE TELECOMUNICAÇÕES

SECRETÁRIA DE ESTADO DA EDUCAÇÃO DO PARANÁ CURSO PROFISSIONALIZANTE INFORMÁTICA

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET MATRIZ CURRICULAR

II- profissional tecnicamente capacitado, com conhecimentos cientificamente

NOVA PROPOSTA DE MATRIZ CURRICULAR CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

CURSO SUPERIOR DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO GRADE DETALHADA DO CURSO COM AS EMENTAS DAS DISCIPLINAS

A Câmara Superior de Ensino do Conselho Universitário da Universidade Federal de Campina Grande, no uso de suas atribuições,

Ementário das disciplinas do curso de Sistemas de Informação

UNIVERSIDADE FEDERAL DO MARANHÃO Fundação Instituída nos termos da Lei de 21/10/1966 São Luís Maranhão

DELIBERAÇÃO CONSEP Nº 147/2012

UNIVERSIDADE DO CONTESTADO UnC Curso de Sistemas de Informação

SISTEMAS DE INFORMAÇÃO

Plano de Trabalho Docente Ensino Técnico

Av. Gen. Carlos Cavalcanti, CEP Tel. 0** (42) Ponta Grossa Pr. -

MATRIZ CURRICULAR E DIMENSIONAMENTO DA CARGA HORÁRIA POR PERÍODO LETIVO (A CARGA HORÁRIA APRESENTADA NAS TABELAS REFEREM-SE À HORA AULA DE 50 MINUTOS)

CURSO TECNOLÓGICO 2008/01 1º SEMESTRE. Programação e Estruturas de Dados Fundamentais

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA

Curso de Educação Profissional Técnica de Nível Médio Subseqüente ao Ensino Médio, na modalidade a distância, para:

CENTRO UNIVERSITÁRIO UNIVATES

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

Diretrizes curriculares nacionais e os projetos pedagógicos dos cursos de graduação

Curso de Educação Profissional Técnica de Nível Médio Subseqüente ao Ensino Médio, na modalidade a distância, para:

Integralização: A) TEMPO TOTAL MÍNIMO = 03 (TRÊS) ANOS LETIVOS MÁXIMO = 05 (CINCO) ANOS LETIVOS B) TEMPO ÚTIL (Carga Horária) = 2.

DELIBERAÇÃO CONSEP Nº 095/2015

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

CURSO DE BACHARELADO EM INFORMÁTICA Currículo n 2

Disciplina A Disciplina B Código Disciplina C/H Curso Disciplina C/H Código Curso Ano do Currículo

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO

REGULAMENTO DAS ATIVIDADES DE ACOMPANHAMENTO E ORIENTAÇÃO DO ESTÁGIO DO CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES CAPÍTULO I

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CONSELHO UNIVERSITÁRIO CÂMARA SUPERIOR DE ENSINO

Ementário das disciplinas do curso de Sistemas de Informação

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CONSELHO UNIVERSITÁRIO CÂMARA SUPERIOR DE ENSINO

1.ª SÉRIE LÍNGUA PORTUGUESA LÓGICA MATEMÁTICA ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES

UNIVERSIDADE DO ESTADO DO AMAZONAS CONSELHO UNIVERSITÁRIO RESOLUÇÃO Nº 66/2013 CONSUNIV Aprova o Projeto Pedagógico do Curso Superior de Tecnologia

CENTRO UNIVERSITÁRIO UNIVATES

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Transcrição:

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO RESOLUÇÃO Nº 49/2008/CONEPE Aprova o Projeto Pedagógico do Curso de Graduação em Ciência da Computação e dá outras providências. O CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO da Universidade Federal de Sergipe, no uso de suas atribuições legais e, CONSIDERANDO a proposta de Diretrizes Curriculares de cursos da área de Computação e Informática elaborada pela Comissão de Especialistas de Ensino de Computação e Informática da SESu/MEC, CONSIDERANDO o Currículo de Referência da Sociedade Brasileira de Computação SBC; CONSIDERANDO a Resolução Nº 2, de 18 de junho de 2007, que dispõe sobre carga horária mínima e procedimentos relativos à integralização e duração dos cursos de graduação, bacharelados, na modalidade presencial; CONSIDERANDO o currículo como um processo de construção visando propiciar experiências que possibilitem a compreensão das mudanças sociais e dos problemas delas decorrentes; CONSIDERANDO que toda proposta curricular é uma construção social historicizada, dependente de numerosas condições, conflitos e interesses; CONSIDERANDO o parecer da Relatora Consª MARIA DA CONCEIÇÃO VASCONCELOS GONÇALVES ao analisar o processo nº 5030/08-16; CONSIDERANDO ainda a decisão unânime deste conselho em Reunião Ordinária hoje realizada, R E S O L V E Art. 1º Aprovar o Projeto Pedagógico do Curso de Graduação em Ciência da Computação, que terá o código 170, funcionará no turno diurno e do qual resultará o grau de Bacharel em Ciência da Computação. Art. 2º O Curso de Graduação em Ciência da Computação, Modalidade Bacharelado, tem como objetivos: I. Geral: graduar profissionais para atuarem no desenvolvimento científico e tecnológico da computação, através do uso do computador no processamento de informações para fins administrativos e técnicos, com visão humanística crítica perante problemas sociais relativos à profissão e capazes de assumir responsabilidades sociais e políticas. II. Específicos: a) possibilitar uma formação interdisciplinar, que proporcione ao graduando uma sólida formação básica em Linguagens de Programação, Matemática, Hardware, Engenharia de Software, Banco de Dados, Redes de Computadores, Computação Inteligente, Computação Teórica e Algoritmos, Computação Distribuída, Informática e Educação e Sistemas de Informação;

b) utilizar a linguagem científica na expressão de conceitos de Ciência da Computação, na descrição de procedimentos de trabalhos científicos e na divulgação de seus resultados; c) propiciar o desenvolvimento da cidadania por meio do conhecimento, uso e produção histórica dos direitos e deveres do cidadão; d) desenvolver a capacidade de solucionar problemas, liderar, tomar decisões e adaptar-se a novas situações, e, e) discutir a realidade sócio-econômica para adotar uma postura crítica construtiva na prática profissional. Art. 3º Como perfil, o Bacharel em Ciência da Computação deverá assumir um papel de agente transformador do mundo do trabalho, apto a provocar mudanças através do desenvolvimento e incorporação de novas tecnologias da informação na solução de problemas organizacionais e possui domínio sobre: I. racionalização e automação de rotinas administrativas das organizações, e no suporte aos seus sistemas de controle operacional e gerencial, através da análise, projeto e implementação de sistemas; II. aplicações técnicas ou científicas que envolvem modelos matemáticos capazes de serem resolvidos numericamente pelo computador, e, III. construção de software e de outros projetos complexos no processamento das informações. Art. 4º As competências e habilidades a serem adquiridas pelo Bacharel em Ciência da Computação, ao longo do desenvolvimento das atividades curriculares e complementares do curso, são, dentre outras: I. desenvolver trabalhos na área de racionalização e automação de rotinas administrativas das organizações, e no suporte aos seus sistemas de controle operacional e gerencial, através da análise, projeto e implementação de sistemas; II. desenvolver trabalhos em aplicações técnicas ou científicas que envolvem modelos matemáticos capazes de serem resolvidos numericamente pelo computador; III. desenvolver projetos de construção de software e de outros projetos complexos no processamento das informações; IV. selecionar software ou hardware adequados às necessidades empresariais, administrativas de ensino e de pesquisa; V. atualizar-se constantemente, visando acompanhar o estado da arte; VI. desenvolver trabalhos em grupo e de disseminar o conhecimento na área de computação; VII. dedicar-se a atividades de pesquisa científica; VIII. empreender no setor de informática, e, IX. possuir visão humanística crítica e consistente com sua atuação profissional e respeitar os princípios éticos da área de computação. Art. 5º O Curso de Graduação em Ciência da Computação, Modalidade Bacharelado, terá ingresso semestral, sendo ofertadas 50 (cinqüenta) vagas para o primeiro semestre e 50 (cinqüenta) vagas para o segundo semestre letivo. Parágrafo Único: Os pesos definidos para as provas do processo seletivo são os seguintes: Português 4 (quatro), Matemática 5 (cinco), Geografia 1 (um), Física 4 (quatro), Biologia 1 (um), Língua Estrangeira 2 (dois), Química 1 (um), História 1 (um). Art. 6º O Curso de Graduação em Ciência da Computação, Modalidade Bacharelado será ministrado com a carga horária mínima de 3.510 (três mil quinhentas e dez) horas, que equivalem a 234 (duzentos e trinta e quatro) créditos, sendo 182 (cento e oitenta e dois) créditos obrigatórios e 52 (cinqüenta e dois) créditos optativos/atividades complementares, conforme definido no Projeto Pedagógico do Curso. 1 Esse curso deverá ser integralizado num mínimo de oito e num máximo de quatorze semestres letivos. 2

2 O aluno poderá cursar um máximo de 30 (trinta) créditos por semestre e um mínimo de 17 (dezessete) créditos por semestre. 3 Sugere-se que o aluno curse disciplinas de pelo menos dois perfis acadêmicos, obedecendo ao máximo de 5 (cinco) disciplinas por perfil, conforme sua vocação. Art. 7º A estrutura curricular do Curso de Graduação em Ciência da Computação, Modalidade Bacharelado, está organizada por quatro grandes áreas de formação, conforme consta do Anexo I da presente Resolução: I. Área de formação básica, que compreende os princípios básicos da área de computação, a ciência da computação, a matemática, e a física; II. Área de formação tecnológica - que aplica os conhecimentos básicos no desenvolvimento tecnológico da computação; III. Área de formação complementar - que permite uma interação dos egressos dos cursos com outras profissões, e, IV. Área de formação humanística - que dá ao egresso uma dimensão social e humana. Art. 8º O currículo pleno do Curso de Graduação em Ciência da Computação, Modalidade Bacharelado, é formado por um Currículo Padrão, que inclui as disciplinas obrigatórias e o trabalho de conclusão de curso, e por um Currículo Complementar, que inclui as disciplinas optativas/atividades complementares, conforme definido nos Anexos II e III da presente Resolução. Parágrafo Único: Do Ementário do Curso de Graduação em Ciência da Computação, Modalidade Bacharelado, consta, além das ementas das disciplinas do curso, também a ementa do Trabalho de Conclusão de Curso, conforme definido no Anexo IV da presente Resolução. Art. 9º O Estágio Curricular Supervisionado não é obrigatório e será regulado por normas específicas. Parágrafo Único: Para o estágio supervisionado deverá ser computado, na carga horária do orientador pedagógico, apenas 30 horas, destinadas à orientação. Art. 10. Os alunos do Curso de Graduação em Ciência da Computação, Modalidade Bacharelado, obrigatoriamente, realizarão um trabalho de conclusão de curso com atividade síntese e integração de conhecimento, regulamentado por normas específicas. 1º Para o Trabalho de Conclusão de Curso deverá ser computado, na carga horária do orientador pedagógico, apenas 30 horas, destinadas à orientação. 2º Para o Coordenador da Comissão de Trabalho de Conclusão de Curso deverá ser computado apenas 30 horas na sua carga horária. 3º Quando se tratar de Trabalho de Conclusão de Curso a carga horária que deverá constar do conjunto sugestão será de 30 (trinta) horas, as demais corresponderão às atividades extra-sala de aula, integralizando a carga horária total prevista no Projeto Pedagógico. Art. 11. Serão aceitas como atividades complementares às definidas nas normas específicas, respeitando-se a legislação vigente. Parágrafo Único: A monitoria é contemplada com créditos optativos pela legislação vigente desta Universidade e regida por legislação específica do Programa de Monitoria. Art. 12. Todos os alunos matriculados no Curso 170 deverão ser adaptados ao novo currículo de acordo com o que dispõe o parágrafo 1º do artigo 57 do Regimento Geral da UFS, exceto os formandos 2008.2 e 2009.1 que poderão optar por mudar para o novo currículo ou se manter no currículo antigo. 3

1º A análise dos históricos escolares, para efeito de adaptação curricular, será feita pelo Colegiado de Curso, reservando-se ao Colegiado do Curso o direito de decidir sobre a suspensão temporária de pré-requisitos na matrícula do primeiro semestre letivo de implementação desta Resolução. 2º Ao aluno que tiver cursado disciplinas para as quais foram alterados os pré-requisitos, serão assegurados créditos sobre aquelas disciplinas, ainda que não tenha cursado o(s) novo(s) pré-requisito(s). 3º No processo de adaptação curricular, o aluno terá direito às novas disciplinas equivalentes, mesmo que não disponha do(s) pré-requisito(s) exigido(s) para as mesmas. 4º O aluno que, no processo de adaptação curricular, receber uma disciplina cujo(s) prérequisito(s) não possua, deverá, obrigatoriamente, cursar esse(s) pré-requisito(s), caso não o(s) tenha(m) recebido(s) em equivalência. 5º Os casos específicos de adaptação curricular serão decididos pelo Colegiado de Curso. 6º Será garantido aos alunos o prazo de 120 (cento e vinte) dias, após tomarem ciência da adaptação curricular, para entrarem com recurso junto ao Colegiado de Curso. Art. 13. Fica criada, no Departamento de Matemática, a disciplina 105179 - Fundamentos de Matemática para Computação com 06 (seis) créditos, 90 horas, P.E.L. 5.01.0, sem pré-requisito e com a seguinte ementa: Noções básicas de lógica. Proposições. Técnicas de demonstração de teoremas: Provas diretas, condicionais, por contradição e contra-exemplos. Indução e recursão. Funções e Relações; Relações de equivalência e ordens. Conjuntos e cardinalidade. Introdução à Teoria dos números: MDC, primos e aritmética modular. Álgebra Discreta: reticulados, grupos, anéis, monóide, corpos e álgebra booleana. Aplicações em criptografia. Resolução de Exercícios. Art. 14. No primeiro semestre de implantação do novo currículo, o Departamento de Computação poderá ofertar a disciplina 103232 - Arquitetura de Computadores I - 06 Créditos, 90 horas PEL. 4.02.2; Pré-requisito: 103211-103231 ou 104396-104411, para os alunos do Curso de Ciência da Computação. Art. 15. A coordenação didático-pedagógica, bem como a avaliação e o acompanhamento sistemático do Curso de Graduação em Ciência da Computação, Modalidade Bacharelado, caberá ao Colegiado do Curso. 1º A avaliação do processo será realizada conforme definido no Projeto Pedagógico e no Programa de Auto-Avaliação Institucional. 2º O Colegiado do Curso de Graduação em Ciência da Computação, Modalidade Bacharelado, promoverá a avaliação e acompanhamento sistemático do curso. Art. 16. Os casos omissos não previstos nesta Resolução serão decididos pelo Colegiado do Curso de Ciência da Computação. Art. 17. Esta Resolução entrará em vigor no segundo semestre letivo de 2008, altera a Res. nº 17/2006/CONEP, revoga as disposições em contrário e em especial as Resoluções nº 05/2002/CONEP, 14/2003/CONEP, 09/2004/CONEP e 10/2005/CONEP. Sala das Sessões, 11 de julho de 2008 REITOR Prof. Dr. Josué Modesto dos Passos Subrinho PRESIDENTE 4

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO RESOLUÇÃO Nº 49/2008/CONEPE ANEXO I ESTRUTURA CURRICULAR GERAL DO CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MODALIDADE BACHARELADO 1. DA COMPOSIÇÃO CURRICULAR A composição curricular do Curso de Graduação em Ciência da Computação, Modalidade Bacharelado está apoiada nas seguintes áreas de formação: Área de formação básica; Área de formação tecnológica; Área de formação complementar; Área de formação humanística. Os quadros a seguir são representativos das disciplinas que comporão os eixos de formação. O quadro 01 é representativo das disciplinas que comporão a Área de Formação Básica, correspondendo a um total de 27,96% dos créditos do curso. Quadro 01 Disciplinas, com caráter obrigatório, da Área de Formação Básica ÁREA DE FORMAÇÃO DISCIPLINAS CR. C.H BÁSICA Fundamentos da Computação 02 30 Programação Imperativa 06 90 Programação Orientada a Objetos 04 60 Programação Declarativa 04 60 Programação para Web 02 30 Paradigmas de Programação 02 30 Estrutura de Dados I 04 60 Estrutura de Dados II 04 60 Circuitos Digitais I 04 60 Laboratório de Circuitos Digitais I 02 30 Circuitos Digitais II 04 60 Laboratório de Circuitos Digitais II 02 30 Projeto e Análise de Algoritmos 04 60 Grafos e Algoritmos Computacionais 04 60 Linguagens Formais e Computabilidade 06 90 Calculo I 06 90 Cálculo II 06 90 Vetores e Geometria Analítica 04 60 Álgebra Linear I 04 60 Fundamentos de Matemática para Computação 06 90 Cálculo Numérico I 04 60 Física A 04 60 Física B 04 60 Estatística Aplicada 04 60 Lógica para computação 04 60 TOTAL 100 1.500 5

O quadro 02 é representativo das disciplinas que comporão o Núcleo de Conteúdos Profissionalizantes correspondendo a um total de 25,42% dos créditos do curso. Quadro 02 Disciplinas da Área de formação tecnológica ÁREA DE FORMAÇÃO DISCIPLINAS CR. C.H TECNOLÓGICA Compiladores 04 60 Informática Educativa 04 60 Inteligência Artificial 04 60 Desenvolvimento de Software I 04 60 Desenvolvimento de Software II 06 90 Desenvolvimento de Software III 04 60 Redes de Computadores I 04 60 Redes de Computadores II 04 60 Sistemas Operacionais 06 90 Banco de Dados 04 60 Processamento de Imagens e Computação Gráfica 06 90 Linguagens Formais e Computabilidade 06 90 Arquitetura de Computadores I 06 90 Sistemas Distribuídos 04 60 TOTAL 66 990 O quadro 03 é representativo das disciplinas que comporão a área de formação complementar correspondendo a um total de 5,93 % dos créditos do curso. Quadro 03 Disciplinas da Área de formação complementar ÁREA DE FORMAÇÃO DISCIPLINAS CR. C.H COMPLEMENTAR Métodos e Técnicas de Pesquisa 04 60 Trabalho de Conclusão de Curso de Ciência da Computação I 05 75 Trabalho de Conclusão de Curso de Ciência da Computação II 05 75 TOTAL 14 210 O quadro 04 é representativo das disciplinas que comporão a área de formação humanística correspondendo a um total de 3,38 % dos créditos do curso. Quadro 04 Disciplinas da Área de formação humanística ÁREA DE FORMAÇÃO DISCIPLINAS CR. C.H Interface Humano-Computador 04 60 HUMANÍSTICA Informática, Ética e Sociedade 04 60 TOTAL 08 120 Os alunos deverão cursar 52 (cinqüenta e dois) créditos optativos/atividades complementares, conforme definido no currículo complementar. As disciplinas optativas estão agrupadas em doze grupos visando atender a possíveis perfis profissionais da área de computação: (1) Banco de Dados, (2) Engenharia de Software, (3) Hardware, (4) Computação Inteligente, (5) Computação Teórica e Algoritmos, (6) Redes de Computadores, (7) Computação Distribuída, (8) Informática e Educação, (9) Sistemas de Informação, (10) Programação, (11) Processamento de Imagens e Computação Gráfica e (12) Pesquisa e Desenvolvimento. O conjunto de disciplinas optativas agrupadas por perfis é detalhado na Estrutura Curricular Complementar, conforme Anexo III. 6

2. DA ESTRUTURA CURRICULAR GERAL Integralização Duração: de 4 a 7 anos Créditos: Obrigatórios: 182 Optativos/Atividades Complementares: 52 Carga Horária: 3.510 horas Créditos por semestre: Mínimo: 17 Médio: 26 Máximo: 30 CURRÍCULO GERAL CÓDIGO DISCIPLINA CR CH PEL PRÉ-REQ. PRIMEIRO SEMESTRE 105131 Cálculo I 06 90 5.01.0 105134 Vetores e Geometria Analítica 04 60 3.01.0 105179 Fundamentos de Matemática para Computação 06 90 5.01.0-103401 Fundamentos da Computação 02 30 1.01.0-103402 Programação Imperativa 06 90 2.02.2-103591 Métodos e Técnicas de Pesquisa 04 60 2.02.0 - TOTAL DE CRÉDITOS 28 420 SEGUNDO SEMESTRE 105132 Cálculo II 06 90 5.01.0 105131-105134 104518 Física A 04 60 4.00.0 105131-105134 103403 Programação Orientada a Objetos 04 60 1.01.2 103402 103421 Estrutura de Dados I 04 60 2.01.1 103402 103431 Circuitos Digitais I 04 60 3.01.0 103401 103432 Laboratório de Circuitos Digitais I 02 30 0.00.2 103401 103451 Lógica para Computação 04 60 2.02.0 105179 TOTAL DE CRÉDITOS 28 420 TERCEIRO SEMESTRE 104519 Física B 04 60 4.00.0 105132-104518 105152 Álgebra Linear I 04 60 4.00.0 105134 103404 Programação Declarativa 04 60 2.01.1 103451 103405 Programação para Web 02 30 1.01.0 103403 103422 Estrutura de Dados II 04 60 2.01.1 103421 103435 Arquitetura de Computadores I 06 90 4.02.0 103431-103421 103471 Informática, Ética e Sociedade 04 60 2.02.0 - TOTAL DE CRÉDITOS 28 420 QUARTO SEMESTRE 103406 Paradigmas de Programação 02 30 1.01.0 103403-103404 103491 Informática Educativa 04 60 2.02.0-103433 2.02.0 103431-103432- Circuitos Digitais II 04 60 103435 103434 Laboratório de Circuitos Digitais II 02 30 0.00.4 103431-103432- 103452 Projeto e Análise de Algoritmos 04 60 3.01.0 103435 105132-103421- 105179 103453 Grafos e Algoritmos Computacionais 04 60 3.01.0 103421-105179 103541 Sistemas Operacionais 06 90 2.02.2 103435-103402 TOTAL DE CRÉDITOS 26 390 7

CÓDIGO DISCIPLINA CR CH PEL PRÉ-REQ. QUINTO SEMESTRE 103454 Linguagens Formais e Computabilidade 06 90 2.02.2 103404 103501 Inteligência Artificial 04 60 2.01.1 103404-103452- 103453 103511 Desenvolvimento de Software I 04 60 2.01.1 50 créditos 103531 Redes de Computadores I 04 60 2.01.1 50 créditos 103551 Banco de Dados 04 60 2.01.1 50 créditos 108021 Estatística Aplicada 04 60 4.00.0 - TOTAL DE CRÉDITOS 26 390 SEXTO SEMESTRE 105171 Cálculo Numérico I 04 60 3.01.0 105131-103402 103408 Compiladores 04 60 2.01.1 103454-103406 103514 Interface Humano-Computador 04 60 2.01.1-103512 2.02.2 103511-103551- Desenvolvimento de Software II 06 90 103403 103532 Redes de Computadores II 04 60 2.01.1 103531 103561 Processamento de Imagens e Computação 2.02.2 108021-103402- 06 90 Gráfica 105152 TOTAL DE CRÉDITOS 28 420 SÉTIMO SEMESTRE 103513 Desenvolvimento de Software III 04 60 2.01.1 103512 103571 Sistemas Distribuídos 04 60 2.01.1 103531-103541 103592 Trabalho de Conclusão de Curso em Ciência da Computação I Disciplinas Optativas/Atividades Complementares 05 75 TOTAL DE CRÉDITOS 25 375 OITAVO SEMESTRE 103593 Trabalho de Conclusão de Curso em Ciência da Computação II Disciplinas Optativas/Atividades Complementares 0.05.0 120 créditos - 103591 12 180 - - 05 75 20 300 TOTAL DE CRÉDITOS 25 375 NONO SEMESTRE Disciplinas Optativas/Atividades Complementares 20 300 TOTAL DE CRÉDITOS 20 300 0.05.0 103592 8

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO RESOLUÇÃO Nº 49/2008/CONEPE ANEXO II ESTRUTURA CURRICULAR PADRÃO DO CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MODALIDADE BACHARELADO Integralização Duração: de 4 a 7 anos Créditos: Obrigatórios: 188 Optativos/Atividades Complementares: 28 Carga Horária: 3.240 horas Créditos por semestre: Mínimo: 17 Médio: 26 Máximo: 34 CÓDIGO DISCIPLINA CR CH PEL PRÉ-REQ. PRIMEIRO SEMESTRE 105131 Cálculo I 06 90 5.01.0-105134 Vetores e Geometria Analítica 04 60 3.01.0-105179 Fundamentos de Matemática para Computação 06 90 5.01.0-103401 Fundamentos da Computação 02 30 1.01.0-103402 Programação Imperativa 06 90 2.02.2-103591 Métodos e Técnicas de Pesquisa 04 60 2.02.0 - TOTAL DE CRÉDITOS 28 420 SEGUNDO SEMESTRE 105132 Cálculo II 06 90 5.01.0 105131-105134 104518 Física A 04 60 4.00.0 105131-105134 103403 Programação Orientada a Objetos 04 60 1.01.2 103402 103421 Estrutura de Dados I 04 60 2.01.1 103402 103431 Circuitos Digitais I 04 60 3.01.0 103401 103432 Laboratório de Circuitos Digitais I 02 30 0.00.2 103401 103451 Lógica para Computação 04 60 2.02.0 105179 TOTAL DE CRÉDITOS 28 420 TERCEIRO SEMESTRE 104519 Física B 04 60 4.00.0 105132-104518 105152 Álgebra Linear I 04 60 4.00.0 105134 103404 Programação Declarativa 04 60 2.01.1 103451 103405 Programação para Web 02 30 1.01.0 103403 103422 Estrutura de Dados II 04 60 2.01.1 103421 103435 Arquitetura de Computadores I 06 90 4.02.0 103431-103421 103471 Informática, Ética e Sociedade 04 60 2.02.0 - TOTAL DE CRÉDITOS 28 420 QUARTO SEMESTRE 103406 Paradigmas de Programação 02 30 1.01.0 103403-103404 103491 Informática Educativa 04 60 2.02.0-103433 Circuitos Digitais II 04 60 2.02.0 103431-103432-103435 103434 Laboratório de Circuitos Digitais II 02 30 0.00.4 103431-103432-103435 103452 Projeto e Análise de Algoritmos 04 60 3.01.0 105132-103421- 105179 103453 Grafos e Algoritmos Computacionais 04 60 3.01.0 103421-105179 103541 Sistemas Operacionais 06 90 2.02.2 103435-103402 TOTAL DE CRÉDITOS 26 390 9

QUINTO SEMESTRE 103454 Linguagens Formais e Computabilidade 06 90 2.02.2 103404 103501 Inteligência Artificial 04 60 2.01.1 103404-103452- 103453 103511 Desenvolvimento de Software I 04 60 2.01.1 50 créditos 103531 Redes de Computadores I 04 60 2.01.1 50 créditos 103551 Banco de Dados 04 60 2.01.1 50 créditos 108021 Estatística Aplicada 04 60 4.00.0 - TOTAL DE CRÉDITOS 26 390 SEXTO SEMESTRE 105171 Cálculo Numérico I 04 60 3.01.0 105131-103402 103408 Compiladores 04 60 2.01.1 103454-103406 103514 Interface Humano-Computador 04 60 2.01.1-103512 Desenvolvimento de Software II 06 90 2.02.2 103511-103551- 103403 103532 Redes de Computadores II 04 60 2.01.1 103531 103561 Processamento de Imagens e Computação Gráfica 06 90 2.02.2 108021-103402- 105152 TOTAL DE CRÉDITOS 28 420 SÉTIMO SEMESTRE 103513 Desenvolvimento de Software III 04 60 2.01.1 103512 103571 Sistemas Distribuídos 04 60 2.01.1 103531-103541 103592 Trabalho de Conclusão de Curso em 05 75 0.05.0 120 créditos -103591 Ciência da Computação I TOTAL DE CRÉDITOS 13 195 OITAVO SEMESTRE 103593 Trabalho de Conclusão de Curso em 05 75 0.05.0 103592 Ciência da Computação II TOTAL DE CRÉDITOS 05 75 NONO SEMESTRE TOTAL DE CRÉDITOS - - 10

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO RESOLUÇÃO Nº 49/2008/CONEPE ANEXO III ESTRUTURA CURRICULAR COMPLEMENTAR PARA O CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MODALIDADE BACHARELADO Conforme legislação vigente na UFS, o currículo complementar corresponde ao conjunto de disciplinas optativas/atividades complementares, necessárias à integralização dos créditos do curso. Os alunos deverão cursar 28 (vinte e oito) créditos optativos/atividades complementares, conforme definido no currículo complementar. As disciplinas optativas estão agrupadas em doze grupos visando atender a possíveis perfis profissionais da área de computação: (1) Banco de Dados, (2) Engenharia de Software, (3) Hardware, (4) Computação Inteligente, (5) Computação Teórica e Algoritmos, (6) Redes de Computadores, (7) Computação Distribuída, (8) Informática e Educação, (9) Sistemas de Informação, (10) Programação e (11) Processamento de Imagens e Computação Gráfica. CÓDIGO DISCIPLINA CR CH PEL PRÉ-REQ. PERFIL ACADÊMICO 01 - COM ENFOQUE EM BANCO DE DADOS 103552 Mineração de Dados 04 60 2.01.1 103551-108021- 103501 103553 Integração de Dados: Web e Warehousing 04 60 2.01.1 103551 103554 Banco de Dados Distribuídos 04 60 2.01.1 103551-103571 103555 Mineração de Texto 04 60 2.01.1 108021-103501- 103405 103556 Tópicos Especiais em Banco de Dados I A fixar A fixar A fixar A fixar 103557 Tópicos Especiais em Banco de Dados II A fixar A fixar A fixar A fixar PERFIL ACADÊMICO 02 - COM ENFOQUE EM ENGENHARIA DE SOFTWARE 103515 Gerência de Projeto de Software 04 60 2.01.1 100 créditos 103516 Qualidade de Software 04 60 4.00.0 100 créditos 103517 Linhas de Produto de Software 04 60 2.01.1 103512 103518 Padrões de Software e Refatoração 04 60 1.02.1 103514 103519 Especificação Formal 04 60 3.01.0 103512-103451 103521 Metodologias de Desenvolvimento de 04 60 4.00.0 103512 Software 103522 Segurança e Auditoria de Sistemas 04 60 4.00.0 80 créditos 103523 Desenvolvimento Baseado em Componentes 04 60 4.00.0 103512 103524 Tópicos Esp. em Engenharia de Software I A fixar A fixar A fixar A fixar 103525 Tópicos Esp. em Engenharia de Software II A fixar A fixar A fixar A fixar PERFIL ACADÊMICO 03 - COM ENFOQUE EM HARDWARE 103436 Arquitetura de Computadores II 04 60 2.02.0 103435 103437 Introdução a Circuitos Integrados 04 60 2.02.0 103433-103434 103438 Introdução a Automação Industrial 04 60 2.02.0 103541 103439 Verificação Funcional 04 60 2.02.0 103433-103434 103441 Sistemas Digitais Dedicados 04 60 2.02.0 103433-103434 103442 Hardware e Software Co-Design 04 60 3.01.0 103433-103434 103443 Tópicos Especiais em Hardware I A fixar A fixar A fixar A fixar 103444 Tópicos Especiais em Hardware II A fixar A fixar A fixar A fixar 11

CÓDIGO DISCIPLINA CR CH PEL PRÉ-REQ. PERFIL ACADÊMICO 04 - COM ENFOQUE EM COMPUTAÇÃO INTELIGENTE 103502 Redes Neurais 04 60 2.01.1 103501 103503 Sistemas Multiagentes 04 60 2.01.1 103501-103571 103504 Inteligência Artificial para Jogos 04 60 2.01.1 103501-103561 103505 Visão Comp. e Reconhecimento de Padrões 04 60 2.01.1 103501-103561 103506 Computação Evolutiva 04 60 2.01.1 103501 103507 Tópicos Esp. em Computação Inteligente I A fixar A fixar A fixar A fixar 103508 Tópicos Esp. em Computação Inteligente II A fixar A fixar A fixar A fixar PERFIL ACADÊMICO 05 - COM ENFOQUE EM COMPUTAÇÃO TEÓRICA E ALGORÍTMOS 103455 Semântica Formal 04 60 2.02.0 103406 103456 Categorias Computacionais 04 60 2.00.2 103451 103457 Otimização 04 60 2.00.2 103452-103453 103458 Introdução à Programação Linear e Inteira 04 60 4.00.0 105152-103402 103459 Geometria Computacional 04 60 4.00.0 103452 103461 Teoria da Recursão 04 60 2.02.0 103454 103462 Lambda Cálculo e Teoria dos Tipos 04 60 2.02.0 103454 103463 Algoritmos Aproximados 04 60 2.02.0 103452-103453 103464 Desafios de Programação 04 60 4.00.0 103452-103453 103465 Tópicos Esp. em Computação e Algoritmos I A fixar A fixar A fixar A fixar 103466 Tópicos Esp. em Computação e Algoritmos II A fixar A fixar A fixar A fixar PERFIL ACADÊMICO 06 - COM ENFOQUE EM REDES DE COMPUTADORES 103533 Gerência de Redes de Computadores 04 60 4.00.0 103532 103534 Segurança de Redes de Computadores 04 60 4.00.0 103532 103535 Redes de Computadores sem Fio 04 60 4.00.0 103532 103536 Redes Convergentes 04 60 4.00.0 103532 103537 Redes de Alta Velocidade 04 60 4.00.0 103532-108021 103538 Avaliação de Desempenho de Sistemas 04 60 4.00.0 103532 103539 Qualidade de Serviços de Redes 04 60 4.00.0 103532 103542 Tópicos Esp. em Redes de Computadores I A fixar A fixar A fixar A fixar 103543 Tópicos Esp. em Redes de Computadores II A fixar A fixar A fixar A fixar PERFIL ACADÊMICO 07 - COM ENFOQUE EM COMPUTAÇÃO DISTRIBUÍDA 103572 Sistemas Críticos 04 60 2.02.0 103541-103513 103573 Tolerância a Falhas 04 60 4.00.0 103571 103574 Sistemas Multimídia Distribuídos 04 60 4.00.0 103571 103575 Sistemas de Tempo Real 04 60 4.00.0 103571 103576 Algoritmos Paralelos e Distribuídos 04 60 4.00.0 103541-103452 103577 Programação Concorrente 04 60 4.00.0 103541 103578 Introdução à Programação Paralela e 60 4.00.0 103541 04 Distribuída 103579 Tópicos Esp. em Computação Distribuída I A fixar A fixar A fixar A fixar 103581 Tópicos Esp. em Computação Distribuída II A fixar A fixar A fixar A fixar PERFIL ACADÊMICO 08 - COM ENFOQUE EM INFORMÁTICA E EDUCAÇÃO 103492 Aprendizagem Colaborativa Suportada por 04 60 2.01.1 103493 Computadores (CSCL) 103493 Engenharia de Software Educacional 04 60 2.01.1 103493-103512 103494 Hipermídias Educativas 04 60 2.01.1 103493 103495 Tópicos Esp. em Informática e Educação I A fixar A fixar A fixar A fixar 103496 Tópicos Esp. em Informática e Educação II A fixar A fixar A fixar A fixar 401355 Língua Brasileira de Sinais 04 60 3.01.0-12

CÓDIGO DISCIPLINA CR CH PEL PRÉ-REQ. PERFIL ACADÊMICO 09 - COM ENFOQUE EM SISTEMA DE INFORMAÇÃO 103472 Gestão de Pequenas e Médias Empresas em 04 60 4.00.0 301011 TI 103473 Empreendedorismo e Informática 04 60 4.00.0-103474 Gestão do Conhecimento 04 60 4.00.0 301011 103475 Organizações de Aprendizagem 04 60 4.00.0-103476 Qualidade Total 04 60 4.00.0-103477 Sistemas de Informação Empresarial 04 60 4.00.0 103405 103478 Sistemas de Apoio à Decisão 04 60 4.00.0-103479 Tópicos Esp. em Sistemas de Informação I A fixar A fixar A fixar A fixar 103481 Tópicos Esp. em Sistemas de Informação II A fixar A fixar A fixar A fixar PERFIL ACADÊMICO 10 - COM ENFOQUE EM PROGRAMAÇÃO 103407 Programação Orientada a Aspectos 02 30 1.01.0 103403 103409 Tópicos Especiais em Linguagem de A fixar A fixar A fixar A fixar Programação I 103411 Tópicos Especiais em Linguagem de A fixar A fixar A fixar A fixar Programação II 103423 Tópicos Esp. em Técnicas de Programação I A fixar A fixar A fixar A fixar 103424 Tópicos Esp. em Técnicas de Programação II A fixar A fixar A fixar A fixar PERFIL ACADÊMICO 11 - COM ENFOQUE EM PROCESSAMENTO DE IMAGENS E COMPUTAÇÃO GRÁFICA 103562 Tópicos Esp. em Processamento de Imagens I A fixar A fixar A fixar A fixar 103563 Tópicos Especiais em Processamento de A fixar A fixar A fixar A fixar Imagens II 103564 Tópicos Especiais em Computação Gráfica I A fixar A fixar A fixar A fixar 103565 Tópicos Especiais em Computação Gráfica II A fixar A fixar A fixar A fixar 13

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO RESOLUÇÃO Nº 49/2008/CONEPE ANEXO IV EMENTÁRIO DAS DISCIPLINAS PARA O CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MODALIDADE BACHARELADO DISCIPLINAS OBRIGATÓRIAS OFERTADAS PELO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO 103401 - Fundamentos da Computação CR: 02 CH: 30 P.E.L.: 1.01.0 Pré-Requisito: - Ementa: Componentes básicos de um computador. Sistemas numéricos. Compilador versus interpretador. Classificação das linguagens de alto nível, montagem e de máquina. Noções básicas de sistemas operacionais. 103402 - Programação Imperativa CR: 06 CH: 90 P.E.L.: 2.02.2 Pré-Requisito: - Ementa: Noções fundamentais: algoritmos, notação e programas. Identificadores, constantes, variáveis e atribuição. Tipos primitivos de dados e tipos derivados. Operadores, funções e expressões. Instruções condicionais, incondicionais e de repetição. Estilo de programação estruturada de programas. Representação de dados na forma de vetores, matrizes, registros e conjuntos. Procedimentos, funções e passagem de parâmetros. Ordenação por seleção e método da bolha. Recursividade. Noções de arquivos em programação. Ponteiros. Uma linguagem imperativa (por exemplo, Pascal ou C). Algoritmos numéricos e não numéricos para a solução de problemas de baixa complexidade. Aplicações. Modularização de programas. Padrões de codificação. 103403 - Programação Orientada a Objetos CR: 04 CH: 60 P.E.L.: 1.01.2 Pré-Requisito: 103402 Ementa: Fatores de Qualidade do software. Técnicas de modularização e decomposição de software. Tipos abstratos de dados. Paradigma de programação orientado a objetos. Referências e Ponteiros. Classes e instâncias. Tipos e Subtipos. Herança e reuso de código. Mecanismos de Classificação: classes abstratas e interfaces. Vinculação dinâmica e polimorfismo de herança. Tratamento de Exceções. Uma linguagem orientada a objetos (por exemplo, Eiffel, C++, Pascal com objetos ou Java). Classes essenciais da biblioteca padrão da linguagem. Interfaces gráficas com o usuário. Ambiente integrado de desenvolvimento. Padrões de Codificação. Noções de testes. Ferramentas de testes e depuração. Documentação de programas. Noções de padrões de projeto. Aplicações. 103404 - Programação Declarativa CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103451 Ementa: Paradigma funcional: expressões; valores; funções e tipos; definições por casamento de padrão; polimorfismo e funções de alta ordem; avaliação de expressões lazy e eager; programação com listas; tipos algébricos; indução e raciocínio com programas. Paradigma Lógico: cláusulas de Horn; unificação; backtracking; listas; operador de corte; programação com restrições. Programação multiparadigma. Aplicações. 103405 - Programação para Web CR: 02 CH: 30 P.E.L.: 1.01.0 Pré-Requisito: 103403 Ementa: Introdução a HTML e XML. Introdução à arquitetura de software por camadas, à arquitetura Web e ao padrão MVC. Frameworks para interfaces gráficas, acesso a banco de dados. Acesso a dados remotos. Páginas dinâmicas. Uso de servidores de aplicações e web. Tecnologias para a construção de Aplicações Corporativas. Trabalho prático. 14

103406 - Paradigmas de Programação CR: 02 CH: 30 P.E.L.: 1.01.0 Pré-Requisito: 103403-103404 Ementa: Critérios de avaliação de linguagens de programação. Evolução das linguagens de programação. Sintaxe e semântica. Estudo comparativo de linguagens de programação: tipos primitivos e compostos, vínculos e escopos, verificação de tipos, expressões e comandos, subprogramas e mecanismos de passagem de parâmetros, abstração de dados, modularidade, encapsulamento e genericidade, exceções. Noções do paradigma concorrente. 103408 - Compiladores CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103454-103406 Ementa: Análise léxica (scanner); Análise sintática (parser); Recuperação de erros; Ferramentas para construção de compiladores; Sintaxe abstrata; Análise de escopo checagem de tipos; Registros de ativação; Tradução para código intermediário; Geração de código; Otimização. Prática: construção de um compilador para uma linguagem restrita. 103421 - Estrutura de Dados I CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103402 Ementa: Noções de complexidade de algoritmos. Apontadores e variáveis dinâmicas. Representação e manipulação de estruturas lineares de dados: listas, pilhas, filas. Buscas: seqüencial, binária, interpolada. Árvores: binárias, binárias de busca, balanceadas (AVL, rubro-negras), intervalares, costuradas e heaps. Filas de Prioridades. Conjunto Union-Find. Classificação interna de dados: inserção direta, quicksort, mergesort, heapsort. Aplicações usando o paradigma imperativo. Trabalho prático. 103422 - Estrutura de Dados II CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103421 Ementa: Dispositivos de armazenamento externo. Organização seqüencial, direta e seqüencial indexada de arquivos. Hashing: funções, métodos e aplicações. Recuperação de chaves secundárias: arquivos invertidos, multilista e árvores de assinatura. Estruturas de busca em texto. Árvores B e B+. Classificação de arquivos. Aplicações. Trabalho prático. 103431 - Circuitos Digitais I CR: 04 CH: 60 P.E.L.: 3.01.0 Pré-Requisito: 103401 Ementa: Revisão de Álgebra Booleana. Síntese de Funções Booleanas. Minimização de funções Booleanas. Introdução aos Arranjos Lógicos Programáveis. Introdução às Linguagens de Descrição de Hardware e aos níveis de abstração: Estrutural, Fluxo de Dados e Comportamental. Introdução aos Circuitos Combinacionais, Seqüenciais Assíncronos e Síncronos. Memórias: ROM, RAM, Associação de Memórias. Conversores Analógico/Digital e Digital /Analógico. 103432 - Laboratório de Circuitos Digitais I CR: 02 CH: 30 P.E.L.: 0.00.2 Pré-Requisito: 103401 Ementa: Revisão de eletrônica básica. Familiarização com instrumentação do laboratório. Levantamento das características estáticas e dinâmicas de um circuito integrado digital. Implementação de um circuito digital combinatório. Simulação de circuitos digitais. Familiarização com o ambiente de prototipagem do laboratório. Projetos de circuitos combinatórios e seqüenciais utilizando Linguagens de Descrição de Hardware e o ambiente de prototipagem. 103433 - Circuitos Digitais II CR: 04 CH: 60 P.E.L.: 2.02.0 Pré-Requisito: 103431-103432-103435 Ementa: Introdução à metodologia de projeto de sistemas digitais semi-dedicados. Linguagem de descrição de hardware: nível RTL. Estudo de dispositivos programáveis: PAL, CPLD, FPGA. Anatomia de um processador simplificado: bloco operacional e de controle. 103434 - Laboratório de Circuitos Digitais II CR: 02 CH: 30 P.E.L.: 0.00.2 Pré-Requisito: 103431-103432-103435 Ementa: Familiarização com a plataforma de prototipagem, com o meio ambiente de desenvolvimento e com a ferramenta de síntese lógica do laboratório. Uso de exemplos de projeto de circuitos combinatórios e seqüências visando à ambientação com a plataforma. Projeto e implementação de máquinas seqüências. Projeto e implementação de um processador simplificado. 15

103435 - Arquitetura de Computadores I CR: 06 CH: 90 P.E.L.: 4.02.0 Pré-Requisito: 103431-103421 ou 107051-103425 Ementa: Representação de números em ponto fixo e ponto flutuante. Noções básicas de arquitetura e organização de computadores: organização básica da UCP e variações; modos de endereçamento, conjunto de instruções. Noções de linguagem de máquina. Elementos básicos de hardware e execução de instruções em uma máquina hipotética simples. Noções básicas de entrada e saída, sistemas de interrupção e acesso direto a memória. Noções de software básico. Medidas de desempenho. Processadores CISC e RISC, Organização de processadores: bloco operacional e bloco de controle. Organização de Pipelines, Máquinas Superescalares. Organização de memória: memória cache, memória virtual. Multiprocessadores. Multicomputadores. Arquiteturas paralelas e não convencionais. 103451 - Lógica para Computação CR: 04 CH: 60 P.E.L.: 2.02.0 Pré-Requisito: 105179 Ementa: Lógica Clássica, sintaxe, semântica, o método axiomático, o método dedutivo. Lógica Sentencial e de Primeira Ordem. Sistemas Dedutivos: Dedução Natural; Tableaux; Resolução. Correção, Completude dos sistemas formais. Exemplos de lógicas não clássicas e aplicações para computação. 103452 - Projeto e Análise de Algoritmos CR: 04 CH: 60 P.E.L.: 3.01.0 Pré-Requisito: 105132-103421-105179 Ementa: Revisão de Indução Matemática e de elementos básicos de combinatória. O modelo de computação RAM (Random Access Machine). Eficiência de algoritmos: notação 0 e relações de recorrência. Complexidade de tempo e de espaço. Comparação de eficiência de algoritmos de busca e de ordenação. Limite inferior de ordenação. Técnicas de projeto de algoritmos: força bruta, indução, divisão e conquista, programação dinâmica, método guloso, métodos probabilísticos (Las Vegas e Monte Carlo) branch and bound e backtracking. Aplicações das técnicas em diversos domínios: processamento de seqüências e conjuntos, geométrico, numérico, algébrico, probabilístico e criptologia. 103453 - Grafos e Algoritmos Computacionais CR: 04 CH: 60 P.E.L.: 3.01.0 Pré-Requisito: 103421-105179 Ementa: Introdução à Teoria dos Grafos: histórico, terminologia básica, grafos orientados e não orientados, subgrafos, passeios, caminhos, trilhas, conectividade, árvores, emparelhamento, planaridade, coloração, fluxo em redes. Representação de grafos: matrizes de adjacência, incidência e estruturas de adjacência. Algoritmos fundamentais em grafos: ordenação por caixas, ordenação topológica, busca em largura, em profundidade, lexicográfica, irrestrita, determinação de componentes biconexos e fortemente conexos, árvores geradoras mínimas, caminhos mínimos, coloração aproximada, emparelhamento em grafos bipartidos e fluxo máximo em redes. Corretude dos algoritmos. NP-completude: introdução, a classe P, NP, Co-NP e NP-completo, transformações polinomiais, reduções, restrições e extensões de problemas, noções de algoritmos de aproximação. 103454 - Linguagem Formais e Computabilidade CR: 06 CH: 90 P.E.L.: 2.02.2 Pré-Requisito: 103404 Ementa: Alfabetos, cadeias e linguagens. Autômatos finitos determinísticos e não-determinísticos. Linguagens e expressões regulares. Lema do bombeamento para linguagens regulares. Aplicações das Linguagens Regulares. Linguagens e gramáticas Livres de contexto e autômatos de pilha. Aplicações das Linguagens Livres de Contexto. Lema do bombeamento para linguagens Livres de contexto. Máquinas de Turing. Tese de Church. Problemas Indecidíveis. 103471 - Informática, Ética e Sociedade CR: 04 CH: 60 P.E.L.: 2.02.0 Pré-Requisito: - Ementa: A sociedade industrial: organização e lógica de produção. A Era do conhecimento: modernidade líquida e sociedade em rede. O trabalhador do conhecimento e o trabalho virtual. Inclusão social pela inclusão digital. Aplicações das Novas Tecnologias da Informação e da Comunicação (NTIC). Previsões de evolução da computação. Ética profissional. Mercado de Trabalho 16

103491 - Informática Educativa CR: 04 CH: 60 P.E.L.: 2.02.0 Pré-Requisito: - Ementa: A sociedade do conhecimento: novas demandas, nova educação. Educação, tecnologia e inovação. O processo de aprendizagem: teorias ecologistas e construtivistas. O computador e o processo ensino-aprendizagem: hipermídias educativas, Ensino Inteligente Assistido por Computador (EIAC), Aprendizagem Colaborativa Suportada pelo Computador (CSCL): conceitos, objetivos e princípios. A multidisciplinaridade da produção de software educativo. 103501 - Inteligência Artificial CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103404-103452-103553 Ementa: Conceitos básicos. Solução de Problemas: revisão de estratégias de busca, buscas heurísticas, comparação de estratégias, aplicação de busca em jogos. Representação do Conhecimento: construção de bases de conhecimento, uso da lógica em IA. Noções de Planejamento. Raciocínio: regras de produção, baseado em situações incertas, baseado em casos. Aprendizado de Máquina Simbólico: indução de árvores de decisão, aprendizagem não-supervisionada e aprendizagem por reforço. Aplicações de IA. Trabalho prático. 103511 - Desenvolvimento de Software I CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 50 créditos Ementa: Introdução à Engenharia de Software. O ciclo de vida do software. Processo clássico de desenvolvimento de software. Fluxo geral de uma metodologia de desenvolvimento de projeto orientada a objetos. Concepção do Projeto. Técnicas de Levantamento de Requisitos. Modelagem e especificação de Requisitos de software: funcionais e não funcionais / atributos de qualidade. Linguagem de Modelagem (Artefatos de Análise Modelagem do Negócio). Validação e verificação de Requisitos de software (Revisões Técnicas Formais). Planejamento. Definição da Carta do Projeto. Ferramentas. Estudos de Casos. Trabalho prático. 103512 - Desenvolvimento de Software II CR: 06 CH: 90 P.E.L.: 2.02.2 Pré-Requisito: 103511-103551-103403 Ementa: Introdução ao Design de software. Linguagem de Modelagem (Artefatos de Design). Projeto de Alto Nível. Conceitos de arquitetura de software, estilos arquiteturais, padrões de arquitetura para sistemas corporativos. Projeto Detalhado. Padrões de Projeto. Projeto de Interface. Modelagem e Projeto de banco de dados. Validação e verificação de design de software (qualidade do design). Implementação e Geração de Código. Ferramentas. Estudos de Casos. Trabalho prático. 103513 - Desenvolvimento de Software III CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103512 Ementa: Testes de software: importância, técnicas de elaboração de casos de testes (métodos caixa branca e caixa preta); Estratégia de aplicação de testes (testes de unidade, integração, validação e sistemas; testes de regressão), testes no paradigma Orientado a Objetos, teste de aplicações Web. Implantação de sistemas. Manutenção, Engenharia Reversa, Reengenharia, Refatoração. Noções de Gerenciamento de Projetos e de Qualidade de Software. Gerência de Configuração e mudanças. Ferramentas. Estudos de Casos. Trabalho prático. 103514 - Interface Humano-Computador CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: - Ementa: Visão pró antropocêntrica da relação homem-máquina; Princípios e objetivos da ergonomia; Tarefa e atividade; Importância e princípios do design; Modelagem do usuário; Usabilidade de interfaces (heurísticas, guidelines etc); Acessibilidade de Interfaces (design universal, legislação e recomendações do W3C); Avaliação de Interfaces. 103531 - Redes de Computadores I CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 50 créditos Ementa: Evolução dos Sistemas Computacionais. Aplicações em Redes de Computadores. Modelos Para-Par e Cliente-Servidor. Tipo de Redes: Locais, Metropolitanas e de Longa Distância. Arquitetura de Redes: Conceitos de Camada, Interface, Protocolos e Terminologias em Redes. Modelo de Referência OSI. Arquitetura TCP/IP. Exemplos de Outras Arquiteturas. Exemplo de Redes: Internet, X.25, Frame 17

Relay, ATM, Ethernet e Redes Locais sem Fio. Camada Física: Princípios de Comunicação Digital; Meios Físicos de Transmissão. Prática de Confecção de Cabeamento; Sistema Telefônico. Camada de Enlace: Detecção e Correção de Erro; Protocolos Elementares e Protocolos de Janela Deslizante; Prática com Simulação de Protocolos de Enlace; Exemplo de Protocolos de Enlace; Funções da Subcamada de Acesso ao Meio. Padrão IEEE 802 para Redes Locais e Metropolitanas; Ethernet; Redes sem Fio; Prática de laboratório de Protocolos de Enlace. Camada de Rede: Algoritmos de Roteamento; Conexão Interredes; A Camada de Rede na Internet; Controle de Congestionamento na Sub-rede; Prática de laboratório de Protocolos de Rede. 103532 - Redes de Computadores II CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103531 Ementa: Projeto de Redes de Computadores: Cabeamento Estruturado; Equipamentos de Rede; Projeto Lógico; Projeto Físico. Camada de Aplicação: Princípios de Aplicações em Rede; Protocolos para Serviço de Nomes, Transferência de Páginas na Web, Transferência de Arquivos, Correio Eletrônico; Compartilhamento de Arquivos P2P; Programação e Desenvolvimento de Aplicações; Construção de Servidores Web; Multimídia. Camada de Transporte: Serviços; Protocolos TCP e UDP; Controle de Congestionamento. Prática de laboratório de Protocolos de Transporte. 103541 - Sistemas Operacionais CR: 06 CH: 90 P.E.L.: 2.02.2 Pré-Requisito: 103435-103402 Ementa: Histórico. Fundamentos básicos para a construção de sistemas operacionais: modelo de execução usuário/servidor, interrupções de software, processos e threads. Organização de um sistema operacional. Concorrência: exclusão mútua, sincronização e comunicação entre processos. Semáforos e monitores. Propriedades de Safety e Liveness. Gerência de recursos: deadlock, deteção e prevenção. Gerência de memória: alocação dinâmica de memória, memória virtual, swapping, paginação e segmentação. Sistemas de arquivos: organização, esquemas de nomeação e técnicas de bufferização. Gerência de processos: políticas de escalonamento e troca de contexto. Gerência de entrada/saída: comunicação entre computador e periféricos, funcionamento e controladores de periféricos. Proteção e segurança. Projeto prático de construção de sistemas operacionais. 103551 - Banco de Dados CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 50 créditos Ementa: Arquitetura de um Sistema de Banco de Dados X Sistema de Arquivos. Modelos de Dados: Hierárquico, Redes, Relacional e Orientado a Objetos. Projeto Conceitual: Modelo Entidade- Relacionamento (MER) e MER Estendido. Modelo Relacional: Linguagens de Definição e Manipulação de Dados, Chaves, Normalização, Visões. Mapeamento Modelo Entidade-Relacionamento Modelo Relacional. Transações. Stored procedures e triggers. Segurança, integridade e privacidade. Sistema Gerenciador de Banco de Dados (SGBD). SQL. Tecnologias de conexões com banco de dados. Trabalho Prático. 103561 - Processamento de Imagens e Computação Gráfica CR: 06 CH: 90 P.E.L.: 2.02.2 Pré-Requisito: 108021-103402-105152 Ementa: Dispositivos de exibição. Fundamentos de cor. Projeções geométricas. Transformações geométricas em 2D e 3D. Visualização em 2D e 3D. Clipping. Tratamento de superfícies escondidas. Modelos de iluminação. Algoritmos de Rendering. Conceitos de Ray tracing. Manipulação de imagens. Operações pontuais. Transformações do histograma. Filtragem no domínio do espaço. Filtros para supressão de ruídos. Filtros para realce de detalhes. Filtros baseados em estatísticas de ordem e adaptativos. Modelos para restauração de imagens no domínio do espaço. Bibliotecas e programas de computador para computação gráfica e processamento de imagens. Trabalho prático. 103571 - Sistemas Distribuídos CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103531-103541 Ementa: Introdução aos sistemas operacionais distribuídos. Modelo cliente-servidor. Sockets, chamada remota de procedimento (RPC), troca de mensagens e objetos distribuídos. Serviços distribuídos: sincronização de relógios e de tempo, alocação de processadores, serviço de nomes, serviços de arquivos distribuídos, transações. Deadlocks, memória compartilhada e segurança em ambientes distribuídos. Sistemas distribuídos de tempo real. Trabalho prático. 18

103591 - Métodos e Técnicas de Pesquisa CR: 04 CH: 60 P.E.L.: 2.02.0 Pré-Requisito: - Ementa: O ato de estudar como pressuposto à organização do trabalho científico e à pesquisa. A linguagem usual e a linguagem científica: suas normas técnicas básicas. A pesquisa: seus processos de construção; a organização de arquivos (bancos de dados); e a aplicação dos instrumentos metodológicos adequados (fichamento, resumo, resenhas). A pesquisa científica: montagem de um projeto (estratégias para a elaboração escrita e desenvolvimento da investigação). A expressão do trabalho científico: o relatório, o artigo e a monografia. 103592 - Trabalho de Conclusão de Curso em Ciência da Computação I CR: 05 CH: 75 P.E.L.: 0.05.0 Pré-Requisito: 120 créditos - 103591 Ementa: O aluno deverá elaborar, sob orientação e supervisão de professores, um projeto aplicativo que envolva os conhecimentos adquiridos e que abranja conteúdo complementar ao currículo do curso. 103593 - Trabalho de Conclusão de Curso em Ciência da Computação II CR: 05 CH: 75 P.E.L.: 0.05.0 Pré-Requisito: 103592 Ementa: O aluno deverá implementar, sob orientação e supervisão de professores, um projeto aplicativo que envolva os conhecimentos adquiridos e que abranja conteúdo complementar ao currículo do curso, com apresentação pública e defesa do mesmo. DISCIPLINAS OBRIGATÓRIAS OFERTADAS POR OUTROS DEPARTAMENTOS E NÚCLEOS 104518 - Física A Cr: 04 CH: 60 P.E.L.: 4.00.0 Pré-requisito: 105131-105134 Ementa: Equações fundamentais do movimento. Dinâmica de uma partícula, de um sistema de partículas e do corpo rígido. Dinâmica de sistemas não interagentes de muitas partículas. Elementos de termodinâmica. 104519 - Física B Cr: 04 CH: 60 P.E.L.: 4.00.0 Pré-requisito: 105132-104518 Ementa: Introdução à mecânica relativística. Interação gravitacional: movimento geral sob a interação gravitacional, campo gravitacional. Interação elétrica: campo elétrico, lei de Gauss, corrente elétrica, propriedades elétricas da matéria. Interação magnética: campo magnético, lei de Ampère, propriedades magnéticas da matéria. Eletrodinâmica: lei de Faraday e equações de Maxwell. 105131 - Cálculo I Cr: 06 CH: 90 P.E.L.: 5.01.0 Pré-requisito: Ementa: Funções reais de uma variável real, limite e continuidade. Derivada. Aplicações da derivada. Integral definida, antiderivadas, Teorema Fundamental do Cálculo. Mudança de variável. Algumas técnicas de integração. Aplicações da integral. 105132 - Cálculo II Cr: 06 CH: 90 P.E.L.: 5.01.0 Pré-requisitos: 105131-105134 Ementa: Integrais impróprias. Seqüências e séries de números reais. Séries de potências e séries de Taylor. Curvas parametrizadas no plano e aplicações. Coordenadas polares. Funções vetoriais de uma variável real, limite, continuidade, derivada e integral. Limite, continuidade e cálculo diferencial de funções reais de várias variáveis reais. 105134 -Vetores e Geometria Analítica Cr: 04 CH: 60 P.E.L.: 3.01.0 Pré-requisito: Ementa: A álgebra vetorial de R 2 e R 3. Curvas cônicas. Operadores lineares em R 2 e R 3. Mudança de coordenadas. Retas, planos, distâncias, ângulos, áreas e volumes. Superfícies quádricas. 105152 - Álgebra Linear I Cr: 04 CH: 60 P.E.L.: 4.00.0 Pré-requisito: 105134 Ementa: Sistemas lineares e noções sobre determinantes. Espaços vetoriais. Aplicações lineares. Matrizes e aplicações lineares. Autovalores e autovetores. Operadores diagonalizáveis. 19

105171 - Cálculo Numérico I Cr: 04 CH: 60 P.E.L.: 3.01.0 Pré-requisito: 105131-103402 Ementa: Teoria dos Erros. Zeros de funções. Sistemas lineares. Interpolação. Aproximação. Integração e diferenciação numérica. 105179 - Fundamentos de Matemática para Computação Cr: 06 CH: 90 P.E.L.: 5.01.0 Pré-requisito: - Ementa: Noções básicas de lógica. Proposições. Técnicas de demonstração de teoremas: Provas diretas, condicionais, por contradição e contra-exemplos. Indução e recursão. Funções e Relações; Relações de equivalência e ordens. Conjuntos e cardinalidade. Introdução à Teoria dos números: MDC, primos e aritmética modular. Álgebra Discreta: reticulados, grupos, anéis, monóide, corpos e álgebra booleana. Aplicações em criptografia. Resolução de Exercícios. 108021 - Estatística Aplicada CR: 04 CH: 60 P.E.L.: 4.00.0 Pré-Requisito: - Ementa: Introdução. Regras elementares de probabilidade. Distribuição binominal, Poissone e normal. População e amostra. Testes de bondade de ajustamento. Uso de transformações. Distribuição de certas estatísticas amostrais. Noções de testes de hipótese. Noções de delineamento experimental. Experimentos com um e dois fatores. Regressão e correlação. DISCIPLINAS OPTATIVAS POR PERFIL ACADÊMICO PERFIL ACADÊMICO 01 - COM ENFOQUE EM BANCO DE DADOS 103552 - Mineração de Dados CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103551-108021-103501 Ementa: Processo de Mineração: pré-processamento de dados, extração de padrões, pós-processamento. Tarefas de mineração: Classificação, Regressão, Agrupamento, Regras de Associação, Sumarização, Similaridade de Sequências. Tecnologias de suporte à mineração: aprendizado de máquina, data warehousing, estatística, visualização de dados. Mineração de dados e o suporte à decisão. Aplicações. Ferramentas. Trabalho prático. 103553 - Integração de Dados: Web e Warehousing CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103551 Ementa: Suporte a decisão (OLTP x OLAP). Integração de dados. BD multidimensionais. Linguagens de consultas OLAP. Integração de dados. Integração de bancos de dados heterogêneos. Integração de BD com Dados Semi-Estruturados na Web. Padrões de interoperabilidade. ODBC e OLE DB. XML. Arquiteturas de Integração na Web. Qualidade de dados. Limpeza de dados. Enriquecimento com Meta- Dados. 103554 - Banco de Dados Distribuídos CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 103551-103571 Ementa: Arquiteturas de BD Distribuídos. Controle de Concorrência. Sistemas de Gerenciamento de Banco de Dados (SGBD) Distribuídos. Projeto de BD Distribuídos. Fragmentação. BDs Heterogêneos e interoperabilidade. Trabalho Prático. 103555 - Mineração de Textos CR: 04 CH: 60 P.E.L.: 2.01.1 Pré-Requisito: 108021-103501-103405 Ementa: Processo de mineração de textos. Tipos de abordagens aos dados: análise semântica, análise estatística. Processamento de linguagem natural: morfologia, sintaxe, semântica, pragmática, discurso e domínio. Análise da estrutura semântica dos textos. Aprendizado estatístico. Preparação dos dados: recuperação de informação, análise dos dados, transformação dos dados. Processamento dos dados: indexação, extração de características, sumarização, agrupamento de documentos, categorização de documentos. Pós-processamento: métricas de avaliação dos resultados. Mineração da Web: conteúdo, estrutura e uso. Aplicações. Trabalho prático. 20