正文 項目教學中應用迭代開發方法的研究和實踐(3 / 3)

同時啟發學生使用do-while語句和if語句編程實現相應的係統管理菜單,根據用戶選擇不同的菜單,執行相應的功能。

該授課理念避免了注重學習的循序漸進和積累的老套路,不再按照教學內容的從易到難的順序,而是以完成一個又一個緊密相銜接的任務來驅動學生學習,從而達到教學目標。這樣,隨著教學內容的逐步深入,學生在課堂上經曆了項目的迭代開發過程,逐步實現了一個功能完整的“超市購物管理係統”。

4迭代項目教學方法的作用

4.1促使學生循序漸進的掌握知識點

在迭代式項目教學中,課程的教學內容緊緊圍繞著項目的迭代案例開發而逐步展開。每一個迭代案例的初期,可促使學生溫習已掌握的知識點,同時在本次迭代開發過程中,案例即將完成的新功能能夠激發起學生的求知欲和創新意識。通過循環漸進的階段案例教學,學生能夠充分熟悉所學內容,了解教學內容在教學項目中的作用。

4.2提高學生的實踐動手能力

教學項目在不同教學單元中反複出現,能進一步加深學生對所學知識的理解和掌握,並不斷強化學生采用Java進行軟件開發的技能。

5結語

高職教育就是就業教育,麵向市場、麵向社會辦學是高職教育的立足之本。近幾年來的教學實踐表明,通過對引進的模擬企業項目實現過程中運用迭代教學法,使知識、技能、思維方法循序漸進、環環相扣,形成了一條合理的認知鏈。從對施用不同教學方法的兩屆學生相關信息的跟蹤對比結果看,適用了項目迭代法的學生對以往枯燥的編程課程產生了濃厚學習興趣,更為重要的是潛移默化地滋養了學生的編程邏輯思維,提高了專業實踐能力,尤其是對後繼課程以至整個專業課程的學習都產生了非常重要的影響。

參考文獻:

[1] 薑大源. 職業教育學研究新論[M].北京:教育科學出版社,2007.

[2] 曾愛民,蔣麗波,於順達. 采用項目教學法培養學生職業能力的研究與實踐[J]. 職業技術,2009(9):37.

[3] 蔣慶斌,徐國慶. 基於工作任務的職業教育項目課程研究[J].職業技術教育,2005(22):46-50.

[4] 張家軍,靳玉樂. 論案例教學的本質與特點[J]. 中國教育學刊,2004,1(1):48-50.

The Design and Implement of the Basis of Computer Applications Teaching System Based on Campus Network Research and Practice of Apply Iterative Development Methodology in Project Teaching

CHEN Zhan-sheng1, WANG Ting-mei1, LI Ming2

(1. Applied Science and Technology College, Beijing Union University, Beijing 102200, China; 2.Special Education College, Beijing Union University,Beijing 100041, China )

Abstract: This paper describes the application of iterative project teaching in higher vocational teaching, the introduction of modern software engineering iterative development approach, shows the design methods and design principles of the iterative project teaching, and detailed in the implementation process of Java programming courses cases, pointing out that in the implementation process should be included in a three-step and iterative content, Finally, we illustrate the iterative project teaching methods is helpful to students, Including the culture of the programming logic, the enhance of the interest in programming, the master the skills of the programming .

Key words: iterative; project teaching; teaching design; programming logic; Java programming

(編輯:郭小明)