Cronograma - Conceitos de Linguagens de Programação 2026-1

Data de Publicação

last-modified

Data de Modificação

22/04/2026

Bem-vindo à disciplina CLP

logo-clp

logo-clp

Esta é a página da disciplina de Conceitos de Linguagens de Programação (CLP) do curso de Engenharia de Computação do CEFET-MG, semestre 2026-1.

Já tive a oportunidade de ministrar esta disciplina em 2011-1, 2012-2, 2014-2, 2016-2 na grade de 2008 que incluía a disciplina de laboratório e 2025-1 e 2026-1 na grade curricular atual.

CLP consolidou-se na grade curricular atual como uma disciplina estritamente teórica de 2 horas-aula semanais. Com a ausência da disciplina de laboratório (onde anteriormente eram realizados testes práticos com diversos paradigmas), a carga prática foi convertida em dois trabalhos práticos robustos que integram a avaliação desta disciplina teórica.

Nosso objetivo é estudar os fundamentos teóricos e práticos que regem o projeto e a implementação das linguagens de programação. Através do estudo de diferentes paradigmas (imperativo, funcional, lógico e orientado a objetos), exploramos como diferentes abstrações e formalismos impactam a legibilidade, a confiabilidade e a eficiência do desenvolvimento de software, capacitando o aluno a escolher a ferramenta ideal para cada domínio de problema.

Planos de Ensino 2026-1

Cronograma

As aulas ocorrem todas as segundas-feiras às 10:40 na Sala 34.

Aula Data Conteúdo Capítulo Slides
- 02/03 Aula Cancelada - -
01 09/03 Apresentação da Disciplina e Plano de Ensino - História -
02 16/03 Conceitos: Gerações, Compilação, Classificadores, Legibilidade, Writability, Confiabilidade
03 23/03 Vinculação: Amarracoes, Escopos e Tempo de Vida
04 30/03 Tipos de Dados e Sistema de Tipagem
05 06/04 Ponteiros, Referencia e Memória
06 13/04 Variáveis e Constantes
- 20/04 Recesso (Ponte Tiradentes) - -
07 27/04 Prova 1 Guia -
08 04/05 Expressões e Comandos
09 11/05 Modularização: Subprogramas e Parâmetros
10 18/05 Polimorfismo e Classes Genéricas
- 25/05 Aula Cancelada - -
11 01/06 Tratamento de Exceções
12 08/06 Concorrência: Threads e Semáforos
13 15/06 Seminários: Exemplos de Linguagens de Programação - -
14 22/06 Prova 2 - -
15 22/06 Prova Final - -

Distribuição de Pontos

Atividades avaliativas Valor Data Prevista
Trabalho Java 05 14/04
Prova 1 35 27/04 Guia
Lista 1 5 27/04 Formulário
Trabalho Prolog 05 15/05
Trabalho Lisp 05 15/06
Prova 2 35 22/06
Questionários e tarefas 10 -
Total 100 -

Conteúdo


Última atualização: last-modified

De volta ao topo