• Programação em renderização:
    • É o processo de geração de uma imagem a partir de um modelo por meio de um software. No contexto da renderização gráfica, a programação em renderização refere-se a um processo de renderização que não depende, por exemplo, de uma placa gráfica. A renderização ocorre inteiramente na CPU. Renderizar tudo com a CPU tem a principal vantagem de não se restringir às capacidades do hardware gráfico.
  • Programação em Computação Gráfica:
    • A computação gráfica e uma das áreas do mundo da computação de extrema importância, ela reúne um conjunto de técnicas nas quais permitem a geração de imagens a partir de modelos computacionais sendo eles de objetos reais e imaginários, ou seja exteriorizar ao usuário o resultado de todas as demais conjuntos da computação ( interface gráfica para Software, sistema operacionais, sites de internet, animações para jogos, recriação do mundo real).A programação em jogos trabalha com uma grande quantidade de dados que pode ser armazenada na memória das placas gráficas, e pode ser programada em quase todas as linguagens, a maioria delas são em "C++" ou "C# " para todos os dispositivos, "Flash ActionScript" ou "HTML5" para navegadores e "Java" ou "Objective C" para dispositivos móveis.
  • Programação na Robótica:
    • A robótica engloba eletrônica, mecânica, elétrica e também a programação. Possui circuitos integrados e microcontroladores. Pode ser controlado por alguns periféricos de entrada como joysticks, teclados, computadores e entre outros. E para periféricos de saída: monitores, caixas de sons são exemplos de alguns. Podem ser protótipos autônomos ou pré programados.