• DocumentCode
    578694
  • Title

    Toward more effective strategies in teaching programming for novice students

  • Author

    Suo, Xiaoyuan

  • Author_Institution
    Dept. of Math. & Comput. Sci., Webster Univ., St. Louis, MO, USA
  • fYear
    2012
  • fDate
    20-23 Aug. 2012
  • Abstract
    This work reports two different approaches in teaching an introductory level computer programming course to first-year undergraduate students in a small liberal arts university. The first approach, task-specific design strategy, is a simplified teaching method to help students solving large problems. The second approach, teaching programming using graphical language, is a method to enhance students´ understanding on programming terminologies. The overall evaluation of the course showed the teaching methods are beneficial and effective, especially for students with limited background in computing and programming. Further, students´ feedback conducted at the end provide us with potential improvements for the future.
  • Keywords
    computer aided instruction; computer science education; educational courses; educational institutions; programming; teaching; visual languages; arts university; computer programming course; graphical language; programming teaching; student feedback; student understanding enhancement; task-specific design strategy; undergraduate students; Educational institutions; Problem-solving; Programming profession; Terminology; CS1; novice students; teaching programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Teaching, Assessment and Learning for Engineering (TALE), 2012 IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4673-2417-5
  • Electronic_ISBN
    978-1-4673-2416-8
  • Type

    conf

  • DOI
    10.1109/TALE.2012.6360379
  • Filename
    6360379