Você está na página 1de 3

DISCIPLINAS DO CURSO DE BACHARELADO EM CINCIA DA COMPUTAO EMENTAS

Algoritmos e Estruturas de Dados I DCC003


Desenvolvimento de Computadores e de linguagens de computao. Fases do desenvolvimento de programas. Desenvolvimento de programas em uma linguagem de alto nvel: dados, comandos, ferramentas de modularizao, metodologias do desenvolvimento.

Algoritmos e Estruturas de Dados II DCC004


Programao estruturada e linguagem de programao modular. Introduo s tcnicas de anlise de algoritmos. Estruturas de dados estticas e dinmicas na memria principal.

Algoritmos e Estruturas de Dados III DCC005


Memria Secundria: conceitos bsicos relacionados ao uso de dispositivos. Ordenao em memria secundria. Estruturas de dados em memria secundria. Processamento de caracteres. Codificao: criptografia e compresso de arquivos.

Organizao de Computadores I DCC006


Introduo microeletrnica. Circuitos combinatrios e seqenciais. Memrias. Entrada e sada. Introduo aos microprocessadores.

Organizao de Computadores II DCC007


Microprocessadores avanados. Barramentos. Sistemas de memria e entrada-e-sada. Arquiteturas avanadas.

Software Bsico DCC008


Noes bsicas de arquitetura de computadores. Linguagem de mquina e linguagem de montagem (Assembly). Montadores, macroprocessadores, carregadores e ligadores. Programao de entrada e sada. Nvel de mquina de sistemas operacionais.

Projeto Orientado em Computao II DCC009


Desenvolvimento de um trabalho sob orientao de um professor. Definio do problema. Estudo de viabilidade. Proposta de soluo. Especificao da soluo.

Introduo a Banco de Dados DCC011


Memria auxiliar, organizao fsica e lgica. Mtodos de acesso. Estruturas de arquivos. Manipulao de banco de dados. Linguagens e pacotes. Recuperao de informao.

Redes de Computadores DCC023


Conceitos de sistemas distribudos, redes de computadores, protocolos e servios de comunicao. Arquitetura de redes de computadores. Camadas inferiores do modelo de referncia de ISO: fsica, enlace e redes. Redes locais. Interligao de redes; especificao de protocolos.

Linguagens de Programao DCC024


Linguagens de programao procedimentais e aplicativas. Estudo detalhado de linguagens importantes. Critrios e tcnicas na especificao e projeto de linguagens.

Pesquisa Operacional DCC035


Modelagem. Fundamentos de programao matemtica. Programao linear e suas aplicaes. Mtodo simplex. Anlise de sensibilidade e dualidade. Otimizao em redes. Programao dinmica.

Introduo Cincia da Computao DCC050


Apresentao do curso de Cincia da Computao: reas de formao e de atuao. Planejamento individual e programao do perfil profissional. Normas Gerais da Graduao.

Programao Modular DCC052


Filosofia e princpios. Qualidade de software. Modularidade. Reutilizao de software. Programao por contato. Objetos. Classes. Mtodos. Encapsulao. Herana. Polimorfismo. Polissemia de forma e de estado. Polivalncia. Redefinio. Associao dinmica. Tratamento de exceo. Genericidade. Parametrizao de classes. Declarao por associao. Co-varincia. Linguagens orientadas por objetos

Compiladores I DCC053
Gramticas. Anlise lxica. Anlise sinttica, Tabela de smbolos. Linguagens intermedirias. Alocao de memria em tempo de execuo. Traduo dirigida por sintaxe. Gerao de cdigo de mquina.

Matemtica Discreta DCC111


Anlise Combinatria. Teoria dos Grafos.

Introduo aos Sistemas Lgicos DCC114


Motivao para estudo de Sistemas Lgicos. lgebra de Boole. Funes Combinatrias e sua Minimizao. Mquinas Seqenciais: Descrio e Sntese. Outras lgicas com aplicao em Informtica.

Fundamentos da Teoria da Computao DCC129


Estudo dos fundamentos matemticos da computabilidade. Funes recursivas. Enumerabilidade e decidibilidade. Sistemas de produo de Post. Modelos abstratos de mquinas programveis.

Engenharia de Software DCC603


Prova de correo de programas. Especificao e projeto de sistemas de software. Teste e depurao de software. Projeto e implementao de um sistema de porte mdio.

Projeto Orientado em Computao I DCC604


Desenvolvimento de um trabalho sob orientao de um professor. Definio do problema. Estudo de viabilidade. Proposta de soluo. Especificao da soluo.

Sistemas Operacionais DCC605


Conceitos, estruturas e mecanismos usados no projeto e construo de sistemas operacionais.

Computadores e Sociedade DCC606


Computadores: campos de aplicao. Aspectos sociais e econmicos de sua utilizao. Aspectos estratgicos do controle de tecnologia.

DCC ICEx UFMG

Você também pode gostar