
摘要:程序設計課程是高校非計算機專業學生普遍選修的計算機基礎課程。針對程序設計課程教學中存在的問題,在分析計算思維內涵以及與程序設計課程關系的基礎上,面向計算思維意識、方法和能力培養,借鑒任務驅動型教學法,構建程序設計課程教學模式,以進一步提升大學生計算思維的綜合能力。
關鍵詞:程序設計課程;計算思維;教學模式;任務驅動
目前,計算思維是國內外計算機教育界研究的熱點。我國2010年“九校聯盟(C9)計算機基礎教學發展戰略聯合聲明”的核心要點強調“需要把培養學生的‘計算思維’能力作為計算機基礎教學的核心任務”。程序設計課程是高校非計算機專業學生普遍選修的基礎課程。通過該課程的學習,使學生掌握程序設計課程的基本知識、基本方法、結構化程序設計和基本算法,并培養學生利用計算機解決問題的意識、方法和能力,具備利用計算機求解實際問題的基本技能,能靈活應用程序語言結合本專業知識進行程序設計,為計算機在各專業中的應用奠定基礎。因此,大學生計算思維培養必然成為程序設計課程教學的重中之重。
1.目前程序設計課程教學中存在的問題
1.1缺乏利用程序設計課程知識解決專業問題的意識
學生普遍認為工作后運用編程知識的機會很少,沒有深刻地意識到程序設計課程與他們的專業之間的密切關系,并且對于大量的程序代碼、語法規則和算法缺乏興趣,這些都是非計算機專業學生對程序設計課程存在的普遍想法。……