王朝娜
摘要 文章根據(jù)“VF程序設(shè)計”課程的“散、雜”等特點(diǎn)及獨(dú)立學(xué)院VF程序設(shè)計課程的教學(xué)現(xiàn)狀,對VF課程就教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段和課程考核方法進(jìn)行研究和改革,提出了以提高學(xué)生邏輯思維能力和實(shí)踐能力為目的的教學(xué)模式和考核方式,以提升VF課程第一課堂教學(xué)質(zhì)量。
關(guān)鍵詞 VF程序設(shè)計 教學(xué)方法 課程考核 改革
中圖分類號:G642文獻(xiàn)標(biāo)識碼:A
數(shù)據(jù)庫技術(shù)是計算機(jī)科學(xué)的重要分支之一,已成為發(fā)展最活躍、應(yīng)用最廣泛的計算機(jī)領(lǐng)域之一。幾乎所有應(yīng)用系統(tǒng)都涉及到數(shù)據(jù)庫。①因此,全國大多數(shù)高校(尤其是獨(dú)立學(xué)院)都將其列入經(jīng)管類專業(yè)或計算機(jī)專業(yè)的教學(xué)計劃,青島農(nóng)業(yè)大學(xué)海都學(xué)院也將該門課程列為經(jīng)管類專業(yè)學(xué)生的公共必修課。為了提高VF的教學(xué)質(zhì)量和教學(xué)效果,筆者在教學(xué)過程中不斷地進(jìn)行改革探索,現(xiàn)談?wù)勛约旱膸c(diǎn)看法。
1 教學(xué)次序和內(nèi)容改革
目前,很多教材都是從VF的基礎(chǔ)知識開始講解,然后才是數(shù)據(jù)表和數(shù)據(jù)庫的基本操作,再是程序設(shè)計、表單控件和軟件開發(fā)過程。②這種方式雖然由淺入深,容易理解,但是剛開始較長時間的基礎(chǔ)知識介紹,較為枯燥且難以記憶,會大大削弱學(xué)生的學(xué)習(xí)積極性。因此在教學(xué)過程中對教學(xué)內(nèi)容的次序做了相應(yīng)調(diào)整,按開發(fā)一套應(yīng)用軟件所應(yīng)掌握的內(nèi)容劃分成三大模塊進(jìn)行講解:數(shù)據(jù)庫和數(shù)據(jù)表的基本概念,視圖、排序、索引和sql語句,表單、菜單和報表。
獨(dú)立學(xué)院教育要注重應(yīng)用性和實(shí)踐性,因此在教學(xué)內(nèi)容上,本課程增加了一些數(shù)據(jù)庫系統(tǒng)開發(fā)的必備知識,刪去了一些不實(shí)用的理論知識,如遠(yuǎn)程視圖、動畫制作等內(nèi)容的教學(xué),在進(jìn)行基礎(chǔ)知識練習(xí)的同時加大實(shí)踐環(huán)節(jié)的教學(xué)比重,培養(yǎng)學(xué)生開發(fā)小型數(shù)據(jù)庫系統(tǒng)的能力。
2 理論教學(xué)方法改革
教學(xué)方法是教師和學(xué)生為了實(shí)現(xiàn)共同的教學(xué)目標(biāo),完成共同的教學(xué)任務(wù),在教學(xué)過程中運(yùn)用的方式與手段的總稱。研究和改進(jìn)教學(xué)方法,這對工作中少走彎路,提高教學(xué)質(zhì)量,具有重要的意義。
2.1 任務(wù)驅(qū)動式
任務(wù)驅(qū)動教學(xué)法是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)法,學(xué)生在教師的幫助下,緊緊圍繞一個共同的任務(wù),在問題動機(jī)的驅(qū)動下,通過對學(xué)習(xí)資源的積極主動應(yīng)用,進(jìn)行自主探索和互動協(xié)作的學(xué)習(xí),在完成既定任務(wù)的同時,培養(yǎng)學(xué)生主動參與、獨(dú)立思考、勇于探索的自學(xué)能力。該門課程在講授過程中,始終貫徹一個大任務(wù)——學(xué)生成績管理系統(tǒng),然后按照事先設(shè)計好的教學(xué)三大模塊進(jìn)行詳細(xì)的任務(wù)驅(qū)動式教學(xué)。比如在講解表單設(shè)計時可以按照以下步驟進(jìn)行:
(1)創(chuàng)建任務(wù)。告訴學(xué)生即將要實(shí)施的任務(wù),比如查詢學(xué)生基本信息,給出幾個關(guān)鍵問題,讓學(xué)生明白任務(wù)的內(nèi)容和目標(biāo),掌握常用控件的應(yīng)用。
(2)完成任務(wù)。此環(huán)節(jié)中,教師要將學(xué)生分成不同的組,讓他們通過各種途徑、各種方法去完成任務(wù),獨(dú)立思考討論。此環(huán)節(jié)可有組長帶頭完成,教師不易干預(yù)學(xué)生太多,但要及時地指導(dǎo)啟發(fā)每一位學(xué)生,同時要多注意組與組之間的競爭與合作。
(3)歸納總結(jié)。學(xué)生須在教師規(guī)定的時間內(nèi)完成任務(wù),然后組織課堂討論和總結(jié),要求每組選派一個代表,闡述一下自己組的設(shè)計思路和技巧、遇到的問題及解決方案、小組如何分工等,其他組成員可以針對此小組的設(shè)計各抒己見,最后由大家一致推選一組大家認(rèn)為最棒的,到教師機(jī)上現(xiàn)場演示,以幫助學(xué)生互相學(xué)習(xí)、共同提高。
2.2 分組討論式
分組討論式教學(xué)也是不錯的教學(xué)方法。在分組討論過程中,學(xué)生擁有充足的時間和空間去思考,相互交流,互補(bǔ)互促,教師在此過程中要不失時機(jī)地給予學(xué)生積極評價,使每個學(xué)生都能感受到思維勞動本身的樂趣,這樣既彌補(bǔ)了學(xué)生的個別差異又讓學(xué)生有參與感,使每個學(xué)生在原有的基礎(chǔ)上都能得到發(fā)展和提高。
2.3 現(xiàn)場模擬式
現(xiàn)場模擬式教學(xué)就是將VF知識以一個小型數(shù)據(jù)庫系統(tǒng)的形式演示給學(xué)生看,給學(xué)生創(chuàng)建一個學(xué)有所用的教學(xué)情境,同時也能激發(fā)學(xué)生學(xué)習(xí)VF課程的興趣。比如在講解SQL語句的查詢功能時,教師可以提前做幾個含有查詢按鈕的簡單表單,然后將要學(xué)到的SQL查詢語句的具體實(shí)例寫到該命令按鈕下。上課時,先演示這幾個按鈕的執(zhí)行效果,給這堂課埋下一個伏筆,然后圍繞查詢這個中心問題展開講解,最后選幾個學(xué)生到教師機(jī)上自己動手對課前的那個含有查詢按鈕的簡單表單進(jìn)行修改,以實(shí)現(xiàn)不同的查詢要求。這樣一來,學(xué)生會對SQL的查詢語句和其應(yīng)用都有一個明確的認(rèn)識和深刻的領(lǐng)悟。
3 實(shí)踐教學(xué)過程改革
計算機(jī)程序設(shè)計類課程的教學(xué)不同于其他理論課教學(xué),主要是培養(yǎng)學(xué)生的實(shí)踐能力和應(yīng)用能力。本課程在實(shí)驗(yàn)教學(xué)中減少驗(yàn)證性實(shí)驗(yàn),適當(dāng)增加設(shè)計性實(shí)驗(yàn),有利于提高學(xué)生邏輯抽象能力和應(yīng)用能力。在課程的中后期,教師給出幾個綜合性實(shí)驗(yàn)題目,主要側(cè)重于小型數(shù)據(jù)庫系統(tǒng)的開發(fā)來供學(xué)生選擇,同時學(xué)生可以根據(jù)自己的實(shí)際情況自由分組,以3~5人為宜,隨時選擇進(jìn)入到綜合實(shí)踐階段即數(shù)據(jù)庫系統(tǒng)設(shè)計與開發(fā)。每個小組成員間可以分工合作、互相交流。在此階段,教師要讓學(xué)生充分發(fā)揮其主觀能動性,引導(dǎo)學(xué)生遇到問題時獨(dú)立思考,而非直接告訴學(xué)生解決問題的方法,但可適當(dāng)啟發(fā),給出合理性建議,然后由學(xué)生去自行探索,搜集相關(guān)資料,從而培養(yǎng)他們自主學(xué)習(xí)及相互協(xié)作解決實(shí)際問題的能力。本課程末,教師要在充分肯定學(xué)生優(yōu)點(diǎn)的同時,對學(xué)生設(shè)計的系統(tǒng)給予評價和總結(jié),分析存在的問題,提出修改意見。
4 課程考核方式改革
傳統(tǒng)的課程考核把期末考試成績作為評價學(xué)生一學(xué)期學(xué)習(xí)情況的主要依據(jù),模式單一。教學(xué)是一個動態(tài)的持續(xù)過程,考試作為教學(xué)質(zhì)量的評價手段,其評價活動應(yīng)該貫穿整個教學(xué)過程。本課程在考核過程中引入過程性考核和良性競爭機(jī)制。考試以理論考試和技能考試相結(jié)合的方式進(jìn)行,總成績=理論成績(20%)+技能成績(30%)+平時成績(40%)+程序創(chuàng)新及其他(10%)。
理論考試以統(tǒng)一的“閉卷”考試形式進(jìn)行;技能成績包括系統(tǒng)開發(fā)與設(shè)計(15%)、上機(jī)表現(xiàn)(5%)、實(shí)驗(yàn)課考勤(5%)和實(shí)驗(yàn)報告(5%);平時成績包括平時階段性考核成績(10%)、考勤(10%)、紀(jì)律(10%)、回答問題(10%)、PPT演示效果和作業(yè)(10%)等。技能考試以數(shù)據(jù)庫系統(tǒng)設(shè)計和開發(fā)的形式進(jìn)行,學(xué)生可以以小組的形式根據(jù)自己的喜好選擇小型數(shù)據(jù)庫項(xiàng)目,獨(dú)立思考并完成它。
5 結(jié)束語
提高VF程序設(shè)計課程第一課堂教學(xué)質(zhì)量的要素還有很多,但只要我們的教學(xué)能從教師自身、教學(xué)方法、教材和學(xué)生的實(shí)際出發(fā),并不斷地研究和總結(jié),精益求精,一定能探索出更多、更好的提高課堂教學(xué)質(zhì)量的方法來。
注釋
① 李德新.獨(dú)立學(xué)院"Visual Foxpro"課程教學(xué)改革探索[J].職業(yè)時空(下半月版),2007.3(10).
② 丁玉萍等.獨(dú)立學(xué)院經(jīng)管類VFP課程教學(xué)改革的實(shí)踐與探索[J].現(xiàn)代計算機(jī),2012(1).