Pedagogical Architectures To Support The Process Of Teaching And Learning Of Computer Programming

2012 FRONTIERS IN EDUCATION CONFERENCE (FIE)(2012)

Cited 2|Views2
No score
Abstract
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.
More
Translated text
Key words
pedagogical architecture,problem solving,learning of computer programming,cooperative authoring,CSCL
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined