Fechar menu lateral

Matriz Curricular

Plano de Ensino

Disciplina: ENE140 - PROGRAMAÇÃO PARA ENGENHARIA

Carga horária: 30

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õe
¿ 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.