基於Net平臺程式設計課程實踐論文

基於Net平臺程式設計課程實踐論文

  摘要:程式設計類課程是軟體專業構建職業技能的關鍵課程,是一門重在動手實踐能力的課程。本文從一線教學教師的角度出發,研究探索出一種能夠為學生創設問題情境,啟發學生獨立思考,讓學生動手獨立解決問題的雙向式啟發式教學模式。

  關鍵詞. Net;啟發式教學;課程改革

  中田分類號TP393 戈獻標識碼A 文章編號1674-6708 (2010) 20-0130-02

  引言

  程式設計類課程是軟體專業構建職業技能的關鍵課程,是一門重在動手實踐能力的課程,傳統的教學方法都比較偏重於計算機程式語言或完全是程式語言的教學。教學模式也一般是傳統模式,即注重某種程式語言的基本語句、語法和一些細節的介紹。我們提出並研究一種能夠為學生創設問題情境,啟發學生獨立思考,讓學生動手獨立解決問題的雙向式啟發式教學模式,進行課程的改革與實踐。

  1.教學改革與實踐

  1.1啟發式教學環境

  傳統的課堂結構還是“填鴨式”教學,千篇一律地使用一種教學方法,使學生缺乏一種學習積極性,不可能對學生進行因材施教,也難以激發學生的求知慾望。“以學生為主體,以教師為主導”的口號喊了多年,但在課堂教學中,仍然不能真正落到實處。實踐性教學是職業類院校教學的重要環節,是培養學生自B力、素質的重要途徑。在培養技能操作型人才的職業教育中,實踐教學更有著不可替代的作用。把以啟發式教學為主的現代化教學方法運用到實踐教學中來,主要在教學模式上體現以提高學生應用能力為首要目標的“專案驅動教學模式”,使用此教學模式傳授知識,不再是從一個知識點到另一個知識點的線性結構,而是首先告訴學生本課程要解決的較綜合的實際問題。如用幾個不同的專案案例穿插全課程,每個案例中包括不同的知識點,將課程分為三大部分,以專案開發的方式來引導各個知識點的學習。課程的最後,幾個子專案串成一個大的專案實訓,來完成一個系統的整體設計,在若干個專案中包含所有的知識點的教學實驗實訓。

  教師要把子專案的設計思路和開發要點講解給學生。把課程所需涉及的知識點融人專案本身,對學生在不瞭解的或無法下手的技術細節部分首先進行啟發,要求學生查資料解決。在課堂的教學中對專案的一些問題進行統一的討論,對學生所碰到的技術問題進行深入解答和擴充套件。這樣,專案完成後,學生不僅學會利用書本知識解決實際問題的方法,而且學到的理論知識更深刻、更實用。從某種程度來說,我們開設的這一課程在教學方法及理論與實際結合方面特色鮮明。

  1.2完善實施教學的內容體系

  教學實施傳統教學主要採用以班級為單位,以講授法為主的班級授課法展開,學生學習以聽講、討論、閱讀、理解、實驗、練習為主,學生的學習處於被動接受狀態,以理解和記憶為主,很難形成完整的職業能力。而基於案例專案的啟發式教學法突出工作實踐,強調學生的自主學習,因而有別於傳統的教學組織方式和教學方法。.

  1.2.1分組教學,培養學生團隊精神

  在《.Net平臺程式設計》教學中,要求學生組建小組團隊,完成具有一定規模功能相對完整的軟體系統的設計與實現。主要培養學生的團隊合作精神,軟體開發能力和專案管理能力。課程實訓專案的團隊人數以2~3人為宜,必須有明確的團隊分工以防止出現部分成員不獨立完成任務的情況,這包括每個成員的主要職責,要完成復率不能超過20%。

  1.2.2建立情境,豐富啟發式教學的手段及內容

  設計出體系完整的、系統的具有啟發式能力的教學模擬環境。利用“提出問題+解決問題”的教學模式,增強學習的靈活性和能動性,使學習主動權回到了學生的手裡,從而結束了傳統的以教師為中心、以課堂為中心、以課本為中心的課堂教學結構模式。為學生們提供軟體開發以及課程設計報告的`模版做為啟發式情境。模板要體現軟體工程的方法:包括需求分析、總體設計、介面設計、詳細設計等部分。為學生明確專案開發的步驟,要求在相應階段提交合格的軟體開發文件。可以在學生參與的專案中事先完成某個獨立模組,為學生提供理想的參照物,對學生進行有效地引導情境引導。

  2.基於專案實踐的考核方式

  《面向物件程式設計》是門實踐性很強的課程,但很多高校的主要考核方式都是重理論而不重實踐,主要是閉卷筆試。期末總成績是由平時成績的30%和閉卷筆試成績的70qo這兩部分組成。其中平時成績包括課堂考勤,課程表現和實驗完成質量等部分。可見在這種考核方式下,學生實踐動手能力的好壞對成績的影響不明顯,這樣很可能會抑制學生鍛鍊動手能力的興趣,也會使學生產生錯誤的觀念,認為學習這門課程就是為了期末筆試,而不是為了培養程式設計能力,獨立思維能力,創造性解決問題的能力在傾向於讓學生動手獨立解決問題的雙向式啟發式教學模式環境下,應該提高實踐教學環節在總成績中的比重。引導學生在平時的實驗課程中積極動手設計和編寫程式來解決實際問題。而總成績應由平時的作業考勤成績、實訓專案成績和期末成績共同構成。對案例式實訓專案的考核應採用答辯方式來評定,從程式編寫、介面設計、解決問題的能力及軟體工程等多方面的知識掌握情況綜合評價學生實訓專案的教學效果。

  3.結論

  我們所探索出的能夠為學生創設問題情境,啟發學生獨立思考,讓學生動手獨立解決問題的雙向式啟發式教學模式將對《.Net平臺程式設計》課程及其它面向物件程式設計技術類課程的教學實踐活動提供借鑑與參考。只有這種現代化、標準化、模擬化、啟發式的教學手段才真正能夠解決學校教育尤其是面向職業技能教育所碰到的棘手問題,比如:裝置有限、裝置更新無法和企業同步、實踐環節不足、學生解決問題能力差等系列問題。

  參考文獻

  [1]徐超,葛紅美.《delphi程式設計>課程教學方法的改革與實踐[J].和田師範專科學校學報,2008.

  [2]龔建華,劉惠安,在高階語言程式設計課程中融入軟體工程思想的教學改革思路[J].貴州教育學院學報,2009,2 0(3):31—33.

  [3]陳渝,曾慶森,張紅.基於WebQuest的“C程式設計”實驗教學改革[Jl.重慶工學院學報,2008.

最近訪問