myBlock是一個即時Python線上編譯系統
使用者可以透過直接撰寫或是拖拉方塊生成Python程式碼
系統自動生成此程式碼的邏輯活動圖
使用者可以透過觀察活動圖,了解所撰寫的程式碼的邏輯
專題老師 : 鄭伯壎 教授、陳立偉 教授 、專題學生 : 張鈞堯、姜威銓、蘇冠瑜
系統特色
系統架構
系統展示
方塊工作區
使用者可以拖動左方介面中的程式方塊
觀察活動圖與程式碼的變化
以了解程式碼的運作
活動圖顯示區
使用者在寫程式碼或拖拉方塊後
此區域將會同步顯示出
相對應的程式碼流程圖
程式碼編輯區
輸入程式碼進行編譯
並由系統自動偵測
為關鍵字、函式與變數等字符上色
並送出程式碼。
開發工具
成果展示