Softwares Didáticos

Apresenta-se aqui uma lista de Softwares Didáticos, desenvolvidos para ensino de algoritmos, métodos numéricos, conceitos básicos de programação (estruturas de dados, estruturas de controle, estruturas de repetição, fluxogramas, etc). Conceitos associados a engenharia de software (incluindo UML e paradigmas de programação), além de programação orientada a objeto(objetos, atributos, métodos, classes, polimorfismo, relacionamentos de amizade, associação, herança, composição, etc). Linguagem de Programação C++(tipos - numéricos e strings, entrada e saída, variáveis,  funções, ponteiros, sobrecarga operadores, alocação de memória, templates, biblioteca STL - vector), como acessar programas externos (ex: gnuplot), como acessar dispositivos externos (ex: balança), como usar bibliotecas (ex: Qt, QCustomPlot, CGnuplot, Boost), como construir suas bibliotecas, finalizando com processamento paralelo e processamento gráfico. Maiores detalhes veja as páginas de Ensino. Uso de ferramentas como controle de versões (cvs,github), montadores (cmake, autoconf, autoliib, libbtoll), compiladores (g++), debuger (gdb,ddd), profiler (gp, kacachekring), documentação (javadoc, doxygen), entre outros.

Sumário:

Códigos do Livro de Programação Orientada a Objeto com C++ - 1Ed

Cálculo Integral (Passo a Passo)

Controle Amostras (Comunicação com Dispositivos Externos)

Interpolação (Gráficos Utilizando Gnuplot)

Emulador Calculadoras HP (Sistema Script Programação)

AIS - Análise de Imagens Simples (Processamento Paralelo Básico)

ATCS - Cálculo do Ranking da ATCS (Interação com Sistemas da Google)

Referências Bibliográficas