• DocumentCode
    595977
  • Title

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

  • Author

    de Lira Tavares, O. ; de Menezes, C.S. ; de Nevado, R.A.

  • Author_Institution
    Comput. Sci. Dept., Fed. Univ. of Espirito Santo, Vitoria, Brazil
  • fYear
    2012
  • fDate
    3-6 Oct. 2012
  • Firstpage
    1
  • Lastpage
    6
  • 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.
  • Keywords
    computer science education; educational courses; programming; teaching; Piaget human learning theory; computer engineering; computer programming; computer science course; educational strategy level; engineering course; learning process; pedagogical approach; pedagogical architectures; teaching process; technological level; technological resources; undergraduate courses; Computer architecture; Computer languages; Computers; Education; Programming profession; CSCL; cooperative authoring; learning of computer programming; pedagogical architecture; problem solving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference (FIE), 2012
  • Conference_Location
    Seattle, WA
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4673-1353-7
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2012.6462427
  • Filename
    6462427