張光妲
摘 要:高級語言程序設計課程是大多數高等院校非計算機專業學生必修的一門計算機基礎課程。該文著重分析學生在學習計算機基礎高級語言程序設計課程中存在的問題,進而通過理論教學設計和實踐教學設計來進行計算思維教學設計,探索如何將計算思維引入到高級語言程序設計課程中,使學生能夠按照計算機科學家的思維方式來考慮問題。高級語言程序設計課程中培養計算思維能力,提高學生獨立分析問題和解決問題的意識、方法和能力,使學生能夠從計算機的視角來對問題進行分析和解決。
關鍵詞:計算機基礎 高級語言 計算思維 教學內容 實施方法
中圖分類號:G64 文獻標識碼:A 文章編號:1672-3791(2014)12(a)-0167-01
高級語言程序設計是計算機基礎教育課程之一,通過該課程的學習,可以培養學生獨立分析問題、解決問題的意識、方法和能力,鍛煉學生的邏輯思維能力,因此培養學生計算思維的能力必然成為該課程的重中之重。
自從2006年3月美國卡內基·梅隆大學計算機科學系周以真[1]教授提出“計算思維”后,我國教育部高等學校計算機基礎課程教學指導委員會多次組織各高等院校進行計算機基礎教育學術研究、實踐探索以及交流研討活動,來探討計算思維的形式和內涵。并于2010年7月“九校聯盟C9計算機基礎課程研討會”上確定以培養學生“計算思維”能力為計算機基礎教育的核心任務,建設計算機基礎課程體系和教學內容[2]。……