skip to main content
資源種類 顯示結果: 顯示結果: 查詢種類 索引

運用視覺化程式語言於雙人合作程式設計活動之認知負荷與交談分析 = Cognitive Load and Conversation Analysis of using Visual Programming Language in Pair Programming activities

蔡佳穎 國立臺南大學 民104[2015

可在 府城總館  2樓參考書區  (DC ILT 103027 )取得(請點選下列選項)

  • 題名:
    運用視覺化程式語言於雙人合作程式設計活動之認知負荷與交談分析 = Cognitive Load and Conversation Analysis of using Visual Programming Language in Pair Programming activities
  • 著者: 蔡佳穎
  • 國立臺南大學
  • 主題: 認知負荷 雙人合作程式設計 視覺化程式語言 電腦科學教育 交談分析; PairProgramming VisualProgrammingLanguage ComputerScienceEducation CognitiveLoad ConversationAnalysis
  • 描述: 在電腦科學教育文獻中,許多研究證明雙人合作程式設計是有效的教學策略,其能降低程式錯誤、提升程式品質、縮短專案完成時間、以及增加學習者信心。雙人合作程式設計更發展成另一種學習方法,即遠端雙人合作程式設計,兩位學習者可在不同地點共同撰寫程式。因其成效難以控制而不使用於教學課程中,研究上雖有正向成果,多是單次、特定單元、或是小樣本的實驗。再者,許多認知負荷與程式學習之相關研究的學習形式上多針對合作或是個人學習上,鮮少學者對雙人合作學習進行認知負荷方面的測量,更未運用於遠距雙人合作程式設計中,也無學者進行三種教學策略在認知負荷上的比較。 44位受測者於程式設計課程中歷經三階段不同形式之學習活動,使用視覺化程式語言StarLogo TNG完成程式題目。一為在單人完成程式設計題目時;二為安排以面對面的形式進行傳統雙人合作程式設計;三為在遠距情況下安排雙人合作程式設計。最後記錄三種情況的認知負荷數據,在最後階段蒐集學生撰寫程式過程中的對話紀錄,使用交談分析方法並歸納出可能的特定行為樣式。根據統計結果顯示,學習者偏好傳統雙人合作程式設計,而遠距雙人合作形式其認知負荷與個人情形差異不大。對話紀錄進行編碼後發現,剛開始的四分之一時間中多在處理solar energy物件;小於第二四分位數的四分之一時間則相對其他物件的部分是heat物件部分較多;小於第三四分位數的四分之一時間很明顯地處理setup物件部分;最後四分之一時間中則處理runtime物件。.
    Research results from computer science education show that pair programming is an effective teaching strategy. For it can reduce programming errors, improve the quality of programming, shorten the project timing, and make learners feel more confident. Pair programming can also be developed to another way of learning, which is distributed pair programming, two learners can perform pair programming at different places. But because the results are hard to control, distributed pair programming is rarely being used in teaching programs, even though there are some positive outcomes from research results, these outcomes are mostly from short term, specific, or small sample researches. Furthermore, most of the studies of cognitive load and learning programming are focus on teamwork or single person, studies of cognitive load and learning programming on pair programming are hard to find, and none of those studies is designed for distributed pair programming, nor the comparison between three different types of teaching strategy. The study compares the cognitive loads for the visual programming language, called StarLogo TNG, under three circumstances that is alone, pair programming, and distributed pair programming with 44 subjects. During the experiment, we recorded the data from those three circumstances, collected the conversations between students during the coding process, and used conversation analysis to conduct to possible behavior patterns. The experimental results show that learners prefer pair programming to designing programs alone, and there is no significant difference between the individual programming and distributed pair programming. The result of encoded conversation dialog shows that the first quarter of the time, subjects are mostly dealing with solar energy object; the second quarter of the time is heat object; the third quarter is setup object; and the final quarter is runtime object..
  • 出版者: 碩士論文--國立臺南大學數位學習科技學系碩博士班.103學年度
  • 建立日期: 民104[2015
  • 格式: 93葉 : 圖 ; 30公分..
  • 語言: 中文
  • 資源來源: NUTN ALEPH

正在檢索遠程資料庫,請稍等