我們如何讓來自 120 個國家的 10,000 多名學生擁抱程式設計的樂趣

斯坦福大學正在免費提供其受歡迎的計算機科學入門課程——你可以幫助教授它

一年前,當我們考慮居家隔離數週或數月的前景時,我們想出了一個新穎的社群服務專案。人們被困在家裡。我們能否幫助他們利用空閒時間學習一項有價值的新技能?我們能否為數千人開設一門以真正的人類社群為中心的線上課程?對我們每個人來說,計算機科學是世界上最接近真正魔法的東西。比起研究它,我們更喜歡分享它。我們和一個同事團隊著手將斯坦福大學的入門級程式設計課程 CS106A 轉變為一個龐大的虛擬社群:Code in Place

兩個月後,結果出來了:來自 120 個國家的 10,000 名學生透過該課程擁抱了程式設計的樂趣。以前從未嘗試過程式設計的學生正在使用 Python 實施專案,包括模擬 COVID 大流行動態的工具、分析 DNA從 Twitter 進行情緒分析以及建立一個選擇你自己的冒險電影。少數學生開啟了計算機科學的新職業生涯,還有幾位成為了專業教師。一位來自義大利的學生稱之為“我遇到過的最愉快、最刺激和最有收穫的體驗”。我們的秘訣是 908 名小組長的社群,他們自願抽出時間在小型虛擬小組中每週為學生提供 40 分鐘的即時互動支援。小組長來自六大洲的 350 多個城市,講 30 多種不同的語言,來自各行各業。我們認為這種模式可以改變我們對大規模教學和學習的看法。

今年,我們計劃複製並擴充套件 Code in Place 的成功,為更多的學生提供可能改變人生的體驗。為了以保持其魔力的方式將課程推廣到公眾,我們正在尋找志願導師擔任小組長。這就是你需要加入的地方。如果你瞭解基本的 Python,並且熱衷於與他人分享你的知識,我們邀請你加入我們,努力使所有人都能獲得高質量的計算機科學教育。我們接受小組長的申請,截止日期為 3 月 25 日。教學義務將持續五週,從 4 月 19 日到 5 月 21 日。你每週的時間投入約為 5 小時。別擔心,你不需要進行任何評分。更多詳細資訊和常見問題解答請訪問此連結。最重要的是,每多一位志願者意味著來自世界各地的 10 名學生學會熱愛程式設計。


關於支援科學新聞

如果你喜歡這篇文章,請考慮透過以下方式支援我們屢獲殊榮的新聞報道 訂閱。透過購買訂閱,你正在幫助確保關於當今塑造我們世界的發現和想法的有影響力的故事的未來。


我們預測世界上渴望教學的人數與渴望學習的人數成正比。這是一個強大的概念;這意味著如果我們能夠建立將教師與學生、培訓和社群聯絡起來的平臺,我們就可以提供幾乎無限的高質量、個性化的教育。

我們詢問了去年的志願者小組長他們加入我們的原因以及他們從經驗中獲得了什麼。以下是讓我們印象深刻的幾個主題

  • 小組長改進或開始了他們的計算機科學教學。“我從沒想過我會給一個小組教計算機科學,更不用說在這種環境中了。但是社群的支援、教學材料和建議使入門變得容易得多。”“我在 Code in Place 度過了愉快的時光。我的夢想是成為計算機科學教授,這段經歷教會了我很多。”

  • 志願者們也感謝斯坦福大學數十年來教學的精髓。“我們都非常感謝斯坦福大學的優秀人才——這門課程的創造者、每份講義、作業、討論帖子。你讓一切看起來都那麼容易,好像你已經做過很多次了……組織得非常好!練習恰到好處——學生們渴望更多。”

  • 參與這樣一個全球社群令人非常興奮。“在冠狀病毒在埃及傳播之前,我就想在我以前的學校教學生入門計算機科學,我想幫助那些想開始走上正確道路的人,因為我住的地方的社群沒有得到足夠的幫助。”另一位老師回覆說:“很想聽聽你進展如何!我在南非,我也想幫助高中生,因為很多人由於我們不太好的教育系統而沒有機會接觸計算機科學。”

  • 為一項將改善全球線上學習的教育實驗做出貢獻是有價值的。“[這是一個] 致力於改變全球計算機科學教育運作方式的社群。”“這段經歷改變了我對線上學習的看法。由於教學團隊的質量,我願意用許多面對面的課程來換取這門課。”

  • 人們重視充滿活力的社群。“我的心都融化了。這個社群真是太棒了。我只是希望在我的當地社群重建它,傳播知識並儘可能多地激勵人們!”“在我的最後一節課上,沒有人想下線。他們對這段經歷即將結束感到非常難過。他們說他們喜歡講座、喜歡小組課、喜歡回到課堂,並且對這一切感到充滿活力——尤其是在這個時候。”

  • 小組長感到自豪。“團隊做得很好。看到這些保留率真的很開心。很自豪能成為這項努力的一部分。”“你會回顧併為自己做出這個決定而自豪。”

  • 小組長玩得很開心。“老實說,我不敢相信這有多麼有趣。我真的會想念這一切。”“這不僅是一次很棒的體驗,而且還超級有趣!!!你可以從來自世界各地、背景各異的人們那裡學習。你不僅有機會給他們的生活帶來一些東西,而且你也可以讓他們為你的生活增添一些東西。”“這比我預期的要有趣得多。有很好的支援來確保你成功。學生們非常感激。總的來說,這是一次非常有意義的經歷。放手去做吧!”

大流行向我們展示了虛擬教育的優點和侷限性。我們都在問,我們將把大流行生活中的什麼帶到後大流行世界。對我們來說,今年最深刻的記憶是看到一個由數千人組成的社群,圍繞著對程式設計的共同熱愛而憑空形成。我們認為這種社群值得在我們結束社交疏離的生活後繼續存在,我們邀請你加入我們。

如果你熱衷於教學、程式設計或兩者兼而有之,並且如果你的網際網路連線足夠穩定以進行視訊通話,你可以在 3 月 25 日星期五之前點選此連結申請授課,在地球上的任何地方。檢視公告以瞭解更多資訊。如有任何疑問,請傳送電子郵件至 codeinplacestaff@gmail.com 或在 Twitter 上私信我們:@sectionleadcs

這是一篇觀點和分析文章。

Chris Piech is an assistant professor of computer science at Stanford University. He was raised in Kenya and Malaysia. His research uses machine learning to understand human learning.

More by Chris Piech

Mehran Sahami is the James and Ellenor Chesebrough professor and associate chair for education in computer science at Stanford University. He currently works on trying to infuse more ethics into technology development.

More by Mehran Sahami

Julie Zelenski is a senior lecturer in computer science at Stanford University.

More by Julie Zelenski

Lisa Einstein was a Peace Corps volunteer in Guinea from 2016 to 2018. Her career since returning from the Peace Corps has focused on expanding access to impactful digital tools and mitigating harms from emerging technologies.

More by Lisa Einstein
© .