跳到主要內容

臺灣博碩士論文加值系統

(3.235.78.122) 您好!臺灣時間:2022/06/29 20:00
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:徐琨閔
論文名稱:一個整合於磨課師之 Java 程式語言學習環境
論文名稱(外文):An Integrated MOOCs Environment for Learning Java Programing
指導教授:薛念林薛念林引用關係
口試委員:劉安之李允中陳錫明薛念林
口試日期:2015-07-13
學位類別:碩士
校院名稱:逢甲大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2015
畢業學年度:103
語文別:中文
論文頁數:59
中文關鍵詞:磨課師線上編譯整合開發環境線上教育
外文關鍵詞:MOOCse-learningIntegrated Development EnvironmentOnline Compiler
相關次數:
  • 被引用被引用:0
  • 點閱點閱:700
  • 評分評分:
  • 下載下載:50
  • 收藏至我的研究室書目清單書目收藏:1
近年來因為磨課師的盛行,台灣許多的學校計畫於磨課師平台上積極的建立各式各樣的課程。由於磨課師線上學習的特性,學生能夠以有彈性且低成本的學費上課。然而,磨課師線上學習的特性,使學生須透過網路來學習,這使磨課師教育與傳統教育之方法產生很大的不同,因此如何讓磨課師之教育方式盡量符合傳統教育之需求是我們將要研究的課題。
學生於磨課師平台上透過瀏覽器以瀏覽上課之教材並且在實驗環境上,透過磨課師平台之課程工具所提供之模擬環境以進行實驗。在程式開發的課程上,如果此課程能夠提供一個線上開發環境,學生將能在程式開發上獲得更好的學習體驗。
本研究,我們提出了一個整合於 Open edX 磨課師平台之 Java 程式語言學習環境-JavaLearnTime,透過基於瀏覽器之程式編輯器以及我們所設計之基於REST 架構之編譯執行服務,我們能夠讓學生於線上直接作程式之編輯,並且透過整合 JUnit 讓教師能夠撰寫一份測試程式,以此程式批改大量學生之程式作業。
In recent years, MOOCs is getting more and more popular, many schools in Taiwan plan to offer courses on MOOCs platform. With the convenience of online learning, students can take courses on the network; this will make a big difference on traditional education. Therefore, how to make MOOCs education also set the benefits of the traditional education is the challenge we will take.
Many MOOCs provide simulation tools to help experiments. Thus, students can use browser to access course materials and make experiment on the MOOCs environment. For programming courses, students will take a better learning experience if the environment can provide the online programing environment.
In this thesis we propose an integrated environment in Open edX MOOCs platform for learning java programing. With the browser-based code editor and the compiler service which is based on REST architecture, students can develop software program on browsers. With integrating the JUnit in our environment teachers can write a test code to assess students’ programs on the course.
誌謝 i
摘要 ii
Abstract iii
目錄 iv
圖目錄 vi
表目錄 viii
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機 3
1.3 研究目的 3
1.4 Open edX 平台介紹 4
1.5 章節說明 6
第二章 背景技術介紹 7
2.1 Django 7
2.2 Open edX 資料庫存取 7
2.3 edX XBlock 8
2.4 edX submissions 10
2.5 Django REST framework 12
2.6 JavaScript-based Code Editor 13
2.7 JUnit 13
第三章 系統設計 15
3.1 學習環境之需求 15
3.2 學習環境之設計準則 16
3.3 學習環境之系統架構 18
3.4 JavaLearnTime XBlock模組 19
3.5 JavaLearnTime Service模組 25
3.6 系統運作流程 27
3.7 系統測試 33
第四章 系統應用案例與討論 36
4.1 應用案例 – 計算費式數列 36
4.2 討論 41
第五章 相關研究 43
5.1 磨課師相關研究 43
5.2 程式驗證相關研究 44
5.3 IDE 相關研究 46
第六章 結論與未來研究 47
6.1 本研究方法之總結 47
6.2 研究貢獻 47
參考文獻 49
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top