朱瑩澤 劉長勇 宮潔 劉丕娥
【摘 要】應(yīng)用型本科院校非計算機專業(yè)的學(xué)生通常在學(xué)完《大學(xué)計算機基礎(chǔ)》課程之后,還要學(xué)習(xí)一門程序設(shè)計類課程。《Visual FoxPro程序設(shè)計》(以下簡稱VFP)課程,以其簡單易用,界面友好,教學(xué)內(nèi)容豐富,普遍地被各類本科院校列入非計算機專業(yè)的程序設(shè)計教學(xué)計劃當中。本文以《VFP程序設(shè)計》為例,在這門課程教材的建設(shè)上提出了研究和優(yōu)化的策略。
【關(guān)鍵詞】應(yīng)用型;本科院校;非計算機專業(yè);程序設(shè)計;教材研究
1.應(yīng)用型本科院校的定位
應(yīng)用型本科院校的主要任務(wù)是以培養(yǎng)“應(yīng)用型”的“本科生”人才為主,即它不主要培養(yǎng)“學(xué)術(shù)型”的人才或者研究型的“研究生”人才,它更注重培養(yǎng)學(xué)生的實際應(yīng)用能力,從實際出發(fā),圍繞社會需要,著重培養(yǎng)多樣化的應(yīng)用型、實踐型、職業(yè)型、技能型人才,以更好地適應(yīng)如今的多元化社會對人才的各種需求。
應(yīng)用型本科院校,將不再沿用傳統(tǒng)本科教育講究的“以學(xué)科建設(shè)為龍頭”,而是應(yīng)在專業(yè)建設(shè)的指導(dǎo)下,以學(xué)科建設(shè)為支撐,圍繞課程改革,開展相關(guān)的教學(xué)建設(shè)與教學(xué)改革。因此,要把培養(yǎng)應(yīng)用型本科人才的理念落實到辦學(xué)的實際過程當中,需要在課程體系、教材建設(shè)、師資隊伍建設(shè)、實踐教學(xué)環(huán)節(jié)等各個方面加以潛心研究,進行改革建設(shè)。本文將主要針對應(yīng)用型本科院校應(yīng)用最為廣泛的《Visual FoxPro程序設(shè)計》教材進行研究與優(yōu)化,以推動計算機程序設(shè)計知識的普及,促進計算機軟件開發(fā)技術(shù)的推廣和應(yīng)用,為培養(yǎng)21世紀信息化社會的應(yīng)用型人才提供更多的幫助。
2.非計算機專業(yè)程序設(shè)計類教材的現(xiàn)狀和問題
VFP這門課程,是本科院校非計算機專業(yè)的學(xué)生接觸的第一門和數(shù)據(jù)庫技術(shù)相關(guān)的課程,也是他們接觸的第一門計算機程序設(shè)計類課程,所以這門課程的很多專業(yè)術(shù)語以及操作的方式方法都給學(xué)生在接受和理解上造成一定的難度。市面上有多種多樣的《VFP程序設(shè)計》類教材,經(jīng)研究發(fā)現(xiàn),多數(shù)教材存在著以下一些常見問題:
2.1教材安排凌亂,分散
由于VFP課程本身既包括數(shù)據(jù)庫理論知識,又包括軟件開發(fā)實踐,所以涉及對象比較多,功能應(yīng)用操作復(fù)雜,這就要求這門課程的教材在編寫安排上要內(nèi)容銜接得當,承上啟下,過渡自然。而一些教材在整體的組織上編寫分散、凌亂,沒有讓學(xué)生建立一個完整的系統(tǒng)開發(fā)的概念,一些學(xué)生盡管學(xué)完了這門課程,可對VFP是什么,能做什么用,都還一無所知。
2.2教材內(nèi)容過于理論化
從各大高校所使用的VFP程序設(shè)計教材統(tǒng)計,其內(nèi)容基本包括數(shù)據(jù)庫基礎(chǔ)知識、VFP基本語法、數(shù)據(jù)庫和表的基本操作、SQL查詢、程序設(shè)計基礎(chǔ)、查詢和視圖、表單設(shè)計、菜單設(shè)計、報表和標簽設(shè)計、項目和應(yīng)用程序開發(fā)等章節(jié)。各個章節(jié)在內(nèi)容安排上大部分都是偏重于理論的講解而忽略了實際操作,沒有給學(xué)生一個清晰的實例以體現(xiàn)設(shè)計的要點和細節(jié),所以學(xué)生在學(xué)習(xí)過后并沒有真正的體會到應(yīng)用的樂趣,導(dǎo)致理論與實踐脫節(jié),最終并沒有達到學(xué)以致用,這嚴重背離了以培養(yǎng)應(yīng)用型人才為導(dǎo)向的教學(xué)改革的指導(dǎo)思想。
2.3教材實驗操作沒有針對性
有些教材書后的實驗不能完整反映教材安排的教學(xué)內(nèi)容,實驗單一枯燥,安排操作內(nèi)容不實用,沒有針對性,有的過于簡單,這樣就使得學(xué)生上機內(nèi)容不飽滿,迅速完成某實驗內(nèi)容后就不知所為,大部分時間都被白白浪費掉,所以造成理論與實踐脫節(jié),影響了教學(xué)質(zhì)量。
2.4教材忽視對學(xué)生能力的培養(yǎng)
多數(shù)教材的編寫安排中,往往只是灌輸給學(xué)生一些基本的對象操作技能,而忽視了對學(xué)生創(chuàng)新能力的培養(yǎng)。一些教材只是列舉一些很簡單,很容易實現(xiàn)的方法和問題,而對于需要用心思考,仔細動腦筋操作才能解決的問題卻涉及很少。應(yīng)用型本科院校力求培養(yǎng)學(xué)生的自學(xué)能力、創(chuàng)新能力、動手能力、觀察能力、分析和解決問題的能力,所以在教材的安排當中應(yīng)適當加入一些有難度有深度的知識和操作,從而激發(fā)學(xué)生獨立思考,分析問題和解決問題的能力。
3.非計算機專業(yè)程序設(shè)計類教材的改革思路及優(yōu)化辦法
哈爾濱劍橋?qū)W院針對部分非計算機專業(yè)學(xué)生開設(shè)VFP程序設(shè)計這門課程,使其進一步掌握計算機程序設(shè)計理論知識,加深系統(tǒng)開發(fā)思想,為通過全國計算機等級考試做好準備。針對現(xiàn)有教材,我們對其進行了進一步的研究和優(yōu)化,主要體現(xiàn)在以下幾個方面:
31.全面調(diào)整教學(xué)內(nèi)容,使之成為一個連貫的整體
在內(nèi)容設(shè)計上,先安排講解數(shù)據(jù)庫的基礎(chǔ)理論知識,讓學(xué)生對數(shù)據(jù)庫系統(tǒng)有個全面的了解,然后針對程序設(shè)計理論,講解VFP的基本語法和函數(shù),再介紹VFP數(shù)據(jù)庫和表的基本操作,在表數(shù)據(jù)的基礎(chǔ)上引入SQL查詢,然后講解查詢和視圖這兩個對象,最后滲透到面向?qū)ο蟪绦蛟O(shè)計,講表單、菜單、報表和標簽的創(chuàng)建和使用,最后講項目管理器,使得前邊的所有對象都綜合在一個大的應(yīng)用開發(fā)里,讓學(xué)生建立一個完整的系統(tǒng)開發(fā)的過程。這樣,就使得VFP的整個教學(xué)內(nèi)容有機的結(jié)合成個一個整體,不凌亂,不分散,內(nèi)容過渡自然,章節(jié)銜接得當,更有利于教學(xué)過程的良好進展。
3.2全面?zhèn)戎匕咐虒W(xué)
案例教學(xué)法在VFP程序設(shè)計這門課程當中顯得尤為重要,它可以根據(jù)教學(xué)要求在老師的指引下,安排學(xué)生通過對案例的分析,思考和討論,總結(jié)出解決問題的方法和途徑,進而動手去實踐,加深學(xué)生對基本概念理論的理解和認識,更有助于培養(yǎng)應(yīng)用型人才目標的實現(xiàn)。例如,在表單教學(xué)環(huán)節(jié)中,可以安排設(shè)計“抽獎器”。首先把問題拋給學(xué)生,讓他們對該任務(wù)進行全面分析,需要表單上有什么控件,需要后臺數(shù)據(jù)庫表設(shè)計什么樣的數(shù)據(jù),需要怎樣編寫事件驅(qū)動代碼,最后經(jīng)過查看和總結(jié)學(xué)生的完成情況,由教師演示共同制作外表美觀,簡單實用又貼近生活的小案例,可以大大提高學(xué)生的學(xué)習(xí)興趣,加深課堂理論的進一步實踐。
3.3與計算機等級考試掛鉤
按照全國計算機等級考試的要求,我們的教材緊扣最新《全國計算機等級考試大綱》,精心安排教學(xué)內(nèi)容,精選例題,合理安排課后實驗以適應(yīng)等級考試機考難度,對學(xué)生參加計算機等級考試提供針對性幫助,從而提高學(xué)生參加全國計算機等級考試的通過率。
4.結(jié)束語
通過我們對這門課程的深入理解與研究,《Visual FoxPro程序設(shè)計》教材從內(nèi)容章節(jié)到習(xí)題實驗、上機指導(dǎo),完全適應(yīng)國家對非計算機專業(yè)程序設(shè)計考核的要求,集課堂教學(xué)內(nèi)容、實踐教學(xué)于一體,有完整的習(xí)題以及實驗內(nèi)容和操作步驟,非常益于組織課堂教學(xué)和上機實踐?!禫isual FoxPro程序設(shè)計》在2011年2月面向全國出版發(fā)行第一版后,不斷引入本校及兄弟院校教學(xué)改革和教材建設(shè)的新成果,不斷完善教材的內(nèi)容,豐富教學(xué)案例,受到了學(xué)生的一致好評。
我們將不斷努力,進一步深入研究應(yīng)用型本科院校學(xué)生自身的特點,編寫更適用于學(xué)生學(xué)習(xí)和使用的教材、上機指導(dǎo)書,全面提高全國計算機等級考試的通過率,搞好計算機程序設(shè)計教學(xué)。
【參考文獻】
[1]楊靜.程序設(shè)計課程教學(xué)改革探討[A].2010全國計算機程序設(shè)計類課程教學(xué)研討會論文集[C].2010.
[2]黃澍莊.Visual FoxPro 教學(xué)改革探索[J].達縣師范高等專科學(xué)校學(xué)報,2011,(03).