Pedagogical architectures to support the process of teaching and learning of computer programming.

Autor: de Lira Tavares, Orivaldo, de Menezes, Credine Silva, de Nevado, Rosane Aragon
Zdroj: 2012 Frontiers in Education Conference Proceedings; 1/ 1/2012, p1-6, 6p
Abstrakt: This paper presents pedagogical architectures designed specially to support the process of teaching and learning of programming in engineering and computer science courses. A pedagogical architecture is a pedagogical approach and the technological resources required to implement it, i.e., it is defined in two levels: the level of educational strategy and the technological level that establishes the set of technological resources used. The professional programmer needs to have special skills. Based on the human learning theory of Piaget and on the researches in computers in education, this paper presents the research results on the development of these skills in students of undergraduate courses in Computer Science and in Computer Engineering, during the first programming course. This paper presents pedagogical architectures (pedagogical approaches + technological resources) specially designed to develop these skills in students and the evaluations of these architectures made by students of programming, in undergraduate courses in Computer Science and in Computer Engineering, in the second semester of 2011. [ABSTRACT FROM PUBLISHER]
Databáze: Complementary Index