基于Net平臺程序設計課程實踐論文
摘要:程序設計類課程是軟件專業(yè)構建職業(yè)技能的關鍵課程,是一門重在動手實踐能力的課程。本文從一線教學教師的角度出發(fā),研究探索出一種能夠為學生創(chuàng)設問題情境,啟發(fā)學生獨立思考,讓學生動手獨立解決問題的雙向式啟發(fā)式教學模式。
關鍵詞. Net;啟發(fā)式教學;課程改革
中田分類號TP393 戈獻標識碼A 文章編號1674-6708 (2010) 20-0130-02
引言
程序設計類課程是軟件專業(yè)構建職業(yè)技能的關鍵課程,是一門重在動手實踐能力的課程,傳統(tǒng)的教學方法都比較偏重于計算機編程語言或完全是編程語言的教學。教學模式也一般是傳統(tǒng)模式,即注重某種編程語言的基本語句、語法和一些細節(jié)的介紹。我們提出并研究一種能夠為學生創(chuàng)設問題情境,啟發(fā)學生獨立思考,讓學生動手獨立解決問題的雙向式啟發(fā)式教學模式,進行課程的改革與實踐。
1.教學改革與實踐
1.1啟發(fā)式教學環(huán)境
傳統(tǒng)的課堂結構還是“填鴨式”教學,千篇一律地使用一種教學方法,使學生缺乏一種學習積極性,不可能對學生進行因材施教,也難以激發(fā)學生的求知欲望!耙詫W生為主體,以教師為主導”的口號喊了多年,但在課堂教學中,仍然不能真正落到實處。實踐性教學是職業(yè)類院校教學的重要環(huán)節(jié),是培養(yǎng)學生自B力、素質的重要途徑。在培養(yǎng)技能操作型人才的職業(yè)教育中,實踐教學更有著不可替代的作用。把以啟發(fā)式教學為主的現(xiàn)代化教學方法運用到實踐教學中來,主要在教學模式上體現(xiàn)以提高學生應用能力為首要目標的“項目驅動教學模式”,使用此教學模式傳授知識,不再是從一個知識點到另一個知識點的線性結構,而是首先告訴學生本課程要解決的較綜合的實際問題。如用幾個不同的項目案例穿插全課程,每個案例中包括不同的知識點,將課程分為三大部分,以項目開發(fā)的方式來引導各個知識點的學習。課程的最后,幾個子項目串成一個大的項目實訓,來完成一個系統(tǒng)的整體設計,在若干個項目中包含所有的知識點的教學實驗實訓。
教師要把子項目的設計思路和開發(fā)要點講解給學生。把課程所需涉及的知識點融人項目本身,對學生在不了解的或無法下手的技術細節(jié)部分首先進行啟發(fā),要求學生查資料解決。在課堂的教學中對項目的一些問題進行統(tǒng)一的討論,對學生所碰到的技術問題進行深入解答和擴展。這樣,項目完成后,學生不僅學會利用書本知識解決實際問題的方法,而且學到的理論知識更深刻、更實用。從某種程度來說,我們開設的這一課程在教學方法及理論與實際結合方面特色鮮明。
1.2完善實施教學的內容體系
教學實施傳統(tǒng)教學主要采用以班級為單位,以講授法為主的班級授課法展開,學生學習以聽講、討論、閱讀、理解、實驗、練習為主,學生的學習處于被動接受狀態(tài),以理解和記憶為主,很難形成完整的職業(yè)能力。而基于案例項目的啟發(fā)式教學法突出工作實踐,強調學生的自主學習,因而有別于傳統(tǒng)的教學組織方式和教學方法。.
1.2.1分組教學,培養(yǎng)學生團隊精神
在《.Net平臺程序設計》教學中,要求學生組建小組團隊,完成具有一定規(guī)模功能相對完整的軟件系統(tǒng)的設計與實現(xiàn)。主要培養(yǎng)學生的團隊合作精神,軟件開發(fā)能力和項目管理能力。課程實訓項目的團隊人數(shù)以2~3人為宜,必須有明確的團隊分工以防止出現(xiàn)部分成員不獨立完成任務的情況,這包括每個成員的主要職責,要完成復率不能超過20%。
1.2.2創(chuàng)建情境,豐富啟發(fā)式教學的手段及內容
設計出體系完整的、系統(tǒng)的具有啟發(fā)式能力的教學仿真環(huán)境。利用“提出問題+解決問題”的教學模式,增強學習的靈活性和能動性,使學習主動權回到了學生的手里,從而結束了傳統(tǒng)的以教師為中心、以課堂為中心、以課本為中心的課堂教學結構模式。為學生們提供軟件開發(fā)以及課程設計報告的`模版做為啟發(fā)式情境。模板要體現(xiàn)軟件工程的方法:包括需求分析、總體設計、界面設計、詳細設計等部分。為學生明確項目開發(fā)的步驟,要求在相應階段提交合格的軟件開發(fā)文檔?梢栽趯W生參與的項目中事先完成某個獨立模塊,為學生提供理想的參照物,對學生進行有效地引導情境引導。
2.基于項目實踐的考核方式
《面向對象程序設計》是門實踐性很強的課程,但很多高校的主要考核方式都是重理論而不重實踐,主要是閉卷筆試。期末總成績是由平時成績的30%和閉卷筆試成績的70qo這兩部分組成。其中平時成績包括課堂考勤,課程表現(xiàn)和實驗完成質量等部分?梢娫谶@種考核方式下,學生實踐動手能力的好壞對成績的影響不明顯,這樣很可能會抑制學生鍛煉動手能力的興趣,也會使學生產生錯誤的觀念,認為學習這門課程就是為了期末筆試,而不是為了培養(yǎng)程序設計能力,獨立思維能力,創(chuàng)造性解決問題的能力在傾向于讓學生動手獨立解決問題的雙向式啟發(fā)式教學模式環(huán)境下,應該提高實踐教學環(huán)節(jié)在總成績中的比重。引導學生在平時的實驗課程中積極動手設計和編寫程序來解決實際問題。而總成績應由平時的作業(yè)考勤成績、實訓項目成績和期末成績共同構成。對案例式實訓項目的考核應采用答辯方式來評定,從程序編寫、界面設計、解決問題的能力及軟件工程等多方面的知識掌握情況綜合評價學生實訓項目的教學效果。
3.結論
我們所探索出的能夠為學生創(chuàng)設問題情境,啟發(fā)學生獨立思考,讓學生動手獨立解決問題的雙向式啟發(fā)式教學模式將對《.Net平臺程序設計》課程及其它面向對象編程技術類課程的教學實踐活動提供借鑒與參考。只有這種現(xiàn)代化、標準化、仿真化、啟發(fā)式的教學手段才真正能夠解決學校教育尤其是面向職業(yè)技能教育所碰到的棘手問題,比如:設備有限、設備更新無法和企業(yè)同步、實踐環(huán)節(jié)不足、學生解決問題能力差等系列問題。
參考文獻
[1]徐超,葛紅美.《delphi程序設計>課程教學方法的改革與實踐[J].和田師范?茖W校學報,2008.
[2]龔建華,劉惠安,在高級語言程序設計課程中融入軟件工程思想的教學改革思路[J].貴州教育學院學報,2009,2 0(3):31—33.
[3]陳渝,曾慶森,張紅.基于WebQuest的“C程序設計”實驗教學改革[Jl.重慶工學院學報,2008.
【基于Net平臺程序設計課程實踐論文】相關文章:
基于Hadoop平臺的課程云系統(tǒng)開發(fā)研究論文10-30
基于互聯(lián)網(wǎng)+的程序設計課程模式探索論文11-14
行動導向教學在中職ASP.NET程序設計課程中的應用論文01-25
談基于MOOC的課程教學研究與實踐論文11-03
程序設計課程的教學模式構建論文11-09
VFP程序設計課程教學探索論文07-24