首頁 > 文章中心 > 程序設計報告

          程序設計報告

          前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇程序設計報告范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

          程序設計報告

          程序設計報告范文第1篇

          【關鍵詞】立體化教學資源,問卷調查,訪談

          一、立體化教學資源的涵義及其體系結構

          (一)立體化教學資源的涵義

          教學資源是指向教師、學生提供的教學內容及其存儲形式,是幫助個人有效學習和操作,影響和改變學生認知結構發生變化的外部條件。立體化教學資源是立足于現代教育理念和網絡技術平臺,以傳統紙質教材為基礎,以學科課程為中心,以多媒介、多形態、多用途、多層次的教學資源和多種教學服務為內容的結構性配套的教學出版物的集合,是數字化時代教學現代化的標志,是實現教育信息化、網絡化,優化教育資源諸要素配置的重要途徑。

          (二)立體化教學資源的體系結構

          根據我國目前立體化教學資源建設的現狀,一般將其體系結構描述為教學包、教學資源庫和學科(專業)網站三個層次。

          1、立體化教學包。立體化教學包是以課程為單位,將文字教材與多媒體教學資源進行有效整合而形成的以紙質主教材為核心、以相應的輔助出版物為配套的多功能、多媒體、系列化的優質教學資源和教學實施方案。就內容而言,立體化教學包一般包括主教材、教師參考書、學習指導書、實驗指導書、電子教案、CAI課件、網絡課程、電子圖書、試題庫、案例庫等。教學包的產品形態和表現形式主要有紙介質圖書、音像制品、電子和網絡出版物等。教學包將教學內容、教學方法和教學手段有機地結合,進行一體化教學設計,呈現包括紙質圖書、音像、電子網絡出版物等多媒體、立體化產品形態,在教學中充分發揮各自應有的優勢,滿足多種應用需求,支持多種模式的教學環境。教學包中這些內容相關、表現形式各異的教育資源,既有重復和強調,又有交叉和補充,相互配合,形成一個教學資源的整體解決方案,為提高教學質量服務。

          2、教學資源庫。教學資源庫是管理教學資源的計算機應用軟件系統,它將教學資料以知識點為單位,按科學的存儲策略組織起來,以光盤或網絡服務器的方式,給使用者提供滿足現代教育技術條件下教學需要的知識單元素材和媒體素材。為了加快高校教學手段現代化進程,推動教學模式的改革,從2003年開始,教育部教學指導委員會和高等教育出版社正式啟動了大學教學資源庫建設項目。該項目目前已取得階段性成果,大部分骨干專業和基礎課程都已建成了自己的教學資源庫,豐富了教學內容。教學資源庫的建設在重視教學內容和教學設計的前提下,充分利用計算機和網絡等先進的教學輔助手段,為廣大教師提供了高質量、高水平、內容豐富的教學基本素材與優秀的教學示范課程,促進了優秀教學資源的共享和整體教學水平的提高。

          3、學科(專業)網站。學科(專業)網站是出版社根據相應的教學層次、學科、專業和領域建設的服務型、綜合性的網站,內容包括信息服務、資源服務和教學過程服務。網站為教師、學生、編輯、作者和專家提供在網絡上交流的平臺,為廣大教師信息交流、學術討論、專家咨詢提供服務,教師也可以通過網絡授課。對學生來說,則通過教學支撐平臺所提供的自主學習空間來實現學習、答疑、作業、討論和測試。這樣,在編輯、作者、專家、教師、學生之間建立起一個以網絡為紐帶、以數據庫為基礎、以網站為門戶的立體化教學資源建設與實踐的體系,用快捷的信息反饋機制和優質的教學服務促進教學改革。

          二、課題背景

          當前,社會信息化進程把高等學校計算機基礎教學帶入了一個新的發展階段,對大學生進行“面向應用,突出實踐”的信息素養的培養為高等學校計算機基礎教學指出了新的目標。同時,“多元化、模塊化、融合化、網絡化”成為計算機基礎教學的發展趨勢。

          為順應這一發展趨勢,在全國高等學校教學研究中心、廣東省教育廳的共同推動下,由張景中院士牽頭,組織十余所高校共同開展了“高等學校大學計算機公共課程教學改革”項目的建設工作 。改革項目力圖體現現代教育思想,恰當地運用現代教學技術、方法與手段,構建適合不同層次、不同類型高校的計算機基礎課程的多元教學體系。我院以“面向高職高專的《C語言程序設計》課程立體化教學資源應用效果”為項目主題,項目組開展了研究,旨在探究:(1) 面向高職高專的《C語言程序設計》課程立體化教學資源應用效;(2)學生對面向高職高專的《C語言程序設計》課程立體化教學資源應用的滿意程度及有待改進的地方。

          三、研究設計

          (一)研究問題。本研究試圖回答以下四個問題:1、高職高專學生是否喜歡并愿意使用立體化教學資源?2、高職高專學生是否認為使用立體化教學資源有利于對課程學習?3、學生對使用立體化教學的各種資源持有何態度?4、該使用立體化教學資源有何地方有待改進?

          (二)調查對象和方法。本研究采用定量研究和定性研究相結合的方法,對使用該使用立體化教學資源的178 名學生進行調研,具體形式包括問卷調查和訪談。

          1、問卷調查。本次調查共發放問卷178 份,回收有效問卷173 份。為了保證問卷的有效度,調查采用了匿名的方式,事先向學生講明問卷調查的目的是為了了解學生對使用立體化教學資源的態度及學生對使用立體化教學資源的真實需求,以便進一步改善現有的使用立體化教學資源。問卷由項目組老師發放并當場收回。調查結果用計算機EXCEL 軟件進行統計并進行了人工核對。

          2、訪談調查。在問卷調查的基礎上,為了能夠交叉引證學生對問卷的回答,證明數據的有效性,項目組成員對15 名學生自愿者進行了采訪。訪談語言為中文。具體訪談問題如下:①你是否喜歡使用《C語言實訓教程》及其輔助光盤這本教材?為什么?②你覺得《C語言實訓教程》及其輔助光盤對你學習C語言程序設計課程有幫助嗎?具體體現在哪里?③你覺得《C語言程序設計》課程網絡自主學習平臺的學習資料如何?有何方面需要改進的?④你覺得上《C語言程序設計》課程的老師如何?有何方面需要改進的?

          (三)調查結果分析

          1、高職高專學生是否喜歡并愿意使用立體化教學資源?

          這一部分包含兩個問題,主要關注學生是否喜歡利用課程網絡自主學習平臺進行學習、使用《C語言實訓教程》教程和學習輔助光盤的頻率。

          其中, 圖1中的A選項為“喜歡”,B選項為“不太喜歡”,C 選項為“沒有興趣”,從圖表中可看到A選項高達94.68%,由此可知同學們喜歡利用網絡自主學習平臺進行學習。

          圖2中A選項為“頻繁使用”,B選項為“每次課一次”,C選項為“每周一次”,D選項為“一次也沒用過”,從圖表中可以看出:學生選A的比率為14.45%,選B的比率為14.45%,選C的比率為64.74%,選D的比率為6.36%,從該項統計數據可以看出學生在學習過程中93.64%的同學會使用到光盤,28.9%的學生使用光盤頻率較高。在后續的訪談中,當被問及對立體化教學資源(包括紙質教材、輔助光盤、課程網絡自主學習平臺)的態度及理由時,有10名學生表示這種立體化教學資源能為每個學生提供適應的學習材料;4 名學生表示立體化教學資源里的資源量比較豐富,而且希望資源的形式能多樣化,有得于學生進行自主學習;另有1名學生表示對紙質教材中的實例不滿意,認為太過于枯燥,建議設計一些能串聯整本教材又實用的實例。由此可見,總的來說根據高職高專學生的特點,學生對于立體化教學資源的態度是比較滿意的,并沒有因為陌生而排除或抵制這一種學習資料。同時,從另一個側面,也可以反映學生有比較強的自主學習愿望和能動性,愿意積極主動地去使用立體化教學資源進行學習。

          2、高職高專學生是否認為使用立體化教學資源有利于對課程學習?

          這一部分主要探究學生立體化教學資源使用效果如何,既對學習幫助大不大?主要從三個方面進行了調查。

          (1)通過網絡自主學習平臺,對你學習C語言程序設計課程的幫助大不大?( )

          [A]很大 [B]大[C]一般 [D]沒幫助

          從圖3看,只有4.42%的學生認為網絡自主學習平臺對學習C語言程序設計課程的幫助不大,說明網絡自主學習平臺能較好的促進教師的教學和學生學習,可進一步加強對它的研究和使用。

          (2)您認為該實訓教材的對你學習C語言程序設計的作用大嗎?( )

          A.非常大 B.較大 C.一般 D.不太大 E.一點也不大

          從圖4可以看出:同學們選A的比率為38.15%,選B的比率為47.4%,兩者合計為:85.55%,從數據分析可以看出該立體化實訓教材的對學生學習C語言程序設計起到很大的作用,使用效果較好。

          (3)您認為該學習輔助光盤的對你學習C語言程序設計的作用大嗎?( )

          A.非常大B.較大C.一般D.不太大E.一點也不大

          從圖5可以看出:同學們選A的比率為34.10%,選B的比率為36.99%,兩者合計為:71.09%,從數據分析可以看出該立體化實訓教材的學習輔助光盤對大多數學生學習C語言程序設計起到很大的作用,使用效果較好。

          從圖3、圖4、圖5中可以充分看出立體化教學資源效果較好,對學生的學習起到非常大的作用。在后續的訪談中,當被問及立體化教學資源對學習是否有幫助?為什么?有9名學生表示對學習幫助很大,主要是立體化的教學資源比較豐富,形式多樣,能適應不同學生的個性和學習風絡。其有5名學生特別提到了網絡自主學習平臺,認為這是一個很好的有利于學生隨時進行學習的有效資源;也有3 名學生提到網絡自主學習平臺提供了一個和同學討論及老師交流的平臺,這樣的互動交流使她獲益匪淺。當然也有2名學生提到,由于網絡自主學習平臺相對而言比較自由,不像常規的課堂有老師監督,因而有時學習的效率不是非常的高,還有1個學生提到,希望老師能更多的加強在網絡學習平臺上學習時的指導。

          3、學生對使用立體化教學的各種資源持有何態度?

          這一部分包括三個問題,主要針對學生對于立體化教學的各種資源的滿意程度。

          (1)網絡自主學習平臺的設計很合理,你認為( )

          [A] 很同意 [B] 同意[C] 不好說[D] 不同意

          (2)您認為該實訓教材的實驗設計如何?( )

          A.非常好B.較好 C.一般 D.不太好 E.非常不好

          (3)您認為該學習輔助光盤中內容設計如何?( )

          程序設計報告范文第2篇

          關鍵詞:程序設計;習題課;實驗內容改革;課堂教學

          社會競爭日益激烈,快速變化的社會環境對人才的綜合素質提出更高要求,強調適應能力和設計應用能力的提高。為了提升我國高等教育的水平,盡快與國際高等教育接軌,近年來國家加大了對教育科研的投入,加強對高等教育的管理監督,強調對學生動手能力和創新能力的培養[1]。計算機作為現代工作生活必不可少的工具,人們的創新思想和設計理念都需要借助計算機來實現,各個專業的學生都需要具備一定的程序設計能力,因此大多數理工科專業的學生在整個本科學習過程中會選修兩門以上程序設計方面的課程。如何合理地安排課程和實驗內容,提高學生的程序設計能力,對培養高素質的綜合人才具有重要意義。目前大學課程的改革偏重于課程內容以及課程設置方面的改革,而對教學實施改革的力度還不夠[2]。

          1程序設計能力的培養

          程序設計能力的培養,首先是培養學生的設計能力,如何分析問題,提出解決方案;如何表達自己的設計思想,進而完善設計思路。設計能力的培養與具體的程序實現沒有太大關系,然而卻是程序設計的基礎。因此,程序設計能力應該由兩大部分組成:

          第一部分,也是基礎部分,分析問題,表達并細化解決思路的能力。這一部分與課程內容的聯系較為松散,卻是能力培養的基礎。

          第二部分,是與課程密切相關的編程實現和調試程序的能力。學生用課程中所學的某種編程語言,例如匯編語言或C語言,實現自己的設計思想,并實際動手上機,調試運行程序,解決具體問題。

          目前課程內容設置以及教師的授課均偏重于第二部分,課堂上多講授具體指令的功能及應用,大多數例題程序只有十多條,至多幾十條指令,并且教師在課堂授課時大多直接給出正確的程序,而不是向學生演示分析問題、設計流程、編寫程序、最后調試修改程序的整個程序設計過程。其結果就是,面對程序設計題目時,學生大多直接開始編寫程序,而不是整理設計思路。盲目編寫的程序往往邏輯混亂,缺乏調試經驗的學生無法調試得到正確結果,打擊了學生學習的自信心和積極性。因此在課堂教學活動中,應該強化對學生分析設計能力的培養,通過例題和課堂問答,詳細演示整個分析、修改,最后完成流程設計的過程,不要直接給出答案。大多情況下,引導學生完成的流程與例題的答案有所不同,分析兩者,改變學生始終希望有標準答案的習慣。有了流程后,引導學生用所學指令編寫程序,利用多媒體教學手段,向學生演示整個調試修改程序的過程,強調分析問題、整理設計流程的重要性,改變學生忽略流程設計,直接編寫程序的“惡習”。

          基金項目:重慶市高等教育教學改革研究項目(0634170);重慶大學教學改革項目(教200617)。

          作者簡介:胡青(1975-),女,重慶人,講師,碩士,研究方向為模式識別和智能系統。

          實際應用中,人們分析解決問題時,多采用從大到小,從上到下逐漸細化的方法。然而在教學過程中,學生很難接受這種方法,面對一個稍微復雜的具體問題時,學生大多無從下手,不知道如何開始分析。“匯編語言程序設計”課程在整個本科教育體系中屬于基礎教育,開設時間較早,大多開設于大學二年級,這也就意味著,本課程主要面向低年級的,獨立思考能力相對較差的學生。這類學生可以解決具體的小問題,對于稍微大一點的問題,就不知道如何進行分析。針對這種情況,培養學生思維分析能力時,適宜采取從小到大的方法,逐步引導學生適應分析方法,示例最好選擇學生熟悉的事務,如學生成績管理等。從一個具體的小功能出發,如統計某高考學生的總分,配合課程進度,逐步添加功能。例如學習分支結構及相應指令后,就可以統計某個學生不及格的課程門數,到課程結束時可以完成一個具有基本功能的學生成績管理系統。最后再引導學生用從大到小,從上到下的方法分析設計學生成績管理系統的功能,使學生了解熟悉這種分析方法。

          第二部分程序設計能力的培養,要使學生適應計算機的“思維”方法。計算機中使用二進制,數據的儲存、運算、傳輸都采用二進制。這就需要教師耐心引導,通過大量的例子和演示,使學生能夠切換到計算機的“思維”方法,而不是繼續停留在傳統的紙筆方式。貫穿整個程序設計的是數據流,從哪里得到原始數據,對這個數據做何種處理,結果存放到哪里。調試驗證程序的過程就是修改待處理數據,觀察數據處理的結果是否正確,修改指令直到結果正確的過程。與其他非計算機類的課程相比,“匯編語言程序設計”課程有其特殊性,程序設計是一個調試修改錯誤,最終得到“正確”程序的過程,而其他非計算機類的大多數課程都要求一次得到正確結果,不允許出現錯誤,這就導致學生下意識追求直接寫出“正確”程序,而不是調試程序。教材上的例題以及教師授課時都直接給出最終的程序,省略中間的調試修改過程,在一定程度上也加深了學生的這種傾向,剛接觸程序設計的學生往往有重指令、輕數據、忽略調試的傾向。因此充分利用多媒體手段,在課堂上引導學生動手編程,演示調試修改過程,通過實際的例題說明觀察數據,調試修改程序的方法,對培養學生調試修改程序的意識和能力是及其必要和有效的。

          2教學及實驗改革的實踐

          2.1增設習題課

          “匯編程序設計”課程是實踐性很強的課程,都配有一定的實驗課程,教師對實驗課的重要性已有了足夠的認識,然而強調實驗課程對學生動手能力的培養[3],在一定程度上忽略了課堂教學對學生“動腦”能力的鍛煉。課堂教學不能局限于程序指令或語法規則的講授,固定不變的“靜態”內容更多需要學生記憶,而不是理解和應用。理論教學活動以教師為主體,而習題課應以學生為主,教師起輔助引導作用,習題課側重于“動態”思維能力的培養。

          例如任何一本程序設計入門的教材都將程序設計分成了3種基本結構,即順序結構、分支結構和循環結構,掌握這3種結構的設計調試是整個程序設計的基礎。介紹相關指令和程序結構后,在習題課上,通過具體的例子,引導學生分析問題,提出解決問題的流程,使用所學的指令和結構編程實現。利用多媒體手段,演示程序的調試修改過程,設計調試數據,調試學生編寫的程序,引導學生自己發現解決錯誤,整個過程中注意與學生的互動。多個簡單的例子組合起來就形成了一個稍微復雜的問題,通過前面分步的分析,學生對這個問題已經熟悉了解,不會產生畏難情緒,之后再通過一個類似的問題,引導學生自行分析實現一個稍具規模的程序,可以有效地增強學生的自信心。習題課中要注意黑板與多媒體手段的結合,強調以學生為主體,教師引導提示。通過習題課使學生對如何分析設計調試程序有了直觀認識后,再經過實驗環節,加深學生的理解和應用,最終達到培養學生能力的目的。

          2.2實驗內容的改革

          實驗環節作為理論教學的補充,一直處于輔助地位,一般針對理論教學的章節安排設置實驗內容,而理論教學中各個章節的知識點都是相對獨立的,這就直接導致實驗內容相互間聯系松散,甚至各自獨立。根據各章節的知識點安排實驗內容,每次實驗都只要求學生編寫一小段程序,鍛煉檢查學生對具體知識點的掌握,前后實驗之間聯系較為松散,到課程結束時,學生編寫過多個實驗程序,但每個程序都只有幾十行代碼,很難將各個知識點融會貫通,靈活運用,更加無法體會模塊化設計的必要性和設計思想。因此設置實驗內容時,應該加強實驗間的聯系,每次實驗都給出需要綜合應用所學知識點的題目,隨著課程的進展,實驗內容也從簡單到復雜,到課程結束時,學生應該能夠進行一定規模的程序設計。表1列出了本課程的綜合應用實驗題目,共分7次實驗,每次實驗4學時,每次實驗均布置1~2道針對該次實驗知識點的一般應用題,外加綜合應用前面所學知識的綜合應用題。這樣的實驗設置可以幫助學生融會貫通所學知識,并能有效地改變學生忽略平時學習,期末集中突擊的現象。

          表1 “匯編語言程序設計”課程綜合實驗設置

          實驗名稱綜合實驗題目

          實驗1簡單程序實驗編程實現下列無符號數運算,結果放在變量X中,X=(84÷6+5)*7-100

          實驗2分支程序實驗無符號字節型變量X取值范圍為[0,200],編程實現如下函數f(X),結果存放在變量Y中。

          f(X)= X/20≤X≤50

          (X÷6+10)*7-1050

          5*X 100

          實驗3循環程序實驗無符號字節型變量X取值范圍為[0,200],編程實現如下函數f(X),結果存放在變量Y中。

          f(X)= 0+1+2+…+X0≤X≤50

          (X÷6+10)*7-1050

          5*X 100

          實驗4子程序實驗編寫一個子程序實現實驗3中綜合題的函數功能

          實驗5DOS功能調用實驗從鍵盤輸入X的值,并將f(X)結果顯示在屏幕上

          實驗6圖形功能實驗在屏幕上畫出f(X)函數的圖形

          實驗7文件輸入輸出實驗從鍵盤輸入X的值,共輸入10次,將f(X)的結果顯示在屏幕上,并且將X和f(X)的值寫入文本文件OUT.TXT

          2.3實驗過程管理的改革

          同理論課相比,實驗課的管理相對要松散一些。實驗課中學生遲到、早退、曠課、代人簽到等現象屢見不鮮。近年來我們加強了對實驗環節的管理和監督,規范實驗報告的要求,要求教師批改每份報告,并給出評分等級。然而在實際執行過程中發現,學生抄襲報告現象較為嚴重,不少學生在實驗前并沒有完成預習工作。由于批改工作量較大,一個教師要批改幾十甚至上百學生的實驗報告,不少教師采取“粗放式”的批改辦法,實驗報告制度在當前情況下形式大于實效。

          計算機類課程的實驗有其特殊性,學生更容易復制抄襲,并且教師很難在短時間內通過閱讀報告檢查出程序的錯誤,發現抄襲報告的學生,也就很難合理公平地評定出實驗成績,這在一定程度上打擊了學生獨立完成實驗的積極性。實驗成績的評定既要重視實驗結果,更要重視實驗過程[4],只有建立相應的管理機制杜絕抄襲現象,才能促使學生踏踏實實地完成平時的實驗,進而達到鍛煉培養學生動手能力的目的。每次實驗都布置具體的實驗任務,設定截止日期,要求學生在截止日期前將自己編寫的程序通過電子郵件發送給指導教師。教師直接運行程序,檢查學生實驗的完成情況,可以有效地提高批改速度和正確率,再利用計算機軟件比較學生提交的程序,相似度達到一定程度就可判定為抄襲,對于認定為相互抄襲的學生,該次實驗均判定為不合格,這樣既可以減輕教師批改報告的工作量,也可以較為客觀準確地評定出學生的實驗情況,對改變當前抄襲報告的現象能起到積極作用。

          通過實際的教學活動發現,習題課上學生注意力比較集中,大部分同學都能跟隨教師的指導積極參與。同以往相比,上過習題課后,實驗課中提問的學生人數明顯增加,不少學生詢問如何調試,而不是直接請求教師幫助解決問題。采用上述措施后,抄襲實驗報告的現象依然存在,但人數有所下降。說明上述改革措施,對培養學生綜合應用能力和調動學生的學習主動性起到了積極作用。

          3結束語

          隨著計算機技術的快速發展,計算機已經深入人們生產、工作、生活的各個方面,良好的計算機應用和設計能力是高素質人才應該具備的基本能力。本文針對“匯編語言程序設計”課程的特點,對該課程的教學方法、內容和管理模式進行了改革實踐,這些措施對提高學生程序設計能力起到了積極作用。希望課程建設經驗能夠對其他相似課程的改革起到參考借鑒作用。

          參考文獻:

          [1] 教育部. 國家教育事業發展“十一五”規劃綱要[Z]. 2008.

          [2] 周建平. 大學課程改革的“深度”缺失與覺醒[J]. 江蘇高教,2009(1):71-73.

          [3] 李麗濱,盧宇. 高校計算機實驗教學改革的思考與探索[J]. 遼寧教育研究,2002(9):52-53.

          [4] 劉建英. 計算機硬件開發性實驗教學之我見[J]. 高等理科教育,2007(4):105-107.

          Reform in Teaching and Experiments of Course “Assembly Language Program Desgin”

          HU Qing, YOU Ji-yuan, SHI Xin

          (Department of Information Engineering and Automation, College of Automation, Chongqing University, Chongqing400030, China)

          程序設計報告范文第3篇

          關鍵詞:C++程序設計;課程建設;負反饋教學法;實踐環節;特色教材

          中圖分類號:G64 文獻標識碼:B

          文章編號:1672-5913(2007)12-0018-03

          C++不僅是一門程序設計課程,而且是這些專業后續專業課程(如數據結構、操作系統、微機原理、單片機及應用等)的重要基礎,更是這些專業開展計算機研究和應用的重要表達工具和開發工具。因此,Visual C++程序設計課程的教學改革與建設具有十分重要的意義。本文下面從教學方法改革、教學內容研究、實踐環節建設、特色教材編寫等方面介紹我校VC++課程建設的一些做法。

          1積極推進教學方法改革,形成頗具特色的負反饋教學法

          負反饋教學法的原理是從教學過程中反饋(作業、實驗、答疑、單元測驗等)的問題入手,通過及時講評,解決學生學習中存在的問題,以達到預期的教學目標。由于反饋的是教學過程中存在的問題故稱此方法為負反饋教學法。負反饋教學法包括以下方面。

          1.1用“范例”組織課堂教學,貫徹“發現式”教學思想

          范例教學法由教育學家瓦根舍因提出,教師通過范例輔助學生理解、掌握知識和原理,其目的是讓學生能夠獨立地獲得判斷能力、推理能力、認識能力和繼續學習的能力。以往,程序設計課程教學通常以一門具體語言為主線,圍繞語法知識展開。而實質上,設計程序是為了解決實際問題,是一種縝密思維方式、創新素質和綜合能力的培養。要使學生對程序設計有興趣,必須親自感受并體驗程序設計的無限魅力。為此,我們改用范例組織課堂教學。在多媒體教學設備和真實編程環境的支持下,課堂教學以程序(范例)為主線。所選范例程序具有典型性、綜合性和可擴展性,涉及基本語法、基本算法和基本調試技術。范例程序的講解首先符合“現象發現問題分析問題解決問題驗證”的探索過程,使學生掌握基本語法、算法及應用。其次,通過對范例程序的啟發式擴展,揭示程序由小到大、由簡單到復雜直到實用的過程,激發學生的探索熱情和興趣,使學生掌握知識間的聯系和編程的工程化思想,獲得實際編程能力。

          1.2采集教學負反饋信息,做好分類、分析和講評

          按負反饋教學法要求,任課教師做好作業和實驗報告的抽樣批改、單元測驗的全樣批改,重視實驗指導和答疑,從中了解學生的學習情況。在獲取足夠的負反饋信息后,任課教師及時做好問題的分類、分析和講評,及時發現和解決學生學習中存在的問題,確保學生對所學知識的真正掌握。

          1.3根據大班教學特點,推進強同步教學策略

          大班教學成功的關鍵在于保持師生教與學的同步狀態。負反饋教學法的師生同步措施有授課、作業、實驗、講評和測驗等。其中,作業與實驗報告由于學生存在一定抄襲現象,同步效果欠佳,為弱同步措施。授課、講評和測驗同步效果較好,為強同步措施。為使大班教學取得較好效果,采用強同步措施是必要的。特別地,我們在每個單元安排一次測驗,以實現師生的強同步,及時取得真實的負反饋信息。

          1.4編寫負反饋教學法配套教輔資料,培養學生自學、探索和自我完善能力

          配套教輔資料主要有:①學習指導。注重概念理解、知識鞏固,設單元測試,便于學生學習和自測自查;②實驗指導。共有17個實驗,每個實驗包含調試技術介紹、程序調試題、程序設計題和選做題,注重培養學生的編程能力和調試能力,激發學生編程興趣;③典型問題和綜合問題編程。共8個專題,便于學生突破難點,融會貫通,體驗綜合編程的樂趣,培養分析和解決問題的能力;④二級考試模擬試卷;⑤VC++ 6.0程序調試技術,包括使用VC++ 6.0 IDE編寫和調試程序的方法和技巧。

          2強化實踐教學,注重培養學生的實際編程能力

          VC++課程是一門難點多、綜合性較強的課程,實驗是該課程至關重要的環節,只有通過實驗才能檢驗自己是否真正掌握和運用該語言。通過上機調試程序,會發現很多想不到的問題,通過解決這些問題,可以加深對語言和算法的理解,提高程序調試和實際編程能力。為此,本課程設有課內實驗(32學時)和課程設計(兩周)實踐教學環節。

          2.1課內實驗注重培養學生基本編程和調試能力

          基本編程和調試能力是深入學習本課程并取得實際編程能力的前提。課程實驗是至關重要的教學環節,與課堂教學同步進行。我們根據教學內容編寫了一套以調試技術、基本語法、基本算法、綜合編程為核心內容的同步實驗指導,共擬定了17個實驗,每個實驗通常包括調試題、編程題和選做題,可供不同層次的學生選用。

          2.2課程設計注重培養學生綜合編程和實際應用能力

          課程設計安排在課程結束以后,以綜合性程序設計訓練為主,選題具有典型性、綜合性和示范性,突出難點與實用價值,使學生體會到難點不難,難點在實際編程中非常有用。通過課程設計,學生進一步鞏固和掌握基本語法、基本算法和基本調試技術,養成良好程序設計風格(模塊化、結構化)和嚴謹的科學作風,初步形成軟件工程化思想,具有一定的程序組織能力。

          課程設計的內容涉及基本算法和數據結構。基本算法包括窮舉、迭代、遞推、遞歸、排序和查找等。基本數據結構包括數組、結構、指針、動態內存分配、單向鏈表、對象、文件等。課程設計的實施,對非計算機專業采用小綜合方案,計算機專業采用大綜合方案。所謂小綜合是指程序規模在幾十到幾百行的小題目,大綜合則是程序的規模在數百行以上有一定實用價值的題目。

          2.3實踐教學認真實施,嚴格考核,確保效果

          在課內實驗和課程設計的實施過程中,配備富有經驗的指導教師,現場實時進行輔導和答疑,指導學生解決編程中出現的問題。同時對學生嚴格要求,嚴格考核,確保實踐教學質量。加強實踐環節的考核是提高實踐教學質量的重要保證。預習和考勤占總成績的30%,上機檢查并回答提問占總成績的40%,課程實驗報告和課程設計報告占總成績的30%。

          3積極開展教學內容研究,不斷優化和更新教學內容

          根據程序設計課程本身發展快、更新快、綜合性強、存在問題多的特點,針對同類教材中存在的一些問題和不足,積極開展教學內容的研究,先后發表 “C++運算符重載教學和編程中易被忽視的問題”、“C++中二維數組與指針關系的深入剖析”、“C++語言引用型變量的實現機制淺析”、“C/C++語言可變參數函數的參數傳遞機制剖析” 等論文,并及時把這些教研成果和學科最新進展引入教學。

          3.1課程內容分為三個知識模塊

          (1) 結構化程序設計基礎:包括C++概述、數據類型、運算符、表達式、簡單的輸入輸出、算法與流程控制語句等。

          (2) 模塊化程序設計:包括函數、編譯預處理、程序的多文件組織、數組、結構體、共用體、枚舉類型、指針和引用。

          (3) 面向對象程序設計:包括類、對象、構造函數、析構函數、繼承、派生、友元、虛函數、靜態成員、運算符重載、I/O類庫、命名空間、模板和異常處理等。

          3.2課程的重點、難點及解決辦法

          (1) 算法表達、結構化語句:結構化編程的基礎。注重講授算法的結構化表示法,結構化語句,常用基本算法,斷點+單步調試技術。

          (2) 函數:模塊化編程基礎。注重講授程序的模塊化組織思想和方法,自頂向下逐步求精的程序設計思想,參數傳遞,變量作用域,程序的多文件組織。

          (3) 數組、結構體、指針:數據的結構化和模塊化組織基礎。指針是重點和難點,應正確區分指針與地址,強調指針類型的作用,講清各類指針的含義及作用。特別注重講授指針在動態生成基本數據結構,解決實際問題方面的綜合實例。

          (4)類、對象、繼承、運算符重載、虛函數:面向對象程序設計基礎。運算符重載較易理解,但有些方面易忽視,應提請學生注意。虛函數是重點和難點,應注重講授虛函數的必要性、重要性、實現機制和綜合實例。

          4改革考評方式,正確發揮考試的導向作用

          根據VC++課程的特點,正確發揮考試的導向作用。改革考評方式,實行考教分離,并使其與江蘇省大學生計算機等級(二級)考試方式接軌,采取筆試(50%)+機試(50%)的方式,理論與實踐并重。

          試卷的試題源自題庫和現任教師的征卷,試卷由選題算法和軟件系統產生,難度與二級考試相當,提高了考評的科學性。

          5總結提煉教學經驗和成果,積極開展特色教材建設

          教材建設是課程建設的重要方面。幾年來,課程組對國內外流行C++教材進行研究、分析和試用,總結、積累和提煉自己的教學經驗和成果,從校內講義開始,逐步開展具有自己特色的教材建設工作。2005年2月,自編教材《Visual C++程序設計習題、實驗與編程實踐》由華東理工大學出版社出版,同年12月又第二次印刷,得到了社會讀者的認可。2005年10月,本課程獲江蘇省高等學校精品教材立項建設,課程組編著的體現“負反饋”教學特色的教材《C++程序設計實踐教程》一書目前已與清華大學出版社簽訂出版合同,書稿已經交付,將于2007年上半年出版。

          6運用現代化教學手段,加強網絡教學資源建設

          經過多年的教學、研究、建設和總結,本課程已積累了豐富的網上教學資源,經常更新,在教學中發揮重要作用。網上教學資源包括:課程教學大綱、課程設計大綱、教學日歷、課程設計任務書、實驗指導書、教學課件、習題集、典型問題及參考程序、相關教學論文、英文版課外輔導材料、模擬試卷等。課程組成員開發的“基于WEB的《C語言程序設計》教學系統”2006年11月獲得第二屆全國高等學校計算機課件評比二等獎。本課程網上教學資源的網址為:。

          參考文獻:

          [1] 劉維富,陳建平,王春明. 淺談“C++程序設計”課程的建設與實踐[C]. 第二屆全國計算機課程報告論壇,2006,11.

          [2] 劉維富,丁衛平,沈學華. Visual C++程序設計習題、實驗與編程實踐[M]. 上海:華東理工大學出版社,2005,2.

          [3] 顧暉,劉維富,管致錦. 負反饋教學法的原理與實踐[J]. 電氣電子教學學報,2004,(4): 102-104.

          [4] 邱建林,劉維富,顧暉. C語言程序設計教學的研究與實踐[J]. 電氣電子教學學報, 2003,(4):96-98.

          [5] 劉維富. C++運算符重載教學和編程中易被忽視的問題[J]. 南通工學院學報(自然科學版),2003,(3):56-59.

          [6] 劉維富. C++語言引用型變量的實現機制淺析[J]. 南通工學院學報(自然科學版),2002,(1):64-66.

          [7] 顧暉. C/C++語言可變參數函數的參數傳遞機制剖析[J]. 電腦與信息技術, 2004,(3): 37-38.

          [8] 丁衛平,劉維富,沈天晴. C++中二維數組與指針關系的深入剖析[J]. 南通工學院學報(自然科學版),2004,(3):85-87.

          投稿日期:2007-2-24

          作者簡介:陳建平(1960-),男,江蘇南通人,碩士,教授,研究方向為快速算法設計與實現等。

          劉維富(1961-),男,江蘇南通人,碩士,副教授。研究方向為計算機語言與程序設計等。

          通信地址:江蘇省南通市嗇園路9號南通大學計算機科學與技術學院陳建平郵編226019

          E-mail:

          電話:0513-85975405,13962955020

          程序設計報告范文第4篇

          關鍵詞:面向對象程序設計;教學改革;實踐教學

          在現今的中國高等教育中,計算機課程和外語課程并稱為高等院校中的兩大基礎課程,也是目前唯一設有全國統一等級考試制度的兩門課程。在計算機課程中,“面向對象程序設計C++”(簡稱C++程序設計)語言以其高效而又實用的特性――既可以進行過程化程序設計,又可進行面向對象的程序設計,因此逐步成為各高校程序設計課程中的主流。該課程作為計算機科學與技術及其相關專業的必修基礎課程,既是進行軟件開發的直接工具,又是后續課程如“Java程序設計”、“軟件工程”、“數據結構”等課程的先修課程,因此,在整個教學體系中占據十分重要的地位。本文根據筆者多年的教學經驗和教學中發現的問題,從教學內容、教學方法、教學實踐等幾個方面進行了探討,以期進一步提高本課程的教學效果和教學質量。

          一、存在的主要問題

          1.“面向對象程序設計C++”課程是讓學生在掌握面向過程的程序設計基礎上以面向對象程序設計方法為教學目標。該課程目前在國內大部分高校中采用的教學模式為:“C程序設計”+“C++程序設計”+“Java程序設計”。以江西財經大學為例:一般是在大學第二學期學習“C程序設計”,然后在第三學期學習“C++程序設計”。由于C語言是前期剛剛開設的教學課程,再加上C++本身又是從面向過程的C語言上發展而來的,因此學生非常容易受C語言的面向過程的思想束縛,對于面向對象程序設計的概念理解總是不夠深入,停留在表面上,不能很好地理解面向對象的內涵。

          2.多媒體教學存在的問題。目前,幾乎所有的高校中的C++程序設計課程都采用了PPT投影方式的多媒體教學方式,這種教學方式能促進學生的感性認識,同時也能加大教學信息量、保證教學進度。但是,采用這種多媒體的教學方式學生會隨著時間逐漸失去新鮮感。另外,由于取代了傳統的黑板板書方式進行教學,使得教師的即興發揮以及與學生的交互受到限制。通常由于教學課件已經準備好,教師在課程教學中基本上采用常規的順序式、灌輸式的教學方法,在教學過程中與學生之間難以形成互動,因而大大降低了學生學習的積極性和主動性。再加上C++程序設計語言本身又是一門比較抽象、難以理解的語言,采用這種傳統的教學方式還會使學生因為覺得難以理解而逐漸喪失學習的興趣。

          3.C++程序設計是一門實踐很強的課程,要求課堂教學和實驗教學緊密結合。通過同步上機實驗,使學生深入領會C++語言的功能和作用,理解程序的編譯、運行機理,加深對C++語言面向對象本質的認識。通過實驗教學,幫助學生理解和消化課堂教學內容,培養自主學習的能力,加強實踐能力,使學生具備較好的程序設計能力和解決問題的能力,并積累一定的實踐經驗,為今后在專業領域中用計算機解決問題打下扎實基礎。但是,在實際中我們發現由于有先入為主的原因,雖然大多數學生通過教學已經知道了面向對象編程的優越性,但是在解答作業和解決實際問題時還是存在少數學生無從下手、部分學生習慣了應用結構化編程的思想,不會自覺地應用面向對象的方法分析和解決問題等。歸結到一點,就是學生缺少理論聯系實際的能力,實踐動手能力較差。

          二、教學與實踐改革的具體措施

          1.教學內容改革。由于C++語言中的基礎知識大部分都來自其前導課程C語言,如數據類型、表達式和語句、數組和結構等。為此,在C++程序設計課程中我們將不再重復與C程序設計課程中相同的知識,從而避免學生再次受到C語言結構化編程模式的影響。因而在教學內容上,我們一方面對教學內容加以精選,突出面向對象程序設計的關鍵技術,突出C++語言中的實用技術,包括類、對象、封裝、繼承、多態和模版,突出算法而不是語法;另一方面借助一些參考書目積極引入本課程的最新技術和成果(新概念、新技術、新方法),將這些內容重新組合成三個模塊:基礎要求模塊、選學模塊、選修模塊,從而形成新的課程體系深化面向對象的核心思想。通過這種教學內容的改革,使學生真正掌握面向對象程序設計的本質,使學生的思維模式逐步從先前的面向過程的程序設計方式轉向面向對象的程序設計方式上來。

          2.教學方法改革。針對上述C++程序設計課程中傳統的教學方法存在的問題和局限,結合C++語言的高度抽象性的特點,我們在采用多媒體教學的同時在課堂中重點加強了以下兩種方式的教學。

          (1)啟發式教學。由于C++程序設計是一門邏輯性強、知識內在聯系緊密的課程,通過該教學方法能改變傳統的一講到底的講授方法,講到一定程度教師便提出一些思考性和概念性都很強的問題,讓學生自己學會分析、研究和討論,引導學生得出正確的結論,充分發揮了教師和學生的雙主體地位。通過這種方式的教學,學生在接受程序設計中的新知識時將會更加自然、主動。

          (2)案例式教學。由于C++程序設計中牽涉到較多的語法和算法,如果過重地去講解這些知識點,學生反而會感到枯燥、乏味、不知所云。為此,在每一個比較重要或者難以理解的知識點處要選擇合適的案例輔以教學。案例的選擇不能僅局限于數學性質的問題,還可以是游戲程序、圖形、圖像程序或者是自然界中的一些真實現象的模擬。這種教學方法有助于培養學生的思維能力,能夠從本質上掌握程序設計的思想和設計方法。而且,成功的案例演示既能激發學生的興趣,又能調動學習本課程的積極性和主動性。

          3.實踐教學改革。由于C++程序設計課程中實踐環節的重要性和復雜性,在C++實驗教學環節的改革中,我們針對學生的實際情況構建出了三種不同層次的實驗課程體系,以逐步加強學生的實際動手能力。

          (1)驗證型實驗。該類實驗要求學生獨立完成,主要涉及課程的面向對象程序設計的相關知識點,使學生驗證、理解、鞏固并掌握課內教學的基本教學內容。這一層次的實驗通常在實驗課堂內必須完成,而且要求每一個學生獨立完成且填寫實驗報告。該類實驗的目的在于進一步鞏固教學內容,初步培養學生的實際動手能力,避免學生只聽不練。

          (2)設計型實驗。該類實驗要求學生獨立完成,也可分組完成(限2人),實驗由教師以任務的形式提出實驗要求和具體實驗成果,要求學生能比較綜合地利用課程中的幾個相關知識點開發并完成實驗項目同時提交設計型實驗報告。該類實驗也要求在課堂內完成,旨在培養學生帶著問題自主學習的能力,并培養學生利用面向對象的思想分析和解決問題的能力。學生在整個實驗中學習目的非常明確,學習的積極性得到充分調動,動手能力進一步加強。

          (5)大作業。該類實驗要求學生分組完成(3-4人/組),實驗以現實的問題或逼真現實的問題為實驗對象,只有具體實驗要求而沒有最終的結果,采用完全開放、自由選題的形式,要求學生系統地運用所學的全部面向對象的知識來解決實際問題,最終要求學生現場演示答辯,教師當場測試驗收每個作業包括大作業報告。該類實驗通常在課程結束前1-1.5個月布置,要求學生在課堂外完成所有過程,課堂內可以根據問題和教師進行交流。該層次的實驗重在培養學生的研究能力和創新意識,鍛煉學生運用面向對象的知識分析問題和解決問題的能力,激發學生的學習研究興趣,使學生的分析能力、創造能力、思辨能力和團隊合作能力得到全面的鍛煉。

          程序設計報告范文第5篇

          高校計算機基礎教育中,面向對象程序設計早已成為高校學生掌握計算機技術的基礎內容之一。在成千上百的程序設計語言中,VisualBasic(簡稱VB)已經成為Windows程序設計的首選語言[1],也因為VB作為面向對象程序設計的入門語言,功能強大、簡單易學、圖形用戶界面等特點,普遍成為各高校非計算機專業類學生首選的程序設計語言課程。

          1我校“VB程序設計”教學

          學習“VB程序設計”這門課程,為的是弄清楚計算機究竟是如何“按照程序設定的步驟去處理問題”,因此理解問題并分解問題,使之能夠適應計算機進行處理,是程序設計語言的任務。從這個意義上,通過理論學習和實驗教學,使學生不僅了解計算機程序設計的思想與程序設計的方法,而且能夠培養學生在VB集成開發環境下上機編制、調試程序的能力,同時通過學習VB課程能夠運用所學知識,通過編寫程序解決一些實際問題,鍛煉學生的實踐能力。結合我校實際情況,“VB程序設計”課程面向不同對象、不同層次的學生,根據學生專業不同,程序設計學習的計劃和要求不同,設置了幾個不同的教學計劃[2],見表1。

          2“VB程序設計”實驗教學存在的問題

          由于“VB程序設計”課程動手操作性強、實踐應用多等課程性質,實驗教學顯得尤為重要。在長期從事“VB程序設計”課程的教學工作中,發現目前的實驗教學存在著一些問題,主要有:(1)實驗教學組織形式死板。學生在機房編寫與調試程序,一般都是按教師要求的實驗內容、教師講解的步驟和方法完成,學生沒有自己創造的空間,思維被固化在教師所講的模式里,很難發揮學生的主動性和創新能力。(2)實驗教學內容落后。實驗教學依附于理論教學,每堂實驗內容都是針對理論教學設置,縱觀整個實驗教學過程,每個實驗都是孤立的、沒有貫穿性和系統性。實驗課堂常常是以演示、驗證性實驗為主,很多實驗內容都是多年不變的“老皇歷”,學生照書敲敲程序敷衍了事地完成實驗,很難調動學生的學習興趣,學生沒有主動性和積極性。(3)實驗教學方法單一。實驗課堂往往是教師按實驗指導書提前講解注意事項或演示程序,學生按實驗指導書按部就班、照貓畫虎地完成了事,完全處于被動狀態,很難提高學生的獨立思考能力和創新能力。(4)實驗教學時間有限。實驗教學每次2節課,前后除去教師講解、演示的時間,留給學生的自創時間并不算多,更何況學生缺乏主動學習能動性,拖拖拉拉,心思很難集中在編寫程序上。課堂上一個教師要輔導至少六七十人,很難滿足全部學生的問題解答和程序調試,造成不少學生帶著未成功運行的程序離開機房,課后又不主動去解決,而下節課又是新的實驗內容,周而復始,很難再調動學生的積極性和學習興趣。(5)實驗教學課堂效率低。實驗方法單一、內容單調、時間有限等諸多原因,都不利于學生思維能力的開發和創新能力的提高,同時還助長了學生的惰性,程序出現問題自己懶得動腦動手,總是依賴教師,其實有時錯誤就是一個標點符號的問題。嚴重的依賴心理造成學生缺乏獨立思考能力,自覺性差。(6)實驗教學考核辦法單調。程序設計課程只按筆試形式考核,實驗部分幾乎不作為考核指標。只是以平時實驗完成情況,如提交的程序是否正確、上機操作是否規范、實驗報告是否齊全等形式考核,致使學生抄襲實驗報告、復制程序的現象時有發生,這樣的考核辦法很難引起學生的重視,更不利于培養學生動手操作的嚴謹性和實驗結果的嚴肅性,甚至違背了教書育人的準則。

          3“VB程序設計”實驗教學的創新設計

          發現和認識教學過程中的問題不是目的,積極尋求解決問題的辦法和改革教學方法才是教學之重。為提高“VB程序設計”課程的實驗教學質量,培養和提高學生的動手實踐能力、創新能力,針對不同的課程內容,總結教學經驗,從以下幾方面進行創新性實驗教學改革[3-5]。

          3.1明確學習意義,教書育人在授課過程中發現,學生對“VB程序設計”課程認識不夠,學習動機不夠明確,認為學習程序設計對他們來說沒有用,今后到工作崗位不可能去編寫程序。教育學生認識到,學習程序設計能夠培養人發現問題和處理問題的能力,而且這種訓練更符合信息時代的發展要求。今后未必一定要從事程序設計工作,就像在大學里人人都要學習高等數學,但并沒有幾個人在以后的工作中使用它一樣,通過學習程序設計理解編程,掌握發現問題、分析問題和解決問題的能力有著更加深遠的意義。針對復制程序、抄襲作業的現象,從誠實做人、誠信做事的角度教育學生不要抄襲,鼓勵他們做一個誠實、勇敢、充滿才情的人。這種關懷和鼓舞總是能起到非常好的效果。做一個教師,首先應該是育人,然后才是做好知識傳授。

          3.2大膽創新實驗教學組織形式(1)因材施教。有些學生對程序設計特別感興趣,喜歡編程,接受能力也很強;而有些學生由于前面幾次課程聽不懂、聽不進去,就變得根本不愿意學習。針對這種情況,利用因材施教的方法進行實驗教學,在整體教學中注意兼顧個別學生,并有針對性地調整教學進度,發掘和發揮不同學生的特長。給“吃不飽”的學生增加實驗內容、提高難度;給“消化不了”的學生加強輔導,達到基本要求。(2)學習互助小組。由于課堂時間有限,教師不能全部解答每個學生的問題,不僅課堂時間不允許,而且顧此失彼,還會影響課堂秩序。針對這個問題,以“學習互助小組”為單位,挑選優秀的學生當組長幫助其他學生。(3)分階段實驗。“VB程序設計”是一門實踐性很強的課程,針對不同層次的學生,設計“三步走”分階段逐步提高。第一階段,模仿階段,初步掌握基本的編程思路,如求1~100累加和的程序。第二階段,簡單編程階段。在模仿的基礎上,通過類似實例問題進行編程設計,使學生掌握編程設計能力,如求1~100間奇數和、偶數和,求N!等程序。第三階段,綜合編程階段。在模仿實例、類似實例的問題的解決過程中,使學生逐步具備自行編程設計的能力,培養學生分析問題和解決問題的能力,真正掌握程序設計的方法和能力,如求∏的近似值。

          3.3科學構建創新性實驗教學內容(1)減少驗證性實驗[6-9]。在實驗教學中,為了排除學生的依賴心理,解決缺乏獨立思考、自主性差的問題,經過模仿階段的練習后,增加自由創新的實驗內容。如講到option、check控件時,要求學生分別做一個單項選擇題和多項選擇題的界面,古代詩詞、歷史知識、風景人物、地理知識等學生自創題目設計得多樣豐富;講到Timer控件時,要求學生結合條件結構完成標簽文字的閃爍,口號、搞笑、知識、問候語等學生設計的文字各種各樣,充分發揮了主觀性和學習興趣。(2)增加設計性實驗[10-11]。要求學生以小組形式完成功能較完整的課程設計。例如開發一個檔案管理系統,既考核了學生完成一個項目的獨立思考能力、集體工作的協作能力、個人創新能力,也檢驗了學生把所學知識、技能進行條理化的能力,培養學生的綜合運用能力。(3)實驗內容創新。如講到菜單設計時,將學生生活中在食堂遇到的菜單引入,按主食、小炒、小吃等不同菜單設計制作,激發了學生的學習興趣和積極性。

          3.4原創設計創新性實驗教學方法(1)多形式的實驗教學方法[12]。除了傳統的機房實驗教學外,還充分利用現代化教育技術手段,通過多媒體技術、網絡教學平臺等現代化教學手段輔助實驗教學,豐富實驗教學資源;利用教學博客、郵件、網上論壇等多種教學互動模式,進行學習經驗、心得體會、應用技巧的交流,豐富實驗教學方法。(2)獨辟蹊徑地開創實驗教學方法[13]。組織課外技能競賽,如組織學生打擂臺賽、教師“請聽題”和學生搶答比賽,設計“你來比劃我來猜”等多種形式的競賽內容,以及辦理“實驗積分卡”,充分調動了學生的積極性和學習興趣。組織興趣小組、增加課外活動、實驗作業形式新穎,設計和完成綜合性、趣味性的實驗內容,為學生提供優質的自主學習、獲取新知識、拓寬知識面的實驗和設計平臺,提高實驗教學的效果。

          3.5改革創新實驗考核辦法一改往常的提交實驗報告及程序的方式,增加上機考試,建立上機試題庫,將實驗練習、綜合設計、小組作業等作為考核內容,綜合評定學生技能成績,考查學生的觀察思考能力、分析問題能力、解決問題能力、口頭表達能力及應變能力等。