透過您的圖書館登入
IP:3.136.154.103
  • 期刊

以Blockly為基礎之視覺化運算思維測驗系統

Visual Computational Thinking Test System Based on Blockly

摘要


運算思維是指一套以計算機可處理的模式來表達問題與解決問題的方法。隨著資訊科技的發達,世界各國都在積極推動運算思維教育,並認為所有領域的學生都應該加強學習。在運算思維的教學中,程式設計被認為是熟練運算思維觀念的最佳方式,但非資訊領域的學生多半會覺得程式語言學習起來相當困難;因此目前運算思維課程,多採用視覺化程式設計平台的積木式指令來教學,讓初學者容易理解程式概念。但常見的視覺化程式設計平台,缺乏能讓教師自行命題並做評分的測驗系統,以及班級學生成績查詢的功能,在班級與學生眾多時更為不便。因此在本論文中,我們使用Google提供的Blockly函式庫,設計並實作一個線上視覺化程式設計的測驗系統,該系統除了能讓教師設定題目的文字或圖片內容、設定標準答案所用到的程式積木及配分、學生能登入自我練習或進行測驗並由系統評分外,同時也與大葉大學的校務系統整合,能將評分結果匯入學生成績系統,對運算思維課程的授課教師提供了相當大的助益。

並列摘要


Computational thinking involves a set of problem-solving skills related to expressing problems and solutions according to procedures that computers can execute. With the rapid development of information technology, countries worldwide are actively promoting education related to computational thinking. Students from all fields are encouraged to take computational thinking courses. Among the strategies for teaching and learning, programming is considered the best for mastering the concept of computational thinking. However, students who are not computer science majors often find programming difficult to learn. Therefore, computational thinking courses should use visual programming platforms with simple building-block instructions to allow beginners to easily understand programming concepts. The majority of visual programming platforms lack testing systems that allow teachers to create exam questions, automatically calculate scores, and query students' grades. In this paper, we describe an online visual programming test system based on the Google Blockly library. In addition to allowing teachers to create questions and students to self-practice, take tests, and automatically receive scores, the system integrates Dayeh University's schoolwide information system. Test scores can be directly imported into the student score system, offering substantial benefits to teachers of computational thinking courses.

延伸閱讀