摘要:本文提出將實例拓展法應用于程序設計課程的教學中,介紹結構化程序設計課教學過程中如何選擇實例,以引導學生循序漸進地理解相關概念和編程方法。實踐證明,通過教學方法的改進,學生的學習積極性和學習效果整體有了明顯提高。
關鍵詞:程序設計教學;實例拓展法;結構化程序
0 引言
在傳統的結構化程序設計課程中,教師往往按照知識點的先后順序和難易程度講解程序的基本結構。在課堂上也只是列舉一些典型例題來引導學生理解所講內容,例子之間可能沒有內在的邏輯關系。因此,常常造成學生只能靠死記硬背學習程序結構的各種語句,不能真正理解為什么使用這樣的方法編寫程序,無法達到靈活應用的教學目的。為此,在教學過程中,應該選取更加合適且具有合理的邏輯關系的例子,便于學生深入理解相關知識。
1 實例拓展法的原理
實例拓展法屬于教學模式的一種,其顯著表現是教師的教和學生的學,都是圍繞實例來完成,使得學生通過積極主動地運用學習資源,進行自主探索和互相協作學習,在完成教師教的實例同時,產生新的實例的一種學習實踐活動。它有利于培養學生的自主學習能力和獨立分析問題、解決問題的能力,尤其適用于計算機課程的教學。
2 實例拓展法的應用
下面以VB程序設計課程為例,來說明教學過程中如何選擇合適的實例,以便于學生的拓展學習。所用實例分為兩大類,一類在教師課堂講解時使用,另一類在學生上機練習時使用?!?br>