Fechar menu lateral

Matriz Curricular

Plano de Ensino

Disciplina: EN5140 - PROGRAMAÇÃO PARA ENGENHARIA - PRÁTICA

Carga horária: 0

Departamento: DEPTO DE ENERGIA ELETRICA /ENG

Ementa
keyboard_arrow_down keyboard_arrow_up
Conceitos básicos de programação. Vetores e ponteiros. Conceitos de programação orientada a objetos.
Alocação dinâmica de memória. Introdução à Engenharia de Software.
¿ Linguagens de programação, variáveis, estruturas de repetição, estruturas condicionais, funções e
separação entre interface e implementação.
¿ Vetores, ponteiros e estruturas.
¿ Classes, objetos, atributos, métodos, construtores, destrutores, visibilidade, encapsulamento, herança,
classes abstratas e polimorfismo.
¿ UML, padrões de projeto, desenvolvimento colaborativo e controle de versões.
¿ Implementação de programas em laboratório, com linguagens que suportem diferentes plataformas e
sistemas operacionais.
¿ DEITEL, H. M.; DEITEL, P. J. C++: como programar. 5. ed. Pearson Prentice Hall, 2006. ISBN
9788576050568.
¿ LEE, R. C.; TEPFENHART, W. M. UML e C++: guia prático de desenvolvimento orientado a objeto. Pearson,
2001. ISBN 9788534613644.
¿ GAMMA, E. et al. Padrões de projeto: soluções reutilizáveis de software orientado a objetos. Bookman,
2006. ISBN 8573076100.
¿ VOTRE, V. P. C++ explicado e aplicado. Alta Books, 2016. ISBN 9786555206807.
¿ GUEDES, G. T. A. UML 2: uma abordagem prática. 3. ed. Novatec, 2018. ISBN 9788575226469.
¿ LARMAN, C. Utilizando UML e padrões.
¿ FERREIRA, A. G. Design patterns e gerência de configuração: do projeto ao controle de versões. Platos,
2021. ISBN 9786589965312.