Nome da Atividade
LINGUAGENS DE PROGRAMAÇÃO APLICADAS
CÓDIGO
15000560
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Modalidade
PRESENCIAL
Unidade responsável
CARGA HORÁRIA OBRIGATÓRIA
4
CARGA HORÁRIA PRÁTICA
2
CARGA HORÁRIA TEÓRICA
2
CRÉDITOS
4
FREQUÊNCIA APROVAÇÃO
75%
NOTA MÉDIA APROVAÇÃO
7
Ementa
Estruturas clássicas das linguagens. As linguagens de programação e o processo de desenvolvimento de softwares. Processadores de linguagens: compiladores, interpretadores e máquinas virtuais. Programação orientada a objetos. Principais linguagens usadas em geoprocessamento.
Objectives
Objetivo Geral:
Objetivo(s) Geral(is)- Apresentar ao aluno os principais conceitos ligados as linguagens de programação. Exercitar linguagens de programação usadas em sistemas de geoprocessamento.
Objetivo(s) específico(s)
O aluno deverá desenvolver competências e habilidades de programação para utilizar as principais ferramentas de desenvolvimento de software da área de geoprocessamento.
Conteúdo Programático
- Estruturas clássicas das linguagens.
- As linguagens de programação e o processo de desenvolvimento de softwares.
- Processadores de linguagens: compiladores, interpretadores e máquinas virtuais.
- Introdução à programação orientada a objetos.
- Principais linguagens usadas em geoprocessamento.
- As linguagens de programação e o processo de desenvolvimento de softwares.
- Processadores de linguagens: compiladores, interpretadores e máquinas virtuais.
- Introdução à programação orientada a objetos.
- Principais linguagens usadas em geoprocessamento.
Bibliografia
Bibliografia Básica:
- FARRER, H.; BECKER, C. G.; FARIA, E. C.; MATOS, H. F. DE; SANTOS, M. A. DOS; MAIA, M. L. Programação Estruturada de Computadores ALGORITMOS estruturados. 3. ed. Rio de Janeiro: LTC, 1999. 304p.
- SALVETTI, D. D.; BARBOSA, L. M. Algoritmos. São Paulo: Makron Books, 1998. 273p.
- SEBESTA, R. W. Conceitos de linguagens de programação. 5. ed. Porto Alegre: Bookman, 2003.
Bibliografia Complementar:
- GHEZZI, C.; JAZAYERI, M. Conceitos de linguagens de programação. Rio de Janeiro: Campus, 1985. 306p. ISBN 8570014201.
- HEKMATPOUR, S.. C++: a guide for C programmers. New York: Prentice Hall, 1990. 264p. ISBN 0131094718.
- MITCHELL, J. C. Concepts in programming languages. New York: Cambridge University Press, 2007. 529p. ISBN 9780521780988.
- SCHILDT, H. C. Completo e total. 3. ed. São Paulo: Pearson : Makron Books, 2006. 827p. ISBN 8534605955.
- BROOKSHEAR, J. G.. Ciência da computação: uma visão abrangente. 5. ed. Porto Alegre: Bookman, 2000. 499p. ISBN 8573075376.
- GHEZZI, C.; JAZAYERI, M. Conceitos de linguagens de programação. Rio de Janeiro: Campus, 1985. 306p. ISBN 8570014201.