Ementas
Catálogo 2009
 
  OF:S-1 T:02 P:02 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Ementa: Organizações de dados, organizações de computadores, estruturas de programas, fundamentos de bancos de dados, noções de redes, internet, interface ser humano-computadores, impacto social da computação.

  OF:S-6 T:01 P:00 L:00 O:01 D:00 E:00 HS:02 SL:01 C:02 EX:N
Pré-Req.: AA200
Ementa: Problemas éticos originados pelo uso da Tecnologia de Informação. Oportunidades multidisciplinares do uso da computação - pesquisa, desenvolvimento e empregabilidade. Tendências de mercado e globalização - projetos cooperativos, questões de gênero, trabalho à distância. Computação e a Unicamp - necessidades e oportunidades. Aspectos da política de informática no Brasil e no mundo.

  OF:S-1 T:01 P:02 L:00 O:00 D:00 E:04 HS:07 SL:03 C:03 EX:N
Pré-Req.: MC910
Ementa: Desenvolvimento do projeto e implementação de um compilador para uma linguagem de alto nível típica.

  OF:S-6 T:00 P:00 L:00 O:12 D:00 E:00 HS:12 SL:00 C:12 EX:N
Pré-Req.: AA200
Ementa: Trabalho prático que seja válido de acordo com normas internas definidas pelo Instituto de Computação.

  OF:S-6 T:00 P:00 L:00 O:06 D:00 E:00 HS:06 SL:00 C:06 EX:N
Pré-Req.: AA200
Ementa: Trabalho prático que seja válido de acordo com normas internas definidas pelo Instituto de Computação.

  OF:S-6 T:00 P:00 L:00 O:06 D:00 E:00 HS:06 SL:00 C:06 EX:N
Pré-Req.: AA200
Ementa: Trabalho prático que seja válido de acordo com normas internas definidas pelo Instituto de Computação.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:N
Pré-Req.: MC822/ EA071
Ementa: Análise de padrões de protocolos: ISO e TCP/IP. Especificação, construção e validação de protocolos: técnicas de descrição formal. Testes de conformidade. Gerenciamento de redes e segurança em redes. Projeto de redes.

  OF:S-1 T:00 P:00 L:00 O:06 D:00 E:00 HS:06 SL:00 C:06 EX:N
Pré-Req.: AA200
Ementa: Projeto teórico ou prático orientado por um ou mais docentes do Instituto de Computação, acompanhado por monografia redigida pelo aluno.

  OF:S-6 T:00 P:00 L:00 O:04 D:00 E:04 HS:08 SL:00 C:04 EX:N
Pré-Req.: AA200
Ementa: Projeto teórico ou prático orientado por um ou mais docentes do Instituto de Computação.

  OF:S-6 T:02 P:00 L:00 O:00 D:00 E:00 HS:02 SL:02 C:02 EX:N
Pré-Req.: AA200
Ementa: Seminários e palestras sobre tópicos de Computação e Tecnologia.

  OF:S-6 T:00 P:00 L:00 O:06 D:00 E:00 HS:06 SL:00 C:06 EX:N
Pré-Req.: AA200
Ementa: Projeto de Iniciação Científica na área de Computação, supervisionado ou orientado por um docente do Instituto de Computação e subvencionado por um órgão oficial (UNICAMP, FAPESP, CNPq, etc).

  OF:S-6 T:00 P:00 L:00 O:06 D:00 E:00 HS:06 SL:00 C:06 EX:N
Pré-Req.: AA200 MC040
Ementa: Projeto de Iniciação Científica na área de Computação, supervisionado ou orientado por um docente do Instituto de Computação e subvencionado por um órgão oficial (UNICAMP, FAPESP, CNPq, etc).

  OF:S-6 T:00 P:00 L:00 O:03 D:00 E:00 HS:03 SL:00 C:03 EX:N
Pré-Req.: AA200
Ementa: Apoio à docência abrangendo atividades como auxílio ao professor em aulas práticas, correção de listas de exercícios e plantão de dúvidas.

  OF:S-5 T:04 P:00 L:02 O:00 D:00 E:04 HS:10 SL:06 C:06 EX:S
Ementa: Fundamentos de algoritmos e sua representação em linguagens de alto nível. Estudo pormenorizado de uma ou mais linguagens. Desenvolvimento sistemático e implementação de programas. Modularidade, depuração, testes e documentação de programas.

  OF:S-5 T:02 P:02 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:S
Ementa: Primeiras noções sobre algoritmos e programas. Introdução à programação em linguagem de alto nível.

  OF:S-5 T:04 P:00 L:02 O:00 D:00 E:04 HS:10 SL:06 C:06 EX:S
Pré-Req.: MC102
Ementa: Representação e manipulação de informações. Eficiência. Estruturas básicas: listas e árvores e suas generalizações. Tipos abstratos de dados e objetos. Desenvolvimento, implementação e testes de programas em aplicações particulares.

  OF:S-1 T:02 P:02 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:S
Pré-Req.: MC202
Ementa: Dispositivos de armazenamento. Estruturas lógicas e físicas de arquivos; estruturas básicas de armazenamento e recuperação de dados em arquivos. Indexação em disco. Avaliação de desempenho. Sistemas de arquivamento, recuperação e segurança de arquivos. Arquivos para sistemas de gerenciamento de bancos de dados.

  OF:S-5 T:03 P:01 L:00 O:00 D:00 E:03 HS:07 SL:04 C:04 EX:S
Pré-Req.: MC202
Ementa: Visão comparativa de paradigmas de programação. Programação funcional, lógica e orientada a objetos.

  OF:S-5 T:04 P:00 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Ementa: Conceitos básicos de Matemática discreta e de lógica para computação. Técnicas de provas, indução matemática. Relações e conceitos de teoria de grafos.

  OF:S-5 T:02 P:00 L:02 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Pré-Req.: MC602/ MC202
Ementa: Introdução à organização de computadores e representação de informação na memória. Estudo do conjunto de instruções de processadores RISCs e CISCs. Desenvolvimento, implementação e testes de programas usando linguages de montagem.

  OF:S-5 T:02 P:02 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Pré-Req.: MC202
Ementa: Paradigmas da Engenharia de Software. Levantamento de Dados. Técnicas e ferramentas de especificação dos requisitos do usuário e do sistema. Métodos de análise e projeto de sistemas de informação. Implementação de sistemas de informação.

  OF:S-5 T:04 P:02 L:00 O:00 D:00 E:04 HS:10 SL:06 C:06 EX:S
Pré-Req.: MC336
Ementa: Paradigmas de Engenharia de Software. Levantamento de requisitos. Técnicas e ferramentas de especificação de requisitos do usuário e do sistema computacional. Métodos de análise e projeto de sistemas de informação. Implementação de sistemas de informação. Aplicação de técnicas de Engenharia de software para o desenvolvimento de um estudo de caso prático.

  OF:S-5 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:S
Pré-Req.: MC202 MC348/ MC202 MS328
Ementa: Técnicas de projeto e análise de algoritmos. Algoritmos de ordenação e algoritmos básicos para problemas em grafos.

  OF:S-2 T:04 P:00 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:S
Pré-Req.: MC404/ EA869
Ementa: Conceito de processos: concorrências, regiões críticas, escalonamento. Conceitos de espaços de endereçamento e de gerenciamento de memória virtual, paginação, segmentação. Sistemas de arquivos: hierarquia, proteção, organização, segurança. Gerenciamento de Entrada/Saída. Estudos de casos.

  OF:S-6 T:00 P:00 L:04 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200
Ementa: Estruturas de dados. Cadeias de caracteres. Ordenação. Combinatória. Teoria dos Números. Backtracking. Percursos em grafos. Algoritmos em grafos. Programação dinâmica. Reticulados Geometria computacional.

  OF:S-5 T:04 P:02 L:00 O:00 D:00 E:04 HS:10 SL:06 C:06 EX:S
Pré-Req.: MC404
Ementa: Conceitos de processos: concorrência, regiões críticas, escalonamento. Conceitos de espaços de endereçamento e de gerenciamento de memória, memória virtual, paginação, segmentação. Sistemas de arquivos: Hierarquia, proteção, organização, segurança. Gerenciamento de entrada/saída. Estudo de casos. Projeto e implementação de um protótipo de sistema operacional enfocando aspectos básicos como multiprogramação, gerência de periféricos, gerência de arquivos.

  OF:S-5 T:04 P:00 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Pré-Req.: MC326
Ementa: Modelagem de dados: modelos conceituais, modelo E-R e suas variações. O modelo relacional: normalização e manutenção da integridade. Linguagens: cálculo e álgebra relacional. Arquitetura de sistemas de bancos de dados. Mecanismos de proteção. Recuperação. Segurança. Controle de concorrência. Noções de bancos de dados distribuídos.

  OF:S-5 T:00 P:01 L:02 O:00 D:00 E:02 HS:05 SL:03 C:03 EX:N
Pré-Req.: MC526
Ementa: Ferramentas e técnicas utilizadas na solução de problemas de sistemas de informação, utilizando bancos de dados. Modelagem; tradução do projeto lógico para o projeto físico. Desenvolvimento de aplicações.

  OF:S-5 T:04 P:02 L:00 O:00 D:00 E:04 HS:10 SL:06 C:06 EX:S
Pré-Req.: MC326
Ementa: Modelagem de dados: modelos conceituais, modelos E-R e suas variações. O modelo relacional: normalização e manutenção da integridade. Linguagens: cálculo e álgebra relacional. Arquiteturas de sistemas de bancos de dados Mecanismos de proteção. Recuperação. Segurança. Controle de concorrência. Noções de bancos de dados distribuídos. Projeto e desenvolvimento de ferramentas e técnicas utilizadas na solução de problemas de sistemas de informação, utilizando bancos de dados. Modelagem, especificação, projeto e implementação de aplicações em sistemas de informação.

  OF:S-6 T:01 P:03 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:N
Pré-Req.: MC536
Ementa: Projeto e desenvolvimento de ferramentas e técnicas utilizadas na solução de problemas de sistemas de informação, utilizando bancos de dados. Modelagem, especificação, projeto e implementação de aplicações em sistemas de informação.

  OF:S-2 T:04 P:02 L:00 O:00 D:00 E:04 HS:10 SL:06 C:06 EX:S
Pré-Req.: MC102 MC404
Ementa: Teoria: Noções básicas sobre circuitos lógicos. Memórias, unidades centrais de processamento. Endereçamento, barramento interrupção, comunicações, interfaces e periféricos. Computadores típicos.
Obs.: Prática: Metodologia de projeto digital. Técnicas de projeto usando lógica programável. Características elétricas de circuitos digitais. Conceitos da Linguagem VHDL. Projeto e implementação de lógica combinacional (decodificadores, seletores, etc). Projeto e implementação de lógica seqüencial (Flip-flops, Contadores, etc). Circuitos aritméticos. Memórias. Projeto e implementação de uma cpu.

  OF:S-5 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:S
Pré-Req.: MA327 MC448
Ementa: Redução entre problemas. Complexidade computacional. Classes de problemas. Problemas NP-completos. Tratamento de Problemas NP-difíceis

  OF:S-2 T:04 P:00 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:S
Ementa: Introdução aos conceitos básicos de projeto lógico. Portas lógicas. Simulação de circuitos digitais. Minimização de funções lógicas. Mapas de Karnaugh. Circuitos combinacionais. Elementos de memória: latch, flip-flops, contadores. Síntese de circuitos seqüenciais síncronos e assíncronos. Organização e hierarquia de memórias. Processador básico.

  OF:S-6 T:00 P:00 L:04 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200 MC511
Ementa: Estruturas de dados. Cadeias de caracteres. Ordenação. Combinatória. Teoria dos números. Backtracking. Percursos de grafos. Algoritmos em grafos. Programação dinâmica. Reticulados. Geometria computacional.

  OF:S-1 T:00 P:00 L:04 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:N
Pré-Req.: MC602/ EA772
Ementa: Metodologia de projeto digital. Técnicas de projeto usando lógica programável. Características elétricas de circuitos digitais. Linguagem VHDL. Projeto e implementação de lógica combinacional: decodificadores e seletores. Flip-Flops. Contadores. Circuito aritméticos. Memórias. Projeto e implementação de lógica sequencial.

  OF:S-2 T:04 P:02 L:00 O:00 D:00 E:04 HS:10 SL:06 C:06 EX:S
Pré-Req.: MC436 MC536
Ementa: tividades da garantia de qualidade de software (SQA). Técnicas de valid ação e verificação (V&V). NUISCO e teste de software. Manutenção e documentação de software. Aplicação de técnicas de validação, verificação e testes de software.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Pré-Req.: MC336
Ementa: Linguagem e seus diferentes paradigmas de programação. Implementação. Estrutura de dados, de nomes, de controle e de tipos. Sintaxe e Semântica.

  OF:S-5 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC448
Ementa: Algorítmos para comparação de seqüências biológicas. Técnicas e algorítmos para análise de seqüencias biológicas. Bioinformática para projetos genoma. Problemas diversos em biologia computacional.

  OF:S-6 T:00 P:00 L:04 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200 MC611
Ementa: Estruturas de dados. Cadeias de caracteres. Ordenação. Teoria dos Números. Backtracking. Percursos em grafos. Algoritmos em grafos. Programação dinâmica. Reticulados. Geometria computacional. Combinatória.

  OF:S-2 T:04 P:00 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:S
Pré-Req.: EA876/ MC514
Ementa: Comunicação entre processos: mensagens, comunicação cliente-servidor, comunicação em grupos, chamada de procedimentos remotos, conceitos básicos de sistemas operacionais distruibuídos: micro-kernel, threads, memória virtual, memória distribuída compartilhada. Serviços distribuídos: sistema de arquivo, serviços de nomes. Estudos de casos. Tempo e causalidades: relógios lógicos, coordenação e consistência. Replicação e controle de concorrência.

  OF:S-1 T:01 P:00 L:02 O:00 D:00 E:03 HS:06 SL:03 C:03 EX:N
Pré-Req.: MC514 MC714/ EA878 MC714
Ementa: Projeto e implementação de um sistema distribuído envolvendo conceitos como: comunicação entre processos, mensagens, comunicação em grupos e comunicação cliente-servidor.

  OF:S-5 T:04 P:00 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:S
Pré-Req.: MC404 MC602/ ES572 MC404/ EA772 MC404
Ementa: Uma introdução à arquitetura e organização de computadores. Tecnologias e perspectiva histórica. Medidas de desempenho. Conjunto de instruções. Memória. Unidades de aritmética e lógica. Projeto básico de um processador. Pipeline. Hierarquia da memória: cache e memória virtual. Dispositivos de I/O.

  OF:S-5 T:00 P:00 L:02 O:00 D:00 E:02 HS:04 SL:02 C:02 EX:N
Pré-Req.: MC613 MC722
Ementa: Projeto e implementação de um sistema completo de um microcomputador didático. Desenvolvimento e teste de “ firmware” de controle. Desenvolvimento de software de tratamento de interrupções e de interfaceamento.

  OF:S-1 T:04 P:00 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Pré-Req.: MC636
Ementa: Uma visão gerencial da Engenharia de software. Métricas de software. Planejamento de sistemas. Ambientes automatizados de desenvolvimento de software e ferramentas CASE.

  OF:S-5 T:00 P:02 L:02 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:N
Pré-Req.: MC636
Ementa: Uso combinado de desenvolvimento de ferramentas de desevolvimento validação e verificação (V&N) para a construção de um sistema de informação.

  OF:S-5 T:02 P:02 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Pré-Req.: EA876/ MC436/ MC514
Ementa: Introdução a Interfaces Homem-Computador (IHC). Aspectos humanos. Aspectos tecnológicos. Métodos de técnicas de design. Ferramentas de suporte. Avaliação.

  OF:S-6 T:00 P:00 L:04 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200 MC711
Ementa: Estruturas de dados. Cadeias de caracteres. Ordenação. Combinatória. Teoria dos Números. Backtracking. Percursos em grafos. Algoritmos em grafos. Programação dinâmica. Reticulados. Geometria computacional.

  OF:S-5 T:04 P:00 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:S
Pré-Req.: MC514
Ementa: Noções básicas de teleprocessamento: tipos de enlace, códigos, modos e meios de transmissão. Redes de computadores: locais, metropolitanas e de longa distância. Terminologia e aplicações, topologias, modelos de arquitetura (RM-OSI/ISO e TCP/IP) e protocolos. Interconexão de redes. Nível de transporte.

  OF:S-5 T:00 P:00 L:02 O:00 D:00 E:02 HS:04 SL:02 C:02 EX:N
Pré-Req.: MC822
Ementa: Conexão de equipamentos de processamento para acesso a serviços de uma rede de computadores. Estudo e implementação de protocolos.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC548
Ementa: Noções básicas de teoria dos grafos. Modelagem de problemas: fluxos em redes e programação linear. Tratamento de problemas NP-completos.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC448
Ementa: Preliminares: coordenadas homogêneas, orientação de um triângulo, equações de retas, planos, etc. Motivação. Convexidade. Busca Geométrica. Proximidade Superposição de mapas. Reduções e quotas inferiores. Triangulações e aplicações.

  OF:S-6 T:00 P:04 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:N
Pré-Req.: MC822/ AA200
Ementa: Conceitos administrativos, funcionamento do sistema Unix, memória virtual e sistemas de disco, breve revisão de administração de máquina Unix isolada, redes em TCP/IP, NIS, DNS, NFS, automounter, sendmail, configuração de sistemas.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC548
Ementa: Famílias de algoritmos: universalidade, teorema SMN, teorema da recursão. Modelos computacionais. Funções recursivas: funções primitivas recursivas, funções recursivas. Computabilidade e decidibilidade: relativização, redução. Complexidade abstrata: “ sdepped-up”, “ gap”, teorema da compressão.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC613/ MC542/ AA200
Ementa: Arquitetura de computadores não convencionais, processadores paralelos, etc. Estudo de computadores não convencionais relevantes.Programação de computadores paralelos.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC548
Ementa: Projetos e análise de algoritmos paralelos. Complexidade computacional paralela.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200 MC548
Ementa: Revisão de conceitos básicos; alfabetos e linguagens; linguagens regulares; linguagens livres de contexto; linguagens recursivas e linguagens recursivamente enumeráveis; computabilidade e decidibilidade.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:N
Pré-Req.: MC436 MC536
Ementa: Estudo de aspectos técnicos da gerência de projetos de sistemas de sofware tais como, métricas, modelos de previsão e análise de risco, e de aspectos humanos tais como organização e motivação de equipes. Estudo de aspectos da qualidade do produto e do processo de software, através da discussão de caminhos que levam à definição e mensuração de tais aspectos e da apresentação de modelos de qualidade.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC448
Ementa: Fundamentos da teoria de grafos. Modelagem de problemas usando grafos. Algoritmos para problemas em grafos.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC548/ AA200
Ementa: Criptografia Clássica. Teoria de Shannon. O DES e o novo padrão AES em elaboração. O sistema rsa e os baseados em curvas elípticas. Outros sistemas de chave pública. Assinaturas digitais. Funções de espalhamento. Protocolos para distribuição de chaves. Métodos de identificação. Códigos para autenticação. Métodos para compartilhamento de informações sigilosas. Geração de números pseudo-aleatórios. Demonstrações zero-knowledge.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC448
Ementa: Uma introdução ao estudo da Criptografia moderna.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC448
Ementa: Problemas de fluxos em rede: teoria, algoritmos e aplicações. Fundamentos de programação linear.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:N
Pré-Req.: AA200
Ementa: Estudo de problemas especiais em linguagens de programação a critério do instrutor.

  OF:S-5 T:04 P:00 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Pré-Req.: MA327 MC336 ME203/ MA327 MC336 ME323
Ementa: Estudo introdutório dos fundamentos e aplicações de Inteligência Artificial. Histórico e princípios de IA. Resolução de problemas. Representação de conhecimento. Aplicações.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC548
Ementa: Estudo de problemas especiais em teoria da computação, a critério do instrutor.

  OF:S-2 T:04 P:00 L:00 O:00 D:00 E:02 HS:06 SL:04 C:04 EX:S
Pré-Req.: MC514/ EA878
Ementa: Métodos de análise sintática. Sistemas de execução. Geração e otimização de códigos objeto. Recuperação de erros.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC722/ MC542
Ementa: Estudo de problemas especiais em arquitetura de computadores, a critério do instrutor. Ênfase em computação paralela e distribuída.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC514
Ementa: Estudos de tópicos avançados em sistemas operacionais.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC548
Ementa: Estudo de problemas especiais em teoria da computação, a critério do instrutor.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200
Ementa: Estudo de problemas especiais em processamento gráfico, a critério do instrutor.

  OF:S-1 T:04 P:00 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:S
Pré-Req.: MC202
Ementa: Fundamentos de imagem digital. Transformações geométricas. Transformações Radiométricas. Filtragem no domínio espacial. Filtragem no domínio da freqüência. Técnicas de restauração. Introdução a segmentação. Introdução a morfologia matemática.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200
Ementa: Introdução ao projeto e análise de estruturas VLSI; ferramentas de desenvolvimento.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC613/ MC542/ AA200
Ementa: Estudo e familiarização com linguagens de descrição de hardware usando uma metodologia de desenvolvimento e reuso de componentes (IP cores). Verificação de circuitos. Processo de projeto de circuitos ASICs (Application Specifics Integrated Circuits). Execução de projetos digitais complexos, através de atividades práticas, utilizando ferramentas, simulação síntese e análise de consumo de energia de circuitos digitais.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC436
Ementa: Estudos de tópicos avançados em engenharia de software.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC548
Ementa: Estudo de problemas especiais em teoria da computação, a critério do instrutor.

  OF:S-2 T:02 P:02 L:00 O:00 D:00 E:04 HS:08 SL:04 C:04 EX:N
Pré-Req.: MC514/ EA876
Ementa: Conceitos básicos. Algoritmos de primitivas gráficas. Representação e estruturação de informação gráfica. Descrição, construção e utilização de um núcleo de um sistema gráfico. Aplicações.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200
Ementa: Estudo de problemas especiais em Ciência da Computação a critério do instrutor.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200
Ementa: Estudo de problemas especiais em Ciência da Computação a critério do instrutor.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200
Ementa: Estudo de problemas especiais em Ciência da Computação a critério do instrutor.

  OF:S-6 T:02 P:00 L:00 O:00 D:00 E:03 HS:05 SL:02 C:02 EX:N
Pré-Req.: AA200
Ementa: Estudo de Problemas Especiais em Computação a critério do Instrutor.

  OF:S-6 T:02 P:00 L:00 O:00 D:00 E:03 HS:05 SL:02 C:02 EX:N
Pré-Req.: AA200
Ementa: Estudo de Problemas Especiais em Computação, a critério do Instrutor.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC436/ MC536/ AA200
Ementa: Estudo teórico e aplicações especiais na área de sistemas de informação, a critério do professor.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC548/ AA200
Ementa: Estudos dos principais algorítmos criptográficos, simétricos e assimétricos e sua complexidade computacional. Aspectos de implementação em software.

  OF:S-5 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC920/ AA200
Ementa: Segmentação de imagens. Transformações morfológicas. Representação. Descrição. Extração de características. Classificação supervisionada. Classificação não supervisionada.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC822/ AA200
Ementa: Políticas de segurança. Vulnerabilidades dos protocolos TCP/IP. Firewalls, roteadores com filtros, servidores proxy, topologias de firewalls. Configuração de DNS para redes seguras, extensões de segurança. Tópicos e serviços: smap, criptografia, Kerberos, IPv6, PGP/PEM; canais seguros: IPsec, SSL, SSH, SHTTP.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200
Ementa: Projeto e análise de algorítmos para problemas em geometria computacional, incluindo problemas de envoltória convexa, caminho mínimo, busca geométrica, proximidade e interseções geométricas.Questões de análise de complexidade, quotas inferiores e superiores, e modelos computacionais. Aplicações à computação gráfica, planejamento de movimento, casamento de padrões, etc.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200
Ementa: Conceitos básicos de processamento de imagens, correspondências e arestas, álgebra linear e coordenadashomogêneas, representações de rotações. Projeções ortográficas, perspectiva e afim. Câmeras e suas calibrações. Matriz essencial, matriz fundamental, homografia, RANSAC. Fatorização rigida e não rígida. Rastreamento, filtro de Kalman e de partículas. Localização e reconhecimento de objetos.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC526 MC920/ MC526 MC940/ AA200
Ementa: Introdução à recuperação de informação (modelos de recuperação, avaliação). Bancos de dados de imagem (linguagens de consulta, processamento de consultas, estruturas de indexação). Recuperação de imagem por conteúdo (descrição de imagem, busca por similaridade, relevance feedback). Aplicações.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC822
Ementa: Estudos de tópicos avançados em redes de computadores.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC514
Ementa: Estudos de tópicos avançados em sistemas operacionais.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC526
Ementa: Estudos de tópicos avançados em bancos de dados.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC906
Ementa: Estudos de tópicos avançados em inteligência artificial.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC822/ AA200
Ementa: Gerenciamento de tráfico em redes ATM: controle de admissão, policiamento, descarte seletivo, roteamento, escalonamento e controle de fluxo ABR, dimensionamento de servidores www, simulação de redes e teoria das filas, dimensionamento de redes.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC822
Ementa: Estudos de tópicos avançados em redes de computadores.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC714
Ementa: Estudos de tópicos avançados em computação distribuída.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC722/ MC542/ AA200
Ementa: Estudos de tópicos avançados em arquitetura e hardware de computadores.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC722/ MC542/ AA200
Ementa: Estudos de tópicos avançados em arquitetura e hardware de computadores.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC436
Ementa: Estudos de tópicos avançados em engenharia de software.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC878
Ementa: Protocolos gerais para aplicações na Web: s-mime, s-http, ssl. Protocolos específicos para aplicações na Web. Correio eletrônico: pgp, pem. Comércio eletrônico: segurança do software do servidor e do cliente; segurança dos bancos de dados; pagamento eletrônico: dinheiro eletrônico, cheque eletrônico, cartões de crédito, protocolos para micropagamentos; leilões seguros. Eleições seguras via Web. Proteção do direito autoral.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC906
Ementa: Estudos de tópicos avançados em inteligência artificial.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: AA200/ MC750
Ementa: Estudos de tópicos avançados em interfaces humano-computador.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC878
Ementa: Algoritmos criptográficos que podem ser implementados eficientemente, seja em tempo seja em tamanho de memória. Projeto, em linguagem de montagem, de algoritmo de criptografia para processador dedicado, tal como DSP56000 e/ou ColdFire. Com ênfase na minimização dos recursos de hardware. Implementação, simulação e síntese em VHDL de algoritmo de criptografia usando o sistema de desenvolvimento da Altera e FPGAs Flex10K20, que atuará como co-processador de um DSP56000/ColdFire. O objetivo é enfatizar questões relacionadas à proteção de propriedade intelectual e de segura ça.

  OF:S-6 T:04 P:00 L:00 O:00 D:00 E:06 HS:10 SL:04 C:04 EX:N
Pré-Req.: MC548
Ementa: Problemas de fluxos em redes: teoria, algorítmos e aplicações.
 
 

Voltar