Caro estudante,

A compreensão da programação transcende o conhecimento de técnicas de programação, necessitando de uma compreensão profunda dos conceitos e da natureza da computação.
Por isso, esta disciplina pretende fornecer uma abordagem disciplinada à actividade de programação e, simultaneamente, transmitir conceitos genéricos relacionados com linguagens de programação.
A escolha da linguagem de programação a utilizar numa disciplina introdutória é sempre um aspecto muito controverso.
Nós decidimos adoptar as linguagens Scheme e Logo para leccionar Introdução à Programação.
Nossa escolha foi influenciada por diversos factores:
  • Apresentação de uma sintaxe mínima, facilitando a aprendizagem
  • Possibilidade de utilização de diversos paradigmas de programação, desde a Funcional, Imperativa e orientada a objectos.
  • Tratamento simples de processamento de listas e de símbolos;
  • Existência de processadores da linguagem, ao nível do domínio público.
                                                                                                   Boa aprendizagem

                                                                                               Félix Singo, o Docente.