Carga horária: 44 horas
Ementa:
Definição e conceituação de sistemas aeronáuticos;
Instalação e configuração do ambiente de desenvolvimento;
Conceitos de linguagem de programação;
Revisão de linguagem C;
Conceitos de orientação à objetos;
Encapsulamento;
Herança, Polimorfismo, Composição e Biblioteca padrão (STL);
Aplicações de linha de comando (CLI);
Namespaces;
Sobrecarga de função e operador; Exceções; Templates;
Estruturas abstratas de dados;
Pré-processador; Utilização de bibliotecas de terceiros (third parties);
Opções de compilação e linkagem.
Bibliografia:
Bjarne Stroustrup , A Tour of C++ (a brief - 180 page - tour of the C++ Programming language and its standard library for experienced programmers)
Bjarne Stroustrup , The C++ Programming Language (an exhaustive description of the C++ Programming language, its standard library, and fundamental techniques for experienced programmers)
Bjarne Stroustrup , Programming: Principles and Practice using C++ (a programming text book aimed at beginners who want eventually to become professionals)
Bjarne Stroustrup , The Design and Evolution of C++ (a book presenting the rationale and design criteria for C++ and its evolution up until 1994).
Deitel,C. Deitel, H. , C How to Program, ISBN-10: 0-13-299044-X, ISBN-13: 978-0-13-299044-8, © 2013, pp. 979
learncpp.com