• DocumentCode
    3642691
  • Title

    Improving introductory programming with Scratch?

  • Author

    B. Kaučič;T. Asič

  • Author_Institution
    Faculty of Education/Department of mathematics and computer science, Ljubljana, Slovenia
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    1095
  • Lastpage
    1100
  • Abstract
    Programming is known for its complexity and difficulty. It is believed to be hard to teach and to learn and many pupils and students in programming courses have difficulties to master all required competencies and skills. At introductory level of programming that problem is even more notable. There are different approaches to improve the dropout rate at programming courses and to populate programming. Recently, special visual environments for visual programming are being used. Early research results show that visual programming can be more efficient than classical textual programming, students can be more motivated, less bored and not burden with the syntax of programming languages. This paper discusses the visual programming environment Scratch as one of the newer environments for teaching and learning introductory programming. Although it is primarily aimed for school children aged 8 to 16, it can be used also at faculty level. Scratch was experimentally used in primary school for introductory programming, the results of which are presented in the paper. The emphasis of presented results is on retention of opinion and attitude after some time passed from formal using of Scratch. Results are complemented with the results from the same survey on students that also used Scratch.
  • Keywords
    "Programming profession","Visualization","Programming environments","Computer languages","Games","Education"
  • Publisher
    ieee
  • Conference_Titel
    MIPRO, 2011 Proceedings of the 34th International Convention
  • Print_ISBN
    978-1-4577-0996-8
  • Type

    conf

  • Filename
    5967218