A tabela as seguir apresenta todas as disciplinas com vagas disponíveis para os discentes do Curso OPÇÃO 2º CICLO CIÊNCIAS EXATAS – ENGENHARIA COMPUTACIONAL(65AB) da Universidade Federal de Juiz de Fora (UFJF) no período letivo atual. Os horários e os docentes responsáveis por cada disciplina podem ser consultados clicando na turma desejada.
Ressalta-se que o Curso de Engenharia Computacional da UFJF é ofertado em período integral, com aulas de segunda a sexta-feira, podendo ocorrer nos turnos matutino (8h às 12h), vespertino (14h às 18h) ou noturno (19h às 23h), conforme estabelecido na grade curricular.
Plano de Ensino
Disciplina: DCC019 - LINGUAGEM DE PROGRAMACAO
Carga horária: 60
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE
-Controle de Dados
-Tipos de Dados
-Expressões e I nstruções de Atribuição
-Controle de Fluxo
-Paradigmas de Programação e LPs
Motivação do estudo de LPs. Critérios de avaliação de LPs. Categorias de LPs. Métodos de implementação de LPs. Ambientes de programação. Evolução das principais LPs. Sintaxe e semântica de LPs.
2) Controle de Dados
Nomes, amarração, verificação de tipo e escopo.
3) Tipos de Dados (TDs)
Tipos primitivos e tipos definidos pelo usuário. Principais TDs. Abstração de dados. Estudo comparativo das LPs.
4) Expressões e Instruções de atribuição
Tipos de expressões. Operadores. Conversões de tipo. Avaliação de expressões. Instruções de atribuição.
5) Controle de Fluxo
Em expressões. Estruturas de controle ao nível de instrução. Subprogramas. Concorrência. Tratamento de exceções.
6) Paradigmas de programação e LPs
Principais paradigmas de programação e LPs: Programação orientada a objetos, programação funcional, programação em lógica.
SCOTT, Michael L. Programming Languages Pragmatics. 2a. ed. New York: Morgan Kaufmann Publishers, 2005.
WEBBER, Adam Brooks. Modern Programming Languages: A Practical Introduction. Franklin, Beedle & Associates, 2003.
LEISERSON, C. E.; STEIN, C.; RIVEST, R. L., CORMEN, T.H. Algoritmos:Teoria e Prática. Tradução da 2a. edição americana. Editora Campus, 2002.
LOPES, Cristina Videira. Exercises in Programming Style. Chapman and Hall/CRC, 2014.
MENEZES, P. B. Linguagens Formais e Autômatos. Sagra Luzzatto, 1997.
SZWARCFITER, J. L. Estrutura de Dados e Seus Algoritmos. Segunda Edição. LTC, 1994.