運算思維
如果一直談運算思維不是程式設計
只談各領域課程都有運算思維因子
那運算思維跟綜合課有何不同呢?
運算思維核心就是程式設計
學校程式設計課程教材需要從運算思維去設計!
讓學生能在1-3節課程內完成一個程式設計作品
讓學生在反覆揣摩練習中累積運算思維與程式設計能力
|
|
參考下面的文章
計算思維(CT)是一個解決問題的過程,包括了一些特點和性格的。CT是計算機應用的發展至關重要,但它也可以被用來支持在所有學科,包括人文科學,數學和科學問題的解決。誰跨課程學習的學生CT可以開始看到學科之間的關係,以及生活之間的內部和課堂外。
本課程提供了一個機會去體驗一些CT,其中包括的要素:
- 分解:數據,流程,或者有問題分解成更小的,管理的部分
- 模式識別:觀察模式,趨勢和規律數據
- 抽象:確定生成這些圖案的一般原則
- 算法設計:開發步驟說明解決這個和類似的問題
使用CT在你的類的明天
人們希望,你將能夠在課堂上教CT概念的時候了。而不是創造全新的經驗教訓,CT可以增強許多當前的教室裡上課。
下圖顯示了從思維計算機科學計算如何不同:
計算思維概念 | 計算機科學中的應用 |
---|---|
打破一個問題分成部分或步驟 | 打破一個計算問題圖分為4個部分,每一個由不同的計算機處理器完成。 |
識別和發現模式或趨勢 | 可視化數據進行比較芯片材料及電腦速度注意到一個趨勢 |
制定指導解決問題或步驟的任務 | 編寫計算機程序對數據進行排序 |
概括的模式和趨勢進入規則,原則,或見解 | 實現複雜的數據結構需要比複雜的程序更少的代碼 |
計算機科學是信息的研究:你怎麼代表呢?你怎麼最好的店呢?你怎麼處理它?計算機科學是計算和應用使用計算機的研究。另一方面,計算思維包括技能和正在編寫計算機程序時所用的思維方式。現在,看看下面的圖:
計算思維概念 | 學科領域的應用 |
---|---|
打破一個問題分成部分或步驟 | 文學:一首詩的分析分解成米,韻達,意象,結構,語調,用詞和意義的分析。 |
識別和發現模式或趨勢 | 經濟學:查找上升,該國的經濟下降週期模式。 |
制定指導解決問題或步驟的任務 | 烹飪藝術:寫食譜供他人使用。 |
概括的模式和趨勢進入規則,原則,或見解 | 數學:找出規則為保第二次多項式 |
化學:確定化學結合和相互作用的規則。 |
在左側欄中,發現所有的技能都是CT技能或概念。然而,在右欄中,這些技能被在文學,經濟學,烹飪藝術,和音樂使用。計算機科學家和他們的思維方式的基本技能是計算思維。其中應用CT可以是任何學科領域或主題,甚至是你教的學科領域或主題的區域。這些思維方式,可以隨時隨地使用你要開發一個過程或算法來解決問題。
你可能會在使用過程中發現,也有教訓,包括程序代碼。CT並不總是導致使用編程語言,但它是看到什麼是可能的好方法。這並不是說你學習如何編寫代碼,也不是說你已經知道如何編寫一個先決條件課程的目標。如果您遇到在球場上的任何部分,包括代碼的部分,請問問題場社區。
沒有留言:
張貼留言