Skip to content
所有分類

learning

345 篇文章

把間隔複習做進教學文章:Quantum Country 的資料、線上課程的實驗與沒普及的原因

做得最完整的 Quantum Country 在一篇約四小時的文章裡嵌了 112 題,之後寄信排複習;作者自評「不複習會記得少很多」只有初步證據,推廣到其他領域沒有證據。把複習題推給 MOOC 學習者,約八成的人一次都沒碰,成績沒有測到差異;有效的例子是把複習排進上課時間的課堂實驗。

教學文章要不要講用途、放趣聞:告知用途、自己寫用途、給選擇與無關細節的實驗

直接告訴讀者這有什麼用,讀者會覺得內容較有用,但七個實驗合起來,當場成績沒有測到差異;要學生自己寫用途的課堂研究,結果隨學生與課程翻轉。和主線無關的趣聞平均讓立即測驗變差,大小不確定;只有一組實驗在「自願學」時沒測到傷害。

線上自學為什麼多數人讀不完:完成率、第一週流失、回訪與計畫提示的證據

HarvardX 與 MITx 的課,各課平均約一半的註冊者從沒進過課程;進過課程的人裡,2017–18 年只有 3.13% 及格。寫讀書計畫的提示在三門課把完成率從 13.8% 提高到 17.7%,放大到 247 門課後完成率沒有測到差異。這些都是 MOOC 的數字,本站的流量統計是匯總的,沒有個別讀者的行為資料。

教學文章什麼時候該畫圖:流程、樹、逐步執行與比較各用哪種表示法

加一張圖平均讓閱讀理解提高約 0.39 個標準差。把圖和對應的文字放在一起、讓讀者拿圖做事而不只是看,各有研究支持,做起來也比多畫一張便宜,但沒有實驗直接拿它們和「多畫一張」比過;能把「先預測」單獨分開的只有一個實驗,沒有測到差異。逐步執行用狀態表,單一路徑的流程用編號清單,比較用表格;手機上同一層並排超過 3 個節點的 mermaid 圖,字會小到讀不了。

教學文章搭配影片怎麼做:位置、時間連結、片長與自我檢查

影片涵蓋整篇就放頁首,只對應一節就放該節開頭,放頁尾常被略過。讀者多半只回看特定段落,所以每一節要能跳到影片的對應時間,開頭要寫片長;看之前先給問題、每段後自己寫解釋有實驗依據,但這些實驗用的都是短教材,最長二十分鐘出頭。

教學文章的例子與開頭怎麼寫:例題、解釋、學習目標與讀者程度的證據

有統合分析支持的三種寫法:給一題走得完的例題、要讀者自己解釋、把常見迷思講出來再駁斥。讀前提問主要幫到被問的內容;實驗多半用數學與科學教材、短文和大學生。

教學文章裡的問題與用語怎麼寫:提問、回饋、術語與寫作規格的證據

問過的內容進步最多,這來自課堂小考與讀前提問的研究,插在文中的問題本身沒有我讀得到全文的綜整;回饋帶的資訊越多效果越大,但這些證據來自課堂、電腦教材與實驗室短文。可讀性公式只能解釋教師難度判斷的四分之一到三分之一,30 份 Bloom 動詞表對同一個動詞的歸類不一致。

讀到一半想看影片時,畫面怎麼排:並排、浮動,還是捲回去

研究介面的共同做法是讓影片和對應的文字同時看得到:影片放在文字旁邊,或直接出現在讀者正在讀的那一段。Papeos 的 16 人實驗裡,把影片片段掛在段落旁的那一組,心理負荷的平均最低(三種條件的整體檢定顯著)。沒有實驗直接比較過長篇導讀配講課影片的版面;手機上怎麼做,目前沒有研究可依。

跟讀法對練口說有沒有用:一篇納入 44 篇研究的回顧,和流行說法差在哪

2025 年一篇納入 44 篇研究的回顧認為跟讀能改善發音的可理解度與流暢度,但多數研究只測朗讀這類受控作業,也幾乎沒有研究拿它和其他練法比較。跟讀適合練節奏、語調與把句子說順;自己組句子、回應別人,要靠複述、角色扮演和對話。

learningdeep-dive

AI Engineering from Scratch 導讀:從線性代數手刻到多 agent 的免費課程

AI Engineering from Scratch 是 GitHub 上約 6.3 萬星、MIT 授權的免費課程:20 個 phase、523 堂,從線性代數、傳統 ML、深度學習,一路排到 LLM、agent 與 AI 安全,每堂先手刻再用框架對照。前段的數學與深度學習核心可以照著學,Phase 10 的 SFT/RLHF/DPO 先別信,其餘 phase 當主題地圖用。

learningdeep-dive

CMU AI 核心改制:15-281+10-315 到 07-280+07-380,不只是換課號

CMU 在 2026 年把原本分開的廣義 AI 與 SCS 機器學習入口,重新整合成 07-280 → 07-380;這是內容與先修路線的重切,不是兩門課逐一改名。

Bitwise operators、型別轉換與 bitmask|Stanford CS107 第 4 堂

第四講先釐清 signed/unsigned 轉型不改 bits、混合比較可能改變數值意義,以及 sign extension、zero extension、truncation;再推導 AND、OR、NOT、XOR 與 bitmask 的讀取、設定、清除和集合操作。

整數、位元組與 two's complement|Stanford CS107 第 3 堂

第三講從 32/64-bit 位址空間出發,推導 unsigned 與 two's-complement signed integer 的範圍、反相加一與共用加法硬體,再分清 unsigned modulo 運算和 C signed overflow,最後用四組故障案例檢查模型。

Bit shifts、bit tricks 與 GDB|Stanford CS107 第 5 堂

第五講把 bitmask 推進到 left/right shift、power-of-two 與 popcount tricks,並用 absolute-value 範例揭示 signed intermediate 在 INT_MIN 會 overflow;後半建立 GDB 的 breakpoint、執行控制、格式化 print、memory examine 與 backtrace 工作流。

第一支 C 程式,以及 binary 與 hexadecimal|Stanford CS107 第 2 堂

第二講把 C 放回 Unix 的歷史與開發環境:拆解 header、main、printf、argc/argv,走過 ssh、emacs、make 與執行檔,再用位值系統推導 8 bits = 1 byte、byte 的 256 種 pattern,以及 binary/hexadecimal 的雙向換算。

從課程地圖走進 Unix 命令列|Stanford CS107 第 1 堂

Winter 2026 第一講先回答 CS107 為何要往抽象層底下挖:從位元組、記憶體、組合語言到 heap allocator,再交代作業 40%、lab 10%、期中 20%、期末 30% 的課程制度,最後用 Unix 命令列替後續 C 開發暖身。

learningdeep-dive

Pacman AI project 血統:Berkeley CS188 與 CMU 15-281 怎麼重組同一套教材

CMU 15-281 的 Search and Games 明確標示源自 Berkeley Pacman AI projects;官方課站另列一份零分 P0 tutorial,以及 P1–P5 五份 programming assignments。

從集合語言走到 Cantor 對角線|Stanford CS103 第 0 堂

從集合的元素、子集合與冪集開始,最後用 Cantor 對角線證明任何集合都不可能和自己的冪集一樣大。

從 even/odd 定義寫出第一個直接證明|Stanford CS103 第 1 堂

用偶數平方與兩奇數相加兩個例題,練習任取、假設、見證與 want-to-show 如何組成可逐行檢查的直接證明。

否定、逆否證明與反證法|Stanford CS103 第 2 堂

本講先精確刻畫蘊涵何時為假,再把量詞否定、逆否命題與反證法變成可檢查的證明工具。