TÉCNICAS DE PROGRAMAÇÃO
Criado por
EID
Sobre este curso
Ambiente de programação: edição, compiladores, ferramentas auxiliares. Conceitos de metodologias de desenvolvimento de algoritmos. Conceitos de orientação a objetos. Estruturação de códigos e dados, modularização, desenvolvimento top-down, reaproveitamento de código, abstração de controle e de dados. Estruturas de controle, estruturação de dados, estruturas de modularização. Linguagens de programação: codificação de algoritmos, compilação, depuração.
Plano de Aula
1. Introdução a linguagens de programação
2. Desenvolvendo um programa
3. Estruturas de seleção de controle
4. Modularização
5. Orientação a objetos
Bibliografia
AMMERAAL, Z. Computação gráfica
para programadores Java. 2. ed. Rio de Janeiro: LTC, 2008.
PRICE, A. M. de A.; TOSCANI, S. S.
Implementação de linguagens de programação: compiladores. 3. ed. Porto Alegre:
Bookman, 2008.
SEBESTA, R. W. Conceitos de
linguagens de programação. 5. ed. Porto Alegre: Bookman, 2006.
AGUILAR, L. J. Fundamentos de programação.
3. ed. São Paulo: AMGH, 2008.
HANSELMAN, D.; Littlefield, B.
MATLAB 6: curso completo. São Paulo: Pretince Hall, 2016.
MANZANO, J. A. G. Programação de
computadores com C/C++. Rio de Janeiro: Érica, 06/2014.
MANZANO, J. A. G.; COSTA JR., R.
Programação de computadores com Java. Rio de Janeiro: Érica, 2014.
para programadores Java. 2. ed. Rio de Janeiro: LTC, 2008.
PRICE, A. M. de A.; TOSCANI, S. S.
Implementação de linguagens de programação: compiladores. 3. ed. Porto Alegre:
Bookman, 2008.
SEBESTA, R. W. Conceitos de
linguagens de programação. 5. ed. Porto Alegre: Bookman, 2006.
AGUILAR, L. J. Fundamentos de programação.
3. ed. São Paulo: AMGH, 2008.
HANSELMAN, D.; Littlefield, B.
MATLAB 6: curso completo. São Paulo: Pretince Hall, 2016.
MANZANO, J. A. G. Programação de
computadores com C/C++. Rio de Janeiro: Érica, 06/2014.
MANZANO, J. A. G.; COSTA JR., R.
Programação de computadores com Java. Rio de Janeiro: Érica, 2014.
SOLOMON, C.; BRECKON,
T. Fundamentos de processamento digital de imagens: uma abordagem prática com
exemplos em MATLAB. Rio de Janeiro: LTC, 2013.
Conteúdo
TÉCNICAS DE PROGRAMAÇÃO
21 Partes
Livro: Técnicas de Programação
-
Introdução a linguagens de programação - seção 01
-
Introdução a linguagens de programação - seção 02
-
Introdução a linguagens de programação - seção 03
-
Introdução a linguagens de programação - seção 04
-
Desenvolvendo um programa - seção 01
-
Desenvolvendo um programa - seção 02
-
Desenvolvendo um programa - seção 03
-
Desenvolvendo um programa - seção 04
-
Estruturas de seleção de controle - seção 01
-
Estruturas de seleção de controle - seção 02
-
Estruturas de seleção de controle - seção 03
-
Estruturas de seleção de controle - seção 04
-
Modularização - seção 01
-
Modularização - seção 02
-
Modularização - seção 03
-
Modularização - seção 04
-
Orientação a objetos - seção 01
-
Orientação a objetos - seção 02
-
Orientação a objetos - seção 03
-
Orientação a objetos - seção 04
-