劉舒婷
針對“程序設計基礎”課程教學的現狀進行了分析,提出了四點軟件測試思維與“程序設計基礎”課程知識點的結合的措施,同時以長春建筑學院為例,通過實踐數據說明了該教學思想有助于提高課堂的有效教學,為程序設計基礎課程的教學改革提出了新的思想。
軟件測試思維程序設計基礎教學改革《程序設計基礎》是各高校計算機專業開設的專業基礎課之一,大多數高校通過講授C或C++ 語言來鍛煉培養學生的邏輯思維能力、計算能力和編程能力,為以后學生學習其他程序設計類課程打下堅實的基礎。探討如何通過軟件測試思維的引入提高學生的編程興趣,增強領域知識對教學具有實際意義。
一、“程序設計基礎”課程教學現狀分析
當前,大多數教師在教授該門課程時只重視語法和算法的講授,而不注重程序設計的綜合能力的培養,學生沒有學習興趣,教學效果不好。分析造成該狀況的原因主要有以下三點:(1)缺乏融合軟件工程思維的程序設計基礎教材。經調查發現,大多數的面向普通本科的C/C++教材的內容的編排都是傳統模式,以講解語法為主,在講解循環結構、結構體、鏈表等章節時融入了數據結構、算法的知識,只有近幾年年出版的個別教材對內容進行了改革,從案例角度、軟件工程的角度、算法的角度來進行講解,但這種教材使用范圍較小。(2)教師講授該課程的知識體系和思想意識落后。很多教師不喜歡改變原有的知識體系,因循守舊,只考慮把課程教完就萬事大吉,而沒有從學生角度考慮問題。……