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
Link To Document :
بازگشت