
摘要:針對c語言程序設計課程中較難理解和掌握的知識點的授課方法,以計算思維理念為導向,進行思考和分析,探索出一種先給出問題描述,讓學生參與問題解決,歸納總結解決方法和過程,得到算法,并用c語言程序實現算法的講授方法。文章介紹這種教學方法的實施過程。關鍵詞:程序設計語言;算法;歸納總結;計算思維;教學方法
1、計算思維理念指導的計算機程序語言教學
由于C語言是一種既可作為系統描述,又可編寫系統軟件和應用軟件的計算機高級語言。因此,“C語言程序設計”是初學計算機語言的一門重要的程序設計語言課程。許多高校都將“C語言程序設計”課程作為計算機專業及其他專業學習計算機語言的第一門必修課。該門課程的開設不僅可以培養學生利用計算機解決問題的能力,還是后續計算機專業相關課程甚至非計算機專業一些課程的重要基礎。
目前,語言程序設計課程的教學方法主要是基于案例或程序,利用多媒體輔助教學方法為主,任務驅動教學法和項目教學法也同時使用。課程的教學過程一般是按照教材編排的章節順序進行講授,即先介紹變量定義,再逐條介紹指令語句的語法,然后針對某—條指令列舉一段簡單程序,甚至_段不完整的程序。這樣安排教學內容,會使學生很快就感到厭倦,造成看似明白某種問題要用某些指令語句或某種算法,但在實際解決問題或編程時,便不知如……