李軍 曹記東 林勇 郭天印

摘要:分析傳統的以程序設計語言知識體系為脈絡的程序設計基礎課程教學的弊端,結合陜西理工學院程序設計基礎課程教學改革與實踐經驗,提出以語言知識為基礎和以問題求解方法為主線的課程教學模式,確立程序設計基礎課程面向應用,讓學生學會分析問題、設計算法、運用語言知識編寫程序的教學基本原則,并給出課程內容及實踐環節的教學改革方案。
關鍵詞:程序設計基礎課;問題求解方法;教學改革
程序設計基礎主要培養學生運用程序設計語言求解問題的基本能力,包括讓學生了解高級程序設計語言的結構、掌握計算機問題求解的基本思想方法以及基本的程序設計過程和技巧、熟悉并適應計算機的問題求解模式,從提出問題、模型建立、數據表示、算法設計到編寫程序代碼、測試和調試程序、分析結果的過程中,培養學生將問題抽象化、設計與選擇解決方案的能力,以及用程序設計語言實現方案并進行測試和評價的能力。
程序設計基礎課程在大學一年級開設,是大學生認識和應用計算機的入門課程,是計算機及相關專業的一門重要基礎課程,對后續課程的學習乃至學生的整個職業生涯都有至關重要的作用;而如何講好這門課程,更需要廣大計算機專業教師不斷地探索、改革和創新。
1、課程改革的必然性
目前,國內程序設計基礎課程名稱較多,如C語言程序設計、高級語言程序設計、程序設計基礎等。……