【摘 要】本文對《Visual FoxPro程序設計》課程教學談了幾點體會,要求領會教學大綱,認真鉆研并合理取舍教材、在教學前精心準備教學內(nèi)容和課件,在教學過程中培養(yǎng)學習興趣,調(diào)動學生學習的積極性,在實踐考核環(huán)節(jié)要加強、完善實訓及考核體系。
【關(guān)鍵詞】Visual FoxPro程序設計 學習興趣 數(shù)據(jù)庫管理系統(tǒng)
隨著計算機及其相關(guān)技術(shù)的飛速發(fā)展,對高等院校的計算機公共基礎課教育提出了新的挑戰(zhàn)。高等院校計算機公共基礎課教學的根本目的是使學生掌握計算機基本軟、硬件知識,具有使用計算機分析問題、解決問題的能力,熟練掌握運用計算機檢索信息、獲取信息、整理信息的技能,培養(yǎng)學生成為既懂得所學的專業(yè)、又具有一定計算機應用能力的復合型人才。對于高等院校非計算機專業(yè)的學生來說,計算機課程的教學,以程序設計課程讓學生難學、教師難教。高等學校中,非計算機專業(yè)的學生首先學習一門計算機基礎課程,一部分學生接下來學習《Visual FoxPro程序設計》課程。《Visual FoxPro程序設計》基礎理論與數(shù)學知識聯(lián)系比較緊密,而計算機編程使用英文,這門課程對學生掌握計算機技術(shù)、利用計算機技術(shù)解決實際問題具有非常重要的意義。
一、領會教學大綱,認真鉆研并合理取舍教材
《Visual FoxPro程序設計》是數(shù)據(jù)庫理論與實踐相結(jié)合的基礎課程, 這門課程的理論基礎性強,一些概念性內(nèi)容在理解上有一定的難度,因此盡可能地采用形象生動的實例,運用通俗易懂的語言來講解重點和難點,與此同時,這門課程還具有實踐應用性較突出、多學科內(nèi)容交匯等特征, 是一門實踐性較強的課程。
每一位教師應深入分析教學大綱,在全面了解學生的基本狀況下,根據(jù)實際情況制定好教學日歷。在教學過程中,要依靠教材,但不能局限于教材,根據(jù)教學實際情況,要敢于對教材進行取舍,對部分教學內(nèi)容進行教學順序的調(diào)整,部分教學可以與實際生活中的事例相關(guān)聯(lián)。例如在講解多分支條件語句的應用中,通常采用的實例是一元二次方程的求解,教學效果不是很好,這時可以選取其它的例題,比如根據(jù)成績分等級的問題來講解就很不錯。對教材內(nèi)容的取舍, 遵循適度、夠用的原則, 著重培養(yǎng)學生綜合運用知識的能力,加強實踐、實訓環(huán)節(jié)。
二、精心準備教學內(nèi)容,制作精良課件
上課前要精心備課,準備好教學和實訓內(nèi)容,做到有的放矢。教師在準備案例時,要精心設計一些與現(xiàn)實生活相關(guān)的例題,吸引學生的學習興趣,這樣才能夠達到較好的教學效果。先進的教學手段是一種藝術(shù),使教師充分發(fā)揮、實現(xiàn)自己的創(chuàng)意, 形成最佳的教學效果。《Visual FoxPro程序設計》課程的特點是表格多、圖形多、界面多等,這些方面的問題給教學帶來了許多困難,教師使用多媒體制作課件,進行生動、形象的多媒體教學,可增強學生的感性認識,激發(fā)學生的學習積極性,提高教學效率和教學質(zhì)量。例如,在教學過程中,將學生分組制作的小型的數(shù)據(jù)庫管理系統(tǒng)演示給全體學生,不僅演示和講解制作的思路、制作的方法,對于制作過程中容易出錯的地方也進行演示和講解,以使學生牢固掌握所學知識。
三、充分調(diào)動學生學習的積極性,培養(yǎng)學習興趣
首先,調(diào)動學生的學習興趣。興趣是最好的老師,通過培養(yǎng)學生的學習興趣,充分調(diào)動學生的自主學習性,這對學生提高學習成績和將來的學習都將產(chǎn)生一定的影響。為了激發(fā)學生的興趣,將學生分組,每個小組在學期未都要制作一個小型的數(shù)據(jù)庫管理系統(tǒng),這樣有利于學生對使用Visual FoxPro 6.0進行程序設計有一個大致的概念,對整個數(shù)據(jù)庫管理系統(tǒng)的制作過程有一個完整的了解。
其次,在講授一些基本概念時,與實際相聯(lián)系。例如在介紹一些基本概念時,如果按照教材來講的話,學生會覺得很枯燥,剛開始培養(yǎng)起來的學習興趣和愿望很有可能遭到打擊和破壞,此時不能為了完成教學任務而不顧學生的感受。例如,在講解現(xiàn)實世界和信息世界的概念時,可以和實際聯(lián)系,如所見的黃鶴樓是現(xiàn)實世界中客觀存在的事物,而對其可以用圖片、文字等記載下來,成為信息世界里的對象。這樣講解就較好地克服學習過程中的枯燥和乏味,在教學方法上也要注意適當?shù)恼{(diào)整,當發(fā)現(xiàn)學生有疲倦的現(xiàn)象時,可以嘗試轉(zhuǎn)換話題,把后面教學中較有趣的部分提到前面來講。
再次,在后面的教學中可以把一些平時遇到的問題結(jié)合起來進行教學,讓學生知道掌握某些知識就能解決相關(guān)的一些問題,讓學生在學習過程中覺得學習與實際生活很近,對《Visual FoxPro程序設計》課程的認識就沒那么抽象了。例如在講解數(shù)組時,就可以統(tǒng)計學生所在班級期中考試成績情況,完成每個學生的總分、平均分、優(yōu)秀率的計算。這樣的教學方式提高了學生的學習興趣,還為解決實際問題積累了相關(guān)的經(jīng)驗,這種學以致用的方式對教學有很大的促進,取得了較好的教學效果。
四、加強實訓
由于計算機類的學科,專業(yè)基礎理論比較抽象,難以理解。而《Visual FoxPro程序設計》課程又是操作性極強的學科,要想很好地學好它,就得花大量的時間實訓操作,因此,實訓也是教學當中的一個重要環(huán)節(jié)。通過實訓,可以使學生更好地理解理論知識、掌握操作技能。因為學生的理解層次不同,所以,要把實訓指導手冊作為學生實訓的主要內(nèi)容來抓,要通俗易懂、循序漸進。老師要做好檢查和記錄,對學生不能完成操作,老師及時輔導,讓學生能順利完成。在這門課程結(jié)束前,讓學生自己設計一個小型數(shù)據(jù)庫管理系統(tǒng),使學生對《Visual FoxPro程序設計》的學習有一定清晰、完整、系統(tǒng)的理解。
五、完善考核體系
《Visual FoxPro程序設計》課程的特點要求,學生不僅要懂得理論知識,而且還要求具有一定的實際動手能力。傳統(tǒng)的考試方式僅僅注重理論知識的考核,而對動手能力的考核要求不夠。因而要對《Visual FoxPro程序設計》課程考試方式進行調(diào)整,應加大加強對動手能力的考核。經(jīng)調(diào)整后,考試成績應該包括平時成績、上機理論考試成績、平時實訓成績和綜合實驗(制作小型數(shù)據(jù)庫管理系統(tǒng))成績。
項目基金:武漢東湖學院校級科研項目《計算機公共基礎課教學及實踐方法創(chuàng)新研究與探討》
作者簡介:黃蘇雨,(1976年6月-) 女, 碩士,漢族?,F(xiàn)任職于武漢東湖學院計算機科學學院,講師。 研究方向:人工智能。