張曉蘭,陳 奮
C 語言是一種重要的編程語言,具有語言功能豐富、表達力強,使用靈活、可移植性好等優(yōu)點,使得其成為諸多高校計算機類專業(yè)首選的入門語言.而在實際教學中,該課程教學存在著以下問題:①學習者基礎比較薄弱.本課程主要在第一學期開設,多數(shù)學習者屬于零起點學習該門語言,編程基礎比較薄弱.②教學方法陳舊.在教學過程中,基本上是以教師講授為主,結(jié)合信息化的手段少之又少.因此,難以調(diào)動學習者學習的積極性.③教學內(nèi)容缺乏實用性和趣味性.教師在教學中大多采用純數(shù)學案例進行講解,如求最大值、求素數(shù)等,知識相對抽象,學習者較難理解和把握,導致教學效果不佳,學習者學習興趣下降,學習動力不足[1].
隨著移動互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,基于移動終端的學習平臺愈來愈受到人們的重視和喜愛.微信作為一種為智能終端提供即時通信服務的免費應用程序,已經(jīng)廣泛地應用在智能手機上.而隨著“跳一跳”小游戲的推出,小程序很快就火爆起來,并憑借其不用下載、使用便捷、運行速度快、應用廣泛等優(yōu)點,吸引了海量用戶[2].
基于上述分析,把課程學習和火爆的小程序有機結(jié)合,從而調(diào)動學習者學習的積極性,具有重要的研究意義.筆者結(jié)合多年“C語言”課程教學積累,對學習者移動終端使用情況、上網(wǎng)時間、移動學習現(xiàn)狀和興趣等進行調(diào)查分析,借助小程序的優(yōu)點,從總體結(jié)構(gòu)設計、功能設計、關(guān)鍵技術(shù)……