| Ementa/Descrição: |
Conceitos de paradigmas de programação. Padrões de projeto. Uso de ponteiros em linguagem C. Entrada e saída de dados. Conceitos de orientação a objetos: classes, exemplificação, encapsulamento, herança, hierarquia, classes abstratas, polimorfismo. Linguagens de programação orientada a objetos: sintaxe, sobrecarga de operadores, estruturas de controle, tratamento de exceções, streams, gabaritos, características avançadas. Prática de programação. |