Escolar Documentos
Profissional Documentos
Cultura Documentos
23 89 2 PB PDF
23 89 2 PB PDF
programao de computadores
ANABELA GOMES
Instituto Superior de Engenharia de Coimbra; Centro de Informtica e Sistemas da Universidade de Coimbra,
anabela@isec.pt
JOANA HENRIQUES
Centro de Informtica e Sistemas da Universidade de Coimbra,
joanahenriques33@hotmail.com
ANTNIO JOS MENDES
Centro de Informtica e Sistemas da Universidade de Coimbra,
toze@dei.uc.pt
da
Programao,
Estilos
de
1. INTRODUO
No seu nvel mais elevado de proficincia a programao muito mais
do que a escrita de um conjunto de linhas de cdigo numa dada linguagem,
uma arte e uma cincia. Arte porque existem muitas maneiras diferentes de
codificar instrues, com alguma criatividade. tambm uma cincia,
porque constituda por um conjunto de regras orientadoras, porque
necessrio o uso de lgica e porque existem alguns mtodos rigorosos de
programao que asseguram a eficincia, economia e utilidade dos
programas gerados.
A um nvel mais bsico, o ensino das linguagens de programao tem
como propsito conseguir que os alunos desenvolvam as suas capacidades,
adquirindo os conhecimentos bsicos necessrios para conceber programas
capazes de resolver problemas reais simples. Porm, a este nvel, existem
93
ISSN 1646-933X
94
ISSN 1646-933X
ISSN 1646-933X
96
ISSN 1646-933X
97
ISSN 1646-933X
ISSN 1646-933X
ISSN 1646-933X
100
ISSN 1646-933X
6. REFERNCIAS BIBLIOGRFICAS
ALMEIDA, L. (1995). Bateria de Provas de Raciocnio Diferencial (BPRD).
In L. Almeida, M. Simes & M. Gonalves (ed.), Provas psicolgicas em
Portugal, vol.1, p.19-28. Braga: APPORT.
ALMEIDA, E. S., COSTA, E. B., BRAGA, J. D. H., SILVA, K. S., PAES,
R. B. e ALMEIDA, A. A. M. (2002). AMBAP: Um Ambiente de Apoio
ao Aprendizado de Programao. In X Workshop sobre Educao em
Computao, Florianpolis. Anais do WEI 2002/ SBC2002.
AREIAS, C. (2007). ProGuide: Sistema de acompanhamento na resoluo
de problemas bsicos de programao. Tese de Mestrado em Engenharia
Informtica, Universidade de Coimbra.
ISSN 1646-933X
102
ISSN 1646-933X
Abstract: The high failure rate in introductory programming courses, where basic
programming concepts are taught, is a universal problem that has motivated several
authors to investigate the causes of those difficulties. Several tools have been
proposed to help students learn programming. Although some of these tools have
been reported to have a positive effect in student learning, the problem remains
almost the same.
From our point of view there are several reasons that cause that problem. We
consider that the study and teaching methods are not suitable, the students lack
previous preparation on problem solving. We also consider that the nature of the
subject is complex and that students have lack of motivation in studying for these
subjects.
We think that the traditional methodologies to teach and learn these subjects are not
enough nor appropriate. So we propose a new tool, focused on problem solving,
providing a set of suitable activities according to the students cognitive needs and
knowledge level, also supporting students with different backgrounds and learning
styles.
Key-words: Programming Learning, Learning Styles, Psychology of Programming.
Texto
- Submetido em Fevereiro de 2008
- Aprovado em Maro de 2008
103