黃麗達 陳湘濤
摘要:以湖南大學c++程序設計教學為例,闡述將計算思維融入程序設計課程的具體實施方法:從理論教學到實踐教學,從授課案例到日常評測。全方位引入計算思維的教學方式可以明顯提升教學效果,有利于培養學生探究問題和求解問題能力。
關鍵詞:計算思維;教學實施;程序設計;交叉評閱
0 引言
程序設計類課程,是工科專業的重要基礎課程之一,是本科高年級和碩士階段許多專業核心課的驗證與研究工具,且對學生在計算機科學思維方式的培養,以及對未知問題的分析、對解決方案的探究與比較等多方面能力的訓練都具有良好的促進作用。同時,作為專業基礎課,程序設計課學得好不好、學得是否愉悅,對本科生的后續學習在心理上和學習習慣上均有不容小覷的影響。然而,程序設計課程在國內外的大學教育中均存在不少問題,例如,實踐上機操作和理論授課之問如何相輔相成?如何根據學生特點盡可能地因材施教?如何引導學生合理利用網絡上的學習資源和參考資料?諸如此類的問題絕非某些國家或某些學校在教學中面臨的個別問題。
自2006年計算思維的概念首次明確地由周以真教授提出后,對計算機教育領域產生了重大的影響。像計算機科學家那樣思考,讓計算思維真正融入生活,接受了計算思維的學生可以運用計算機科學的思想和方法求解問題、設計系統和理解人類的行為。計算思維以求解問題的途徑為主要訴求,涵蓋了計算機科學之廣度的一系列思維活動?!?br>