Next >> cs101
About
課程名稱: 計算機程式
Github 倉儲: https://github.com/mdecycu/cp2025
課程網頁: https://mde.tw/cp2025 (cp for computer programming)
課程簡介:
cp2025 課程將以每組至多六人分組進行,從導入瀏覽器中的 brython_robot.py 2D 機器人模組為開端,讓學員將基本的 Python 程式範例,存入個人 Github 帳號中的 Gist 倉儲後,直接在 Brython 頁面中進行練習。
此外,每位學員可利用 Github Codespaces 或近端可攜系統,維護個人網頁或利用 git 分散式版次管理系統,與組員協同開發程式。
課程最後將利用瀏覽器中的 3D 機器人動態模擬,說明 Python 程式如何應用於雲端系統上的機電控制系統設計。
可攜程式套件:
portable_2026.7z (387MB)
解開壓縮後,雙點擊 start_miniconda3.bat 啟動可攜系統,雙點擊 stop.bat 關閉可攜系統。
可攜系統啟動後,在命令列執行 conda activate y:\envs\cmsimde 可進入能執行 CMSiMDE 的環境。
若希望可攜系統啟動直接進入 cmsimde 環境,可將 start_miniconda3.bat 檔案中第 98 行: call "%CONDA_ROOT%\Scripts\activate.bat" %ENV_NAME% 更換為 call "%CONDA_ROOT%\Scripts\activate.bat" %Disk%:\envs\cmsimde。
課程內容:
如何維持教室整齊清潔?
學員定期打掃 (由助教安排)
學員自律
如何善用教室與工作站室硬體?
電腦設定
網路連線
課餘時間預約 (由助教安排)
Python 與 Javascript 程式語法在 Reeborg 機器人系統上的應用。
Python 程式教材
利用 Git 與 Github 建立分組網站。
Teams 線上教學:
以 "學號@nfu.edu.tw" 登入 https://login.microsoftonline.com/ Office 365
MS Teams 團隊代碼: w87x8do
課程評分:
學習心得報告 (60%) - MS Teams 線上參與,6人一組每三週發表學習心得。
w3、w7、w10、w14、w17、w18
學習心得報告主題:
w3: 什麼是 git, GitHub, gist 與 cmsimde? 如何使用這些工具?為什麼要使用這些工具? (動態模擬)
w7: Brython 是什麼?如何在瀏覽器配置 Brython 環境? Brython 能做什麼? (Brython, Examples)
w10: 如何在瀏覽器中模擬機器人作動? (機器人作動)
w14: 在瀏覽器中模擬機器人作動的目的是什麼? (otto_robot.7z, Plotter, open_duck_mini.7z ,https://webots.cloud/AcTNYs0)
w17 (1b 採 Youtube 影片簡報): 計算機程式課程學到了什麼?
w18: 課程總結
個人與分組網站維護 (40%) - 每週至少兩次推送與課程進度相關的學習內容與心得。
w9 期中自評、w18 期末自評
行事曆
1a 上課時段: 每週三 13:20 - 16:10
1b 上課時段: 每週四 09:10 - 12:00 (w16 12/25 行憲放假, w17 1/1 元旦放假)
全頁檢視
Next >> cs101