Browsing by Subject "Alice programming"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Alice程式設計初學者之錯誤類型分析(2013) 林冠宇; Lin, Kuan-Yu本研究旨在探討程式設計初學者於實作Alice程式專案時所遭遇之困難,並將其進行分析與歸類。研究實施採用質性研究之一對一診斷性訪談,參與者為臺北市某高級中學一年級的學生共22名。研究者設計了涵蓋不同概念、難度漸進的9個題目供學生實作,並由訪談者全程觀察學生進行解題的過程,且於學生遭遇解題困難時,依照「引導式提問」、「間接提示」、「直接指導」的漸進順序給予提示,以了解學生在各項程式設計概念的學習困難類型。研究結果歸納出學生於內建方法、時序控制結構、變數、選擇結構、重複結構、陣列、自訂方法及參數中常見的錯誤類型,將其分類為連結、定位、使用以及其他四類,並針對學生實作程式專案時所見之情形,提出使用Alice進行程式設計教學時所應注意之事項及相關建議。Item Teaching Programming Concepts to High School Students with Alice(IEEE, 2009-10-18) Wang, Ting-Chung; Mei, Wen-Hui; Lin, Shu-Ling; Chiu, Sheng-Kuang; Lin, Janet Mei-ChuenA quasi-experiment was conducted in this research to investigate the feasibility of using Alice in teaching high school students programming concepts. The subjects were 166 10th-grade students from four intact classes. Alice was taught to two randomly selected classes, and the other two classes were taught C++, both for 8 weeks. The programming constructs students learned included variables, arithmetic expressions, selection structures, repetition structures and built-in functions. An analysis of students' test scores revealed that the Alice group performed significantly better than the C++ group, indicating that Alice seemed to be more effective in facilitating students' comprehension of fundamental programming concepts. Results of questionnaire surveys did not show any significant difference between the two groups in students' motivation toward learning computer programming or their overall learning experience, suggesting that the participating students seemed to have received the two languages equally well.