近年來教育部推動資訊科技教育,希望學生透過程式設計的學習,擁有運算思維能力,但程式設計對於教學者與學習者而言都不是一項簡單的任務。而數位遊戲式學習(Digital Game-Based Learning)是近年來廣受討論的一種學習方式,使學生透過數位遊戲的方式,將文字、影像、動畫、聲音等多媒體特性,提升學生對於學習的注意力、興趣、創意、合作學習的培養,以提高學習成效與教育價值,然而,在現存的研究中,遊戲式學習的可用性並未被重視。基於此點,本研究以雲林縣某國中七年級電腦課程四個班級,共100位學生為實驗研究對象,採用量化研究的準實驗設計,兩班為實驗組以數位遊戲式學習法進行教學,另兩班為控制組則維持一般傳統式的講述教學方法,進行為期十六週的實驗教學研究,最後測得全體的積木式程式設計成就測驗成績,所得資料以描述統計、獨立樣本t考驗、單因子變異數分析等進行統計分析,藉以探討數位遊戲式學習法的學習成效之差異情形。再進一步分析不同數學能力水準的學習者在學習積木式程式設計所呈現之學習成效的差異情形,研究結果顯示使用數位遊戲式學習者之成績明顯優於傳統講述教學學習者之成績。而參考數學能力水準,數學能力水準越高者,積木式程式設計成績也越高,且不同數學能力組別的程式設計學習成效也有組間差異。本研究提出相關之建議,做為國中資訊教育及未來研究之參考。
In recent years, the Ministry of Education has actively promoted computer education and hoped that all the students through the computer programming achieves the vision to know Computational Thinking. But the program design for learners is not a simple task. Game-Based Learning is being widely used in the field of education. According to literature review, game-based learning can enhance learning attention, interest, creativity, cooperative learning training, to improve learning outcomes and educational values. However, existing research has not paid much attention to improving the usability of game-based learning. In this vein, this dissertation aims to explores the outcomes of Digital Game-based Learning for the block programming language course in junior high school education. A quasi-experimental design was used for this study. The participants were 100 seventh-grade students in four classes. This experiment was conducted for sixteen weeks. After the experimental instruction, the data was analyzed with different statistical methods such as descriptive statistics, independable t-test, and one-way analysis of variance to examine whether there is a difference between the two research groups on the learning outcomes after receiving different methods of instructional strategy. Acquired statistics will be analyzed to show whether the learning variables of mathematic abilities will result in different effects for students learning block programming language. Research results revealed a significant difference in learning achievement between two groups. Additionally, experimental group's students are get better learning outcome. A parallel achievement in the effect of learning block programming language and mathematic ability,and there are significant differences in learning achievement between mathematic-ability groups. Finally, according to research findings, some suggestions are proposed for research scholars and future research direction.