明紀英
在2017年新頒布的《普通高中信息技術(shù)課程標準》中,對計算思維的概念描述是“個體運用計算機科學領(lǐng)域的思想方法,在形成問題解決方案的過程中產(chǎn)生的一系列思維活動。具備計算思維的學生,在處理信息過程中能夠采用計算機可以處理的方式界定問題、抽象特征、建立結(jié)構(gòu)模型、合理組織數(shù)據(jù);通過判斷、分析與綜合各種信息資源、運用合理的算法形成解決問題的方案;總結(jié)利用計算機解決問題的過程與方法,并遷移到與之相關(guān)的其他問題解決中”。可見,計算思維有助于培養(yǎng)學生最優(yōu)化解決問題的能力。那么如何有效培養(yǎng)學生的計算思維能力呢?需要將學生置于真實的問題情境中,親身經(jīng)歷探究和邏輯的思考過程,尋求問題解決方案,這樣才能獲得問題解決能力。[1]
目前采用問題教學法在程序設(shè)計教學過程中,是有效落實培養(yǎng)學生計算思維的途徑之一,問題教學法就是在教學中設(shè)置問題或疑點,以解決問題為突破口,帶動知識點的學習。而設(shè)計問題往往比回答問題更重要,是問題教學法順利進行的前提。下面以程序設(shè)計這部分教學為例,闡述信息技術(shù)教師在程序設(shè)計章節(jié)教學時應如何設(shè)計問題?[2]
一、針對知識的生長點、設(shè)計啟發(fā)性的問題
在課前,教師要充分地了解學生的知識儲備程度、新舊知識的內(nèi)在聯(lián)系以及面對新問題具有的可擴展的程度,找準知識的生長點來設(shè)計啟發(fā)性問題,因為任何知識都不是孤立的,都是由舊知識發(fā)展而來的。……