Programas de Disciplinas

OBS: Os pré-requisitos estão vinculados ao ano de catálogo do aluno. Procuramos manter os pré-requisitos indicados de acordo com o catálogo de curso mais recente.

MC001 - Tecnologias da Informação

MC009 - Computação e Sociedade

MC011 - Laboratório de Compiladores

MC018 – Estágio Supervisionado

MC019 - Estágio Supervisionado em Ciência da Computação

MC020 – Estágio Supervisionado em Ciência da Computação II

MC030 - Projeto Final de Graduação

MC032 - Estudo Dirigido

MC033 - Estudo Dirigido II

MC038 - Introdução à Redação Científica

MC039 - Seminários sobre Computação e Tecnologia

MC040 - Estágio de Iniciação Científica I

MC041 - Estágio de Iniciação Científica II

MC050 - Monitoria

MC051 - Monitoria II

MC102 - Algoritmos e Programação de Computadores

MC202 - Estruturas de Dados

MC302 - Programação Orientada a Objetos

MC322 - Programação Orientada a Objetos

MC323 - Laboratório de Programação Orientada a Objetos

MC326 - Estruturas de Arquivos

MC336 - Paradigmas de Programação

MC346 - Paradigmas de Programação

MC348 – Fundamentos Matemáticos da Computação

MC358 - Fundamentos Matemáticos da Computação

MC404 - Organização Básica de Computadores e Linguagem de Montagem

MC426 - Engenharia de Software

MC436 - Introdução à Engenharia de Software

MC437 - Projeto de Sistemas de Informação

MC448 – Projeto e Análise de Algoritmos I

MC458 - Projeto e Análise de Algoritmos I

MC504 - Sistemas Operacionais

MC511 - Desafios de Programação I

MC514 - Sistemas Operacionais: Teoria e Prática

MC521 - Desafios de Programação I

MC522 - Organização de Computadores

MC526 - Bancos de Dados: Teoria e Prática

MC536 - Bancos de Dados: Teoria e Prática

MC542 - Organização de Computadores: Teoria e Prática

MC548 – Projeto e Análise de Algoritmos II

MC558 - Projeto e Análise de Algoritmos II

MC602 - Circuitos Lógicos e Organização de Computadores

MC603 - Laboratório de Circuitos Lógicos

MC613 - Laboratório de Circuitos Lógicos

MC621 - Desafios de Programação II

MC626 - Análise e Projeto de Sistema de Informação

MC636 - Verificação e Validação de Software

MC658 - Projeto e Análise de Algoritmos III

MC704 - Programação de Sistemas- Software Básico

MC705 - Laboratório de Programação de Sistemas

MC714 - Sistemas Distribuídos

MC715 - Laboratório de Sistemas Distribuídos

MC721 - Desafios de Programação III

MC722 - Projeto de Sistemas Computacionais

MC723 - Laboratório de Projetos de Sistemas Computacionais

MC732 - Projeto de Sistemas Computacionais

MC733 - Laboratório de Projetos de Sistemas Computacionais

MC738 - Algoritmos Probabilísticos

MC747 - Projeto de Engenharia de Software

MC748 - Algoritmos de Aproximação

MC750 - Construção de Interfaces Homem-Computador

MC798 - Programação Linear Inteira

MC821 - Desafios de Programação IV

MC822- Teleprocessamento e Redes

MC823 - Laboratório de Teleprocessamento e Redes

MC832 - Redes de Computadores

MC833 - Programação em Redes de Computadores

MC851 - Projeto em Computação I

MC853 - Projeto em Sistemas de Programação

MC855 - Projeto em Sistemas de Computação

MC857 - Projeto em Sistemas de Informação

MC859 - Projeto em Teoria da Computação

MC861 - Projeto em Computação II

MC876 - Gerência de Projetos e Qualidade de Software

MC886 - Aprendizado de Máquina

MC896 - Processamento de Línguas Naturais

MC898 - Fluxos em Redes e Programação Linear

MC906 - Introdução à Inteligência Artificial

MC910 - Construção de Compiladores

MC911 - Projeto em Compiladores

MC920 - Introdução ao Processamento de Imagem Digital

MC921 - Projeto e Construção de Compiladores

MC922 - Princípios de Projeto VLSI

MC937 - Computação Gráfica

MC940 - Processamento e Análise de Imagens

MC946 - Aprendizado de Máquina e Reconhecimento de Padrões

MC953 -Tópicos em Redes de Computadores I

MC962 - Projeto de Redes Multimídia

MC970 - Introdução à Programação Paralela

MC971 - Introdução à Programação Concorrente