Você está na página 1de 8

GCC 105 LINGUAGENS DE

PROGRAMAO I
Universidade Federal de Lavras
Departamento de Cincia da Computao

AULA 1 Apresentao da Disciplina


1 Semestre de 2015
Prof. Janderson Rodrigo de Oliveira

Ementa da disciplina
Histrico da evoluo da programao imperativa.
Conceitos preliminares de linguagens de programao:

Variveis;
Tipos de dados;
Expresses;
Controle de fluxo;
Subprogramas;
Tipos abstratos de dados;
Tratamento de excees.

Programao Orientada a Eventos.

Bibliografia
Bsica
R. W. Sebesta. Conceitos de linguagens de programao.
Bookman, 2005.
F. M. Varejo. Linguagens de programao: Java, C e C++ e
outras: conceitos e tcnicas. Elsevier Campus, 2004.
Complementar
D. Luckham. The power of events An introduction to complex
event processing in distributed enterprise systems. AddisonWesley, 2002.
D. Watt. Programming language concepts and paradigms.
Prentice Hall, 1990.

Avaliao
1. Avaliao (P1) = 35% - 16 de Abril de 2015
2. Avaliao (P2) = 35% - 26 de Maio de 2015
Seminrios(S) = 30% - 09, 11, 16, 18, 23 e 25 de Junho de
2015

Aprovao = 60% das notas de avaliao e 75% de presena


Reviso de prova = 5 dias aps a divulgao das notas

Contatos
Email: janderson.oliveira@dcc.ufla.br
Pgina no Moodle:
Link: http://alunos.dcc.ufla.br/
Disciplina: Linguagens de Programao I
Turmas: 10A/19A/22A
Senha: lp1a2015

Linguagem de Programao
Uma linguagem de programao caracterizada em termos
de uma gramtica e um significado bem definidos.

A gramtica de uma linguagem usualmente apresentada em


termos de regras de formao que definem uma sintaxe
precisa, estabelecendo que programas so bem formados na
linguagem.

Objetivos
Estudar os princpios de projeto e as caractersticas dos
principais modelos de linguagens de programao e sua
adequao soluo de problemas.

Por que estudar estes princpios?

Objetivos
Por estudar estes princpios?
Aumentar a capacidade de expressar ideias;
Aumentar a habilidade de aprender novas linguagens;
Melhorar a compreenso do significado da implementao;
Melhorar a habilidade de projetar novas linguagens;
Avano da computao.

Você também pode gostar