?

公共計算機實驗課程教學方法改革與研究

2016-09-29 11:34
科技視界 2016年20期
關鍵詞:程序設計教學效果教學內容

陳加糧

【摘 要】計算機程序設計基礎課程是高校非計算機專業主要必修的公共基礎課程之一。本文對當前高校計算機程序設計基礎課程現狀以及面臨的實際問題進行全面剖析,并以Visual Foxpro程序設計為例,就該實驗課程的教學內容、教學模式、教學方法等提出了具體的改進辦法與措施,從而提高實驗課程教學質量。

【關鍵詞】程序設計;教學內容;教學方法;教學效果

Reform and Research on Teaching Methods of Public Computer Experiment Course

——Take the Visual FoxPro program course for example

CHEN Jia-liang

(Information Science and Engineering College, Jishou University, Jishou Hunan 416000, China)

【Abstract】The course of basis on computer programming is one of the mainly required public basic courses in college. In this paper conducts a comprehensive analysis the present situation and practical problems on the course of basis on computer programming, take Visual FoxPro program design for example, in respect of the experimental course of teaching content, teaching mode, teaching methods, proposed concrete improvement measures and measures, so as to improve the quality of experimental teaching.

【Key words】 Program design; Teaching content; Teaching method; Teaching effect

0 引言

計算機程序設計基礎課程是高校本科非計算機專業主要必修的公共基礎課程之一。目前,高校公共計算機教學課程設置中,大部分采用的是“1+x”的教學模式[1]。其中“1”指的是計算機基礎課程,而“x”是一門計算機程序設計基礎課程,針對不同的專業,開設課程有所不一樣。一般理科類專業開設的是C語言程序設計,而文科類可開設Visual Basic(簡稱VB)、Visual Foxpro(簡稱VFP)、Hypertext Preprocessor(簡稱PHP)等[2]。本文主要以VFP課程為例,對該課程實驗教學改革的現狀進行剖析和研究并提出相關改革措施。

1 VFP程序設計實驗課程教學現狀分析

結合本人從事公共計算機課程教學經驗以及目前VFP程序設計實驗課程教學的實際情況,得出結論是:在傳統的公共計算機程序設計課程教學過程中,老師們的教學觀念、教學內容、教學方法等各方面或多或少存在一些不足之處,特別是實踐教學環節還存在以下幾個方面的問題。

1.1 教學觀念落后,不重視實驗教學

在傳統的教學模式中,主要表現在以下幾個特性:

(1)沒有把實驗教學和理論教學放到同等重要的位置,在傳統的教學模式中,老師們往往重視的都是應試教育,主要精力都放在理論課堂教學和做課后練習的環節上,對實驗教學重視程度不夠。另外,理論授課一般在多媒體教室,而實驗在機房進行,這樣不能實現很好的教學合一。

(2)實驗內容大多來源于教材中的實例,而沒有來源于實際市場,因此,存在著實踐教學內容與生產實際容易產生雙方相脫節的情況。而這種情況往往會導致學生學習目的性不強,學完后也不能達到學以致用的目的。

1.2 實驗教學重驗證、 輕設計,傳統的考核方式陳舊

(1)在傳統的VFP程序設計實驗課程教學環節中,實驗教材中涉及的實驗內容大多以注重驗證性實驗為主,能有效提高學生素質的綜合性、設計性、創新性實驗較少,而且實驗的形式也比較單一。另外,學生在實驗過程中只為完成任務,實驗做完后,往往不能很好的總結。如:實驗在調試過程中出現的問題,解決的方法、體會等[3]。

(2)傳統的單一的“筆試”考核方式根本無法檢驗學生實踐能力水準?;蛘卟糠衷盒R膊捎昧怂^的“實踐考核”方式,而這些所謂的“實踐考核”方式通常是指利用某考試軟件,將在紙上做答的部分改革為在計算機上完成,但考試的題型基本沒變,考試的內容仍然偏重于知識性、記憶性的題目,并沒有真正達到考核學生實踐技能的目的,而這種考核的方式只需要在考前進行強制性的背概念,做題目就行,這樣會導致學生更加不重視動手操作能力的培養。

1.3 學生學習興趣未得到激發

我校文科類非計算機專業學生大部分開設的是Visual Foxpro程序設計課程,屬于公共基礎課程。進幾年來,學校對計算機過級的要求有所放松,學生對待這門課程的學習積極性就更加難以得到有效激發。大部分學生具有以下幾點共性:

(1)學習有依賴思想,缺乏主動學習的精神;

(2)多數學生對計算機學習的期望值很高, 但學習的主動性和自覺性不高,厭學情緒越來越明顯,學習效益不斷下降。為端正學生學習態度、明確教學目標、提高教學質量,所以VFP程序設計實驗課程改革勢在必行。

2 VFP程序設計實驗課程教學改革措施

根據以上我校公共計算機程序設計基礎實驗教學教學現狀分析,本人提出以下幾點有關VFP程序設計實驗課程教學改革相關措施。

2.1 改變傳統教學觀念, 精心編寫實驗指導習題

隨著計算機科學技術的不斷發展,社會各行各業對計算機基本技術的要求日益增強,尤其表現在實際操作能力方面。近年來,無論是任課老師還是學生也逐漸認識到實驗教學的重要性。因而為了讓我們所學課程能不和社會實踐脫節,我們在編寫實驗教材的時候就得認真規劃和精心設計。例如:我們在編寫VFP實驗教材時適量減少驗證性實驗,多增加設計性、創新性實驗的設置,并且在設置設計性、創新性實驗的同時能增加學生之間的協同合作、團結互助的學習氛圍。也能充分調動學生學習積極性。

2.2 以學生為中心,遵循啟發式教學原則

為了提高我校VFP實驗課程教學效果,我們教研室正在嘗試“以學生為中心” 的教學模式進行教學,主要強調學生是學習的主體,教師是組織者和設計者。為培養學生的邏輯思維和創新能力,在實驗教學中任課教師可以遵循啟發式教學原則,根據學生掌握知識和技能思維過程與方法,按照該流程設計相應的啟發式問題,積極鼓勵學生獨立思考完成任務,并逐步過渡到讓學生提出問題、分析并解決問題。

學習知識是一種循序漸進的過程,在教學中我們應該充分體現出以學生為中心,遵循啟發式教學原則,充分調動學生的積極性。首先,我們可以從簡單的實例出發,等學生掌握了基本方法和技巧后,再增加或者改變實例的約束條件,然后逐漸加大實例的深度和難度,提高學生的編程和分析程序的能力。具體實施過程而言, 在實驗時教師可先將實驗的重點、難點及其基本算法、編程思路等進行必要的演示講解,然后讓學生模擬操作,教師對學生的動態的實際操作過程予以指導,對于實驗過程中有共性的問題可組織學生集體討論,讓學生充分發表自己的見解和意見,引導學生積極思考探索并完成程序的開發和設計。這樣學生在學習過程中既能找到自信又具有一定的挑戰,當學生通過自己的努力或者是團隊的討論完成一項較大的任務或者項目時就更加體現自身的價值和愉悅感,也能逐漸提升學生的創新思維和團隊合作能力。

2.3 采用任務驅動法實施實驗教學

Vfp課程知識點學到后面的時候,我們可以利用所學知識進行一些簡單項目的開發。而通常在介紹項目開發之前,可以先給學生布置好相關教學任務。讓他們從一開始就清楚學完該章節或者學完該門課程后應該能完成什么任務,達到什么目標。例如:在學習應用程序開發這一章時,任課老師可以學習之前給學生布置一個相應任務:即創建一個簡單的學籍管理系統,要求具有登錄模塊、檔案管理、成績管理、學籍管理、教學計劃管理、畢業生學籍處理等相關功能模塊,并強調每個功能模塊必須實現哪些具體的基本功能等基本要求。首先,我們把每個班級分成幾個小組,每個小組就是一個團隊。這樣,同學們在上理論和實驗課程過程中,讓他們在學習時就能有的放矢,一直帶有任務在學習,激發他們學習的動力和興趣。同時,依靠個人力量難以完成一個較大項目的任務,往往需要強大的團隊協同合作精神,共同努力才能達到完成項目的目標。

2.4 以計算機設計大賽為主線,培養學生興趣愛好

近兩年來,隨著全國大學生計算機設計大賽的興起,激發了很多同學對學習計算機課程的興趣和愛好。從計算機設計大賽的目的和要求來看,大賽不限制學生所學專業,不限作品題材,只要是通過計算機為輔助工具,無論采用哪種工具或者開發軟件,只要是題意獨特,具有很好的教育意義而且是本人或者團隊獨立自主研發的設計成果都可以參賽,作品類型可以是動漫、微課、數字媒體設計等。其目的就是為了提高大學生對計算機知識和技能學習的興趣以及運用信息技術解決實際問題的能力,同時培養大學生創新能力及團隊合作意識。在前兩屆全國計算機設計大賽中,我校參賽團隊曾獲獎多項:全國一等獎一項、全國二等獎和三等獎多項獎勵。通過這兩屆計算機設計大賽的組織和宣傳,今年報名參賽的同學越來越多,參加作品選拔的同學的作品質量也越來越高。這項比賽從很大程度上提高了我校學生對計算機實驗課程學習的動力和積極性。

2.5 完善實驗教學考核體系

實驗教學考核作為評價程序設計類課程實驗教學效果的主要手段,對整個教學過程具有診斷、反饋、激勵以及導向的作用。程序設計實驗教學的目的在加深學生對理論知識的理解之外, 還應促進學生實踐能力的提高, 加強創新精神和創新能力的培養[4]。例如,對于VFP程序設計課程采用卷面考試(占40%)、程序考查(占40%)、平時成績(占20%)相結合的考核方式較為合理。卷面考試主要考查基礎知識、 基本概念; 程序考查可采取現場考核方式,讓學生邊演示邊講解,老師現場提問并驗收評分,側重于考核綜合編程能力和程序調試能力;平時成績主要指課堂練習、實驗報告等成績。避免少數學生只聽不動手或期末考試靠抄襲而獲得好成績的現象。這種綜合性的考核方式有助于培養學生學習程序設計類課程的綜合能力, 充分調動學生學習理論知識和參與實驗的積極主動性。

3 結束語

通過一段時間VFP程序設計實驗課程實踐教學表明,這些方法能夠很好地培養學生的自學能力、合作與創新精神,極大地提高了學生的動手能力,較好地達到了計算機程序設計類實驗教學目的,值得嘗試與推廣。隨著市場經濟的不斷發展,社會對人才的實際工作能力和綜合素質的要求越來越高,高等教育正而臨著嚴峻的挑戰,實驗教學效果是高等教育中的一個重要組成部分,在實驗教學中有許多值得研究和探討的問題。

【參考文獻】

[1]李瑞生,王秋云,安德智,金濤,李燕.計算機程序設計類課程實踐教學的改革與創新[J].實驗技術與管理,2012,04:183-185.

[2]葉楓,張鈺,陳春燕.《Visual FoxPro程序設計》的教學改革與實踐[J].蚌埠醫學院學報,2010,11:1166-1167.

[3]王新,李向群,袁力,王娟,高娟,陳同俊.大學文科專業《Visual FoxPro程序設計》教學改革探討[J].現代計算機(專業版),2012,02:35-37.

[4]劉幫濤,羅敏,李敏軍.《Visual FoxPro程序設計》實驗教學的改革與實踐[J].實驗科學與技術,2011,S1:204-205.

猜你喜歡
程序設計教學效果教學內容
基于Visual Studio Code的C語言程序設計實踐教學探索
從細節入手,談PLC程序設計技巧
高職高專院校C語言程序設計教學改革探索
“啟蒙運動”一課教學內容分析
“清末新政”也可作為重要的教學內容
PLC梯形圖程序設計技巧及應用
提高病理學教學效果的幾點體會
加強焊接教學質量提高焊接教學效果的探討
抓好課的結束部分 深化體育教學效果
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合