For the complete documentation index, see llms.txt. This page is also available as Markdown.

程式課程開課前須知

根據 Hahow 過往製課經驗與學生回饋,我們整理出學習者對程式類課程常見的五大期待。 建議在規劃課程時優先納入考量,有助於降低期待落差,並提升學習體驗與課程評價。

程式課程常見的學習期待

學生在選擇程式課程時,通常會有以下幾種常見期待:

  • 希望透過實際操作(如螢幕側錄)學習程式撰寫

  • 期待零基礎課程能從環境建置與基礎概念開始教學

  • 希望課程包含實作或專案練習

  • 需要清楚解釋專有名詞與概念

  • 期待課程使用的工具可取得且成本透明

👉 建議在課程設計時優先納入上述考量,以降低學習落差並提升課程體驗。

期待 1:以螢幕側錄搭配實作教學

學生多半期待透過「螢幕側錄+即時 Coding」的方式,一步步跟著操作學習。

建議做法:

  • 優先採用實際撰寫程式碼的教學方式(Live coding)

  • 若非以此形式進行,建議在課程介紹中清楚說明教學方式

    • 可以在編排單元架構時,安排「教學說明的單元」,透過影片教學的方式,清楚說明如何有效學習課程,這部分可以參考 Adobe XD / PS — 網頁設計 與 UI 教學 第一單元的「課程介紹」試看片

  • 可提供試看影片,幫助學生提前了解教學風格

    • 可以在填寫「課程介紹」時,清楚告知學生實際的教學呈現方式,並鼓勵老師於募資期間提供「教學示範影片」,讓學生了解課程進行的方式、老師的教學風格,藉此避免學生產生嚴重期待落差、減少老師後續維護課程的負擔

舉例說明:

  • 學生可以從「課程介紹」中的「教學方式」第一段文字中,了解老師有 10 個單元不會用螢幕側錄講解 R 語言;從第二段文字中,知道老師會錄製「教學說明影片」;從第三段文字中,知道有「教學試看影片」可以確認課程是否符合需求

  • 第一段與第二段為必要的說明,第三段的提及「教學示範影片」則是建議老師製作

期待 2:零基礎課程應涵蓋基礎概念

若課程標示為「零基礎」,學生通常會期待包含:開發環境建置、變數、類別/屬性/方法等基礎內容

建議做法:

  • 明確說明課前所需背景知識、避免模糊描述(如:「具備基礎」)

    • 在「課程目標」中的「需要具備的知識」與「哪些人適合」的部分,填寫詳細、具體的內容,可讓學生能自我檢核是否有能力學習

  • 若為入門課,建議清楚標示會從基礎開始教學

  • 可補充「不適合對象」,幫助學生自我判斷

舉例說明:

  • 上圖的描述過於模糊,學生無法判斷自己適合與否;下圖(Python 資料分析&機器學習入門課)的描述非常詳盡,學生能自行根據背景知識描述,檢核自己是否有能力學習

期待 3:包含實作示範與專案練習

學生不僅希望理解概念,也期待能實際應用所學。

建議做法:

  • 在課程中安排實作示範或專案解說

  • 設計作業讓學生練習並驗證學習成果

舉例說明:

  • 用 Python 理財:打造小資族選股策略 課程中,老師幾乎在各單元都會有實作示範,讓學生能清楚了解實作細節,並且有出 5 項階段性的作業,讓學生能實際練習,藉此判斷是否有學會哦

  • 動畫互動網頁特效入門(JS/CANVAS)課程中,老師幾乎在各單元都會實作示範,並在示範過程中多解釋「為什麼這樣 coding 」的邏輯,藉此讓課程得到更好的回饋哦

期待 4:循序漸進並解釋專有名詞

程式學習中常包含大量專有名詞,學生期待能逐步理解。

建議做法:

  • 課程設計由淺入深,避免一次出現過多新概念

    • 可在編排單元架構時,設計「教學說明的單元」,清楚說明這門課的學習方法

  • 在正課影片或教材講義中,適時補充名詞解釋

  • 可設計「課程說明單元」,提前說明學習方式與節奏

舉例說明:

  • 設計一個單元「章節 1 - 單元 1:課程說明介紹」,並在其中說明「在前面的幾個單元,有部分名詞是不懂的很正常,我們將在往後的單元一一解釋他們的意思。如果同學在課程中遇到任何問題,可以前往討論區發問喔。」

小提醒:在提案頁若出現較多專有名詞,也建議適度補充說明,避免初學者產生距離感~

期待 5:課程使用工具可取得

學生通常會預期課程中使用的工具可取得,且成本透明。

建議做法:

  • 在課程說明中清楚標示工具類型:

    • 免費工具(提供下載方式)

    • 免費試用(說明試用期間)

    • 付費工具(提供價格與購買方式)

  • 若為付費工具,建議補充替代方案,降低學習門檻

舉例說明:

  • 在「課程目標」中的「上課前的準備」,告知學生軟體工具如何取得,軟體工具可分成三種類型:

  1. 完全免費:需標註下載的管道

  2. 免費試用:需標註下載的管道以及免費試用期的天數

  3. 付費使用:需標註購買的管道以及軟體的價格,並建議提供學生能達成相同目標的免費工具或替代方案

小結

掌握以上五點,能有效降低學生期待落差,並提升課程的學習體驗與整體評價。

若想進一步優化課程內容,建議可搭配參考《課程審核標準》,幫助課程更完整地符合學習需求!

Last updated