學位論文

Permanent URI for this collectionhttp://rportal.lib.ntnu.edu.tw/handle/20.500.12235/73881

Browse

Search Results

Now showing 1 - 3 of 3
  • Item
    體驗式遊戲策略與個別差異對初學者程式語言學習之探討
    (2010) 王麗君; Li-Chun Wang
    本研究旨在探討體驗式遊戲策略與個別差異(性別、學習風格、資訊處理與遊戲偏好)對初學者學習程式語言之學習動機、流暢經驗感受與學習成效之影響並探討學習者對數位遊戲學習之感受。研究之對象為國中七年級學習者,共410人參與實驗教學。體驗式遊戲學習實驗教學活動設計以Kolb體驗式學習循環為理論架構,共分成遊戲情境、遊戲遊玩與專題實作,目的在幫助學習者藉由體驗式學習活動歷程中增強學習動機及學習成效。實驗處理自變項依照遊戲策略之差異,分成挑戰及配對挑戰遊戲策略,目的在探討概念澄清之配對遊戲是否可以幫助抽象概念之理解。本研究結果依學習動機、流暢經驗感受與學習成效三個構面,綜合歸納如下: (1)體驗式遊戲策略有助學習者之正向學習動機及流暢經驗感受; (2)學習者在數位遊戲學習環境中感受高學習動機及高流暢經驗,並未提高學習成效; (3)高資訊處理學習者,在體驗式遊戲學習活動中,對程式語言學習動機、流暢前經驗及學習理解成效顯著優於低資訊處理學習者; (4)同化型及聚斂型學習風格學習者對程式語言學習之學習理解成效顯著高於發散型及調適型學習風格學習者、調適型學習風格學習者對程式語言學習之學習理解成效顯著高於發散型學習風格學習者; (5)遊戲策略與學習者偏好之遊戲是否配對,並未顯著影響學習者在體驗式遊戲學習活動之學習動機、流暢經驗感受及學習成效。
  • Item
    不同探索式教學模式對國中生程式設計概念的學習成效及學習態度之影響
    (2010) 陳毓筑; YU-CHU CHEN
    本研究透過實驗教學探討探索式教學模式(Play-Learn vs. Learn-Play)與先備知識(高先備知識 vs. 低先備知識)對國中生程式設計概念的學習成效與學習態度之影響。研究對象為國中八年級學生,有效樣本為188人,實驗教學活動為期九週,共計405分鐘。學習者的學習成效依程式設計概念認知層次分為「整體概念」、「基本概念」與「進階概念」分別進行分析;學習者的學習態度是探討學習者對實驗教學活動之內在目標導向、外在目標導向、工作價值、自我效能、期望成功和工具使用的看法。研究發現:(1)Play-Learn之探索式教學模式能增進學習者在程式設計概念的學習成效表現;(2)Learn-Play之探索式教學模式能增進學習者在程式設計概念的學習態度表現;(3)高先備知識的學習者比低先備知識的學習者有較正面的學習成效和學習態度。
  • Item
    適合初學者之程式語言探究 - Java與Python之比較
    (2016) 羅傑安; Luo, Jie-An
    程式語言這門科目是在電腦科學領域中的基礎課程,在目前的程式語言教學中,大多是以傳統程式語言來做為入門課程,如C、C++與Java程式語言。但是,這些傳統的程式語言,雖然在商業中有良好的發展,但是對於教學學習上,學習者可能會面臨較複雜的理論與抽象的程式知識,而造成程式語言學習上的阻礙。許多研究發現,程式語言這門學科對於是一門不容易理解的科目,即使是已經學習多年的學習者,還是無法理解程式語言的內容,對於程式語言的理解還停留在基礎的程式語法理解。 本研究旨於將Java、Python程式語言間的程式元素分別探討,例如,變數、控制結構、迴圈結構與物件等,比較兩者語言差異性對於學習者在學習程式語言的歷程會產生的影響,例如程式理解、程式理解困難感受和程式實作困難感受等。本研究使用自編的量表,以蒐集並了解分別以Java、Python為第一語言的學習者的程式理解程度、程式實作困難感受、程式理解困難感受,以及同時學習或者教授過Java與Python語言的學習者或教學者對這兩種語言理解與實作難度比較的看法。藉以比較兩種程式語言的特質,探討歸納出哪些程式語言特質對於學習者學習時,較容易理解程式且容易實作,適用於入門程式語言的教學學習,以提出未來程式設計教學者與研究者之相關建議。從收集回來的量表資料分析,結果發現如下: 1. 程式理解程度 從Java組與Python組的t檢定結果可以得知,除了輸出輸入、資料型態與變數以兩種語言為第一語言的使用者理解程度並沒有差異之外,其餘程式元素皆是以Python為第一語言的學習者理解程度表現較佳。 2. 程式理解與實作困難感受 a. 程式理解困難感受 從Java組與Python組的t檢定結果可以得知,以總體概念來看並無達顯著水準,也就是第一語言為學習Python程式語言的學生比起第一語言學習Java程式語言的學生在程式理解困難之感受,並沒有顯著上差異。其中,物件類別的程式理解困難感受,達到顯著水準,表示第一語言為學習Python程式語言的學生比起第一語言學習Java程式語言的學生在物件類別之程式理解困難的感受,學習Python程式語言的學生的程式理解困難感受較低。 b. 程式實作困難感受 從Java組與Python組的t檢定結果可以得知,Java組與Python組並無達顯著水準,也就是第一語言學習Python程式語言的學生比起第一語言學習Java程式語言的學生在程式實作困難的感受中,並沒有顯著上的差異。 3. 同時學過Java與Python程式語言之程式理解與實作難度比較: a. 程式理解難度比較 在程式理解難度比較中,可以發現學習過兩種程式語言的學習者之問卷平均數皆為正數以上,表示學習者的觀點認為學習Python程式語言在程式理解上較容易理解程式元素。不過在資料型態與變數程式元素中,學習者觀點則認為學習Java程式語言較容易理解該程式元素。 b. 程式實作難度比較 在程式實作難度比較中,可以發現學習過兩種程式語言的學習者之問卷平均數皆為負數以下,表示學習者的觀點認為學習Java程式語言在程式實作上對於學習者較有難度的情況發生。Python程式語言因語法較為簡潔明瞭,在進行程式實作時能較有效率地將程式實作出來,對於實作的難度則不會太高。 4. 同時教過Java與Python程式語言之程式理解與實作難度比較: a. 程式理解難度比較 在程式理解難度比較中,可以發現教學過兩種程式語言的教學者之問卷平均數皆為正數以上,表示教學者的觀點認為學習Python程式語言較容易理解程式元素。不過在資料型態與變數程式元素中,教學者觀點則認為學習Java程式語言較容易理解該程式元素。 b. 程式實作難度比較 在程式實作難度比較中,可以發現教學過兩種程式語言的教學者之問卷平均數皆為負數以下,表示教學者的觀點認為學習Java程式語言的學習者對於程式實作的難度較高。Python程式語言因語法較為簡潔明瞭,在進行程式實作時能較有效率地將程式實作出來,對於實作的難度則不會太高。 本研究會歸納出哪個程式語言對於學習者學習時,較容易理解程式且不容易產生實作與理解困難感受,並且適用於入門程式語言學習,與提出未來程式語言教學者與學習者之相關建議。