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