龐潤芳 鄭坤燦 裴衣非
摘 要: VFP (Visual FoxPro) 傳統(tǒng)教學(xué)模式存在諸多不足,比如學(xué)生對學(xué)習(xí)缺乏積極性和主動性、動手機(jī)會較少等。根據(jù)多年的教學(xué)實(shí)踐,我們提出了一套完善的基于項(xiàng)目驅(qū)動和過程考核的VFP程序設(shè)計(jì)課程教學(xué)改革的體系和措施。教學(xué)改革以項(xiàng)目為主線合理安排教學(xué)內(nèi)容,注重過程考核,并進(jìn)一步明確教學(xué)目標(biāo)。實(shí)踐表明這激發(fā)了學(xué)生主動學(xué)習(xí)的興趣,增強(qiáng)了學(xué)生動手能力。
關(guān)鍵詞: 項(xiàng)目驅(qū)動; 過程考核; 程序設(shè)計(jì); 教學(xué)改革
中圖分類號:G420 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2017)12-87-03
Teaching reform of VFP programming course with project-driven and process evaluation
Pang Runfang1, Zheng Kuncan2, Pei Yifei1
(1. Engineering Training Center, Inner Mongolia University of Science and Technology, Baotou, Inner Mongolia 014010, China;
2. Energy and Environment School,Inner Mongolia University of Science and Technology)
Abstract: The traditional teaching of VFP (Visual FoxPro) has many problems such as the lack of the active learning and very few of practice. According to many years of teaching experience, a perfect system and measures of VFP programming teaching reform based on project-driven and process evaluation are presented. The teaching reform takes the project as the main line, arranges the teaching content reasonably, pays attention to the process examination, and further makes clear the teaching goal. Practice shows that these measures stimulate students' interest in active learning and enhance students' practical ability.
Key words: project-driven; process evaluation; programming; teaching reform
0 引言
Visual FoxPro(簡稱VFP)程序設(shè)計(jì)課程是高校經(jīng)管類、文科類學(xué)生的必修課,課程的目標(biāo)是使學(xué)生理解面向?qū)ο蟪绦蛟O(shè)計(jì)思想,掌握運(yùn)用數(shù)據(jù)庫技術(shù)進(jìn)行程序設(shè)計(jì)的基本技能,培養(yǎng)學(xué)生分析問題、解決問題的能力,并能運(yùn)用VFP開發(fā)功能全面的數(shù)據(jù)庫應(yīng)用程序,為后續(xù)的學(xué)習(xí)及實(shí)踐打下良好的基礎(chǔ)。
1 傳統(tǒng)VFP程序設(shè)計(jì)課程教學(xué)中存在的問題[1-2]
⑴ 教學(xué)方法沒有創(chuàng)新。由于VFP知識點(diǎn)零碎、復(fù)雜:包括大量的命令、語法、數(shù)據(jù)庫、程序設(shè)計(jì)、可視化程序設(shè)計(jì)的概念,傳統(tǒng)教學(xué)以教師講授為主,學(xué)生被動接受,且教學(xué)過程中各知識點(diǎn)分別介紹,并沒有形成“項(xiàng)目開發(fā)”的理念。
⑵ 課程教學(xué)目標(biāo)模糊,學(xué)生學(xué)習(xí)目的不明確,對學(xué)習(xí)重視程度不夠。
⑶ 考核方式不科學(xué),一是以平時(shí)成績和考試成績?yōu)橐罁?jù)的課程考核機(jī)制對學(xué)生學(xué)習(xí)過程的監(jiān)控不足;二是考題對學(xué)生編程能力的考核不全面,導(dǎo)致部分學(xué)生以應(yīng)試的態(tài)度對待課程。
針對以上問題,根據(jù)近年來的VFP教學(xué)經(jīng)驗(yàn),筆者提出并正在實(shí)踐的一種基于項(xiàng)目驅(qū)動、過程考核的VFP程序設(shè)計(jì)課程教學(xué)模式。
2 VFP程序設(shè)計(jì)課程的教學(xué)內(nèi)容和方法設(shè)計(jì)
2.1 VFP程序設(shè)計(jì)課程的教學(xué)內(nèi)容設(shè)計(jì)[3]
VFP課程內(nèi)容包括數(shù)據(jù)庫設(shè)計(jì)、SQL語句和面向?qū)ο蟮某绦蛟O(shè)計(jì)三大部分。數(shù)據(jù)庫設(shè)計(jì)部分內(nèi)容包括:數(shù)據(jù)庫基本知識、VFP的數(shù)據(jù)與表達(dá)式、數(shù)據(jù)表的建立、數(shù)據(jù)庫的建立。SQL語句部分包括:數(shù)據(jù)操縱語句和數(shù)據(jù)查詢語句。面向?qū)ο蟪绦蛟O(shè)計(jì)部分內(nèi)容包括:面向過程的程序設(shè)計(jì)方法,表單以及標(biāo)簽、文本框、命令按鈕、復(fù)選框、選項(xiàng)按鈕組、計(jì)時(shí)器、列表框、組合框、表格、頁框等各種常用控件的使用,以及報(bào)表、菜單的設(shè)計(jì)。為了加強(qiáng)教學(xué)內(nèi)容的實(shí)用性、適用性及趣味性,在教學(xué)過程中將這三部分知識有機(jī)地融合在一個(gè)師生都比較熟悉的項(xiàng)目中,即圖書管理系統(tǒng)貫穿整個(gè)教學(xué)過程,教師通過講解項(xiàng)目的制作講解各部分知識點(diǎn),然后學(xué)生完成所選項(xiàng)目對應(yīng)部分內(nèi)容,所選項(xiàng)目可以由教師提供,也可以是學(xué)生根據(jù)自己的專業(yè)、興趣自選。各部分教學(xué)內(nèi)容設(shè)計(jì)如表1所示。
2.2 VFP程序設(shè)計(jì)課程教學(xué)方法設(shè)計(jì)
轉(zhuǎn)變教學(xué)觀念,開展以項(xiàng)目驅(qū)動為導(dǎo)向的教學(xué),讓學(xué)生在項(xiàng)目學(xué)習(xí)過程中潛移默化地掌握新知識[4]。此教學(xué)過程包括課上、課下兩個(gè)部分。課上的教學(xué)過程和方法設(shè)計(jì)如圖1所示。
首先,教師分配1/4學(xué)時(shí)精講:圍繞項(xiàng)目展開,講該項(xiàng)目涉及到的主要知識點(diǎn)、算法及實(shí)現(xiàn)。
其次,用3/4學(xué)時(shí)讓學(xué)生利用本次課的知識動手實(shí)現(xiàn)所選項(xiàng)目對應(yīng)部分的功能。教師在此期間進(jìn)行引導(dǎo)和解決疑惑,鼓勵學(xué)生進(jìn)行自主編程,對學(xué)生的積極性、主動性和創(chuàng)新行為給予及時(shí)的正反饋,對學(xué)有余力的學(xué)生鼓勵其拓展項(xiàng)目功能。
課下讓學(xué)生通過兩個(gè)途徑實(shí)現(xiàn)自主學(xué)習(xí)。一個(gè)途徑是網(wǎng)絡(luò)教學(xué)平臺,教師提前將VFP課程的課程介紹、教學(xué)大綱、教學(xué)日歷、電子課件等教學(xué)資料上傳到該教學(xué)平臺;另一個(gè)途徑是通過微信公眾平臺,教師將每個(gè)知識點(diǎn)的講解做成3-5分鐘的小視頻發(fā)布到微信平臺;學(xué)生只要登錄網(wǎng)絡(luò)教學(xué)平臺或關(guān)注了該公眾號隨時(shí)都可以查看教學(xué)資料或觀看小視頻。由于VFP程序設(shè)計(jì)課程是實(shí)踐性較強(qiáng)的課程,學(xué)院免費(fèi)開放機(jī)房供學(xué)生實(shí)訓(xùn),而且有老師負(fù)責(zé)答疑。
3 VFP程序設(shè)計(jì)課程考核方式
VFP課程考核體系采用過程考核與綜合項(xiàng)目考核相結(jié)合的方式[5]。本課程設(shè)置的綜合項(xiàng)目有6個(gè)子項(xiàng)目,子項(xiàng)目分?jǐn)?shù)各占10%,綜合項(xiàng)目占30%,出勤和課堂表現(xiàn)占10%。6個(gè)子項(xiàng)目作為平時(shí)作業(yè),教師根據(jù)學(xué)生完成情況給出成績,綜合項(xiàng)目的成績通過答辯獲得。
4 結(jié)束語
研究以項(xiàng)目開發(fā)為主線,注重過程考核的程序設(shè)計(jì)課程教學(xué)模式,將數(shù)據(jù)庫、程序設(shè)計(jì)、可視化程序設(shè)計(jì)的理念三大部分知識有機(jī)地融合到一個(gè)項(xiàng)目中。學(xué)生可以自擇項(xiàng)目,培養(yǎng)了自主學(xué)習(xí)的能力,這在很大程度上激發(fā)了學(xué)生的學(xué)習(xí)興趣,切實(shí)提高了學(xué)生的編程能力、綜合實(shí)踐能力。因此這種教學(xué)模式可以在其他程序設(shè)計(jì)類語言教學(xué)中進(jìn)行推廣。
參考文獻(xiàn)(References):
[1] 王世蓉,高騰剛,黃政.程序設(shè)計(jì)課程混合教學(xué)模式改革與實(shí)
踐[J].大學(xué)教育,2017.5:29-30
[2] 王猛.以“項(xiàng)目開發(fā)”為導(dǎo)向的VFP教學(xué)改革[J].電腦知識與
技術(shù),2014.10:6914-6915
[3] 龐潤芳,鄭坤燦,張換香等.高等院校C語言課程教學(xué)改革探
析[J].中國輕工教育,2015.6:66-69
[4] 任馨,張群燕.基于案例驅(qū)動模式的程序設(shè)計(jì)基礎(chǔ)教學(xué)改革[J].
計(jì)算機(jī)時(shí)代,2017.8:73-77
[5] 郭銀章,王麗芳.基于項(xiàng)目任務(wù)驅(qū)動的C語言程序設(shè)計(jì)課程
教學(xué)[J].計(jì)算機(jī)教育,2017.2:41-44