停止教學編程,開始教授計算思維 - 💡 Fix My Ideas

停止教學編程,開始教授計算思維

停止教學編程,開始教授計算思維


作者: Ethan Holmes, 2019

學校管理者和教育工作者目前熱衷於每個學生應該學習計算機科學的想法。 “想想我們現在生活的世界,”紐約市長Bill de Blasio說,“有編碼和其他基本技能的人可以獲得成千上萬的好工作。”我同意每個人都應該學習編程,但我不同意布拉西奧市長的動機。你不應該學習編程以獲得一份好工作。學會計算思考可以為你提供一種理解和描述你的世界的新方法。學習編程可以使你成為一個更具表現力的人。

我們以許多不同的形式表達自己,每種形式都有其核心要素。音樂家依賴音調,節奏和音色。視覺藝術家和設計師使用顏色,形式和比例。表演者使用動作,手勢和時間。計算思維是另一種表達形式,它也依賴於一組核心元素:輸入和輸出將計算機連接到世界其他地方。名為變量的命名內存地址可跟踪重要屬性,如溫度,庫存餘額或按鈕按下。條件語句定義了其中一個屬性發生重大變化時要執行的操作(例如“如果我的銀行餘額低於10美元,請給我發電子郵件”)。各種形式的迭代循環用於連續檢查系統輸入的變化並更新其輸出。函數將多個語句組合成可重複的操作。這些概念構成了各種編程形式的基礎。

如果你喜歡製作東西,你可能要么用電腦設計,要么把電腦放在裡面。您可能認為自己只是一個新手,但在使用這些工具時,您正在學習編程。如果你認為計算機編程是關於數學的,那你就錯了。它是關於精確描述情況,並為條件變化時做什麼做好方向。

考慮這些日常時刻:»如果溫度低於65°,打開熱量»當鼓獨奏開始時,將吉他音軌靜音並聚焦鼓組»這只是向左跳,然後向右邁出一步。雙手放在臀部,膝蓋緊繃。

所有這些陳述都體現了計算思維。他們都可以成為節目。

計算思考者不僅僅是程序員。他們是可以在Illustrator中創建可愛複雜圖案的人,或者在Minecraft中製作一個非常酷的小玩意兒,或者讓MIDI合成器玩瘋狂的微型爵士獨奏。他們不僅了解如何讓計算機說話,而且還能想像它可能會說什麼。人們經常會問,“我應該學習什麼語言?”沒有正確答案,因為如果你開始編程,你將學習幾門語言。選擇一些可以讓您感到興奮的計算機,並找出用於實現它的語言。對於每個新應用程序,您可能會學習一門新語言,並且您將成為更好的程序員和更好的計算思考者。

口語和寫作不僅僅是語言學家所做的事情,編程也不應該只是計算機科學家所做的事情。所以學會編程。就像任何形式的表達一樣,當你學會掌握它時,它會拓寬你對世界的看法。

(上圖)The Bay Lights項目的Leo Villareal使用代碼在舊金山灣大橋上設置夢幻般的燈光模式。攝影:Lucas Saugan



您可能感興趣

Pod Post贊同假日:鉛筆日,3月30日

Pod Post贊同假日:鉛筆日,3月30日


方法:製作一個磁性組織者

方法:製作一個磁性組織者


工藝空間:小公寓

工藝空間:小公寓


Alt.CES:RCA的Wi-Fi“Power Harvester”Snakeoil?

Alt.CES:RCA的Wi-Fi“Power Harvester”Snakeoil?






最近的帖子