[精讚] [會員登入]
911

運算思維是什麼?與程式設計及資訊科學的關係為何?

個人認為運算思維是一種解決問題的過程,當日常生活中遇到問題時,我們常會思考如何解決問題,但事實上在思考如何解決問題前,應

分享此文連結 //n.sfs.tw/11015

分享連結 運算思維是什麼?與程式設計及資訊科學的關係為何?@杜子的網管筆記
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 08:43:53 最後編修
2017-04-24 10:19:50 By 杜子
 

 

 

個人認為運算思維是一種解決問題的過程,當日常生活中遇到問題時,我們常會思考如何解決問題,但事實上在思考如何解決問題前,應該要先了解問題的本質,進而去拆解問題,也就是將整個繁複的問題拆解成許多較簡易的階段任務,透過解決這些較簡易的階段性任務,最終得以解決整個繁複的問題。

 

這樣的拆解問題的過程,與程式設計是非常類似的,所以常會讓人誤解運算思維就是程式設計。而巧妙的是,學習程式設計的過程,又能訓練一個人的運算思維。

 

學習運算思維一定要在電腦課才行嗎?不用!

 

以國中一年級生物的教學為例,國一生物有個單元是「生物的分類」,學生在學習這個單元時,對於判斷生物是屬於哪一物種,往往會有困難。

 

例如:

 

當我們問鯨魚是魚類還是哺乳類時?可以得到兩種答案,第一,學生直接回答魚類,第二,學生回答哺乳類。正確答案當然是哺乳類,但是,如果繼續追問,鯨魚為何是哺乳類,大概絕大部份的同學就回答不出來了。

 

另一個會讓學生感到困難的問題是「企鵝到底是哺乳類還是鳥類?」答案是「鳥類」,但是大概有許多同學會回答哺乳類。

 

個人認為,這裡的解題過程,其實就是一種運算思維。也就是:先提供魚類、鳥類、哺乳類、鯨魚及企鵝的各種生理特徵,讓學生透過交叉分析比對些特徵,進而推論出這兩種生物的正確分類。

 

所以,學習運算思維就是學習程式語言嗎?當然不是!

END

你可能感興趣的文章

運算思維是什麼?與程式設計及資訊科學的關係為何? 個人認為運算思維是一種解決問題的過程,當日常生活中遇到問題時,我們常會思考如何解決問題,但事實上在思考如何解決問題前,應

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

運算思維是什麼?與程式設計及資訊科學的關係為何? 個人認為運算思維是一種解決問題的過程,當日常生活中遇到問題時,我們常會思考如何解決問題,但事實上在思考如何解決問題前,應

飛碟 UPS 市電斷電時自動關機 買了一張飛碟 UPS 的 SNMP 網卡, 原本是希望學校的兩部 VMware ESXi 在停電時能自動關機, 沒想到,

利用 Composer 建立 Yii2 專案 最近由於學校的網路架構調整及更新所有的個人電腦作業系統為 Win 10 , 讓我忙得不可開交, 偏偏 sfs3 此時在台

【停課不停學】豐南國中Google Classroom -教師篇 因為疫情導致的停課 本校採用的線上教學平臺是 Google Classroom 本篇解說老師如何出課堂作業 1. 主畫面

[停課不停學] 申請啟用教育部的 Google雲端教育帳號 (xxxxx@go.edu.tw) Google Workspace for Education 是一套專為學校及在家教育機構提供的 Google 工具和服