|
O iCG é um Computador para aprendizagem interativa na Internet, que pode ser utilizado em cursos introdutórios de Computação.
Ele apresenta um modelo simplificado de Computador, dispondo de um Compilador também simples.
Se você está interessado em mais detalhes sobre o iCG ou em examinar seu código-fonte
siga esta apontador.
Pode-se escrever programas diretamente na linguagem de máquina do iCG, para que o aprendiz entenda os princípios de um Computador real. Para isso utiliza-se sua interface que representa um Computador simples, conendo apenas cem (100) posições de memórias. No "applet" abaixo pode-se ver o Emulador do iCG, com suas 100 posições de memório (em 10 linhas e 10 colunas).
O iCG também dispõe de um compilador simplificado para o aprendiz melhor compreender o papel desses sistemas na Computação. Com o Compilador do iCG, pode-se escrever programas em uma linguagem similar à linguagem C, mas com instruções na lingua nativa do aprendiz (o iCG tem um arquivo de mensagens que pode ser convertido para qualquer lingua - processo de internacionalização de software). Assim, quando o iCG é carregado usando o Português, pode-se dizer que ele usa a linguagem Portugol.
Para mais informações sobre o iCG, incluindo uma apostila que foi usada em um cursos de Introdução à Computação no IME- USP, siga este apontador.