Dinâmica Curricular do Curso de Ciência da Computação 2010/1



Documentos relacionados
Ementas Disciplinas Obrigatórias

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

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

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

LICENCIATURA EM COMPUTAÇÃO

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

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

EMENTAS DAS DISCIPLINAS

CURSO DE SISTEMAS DE INFORMAÇÃO

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

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

CURSO DE INFORMÁTICA LICENCIATURA 1 PERÍODO

EMENTAS DAS DISCIPLINAS

GOVERNO DO ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO

EMENTAS DAS DISCIPLINAS DO CURSO DE COMPUTAÇÃO

ORGANIZAÇÃO CURRICULAR

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

EMENTAS DAS DISCIPLINAS

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

CURSO DE SISTEMAS DE INFORMAÇÃO

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

EMENTAS DAS DISCIPLINAS

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA CELSO SUCKOW DA FONSECA HABILIDADES CONTEÚDO METODOLOGIA/ESTRATÉGIA HORA/ AULA ANÁLISE GRÁFICA DE FUNÇÕES

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

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

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

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

Grade Curricular - Engenharia de Computação

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

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

Curso Superior de Tecnologia em Logística Empresarial

Aprovado no CONGRAD: Vigência: ingressos a partir de 2011/1

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

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

ENGENHARIA DE COMPUTAÇÃO

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

Fundação Comunitária de Ensino Superior de Itabira Grade Curricular. Faculdade de Ciências Administrativas e Contábeis de Itabira

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

Ementário das Disciplinas

EDITAL GR Nº 707/2014. Quadro de Disciplinas Especiais ou Unidades de Aprendizagem Especiais com Pré-Requisito semestre 2015A 2º Período

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 de Engenharia. Formação Geral 1º e 2º anos

Ementas Disciplinas Eletivas

EMENTAS DAS DISCIPLINAS

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

CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES

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

GRADUAÇÃO EM ENGENHARIA

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

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

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

SISTEMA DE INFORMAÇÃO. COORDENADORA Iris Fabiana de Barcelos Tronto

Curso de Engenharia Formação Geral 1º e 2º anos

UNIVERSIDADE FEDERAL DE SÃO PAULO DEPARTAMENTO DE CIÊNCIA E TECNOLOGIA - DCT. CURSO: BCT (Disciplinas Obrigatórias)

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA EM JARAGUÁ DO SUL PRÓ-REITORIA ACADÊMICA CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO

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

MINISTÉRIO DA EDUCAÇÃO INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA PORTARIA No 126, DE 7 DE AGOSTO DE 2008

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

MATERIAL DE DIVULGAÇÃO DA EDITORA MODERNA

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

Ementário do Curso de Administração Grade Administração da Produção I Fase: Carga Horária: Créditos: Ementa:

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

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO

HORÁRIO SEGUNDA TERÇA QUARTA QUINTA SEXTA

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

Bacharelado em Ciência da. Projeto Político Pedagógico

EDITAL DE CONCURSO PÚBLICO Nº 01/2014 Realização: FRAMINAS comunicacao@gestaoconcurso.com.br

Ementário do Curso de Administração Grade Administração da Produção I Fase: Carga Horária: Créditos: Ementa:

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

ADM002 Filosofia e Ética Empresarial ADM003 Contabilidade Geral ADM004 Metodologia Científica ADM005 Métodos Quantitativos

1.1 Ementas e Bibliografias

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

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

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

UNOESTE - Universidade do Oeste Paulista F I P P - Faculdade de Informática de Presidente Prudente

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

EMENTÁRIO DE COMPONENTES CURRICULARES

CURSO SUPERIOR DE GRADUAÇÃO PUBLICIDADE E PROPAGANDA GRADE DETALHADA DO CURSO COM AS EMENTAS DAS DISCIPLINAS

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS DE TELECOMUNICAÇÕES

MATRIZ CURRICULAR CURRÍCULO PLENO/ 2013

CURSO DE ADMINISTRAÇÃO

Curso de especialização em Educação Matemática. Faculdade Campo Limpo Paulista (FACCAMP)

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

UNOESTE - Universidade do Oeste Paulista F I P P - Faculdade de Informática de Presidente Prudente

SIS17-Arquitetura de Computadores

Conselho Universitário - Consuni

GRADUAÇÃO E PÓS-GRADUAÇÃO APRESENTAÇÃO E GRADE CURRICULAR DOS CURSOS

Arquitetura e Organização de Computadores

CAMPUS CRUZ DAS ALMAS Edital 01/2010. Área de Conhecimento

MATRIZ CURRICULAR ENGENHARIA DE CONTROLE E AUTOMAÇÃO. Primeiro Semestre (Manhã) Carga Horária Total: 450 Horas. Segundo Semestre (Manhã)

HORÁRIO DE PROVAS 3º BIMESTRE

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIAS E TECNOLOGIA CAMPUS Bambuí

Sistemas de Informação 3º ANO

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

EMENTAS - MATRIZ CURRICULAR

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

SISTEMAS DE INFORMAÇÃO ingressantes 2008 Semestre 1 Semestre 2

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Relatório Perfil Curricular

Transcrição:

Dinâmica Curricular do Curso de Ciência da Computação 2010/1 Código Denominação Carga horária Teórica Prática Créditos Total Pré-requisito 1 o Período DCE124 Algoritmos 60 30 5 90 DCE64 Cálculo Diferencial e Integral I 90 6 90 DCE68 Geometria Analítica 60 4 60 DCE33 DCE125 Filosofia e Metodologia Científica Introdução à Ciência da Computação 30 2 30 30 2 30 DCE126 Lógica Digital 60 4 60 Total 23 360 2 o Período DCE67 Álgebra Linear 60 4 60 DCE68 DCE129 DCE65 DCE20 DCE127 Arquitetura Organização Computadores I e de Cálculo Diferencial e Integral II Física Aplicada à Computação Programação Estruturada 60 4 60 DCE126 75 5 75 DCE64 30 30 3 60 60 4 60 Programação Funcional 60 4 60 Total 24 375 3 o Período DCE130 Arquitetura Organização Computadores II e de 60 4 60 DCE129 Cálculo Numérico 30 30 3 60 DCE134 Engenharia de Software 60 4 60 DCE64 DCE67 DCE131 Estrutura de Dados I 60 4 60 DCE124 DCE128 Matemática Discreta 60 4 60 DCE133 Programação Orientada a Objetos 60 4 60 Total 23 360 e 4 o Período DCE135 Banco de Dados I 60 4 60

DCE142 Engenharia Requisitos de 60 4 60 DCE134 DCE21 Estatística Básica 60 4 60 DCE64 DCE132 Estrutura de Dados II 60 4 60 DCE131 DCE137 Inglês Técnico 30 2 30 Linguagens Formais e Autômatos 60 4 60 DCE128 DCE138 Sistemas Operacionais 60 4 60 DCE129 Total 26 390 5 o Período DCE136 Banco de Dados II 60 4 60 DCE135 DCE150 Inteligência Artificial I 60 4 60 DCE131 Linguagens de DCE139 60 Programação 4 60 DCE142 DCE146 Projeto de Software 60 4 60 DCE135 DCE140 Redes de Computadores 60 30 5 90 DCE133 DCE144 Teoria dos Grafos 60 4 60 DCE131 Total 25 390 e 6 o Período DCE141 Análise de Desempenho 60 4 60 DCE148 Análise e Projeto de Algoritmos DCE140 DCE21 60 4 60 DCE132 DCE145 Compiladores 30 30 3 60 DCE137 DCE157 Computação Gráfica 60 4 60 DCE150 Inteligência Artificial II 30 2 30 DCE126 DCE147 Sistemas Distribuídos 60 4 60 DCE140 Total 21 330 e 7 o Período DCE149 DCE155 DCE151 DCB271 Administração Empresas de Ética, Computador e Sociedade 30 2 30 30 2 30 Pesquisa Operacional 60 4 60 DCE144 Processamento Imagens de 30 2 30 DCE131 Programação Paralela 60 4 60 Trabalho de Conclusão de Curso I 30 2 30

Total 16 240 8 o Período DCE156 DCE143 DCB279 Empreendedores Informática (EAD) em 30 2 30 Estágio Obrigatório 180 4 180 Introdução à Economia (EAD) Tópicos Especiais em Computação (EAD) Trabalho de Conclusão de Curso II 30 2 30 60 4 60 150 5 150 Total 17 450 Totalização de carga horária do curso Atividades Total de Horas % Disciplinas Obrigatórias 2.535 80,9% TCC (I e II) 180 5,7% Estágio 180 5,7% Atividades Formativas 240 7,7% Total Geral 3.135 100,0% Observação: da carga horária total de Atividades Formativas, 120 horas são referentes ao cumprimento de Disciplinas Optativas. Aprovado pelo Conselho Superior da Universidade Federal de Alfenas - UNIFAL-MG em sua 56ª reunião, realizada em 17/12/2009, pela Resolução Nº 56/2009. Publicada em 21/12/2009. EMENTÁRIO PRIMEIRO PERÍODO ALGORITMOS Carga Horária: 90h Tipos de informação (constantes e variáveis), Comandos Básicos, Estrutura de Controle, Estruturas de dados homogêneas, Estruturas de dados Heterogêneas, Modularização (funções, procedimentos), Arquivos.

CÁLCULO DIFERENCIAL E INTEGRAL I Carga Horária: 90h Limite e Continuidade: Conceito, Definição e Propriedades; Derivadas: Retas Tangentes, Coeficiente Angular, Definição de Derivada, Diferenciais; Regras de Derivação, Regra da Cadeia, Funções Implícitas, Derivação Implícita; Teorema do Valor Médio, Regra de L Hôpital; Aplicações: Funções Crescentes e Decrescentes, Máximos e Mínimos, Convexidade, Esboço de Gráficos de Funções, Problemas de Máximos e Mínimos; Integrais Indefinidas; Integrais Definidas, Propriedades e Cálculo de Áreas; Teorema do Valor Médio para Integrais e Teorema Fundamental do Cálculo; Integração por Substituição; Integração por Partes; Integração por Substituição Trigonométrica; Integração por Frações Parciais; Aplicações: Integrais Impróprias, Cálculo de Volume de Sólidos de Revolução, Equações Diferenciais de Primeira Ordem Separáveis. GEOMETRIA ANALÍTICA Álgebra Matricial; Sistemas Lineares; Vetores; Dependência Linear; Bases; Produto Escalar; Produto Vetorial, Produto Misto; Coordenadas Cartesianas; Translação e Rotação; Retas e Planos. Distância e Ângulo; Coordenadas Polares, Cilíndricas e Esféricas; Cônicas. Equações Reduzidas das Superfícies Quádricas. FILOSOFIA E METODOLOGIA CIENTÍFICA Conhecimento científico. Método científico. Pesquisa bibliográfica. Pesquisa descritiva. Projeto de pesquisa. Redação técnica.

INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Histórico e visão geral de Computação como ciência. Visão geral do curso de Ciência da Computação: Engenharia de Computação, Ciência da Computação, Sistemas de Informação e Licenciatura em Computação. Sistemas componentes de um computador: hardware e software. Linguagem de programação. Explanação de áreas da ciência da computação. LÓGICA DIGITAL Sistemas numéricos; Funções lógicas e portas lógicas. Circuitos combinacionais. Álgebra de Boole. Circuitos aritméticos. Flip-flops. Contadores. Multiplexadores e demultiplexadores. SEGUNDO PERÍODO ÁLGEBRA LINEAR Espaços Vetoriais; Dependência Linear; Base e Dimensão; Subespaços e Soma Direta; Transformações Lineares; Núcleo e Imagem; Isomorfismo; Matriz de uma Transformação Linear; Autovalores e Autovetores; Subespaços Invariantes; Diagonalização de Operadores; Espaços com Produto Interno; Ortogonalidade; Isometrias. ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES I

A máquina de Von Neumann: conceito, arquitetura lógica e funcional; processadores RISC e CISC; Unidades funcionais: CPU, memória; memória cache; dispositivos de E/S e barramentos. Hierarquia de Memória. Conceitos de conjunto de instrução e de endereçamento, fluxo de controle. Conceitos de memória virtual. Introdução aos mecanismos de interrupção. Introdução às arquiteturas avançadas: pipeline, múltiplas unidades funcionais e máquinas paralelas; conceito de máquina virtual; tendências. CÁLCULO DIFERENCIAL E INTEGRAL II Carga Horária: 75h Sequências Séries Numéricas: Critérios de Convergência; Séries de Funções Reais; Funções Reais de Várias Variáveis; Limite e Continuidade de Funções de Várias Variáveis; Derivadas parciais; Diferenciabilidade de Funções de Várias Variáveis; Vetor Gradiente e Plano Tangente; Máximos e Mínimos; Fórmula de Taylor, Teorema das Funções Implícitas, Teorema da Função Inversa; Integrais Duplas; Integrais Duplas na Forma Polar; Integrais Triplas em Coordenadas Cartesianas; Integrais Triplas em Coordenadas Cilíndricas e Esféricas; Substituições em Integrais Múltiplas. FÍSICA APLICADA À COMPUTAÇÃO Carga Horária: 60 h Eletromagnetismo: Introdução aos Conceitos de Carga Elétrica, Força Elétrica, Campo Elétrico e Potencial Elétrico; Capacitância; Corrente e Resistência; Circuitos de corrente contínua; Campo Magnético; Lei de Ampère; Lei de Faraday; e Indutância. Introdução à Ótica: Natureza da Luz; Reflexão e Refração; Reflexão Interna Total; Polarização; e Espalhamento da luz.

PROGRAMAÇÃO ESTRUTURADA Especificação da Linguagem de Programação: Tipos de Dados, Estruturas de Controle, Entrada e Saída; Representação e Algoritmos na Linguagem de Programação; Estruturas de Dados; Organização de Arquivos. PROGRAMAÇÃO FUNCIONAL Definição de funções. Representação de estruturas de dados (lista, árvores, grafos). Funções de ordem superior. Aplicação parcial de funções. Sistemas de tipos. Tipos algébricos. Avaliação lazy versus avaliação estrita. Aspectos imperativos (monads). TERCEIRO PERÍODO ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES II Medidas de desempenho de arquitetura de computadores. Arquitetura de Processadores: Caminho de dados (parte operativa), controle. Caminho de Dados: Operadores, Microprogramação, pipelining. Projeto de conjunto de instruções. Noções de linguagens de montagem. A técnica de Pipelining. Técnicas de pipeline avançadas e paralelismo em nível de instruções. ENGENHARIA DE SOFTWARE

Visão geral e princípios fundamentais da engenharia de software. Modelos e Processos de Desenvolvimento de Software e seus vários estágios: requisitos de software, projeto de software, implementação e teste, gerenciamento de software, qualidade de software, gerência de configuração. ESTATÍSTICA BÁSICA Descrição e exploração de dados; população e amostra; níveis de mensuração de variáveis; tabelas de distribuição de freqüências; gráficos; estatísticas descritivas; Cálculo de média e Variância. Técnicas de Amostragem; Probabilidades; conceitos básicos; a distribuição normal; aplicação de modelo normal na análise de dados; distribuição Binomial e Poisson; Distribuição de Amostragem (t, X2 e F), Inferência estatística, construção e interpretação de Intervalo de Confiança para Média, Proporção, Variância, Desvio Padrão e para diferença de Médias; Teste de Hipóteses para Média, Proporção, Variância e para diferença de Médias; Teste Qui-quadrado, Correlação e Regressão Linear, Testes não-paramétricos. ESTRUTURA DE DADOS I Representação e Manipulação de Informações. Estruturas Básicas: Listas, Arvores e suas Generalizações. Algoritmos de Manipulação de Estruturas de Dados: Inserção, Eliminação, Busca e Percurso. Aplicações.

MATEMÁTICA DISCRETA Provas de Teoremas, Conjuntos, Relações, Funções, Conjuntos Enumeráveis. Definições Recursivas. Indução Matemática. Permutação, Arranjo, Combinação, Métodos de Contagem, Binômio de Newton. PROGRAMAÇÃO ORIENTADA A OBJETOS Conceitos básicos e avançados de orientação a objetos. Implementação orientada a objetos. Visão geral de desenvolvimento de software orientado a objetos com UML. Estudo de caso. QUARTO PERÍODO BANCO DE DADOS I Arquitetura de um Sistema de Banco de Dados, Modelo de dados (modelo relacional); Projeto conceitual (modelo entidade e relacionamento). Projeto lógico do banco de dados. Linguagens Formais de Banco de Dados. SQL (comandos básicos). CÁLCULO NUMÉRICO Sistemas de equações lineares: métodos algébricos e iterativos; resolução de equações polinomiais; resolução de equações transcendentes; interpolação numérica; diferenciação numérica; integração numérica; resolução numérica de equações diferenciais.

ENGENHARIA DE REQUISITOS Introdução aos conceitos básicos e princípios da Engenharia de Requisitos de Software. Técnicas, métodos e ferramentas para modelagem de análise. ESTRUTURA DE DADOS II Métodos de Ordenação; Pesquisa de Dados; seqüencial, binária, hashing, árvores binárias, arvores de pesquisa (AVL, Red-Black, Splay, B). Organização de arquivos. Complexidade. INGLÊS TÉCNICO Leitura e compreensão de textos acadêmicos escritos em inglês. Estratégias de leitura e estruturas básicas da língua inglesa necessárias à interação autor-texto-leitor. Técnica e prática de elaboração de resumos em português de textos acadêmicos escritos em inglês. Resumo como estratégia de compreensão de textos. Estrutura retórica de textos acadêmicos. LINGUAGENS FORMAIS E AUTÔMATOS

Linguagens Regulares. Autômatos Finitos. Linguagens Livres de Contexto. Autômatos com Pilha. Máquinas de Turing. O Problema da Parada da Máquina de Turing. Hierarquia das Classes de Linguagem. SISTEMAS OPERACIONAIS Uma Visão de Sistemas Operacionais; Processos Seqüenciais; Processos Concorrentes; Gerenciamento de Memória Principal e Auxiliar; Gerenciamento de Processador; Gerenciamento de dispositivos de E/S; Análise de Alguns Sistemas Operacionais de Pequeno Porte. QUINTO PERÍODO BANCO DE DADOS II Linguagem de definição e manipulação de dados (SQL); Restrições de Integridade; Visões; Gatilhos e Procedimentos; Segurança; Transações; Controle de Concorrência; Recuperação de Falhas. INTELIGÊNCIA ARTIFICIAL I Introdução a Inteligência Artificial Conexionista, Redes Neurais Artificiais, Modelos Perceptron Multi-Camadas, Mapas Auto-Organizáveis de Kohonen, Redes Recorrentes, Computação Evolucionária, Computação Baseada em Interações Sociais, Inteligência Coletiva, Sistemas Imunológicos Artificiais.

LINGUAGENS DE PROGRAMAÇÃO Características das linguagens de programação. Aspectos que influenciam a definição e implementação das linguagens. Paradigmas das linguagens de programação: imperativo, funcional, lógico e outros. Comparação de características dos vários paradigmas. Recursão comum e de cauda. PROJETO DE SOFTWARE Métodos e técnicas para projeto de sistemas de software. Padrões. Arquitetura de Software e teste. REDES DE COMPUTADORES Carga Horária: 90h Detalhamento das camadas TCP/IP, associando ao Modelo OSI. Camada de Aplicação e seus protocolos (HTTP, FTP, SMTP, DNS). Camada de Transporte e seus protocolos (TCP e UDP). Controle de Congestionamento e de fluxo do TCP. Variações do TCP para redes de alta velocidade e redes Wireless. Camada de Rede e seus protocolos (IPv4 e IPv6, ICMP). Algoritmos de Roteamento intra domínio e extra domínio. Dispositivos que operam na camada de Rede. Unicast e Multicast. Camada de Enlace e os protocolos de controle de acesso ao meio. Endereços MAC. Dispositivos que operam na camada de Enlace. Redes sem fio e Redes Móveis. Configuração de Serviços em Servidores Linux (Compartilhamento, DHCP, Proxy, Firewall, Samba, Web e DNS).

TEORIA DOS GRAFOS Grafos, representações computacional de grafos, grafos orientados, grafos nãoorientados, grafos bipartidos. Árvores, árvores geradoras, caminhos, ciclos. Grafos Eulerianos e Hamiltonianos. Busca em grafos. Isomorfismo e casamento. Fluxo em Redes, Aplicações de grafos a sistemas tecnológicos. SEXTO PERÍODO ANÁLISE DE DESEMPENHO Variáveis aleatórias discretas e contínuas. Valor esperado. Processos estocásticos. Cadeia de Markov de tempo discreto. Desenvolvimento de Simuladores. Calculando a taxa média de chegada, o tempo médio de atendimento e o número médio de requisições no ambiente. Simulação da chegada de pacotes utilizando distribuição aleatória de Poisson e a semelhança com o tráfego Web. Simulação da chegada de pacotes CBR para tráfegos de voz e vídeo. Simulação do tempo de atendimento de requisições através da variável aleatória Exponencial. Ambiente de Simulação Network Simulator. ANÁLISE E PROJETO DE ALGORITMO Técnicas de projeto de algoritmo: guloso, divisão e conquista,programação dinâmica. Medida de custo da execução de algoritmos por meio de um modelo matemático: Comportamento assintótico de funções,dominação assintótica, análise de recorrência, notações O, o, θ, Ω e ω. Análise de melhor caso, pior caso e caso médio. Comparação empírica de algoritmos. Introdução à Complexidade de Algoritmos: Algoritmos Não Determinísticos, Classes NP-Difícil e NP-Completo. Diferença entre Decidibilidade e Complexidade. Heurísticas e Algoritmos Aproximados:Algoritmos

Exponenciais usando tentativa e erro, Heurísticas para Problemas NP-Completo, Algoritmos Aproximados para Problemas NP-Completo. COMPILADORES Linguagens e Tradutores. Compiladores e Interpretadores. A Estrutura de um Compilador. Análise Léxica. Análise Sintática. Representação Intermediária. Análise Semântica. Geração e Otimização de Código. Interpretadores. Laboratório com Ferramentas de Auxílio à Construção de Compiladores. COMPUTAÇÃO GRÁFICA Processamento Gráfico; Hardware para Computação Gráfica; Bibliotecas Gráficas; Modelagem Poligonal; Curvas e Superfícies; Transformações Geométricas; Câmeras e Visualização; Fundamentos de Teoria da Cor; Modelos de Iluminação; e Geração e Mapeamento de Textura. Animação. INTELIGÊNCIA ARTIFICIAL II Agentes inteligentes. Resolução de problemas por meio de busca. Busca com Informação. Problemas de Satisfação de Restrições. Lógica de Primeira Ordem. Planejamento. Conhecimento Incerto e Raciocínio. SISTEMAS DISTRIBUÍDOS

Caracterização de Sistemas Distribuídos. Sistemas Operacionais Distribuídos: Arquitetura, Sistemas de Arquivos, Servidor de Nomes, Memória Compartilhada, Tolerância a Falhas. Comunicação entre processos: Sockets, Chamada de Procedimento Remoto, Objetos distribuídos. Compartilhamento de Informação: Sincronização, Controle de Concorrência, Transações Distribuídas. SÉTIMO PERÍODO ADMINISTRAÇÃO DE EMPRESAS A evolução das teorias administrativas; o desenvolvimento histórico da teoria da administração; as principais contribuições deste desenvolvimento para a administração moderna; o papel do administrador, da organização e o processo administrativo. ÉTICA, COMPUTADOR E SOCIEDADE O papel do computador na sociedade contemporânea: impactos, conseqüências e tendências. Os novos paradigmas da sociedade da informação e seus aspectos econômicos, sociais, políticos, éticos, culturais e educacionais. Ética e a profissão. Direitos e deveres do profissional. Associações, órgãos de classe e seus objetivos. PESQUISA OPERACIONAL Carga horária: 60h Modelos Lineares de Otimização, Programação Linear, Algoritmo Simplex, Dualidade, Análise de Sensibilidade, Problemas em Redes e Programação Inteira.

PROCESSAMENTO DE IMAGENS Carga horária: 30h Fundamentos de Processamento de Imagem: Percepção visual; Amostragem e Quantização; e Imagem binária. Transformadas de Imagens. Realce de imagens. Segmentação de Imagens. Compressão de Imagens. Representação e Descrição. Morfologia Matemática. PROGRAMAÇÃO PARARELA Teoria do Paralelismo. Arquiteturas paralelas. Processos e concorrência. Algoritmos Clássicos de Programação Paralela. Programação concorrente. Computação paralela sobre sistemas distribuídos. PVM (Parallel Virtual Machine) e MPI (Message Passing Interface). Avaliação de desempenho. TRABALHO DE CONCLUSÃO DE CURSO I Delimitação do problema de pesquisa. Levantamento bibliográfico. Elaboração de instrumentos de coleta de dados OITAVO PERÍODO EMPREENDEDORES EM INFORMÁTICA

Planos de negócios com ênfase na análise do negócio de informática. Aspectos de criação e lançamento de uma empresa no mercado. Técnicas de negociação. Planejamento e administração estratégica. Apresentação e forma do júri. A questão dos paradigmas. Princípios fundamentais de marketing. Conceitos básicos de propaganda aplicados à empresa emergente. INTRODUÇÃO À ECONOMIA Economia: Princípios Econômicos básicos. Sistemas econômicos. Teoria do Consumidor: demanda, oferta e equilíbrio. Teoria da produção. Teoria dos custos. Estudo dos agregados macroeconômicos: produto, renda, poupança, investimentos e outros. Moeda: origem, funções e meios de pagamentos. Autoridades monetárias. Políticas econômicas (monetária, fiscal e cambial) utilizadas pelo governo. TÓPICOS ESPECIAIS EM COMPUTAÇÃO Ementa aberta com apresentação de conteúdos relevantes e atuais a cada período que a disciplina é apresentada. TRABALHO DE CONCLUSÃO DE CURSO II Carga Horária: 150h Revisão de Literatura. Coleta e análise dos dados. Redação final do trabalho de conclusão de curso.