国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

計(jì)算機(jī)輔助教學(xué)在《數(shù)據(jù)庫及應(yīng)用》課程中的應(yīng)用

2012-04-29 04:39:33吳東洋周楊靜徐波
電腦知識(shí)與技術(shù) 2012年1期
關(guān)鍵詞:計(jì)算機(jī)輔助教學(xué)

吳東洋 周楊靜 徐波

(1.南京林業(yè)大學(xué)信息技術(shù)學(xué)院,江蘇南京210037;2.南京林業(yè)大學(xué)藝術(shù)設(shè)計(jì)學(xué)院,江蘇南京210037;3.南京林業(yè)大學(xué)網(wǎng)絡(luò)中心,江蘇南京210037)

摘要:闡述了非計(jì)算機(jī)專業(yè)同學(xué)在學(xué)習(xí)程序設(shè)計(jì)語言課程中存在的問題,從而有針對(duì)的設(shè)計(jì)教學(xué),通過教學(xué)演示引出問題的關(guān)鍵部分,并借助于多媒體演示的方法進(jìn)行知識(shí)的歸納與總結(jié),提高學(xué)生編程興趣,并探索行之有效的教學(xué)方法。

關(guān)鍵詞:計(jì)算機(jī)輔助教學(xué);數(shù)據(jù)庫及應(yīng)用;Microsoft Visual Foxpro;教學(xué)演示;歸納與總結(jié)

中圖分類號(hào):G642.0文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)01-0243-03

Application of CAI in the "Database and Application" Course

WU Dong-yang1, ZHOU Yang-jing2, XU bo3

(1.School of Information Technology, NanJing Forestry University, NanJing 210037,China; 2. School of Art and Design, NanJing Forestry University, NanJing 210037, China; 3. Network Center, NanJing Forestry University, NanJing 210037, China)

Abstract: Expatiated the problem of the non-professional computer science students in learning courses of programming language,aim at the design of teaching activities, by demonstration to guide the key part of the problem and by the aid of multimedia presentations to re? duce and Summarize the knowledge to improve their interest in programming ,and to explore effective teaching methods.

Key words: CAI; database and application; microsoft visual foxpro; teaching demonstration; reduce and Summarize

計(jì)算機(jī)輔助教學(xué)(Computer Assisted Instruction,簡稱CAI)是利用計(jì)算機(jī)技術(shù)來模擬教師的教學(xué),通過與計(jì)算機(jī)之間的交互對(duì)話過程來達(dá)到教學(xué)目的[1],以計(jì)算機(jī)的各項(xiàng)功能和特點(diǎn),代替(或部分代替)教師面向?qū)W習(xí)者實(shí)現(xiàn)有效學(xué)習(xí)的教學(xué)形態(tài)[2]。CAI教學(xué)模式多種多樣,除了基本教學(xué)模式,如演示與實(shí)踐、個(gè)別指導(dǎo)、教學(xué)模擬、教學(xué)游戲以外,一些更新穎的教學(xué)模式也經(jīng)常被采用,如基于案例和資源的學(xué)習(xí)、智能授導(dǎo)、探究性學(xué)習(xí)、虛擬教室等。隨著計(jì)算機(jī)技術(shù)的完善與發(fā)展,它正影響到教學(xué)手段的變化,而且引發(fā)著教學(xué)內(nèi)容、教學(xué)方法和教學(xué)模式等等一系列的變革[3]。

該文針對(duì)非計(jì)算機(jī)專業(yè)同學(xué)學(xué)習(xí)程序設(shè)計(jì)語言及數(shù)據(jù)庫原理知識(shí)過程中存在的問題,以及由于計(jì)算機(jī)基礎(chǔ)知識(shí)相對(duì)匱乏、難以深入理解抽象的程序設(shè)計(jì)方法,進(jìn)而缺乏學(xué)習(xí)動(dòng)力的現(xiàn)象,結(jié)合《數(shù)據(jù)庫及應(yīng)用》課程特點(diǎn),有針對(duì)性地設(shè)計(jì)教學(xué),培養(yǎng)學(xué)生實(shí)際的編程能力,激發(fā)學(xué)習(xí)的主動(dòng)性,探索行之有效的教學(xué)方式和方法。

1 Visual FoxPro教學(xué)中存在的問題

《數(shù)據(jù)庫及應(yīng)用》課程是面向非計(jì)算機(jī)專業(yè)的一門公共基礎(chǔ)課程,實(shí)踐性較強(qiáng)、對(duì)實(shí)驗(yàn)教學(xué)環(huán)節(jié)要求較高。該課程借助于Micro? soft Visual Foxpro開發(fā)平臺(tái)進(jìn)行數(shù)據(jù)庫系統(tǒng)開發(fā),培養(yǎng)訓(xùn)練學(xué)生運(yùn)用Visual Foxpro語言編寫準(zhǔn)確、清晰的數(shù)據(jù)庫管理程序以及對(duì)數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用,便于學(xué)生掌握數(shù)據(jù)庫原理的基本理論,是數(shù)據(jù)庫原理技術(shù)與面向?qū)ο蟪绦蛟O(shè)計(jì)相結(jié)合的一門課程。該課程在講授的過程中存在如下問題:

1.1認(rèn)知差異,興趣不濃

如果教師在開始該課程之前沒有系統(tǒng)的對(duì)這門課程作整體介紹,學(xué)生對(duì)于新的課程認(rèn)識(shí)就會(huì)存在不足,不能完全理解該課程的學(xué)習(xí)目的以及學(xué)習(xí)目標(biāo),無從掌握該課程的特點(diǎn)以及學(xué)習(xí)方法。傳統(tǒng)的單向的教學(xué)手段對(duì)于程序設(shè)計(jì)語言課程來說過于抽象,僅僅依靠板書和口頭說教,學(xué)生用筆記錄,用耳朵聽講,學(xué)生可能很難理解程序內(nèi)部的執(zhí)行過程,導(dǎo)致學(xué)生依靠背誦程序代碼來學(xué)習(xí)程序設(shè)計(jì)語言,無法有效理解以及順利完成該課程的學(xué)習(xí)。

1.2課程內(nèi)容抽象,難于理解

根據(jù)調(diào)查全校選修《數(shù)據(jù)庫及應(yīng)用》課程同學(xué)來源的分布,發(fā)現(xiàn)參與選修該課程同學(xué)大部分來自于理工科專業(yè),也有一部分來自于文科和藝術(shù)類專業(yè),不同專業(yè)背景對(duì)于計(jì)算機(jī)基礎(chǔ)知識(shí)的掌握參差不齊,對(duì)于程序設(shè)計(jì)方法的理解也就不一。有些同學(xué)在學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí)過程中,面對(duì)大量生澀的專業(yè)術(shù)語覺得不知所措,從而對(duì)于計(jì)算機(jī)類課程的學(xué)習(xí)產(chǎn)生了焦慮以及排斥心理,從而影響學(xué)習(xí)的積極性。

2 CAI在《數(shù)據(jù)庫及應(yīng)用》課程中的應(yīng)用

2.1教學(xué)演示

當(dāng)代大學(xué)生思維活躍,在課堂上他們有汲取新知識(shí)的愿望,希望接觸到新鮮的有活力的知識(shí),而程序設(shè)計(jì)類課程如果按照傳統(tǒng)的古板的說教式教學(xué),同學(xué)們則會(huì)因?yàn)榭菰镫y懂而表現(xiàn)出厭倦。CAI教學(xué)方式的直觀生動(dòng)、趣味性強(qiáng),可以很好的調(diào)動(dòng)同學(xué)們的學(xué)習(xí)興趣。

如果講解程序設(shè)計(jì)時(shí),首先演示一個(gè)已經(jīng)設(shè)計(jì)好的小“產(chǎn)品”,并且介紹這個(gè)“產(chǎn)品”的功能以及現(xiàn)實(shí)應(yīng)用,當(dāng)同學(xué)們看到通過Visual FoxPro平臺(tái)可以實(shí)現(xiàn)這些功能的開發(fā),進(jìn)而解決現(xiàn)實(shí)當(dāng)中的問題時(shí),必然興趣倍增。例如在學(xué)習(xí)textbox控件時(shí),我們可以將textbox控件設(shè)計(jì)成一個(gè)密碼輸入框,實(shí)現(xiàn)“密碼驗(yàn)證”功能,用戶密碼輸入正確則可以進(jìn)入“成功”表單,而密碼輸入不正確,則彈出“重新輸入密碼”對(duì)話框。

圖1中“確定”按鈕的click方法代碼即實(shí)現(xiàn)密碼驗(yàn)證功能,代碼如下:

if thisform.text1.value="abc"

if thisform.text2.value="1234"

do form d:wdyf2.scx

else

messagebox("密碼錯(cuò)誤,請(qǐng)重新輸入!",64,"錯(cuò)誤")

endif

else

messagebox("用戶名錯(cuò)誤,請(qǐng)重新輸入!",64,"錯(cuò)誤")

endif

程序在執(zhí)行過程中,單擊圖1中“確定”按鈕,則鼠標(biāo)的click事件發(fā)生,調(diào)用“確定”按鈕的click方法的程序代碼。通過演示程序并結(jié)合功能講解,同學(xué)們可以很好的理解密碼驗(yàn)證的算法的實(shí)現(xiàn)以及程序的執(zhí)行過程。這樣同學(xué)們可以快速的理解面向?qū)ο蟪绦蛟O(shè)計(jì)方法是由事件進(jìn)行驅(qū)動(dòng)的含義,即某個(gè)事件發(fā)生,則與此事件相關(guān)的方法代碼將被執(zhí)行,從而實(shí)現(xiàn)問題的解決。

2.2知識(shí)拓展

在經(jīng)過了短短幾行代碼就解決了上面問題之后,同學(xué)們可能會(huì)覺得算法不是那么抽象,程序也不像想象中的那么繁瑣,接下來可以和同學(xué)們共同探討“密碼驗(yàn)證”程序的優(yōu)點(diǎn)以及不完善之處。

同學(xué)們會(huì)發(fā)現(xiàn)這個(gè)看似完善的程序中存在各種各樣的“缺陷”。比如,用戶在使用過程中,如果是用戶名出錯(cuò),而不是密碼出錯(cuò),該如何提醒?如果我們?cè)O(shè)定密碼長度為4位,但是用戶密碼輸入超過長度限制,又該如何提醒?不管用戶名出錯(cuò)還是密碼出錯(cuò),當(dāng)需要用戶重新錄入的時(shí)候,如何實(shí)現(xiàn)系統(tǒng)自動(dòng)將“請(qǐng)輸入用戶名”和“請(qǐng)輸入密碼”文本框中數(shù)據(jù)清空?當(dāng)我們可以實(shí)現(xiàn)數(shù)據(jù)自動(dòng)清空之后,如何使“請(qǐng)輸入用戶名”文本框自動(dòng)得到焦點(diǎn)……當(dāng)同學(xué)們將所遇到的問題一個(gè)一個(gè)解決后,同學(xué)們會(huì)感到很充實(shí),很滿足,因?yàn)樗麄儾粌H僅熟悉了textbox控件的使用,更重要的是學(xué)會(huì)了應(yīng)用這個(gè)控件解決一個(gè)實(shí)際的問題。

2.3總結(jié)與整理

在實(shí)際教學(xué)過程中,同學(xué)們會(huì)不斷關(guān)注新的具有挑戰(zhàn)性的知識(shí),接受新的思想與理論,但是學(xué)習(xí)的過程中不斷的進(jìn)行知識(shí)的歸納與總結(jié)也是非常重要的環(huán)節(jié),同學(xué)們有必要通過對(duì)過往知識(shí)的總結(jié)來整理所有知識(shí)間的關(guān)聯(lián),而多媒體教學(xué)手段可以以一種生動(dòng)活潑的形式來展現(xiàn)一些看似枯澀無味的理論知識(shí)點(diǎn)。

比如針對(duì)上述例子中所學(xué)習(xí)的textbox控件的使用,我們通過一張知識(shí)點(diǎn)結(jié)構(gòu)圖來總結(jié)這個(gè)實(shí)例中所涉及到的知識(shí)。

通過圖5的描述,同學(xué)們可以對(duì)所學(xué)過的知識(shí)有全局的了解,并將已有的知識(shí)進(jìn)行融會(huì)貫通,從而具有較好的知識(shí)掌握效果。

3結(jié)論

該文通過CAI在《數(shù)據(jù)庫及應(yīng)用》課程中的應(yīng)用探討了針對(duì)非計(jì)算機(jī)專業(yè)同學(xué)學(xué)習(xí)Visual FoxPro程序設(shè)計(jì)語言過程中存在的困難,并提出通過教學(xué)演示方法引出問題,在進(jìn)行知識(shí)拓展過程中融匯各個(gè)知識(shí)點(diǎn),實(shí)際問題求解過程中加強(qiáng)知識(shí)點(diǎn)的理解與掌握,最后再借助于多媒體演示的方法對(duì)知識(shí)進(jìn)行總結(jié)與整理,從而提高同學(xué)們對(duì)于抽象知識(shí)的認(rèn)識(shí)。

參考文獻(xiàn):

[1]吳小茂.計(jì)算機(jī)輔助教學(xué)的前景與事實(shí)效果分析[J].陜西師范大學(xué)學(xué)報(bào),2008(6):171-172.

[2]王寶玲.計(jì)算機(jī)輔助教學(xué)及多媒體課件的開發(fā)[J].云南大學(xué)學(xué)報(bào). 2003(26):81-84.

[3]王愛玲.計(jì)算機(jī)輔助教學(xué)中存在的問題與對(duì)策[J].教育理論與實(shí)踐.2007(27):40-42.

[4]翁克山,李青.計(jì)算機(jī)輔助教學(xué)的技術(shù)局限性及應(yīng)對(duì)[J].教學(xué)與管理. 2010(30):94-96.

[5]李建國,張小真.計(jì)算機(jī)輔助教學(xué)[M].重慶:重慶大學(xué)出版社.1993.10-60

[6]師書恩.計(jì)算機(jī)輔助教育[M].北京:北京師范大學(xué)出版社.1993.6.

[7]郝炳虎.淺談?dòng)?jì)算機(jī)多媒體輔助教學(xué)中存在的問題及對(duì)策[J].中國成人教育,2010(20):138 139.

[8]嚴(yán)明,單啟成.Visual FoxPro教程(2008版) [M].蘇州:蘇州大學(xué)出版社.2008.12.

猜你喜歡
計(jì)算機(jī)輔助教學(xué)
計(jì)算機(jī)輔助教學(xué)應(yīng)用分析和探索
當(dāng)前計(jì)算機(jī)輔助教學(xué)的實(shí)踐與思考
成才之路(2016年36期)2016-12-12 13:02:32
藥物制劑專業(yè)物理化學(xué)教學(xué)探討
計(jì)算機(jī)輔助教學(xué)在中學(xué)美術(shù)教學(xué)中的應(yīng)用
《線性代數(shù)》計(jì)算機(jī)輔助教學(xué)初探
計(jì)算機(jī)輔助教學(xué)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
墨江| 叙永县| 吴旗县| 合阳县| 宜州市| 江源县| 额敏县| 汝州市| 平陆县| 从化市| 天气| 图们市| 贺州市| 深水埗区| 调兵山市| 泰和县| 宜州市| 义马市| 梓潼县| 辰溪县| 东兰县| 南阳市| 婺源县| 荣成市| 上饶县| 阿坝| 丹寨县| 枣庄市| 西乡县| 汝南县| 华阴市| 锡林郭勒盟| 巴塘县| 邯郸市| 商城县| 宜州市| 东乌珠穆沁旗| 和田县| 玉门市| 屯昌县| 犍为县|