• DocumentCode
    595866
  • Title

    An approach for teaching algorithms and computer programming using Greenfoot and Python

  • Author

    Begosso, Luiz Carlos ; Begosso, L.R. ; Goncalves, E.M. ; Goncalves, J.R.

  • Author_Institution
    Fundacao Educacional do Municipio de Assis-FEMA, Assis, Brazil
  • fYear
    2012
  • fDate
    3-6 Oct. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The difficulty in learning and teaching the algorithms and programming subjects is a major concern for managers and teachers of Computer Science (CS) undergraduate courses. These are foundational subjects for CS professionals, yet continue to present a high degree of difficulty in learning for students. This paper presents two experiences we conducted with Computer Science beginner students related to the teaching of computer programming. Results obtained were positive and encouraging in a way that continues to be used with new students in CS courses. We are convinced that other actions like this one are vital for interdisciplinary work, preventing student evasion resulting from the learning environment, casting them as process actors. Algorithms and computer programming are becoming evermore necessary tools for academic and professional development.
  • Keywords
    computer aided instruction; computer science education; educational courses; programming; teaching; Greenfoot; Python; computer programming teaching; computer science beginner students; computer science undergraduate course; process actors; professional development; student evasion; teaching algorithm; Computers; Educational institutions; Green products; Programming profession; Greenfoot; Python; algorithms teaching; introductory computing courses; programming teaching;
  • 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.6462307
  • Filename
    6462307