王安幸
摘要 隨著課程改革的深入,如何開設(shè)好選修課已成為當(dāng)前關(guān)注的焦點(diǎn)之一。主要從教材、教學(xué)目標(biāo)、教學(xué)方法等幾方面對(duì)數(shù)據(jù)庫教學(xué)的探索實(shí)踐進(jìn)行介紹。
關(guān)鍵詞 信息技術(shù);選修課;數(shù)據(jù)庫
中圖分類號(hào):G633.67文獻(xiàn)標(biāo)識(shí)碼:B文章編號(hào):1671-489X(2012)12-0048-02
Exploration of Database Teaching in Secondary Schools under Background of Deepen Reform of Curriculum//Wang Anxing
Abstract With the deepening of curriculum reform, how to set up elective course has become one of the current focus of attention. This article mainly introduces practice in the database teaching from the teaching material, teaching objectives, teaching methods and other aspects.
Key words information technology; elective courses; database
Authors address Zhejiang University of Technology, Hangzhou, China 310014
從2003年開始,我國的普通高中陸續(xù)進(jìn)入了新一輪的課程改革,信息技術(shù)課程除了必修課之外還增加了包括數(shù)據(jù)管理技術(shù)在內(nèi)的若干門選修課,但是由于各種原因,信息技術(shù)選修課始終鮮有問津。隨著課程改革的深入,各省陸續(xù)開始了深化課程改革的實(shí)踐。從2012年9月起,浙江省將開始實(shí)施深化課程改革,其核心要義就是減少必修、增加選修,原本深受冷落的信息技術(shù)選修課必將迎來新一輪的春天。為了迎接新一輪的變革,筆者以數(shù)據(jù)庫技術(shù)教學(xué)作為切入點(diǎn)進(jìn)行探索和實(shí)踐。
1 教學(xué)對(duì)象的選擇
在現(xiàn)行的課程體系和評(píng)價(jià)模式下,想組織整班學(xué)生進(jìn)行信息技術(shù)選修課的教學(xué)非常困難。另一方面,學(xué)校有許多學(xué)生社團(tuán),其中計(jì)算機(jī)社是由對(duì)計(jì)算機(jī)非常感興趣的學(xué)生組成,他們希望通過參加這個(gè)社團(tuán)來開闊眼界、提高能力,因此筆者就把這十幾位學(xué)生組織起來,利用課余時(shí)間開展數(shù)據(jù)庫技術(shù)的教學(xué)實(shí)踐。
2 教學(xué)目標(biāo)的設(shè)定
新課標(biāo)中,“數(shù)據(jù)管理技術(shù)”模塊的教學(xué)內(nèi)容分為3個(gè)部分:1)數(shù)據(jù)管理基本知識(shí);2)數(shù)據(jù)庫的建立、使用與維護(hù);3)數(shù)據(jù)庫應(yīng)用系統(tǒng)[1]。課程的深度和難度都比較合理。
計(jì)算機(jī)社學(xué)生的信息素養(yǎng)相對(duì)較高,基礎(chǔ)扎實(shí)。本著因材施教的原則,本次課程的教學(xué)目標(biāo)在課標(biāo)的基礎(chǔ)上作了進(jìn)一步的拓展和延伸:要求學(xué)生能夠結(jié)合數(shù)據(jù)庫開發(fā)簡單的應(yīng)用程序,實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)、讀取、修改和查詢。課程的教學(xué)目標(biāo)具體分為:1)掌握VB中的窗體、常用控件的使用;2)了解數(shù)據(jù)庫相關(guān)的一些基本概念;3)重點(diǎn)掌握如何利用VB向數(shù)據(jù)庫輸入數(shù)據(jù)、更新數(shù)據(jù),如何從數(shù)據(jù)庫訪問數(shù)據(jù)、查詢數(shù)據(jù)。為了方便學(xué)生的學(xué)習(xí),開發(fā)平臺(tái)和數(shù)據(jù)庫系統(tǒng)選取Visual Basic 6.0和Access2000這兩個(gè)對(duì)系統(tǒng)資源要求較低的早期版本。
3 教材的選擇與內(nèi)容的取舍
本課程由VB和數(shù)據(jù)庫兩部分組成,由于沒有現(xiàn)成的教科書,必須選取合適的書籍和內(nèi)容作為教材。數(shù)據(jù)庫的教材較多,主要分為三類:第一類是以原理為主,側(cè)重于理論;第二類以純應(yīng)用為主題,缺乏必要的數(shù)據(jù)庫理論知識(shí)介紹;第三類將數(shù)據(jù)庫原理和數(shù)據(jù)庫應(yīng)用技術(shù)相結(jié)合,在介紹數(shù)據(jù)庫基礎(chǔ)知識(shí)的同時(shí)又輔以大量的實(shí)例,深入淺出,通俗易懂[2]。中學(xué)生缺乏較強(qiáng)的抽象思維能力,過于注重?cái)?shù)據(jù)庫理論的學(xué)習(xí)會(huì)使課程變得枯燥乏味;相反,不輔以必要的基礎(chǔ)理論知識(shí),就會(huì)使學(xué)生對(duì)數(shù)據(jù)庫的認(rèn)知出現(xiàn)偏差,因此選擇第三類教材較為得當(dāng),并根據(jù)實(shí)際對(duì)教材做出合理的取舍。而VB教材的選擇就較為簡單。按照教學(xué)目標(biāo),適合的教材應(yīng)該:1)對(duì)VB語言基礎(chǔ)的介紹清晰明了;2)對(duì)VB窗體、常用控件的屬性、方法及如何使用的描述得當(dāng),所使用的實(shí)例針對(duì)性、典型性強(qiáng)。
4 探索適合本學(xué)科教學(xué)的方法
信息技術(shù)在總結(jié)教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上結(jié)合先進(jìn)的教育學(xué)習(xí)理論,摸索出一系列適合本學(xué)科的教學(xué)方法。這些方法在數(shù)據(jù)庫教學(xué)中也是適用的。
4.1 任務(wù)驅(qū)動(dòng)教學(xué)
任務(wù)驅(qū)動(dòng)教學(xué)是基于建構(gòu)主義學(xué)習(xí)理論的一種教學(xué)方法,師生通過創(chuàng)設(shè)問題情境,將所要學(xué)習(xí)的知識(shí)巧妙地隱藏在任務(wù)中,通過完成任務(wù),從而達(dá)到掌握知識(shí)和歸納出學(xué)習(xí)方法的目的[3]。如在學(xué)習(xí)關(guān)系型數(shù)據(jù)庫時(shí),讓學(xué)生通過Access2000建立一個(gè)關(guān)系型數(shù)據(jù)庫,里面有兩個(gè)表:1)通過行、列相交找到相應(yīng)的數(shù)據(jù),指出表的行和列之間存在“關(guān)系”;2)在Access2000中利用“工具”—“關(guān)系”建立表之間的關(guān)系,指出表與表之間也會(huì)存在關(guān)系。通過一系列的“任務(wù)驅(qū)動(dòng)”和教師的指引,學(xué)生很快就掌握了相關(guān)知識(shí)。
4.2 案例教學(xué)
如果說任務(wù)驅(qū)動(dòng)教學(xué)是讓學(xué)生通過完成任務(wù)掌握知識(shí),那么案例教學(xué)則是師生通過對(duì)案例進(jìn)行分析、研究從而獲取知識(shí)、獲得能力的一種方法。如分析DAO對(duì)象中Jet引擎時(shí),僅用語言來描述這些抽象的概念,學(xué)生會(huì)難以理解。那么可以推出Data控件案例,分析Jet引擎如何訪問和修改數(shù)據(jù)庫。使用Data控件必須在其屬性中設(shè)置連接的數(shù)據(jù)庫類型(Connect)、數(shù)據(jù)庫文件名稱(DatabaseName)、默認(rèn)的訪問方式(DefaultType)、記錄集的類型(RecordsetType)、表的名稱(RecordSource)等屬性;而與Data控件綁定的控件,則需設(shè)置相關(guān)的Data控件名稱(DataSource)、訪問的字段名(DataField)等屬性。另外可以添加Button按鈕,利用VB中Recordset對(duì)象的AddNew、Update等方法實(shí)現(xiàn)對(duì)數(shù)據(jù)庫增加記錄的操作。
教學(xué)中多運(yùn)用較為典型的、可讀性強(qiáng)的案例,通過這些案例:1)可以激發(fā)起學(xué)生學(xué)習(xí)數(shù)據(jù)庫的興趣和熱情;2)使抽象的理論具體化,提高學(xué)習(xí)的效率;3)有助于學(xué)生盡快掌握小型數(shù)據(jù)庫開發(fā)的方法和技能。
4.3 靈活多變的教學(xué)方式和策略
較少的學(xué)生人數(shù)加之相對(duì)較強(qiáng)的信息技術(shù)認(rèn)知能力,使課程的展開變得比較順利。能夠靈活地安排教學(xué)進(jìn)度,掌握好理論教學(xué)與實(shí)踐操作的比例。鼓勵(lì)學(xué)生對(duì)教學(xué)中的問題隨時(shí)舉手提問,對(duì)有困難、有爭議的環(huán)節(jié)師生共同探討。這不僅有助于知識(shí)的掌握,同時(shí)還有利于思考能力的培養(yǎng)。將來的選修課開設(shè),人數(shù)的控制也非常重要。
5 教學(xué)成果
在學(xué)生掌握VB的使用、數(shù)據(jù)庫的基本理論和操作之后,分組進(jìn)行課題研究。每個(gè)課題都需要學(xué)生充分運(yùn)用已學(xué)知識(shí)并結(jié)合一定的課外知識(shí),制作與數(shù)據(jù)庫相關(guān)的較為簡單的、同時(shí)又具有一定實(shí)用性的應(yīng)用程序。學(xué)生通過課題研究,鞏固所學(xué)的知識(shí),培養(yǎng)自學(xué)能力和分析問題、解決問題的能力。
其中有一組學(xué)生出色地完成了課題研究。他們研究的課題是“中學(xué)教師信息管理系統(tǒng)的設(shè)計(jì)”,目標(biāo)是將學(xué)校所有教師的諸如學(xué)歷、學(xué)位、職稱、獎(jiǎng)懲、教科研情況等信息存入數(shù)據(jù)庫,并能根據(jù)條件進(jìn)行查詢和修改。該程序雖然功能較為簡單,但已具備一定的實(shí)用性和針對(duì)性,學(xué)校的教科室采用其作為教師信息管理軟件,并獲得了好評(píng)。該軟件也被推薦參加了中小學(xué)生電腦制作作品評(píng)比。
6 教學(xué)反思
通過一個(gè)多學(xué)期的探索和實(shí)踐,積累了一些經(jīng)驗(yàn),但還有不少問題值得進(jìn)一步反思和研究。
6.1 建立合理的教學(xué)評(píng)價(jià)機(jī)制
數(shù)據(jù)庫課程學(xué)習(xí),理論和操作都很重要。有許多學(xué)生重上機(jī)操作輕理論學(xué)習(xí),認(rèn)為只要能設(shè)計(jì)出數(shù)據(jù)庫程序,這門課就算學(xué)好了。殊不知沒有理論知識(shí)作為鋪墊,就會(huì)妨礙他在這門學(xué)科上的繼續(xù)深入,同時(shí)也會(huì)養(yǎng)成不良的學(xué)習(xí)習(xí)慣。究竟要掌握哪些理論知識(shí)?實(shí)踐操作要達(dá)到什么程度?這就需要合理的評(píng)價(jià)機(jī)制來衡量。這次的教學(xué)實(shí)踐未能建立良好的評(píng)價(jià)機(jī)制,需要今后繼續(xù)認(rèn)真思考。
6.2 協(xié)作學(xué)習(xí)模式的細(xì)化
協(xié)作學(xué)習(xí)有助于發(fā)揮學(xué)生學(xué)習(xí)的主動(dòng)性并共同提高,但這是以協(xié)作學(xué)習(xí)模式的細(xì)化為前提的,如果不加以精心安排,就會(huì)使協(xié)作流于形式。數(shù)據(jù)庫設(shè)計(jì)和程序設(shè)計(jì)開始之前,必須先明確各自的分工,對(duì)程序所使用的變量和參數(shù)的名稱、類型及數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行統(tǒng)一,并在設(shè)計(jì)過程中及時(shí)相互協(xié)商與探討。
6.3 教師業(yè)務(wù)能力的提高
開設(shè)這門課程,對(duì)教師的業(yè)務(wù)能力提出新的要求。教師首先必須對(duì)數(shù)據(jù)庫技術(shù)有較為深入的研究;其次還要研究如何化繁為簡、化難為易,使學(xué)生能容易地理解和掌握相關(guān)的理論和技術(shù)。相信第一次開設(shè)這門課程的教師也會(huì)碰到這些問題,因此必須要系統(tǒng)地學(xué)習(xí)相關(guān)的知識(shí),系統(tǒng)地研究適合學(xué)生的教學(xué)方法。
6.4 課程的適應(yīng)性
數(shù)據(jù)庫技術(shù)當(dāng)前發(fā)展迅速、應(yīng)用廣泛,數(shù)據(jù)庫技術(shù)課程的開設(shè)對(duì)于提高學(xué)生的信息素養(yǎng)和教師的專業(yè)水平十分有益。通過這次實(shí)踐,再進(jìn)一步就可以成為學(xué)校的校本課程;往后退一步,把各方面都與新課標(biāo)中的“數(shù)據(jù)管理技術(shù)”看齊,就成為信息技術(shù)選修課。課程的適應(yīng)性比較強(qiáng)。
筆者的數(shù)據(jù)庫技術(shù)教學(xué)實(shí)踐可以看做對(duì)信息技術(shù)選修課程實(shí)施的一種探索,希望能對(duì)即將實(shí)行的深化課程改革起到一定的參考和借鑒作用。
參考文獻(xiàn)
[1]教育部.高中信息技術(shù)課程標(biāo)準(zhǔn)(實(shí)驗(yàn))[M].北京:人民教育出版社,2003:31.
[2]陳建平,潘李宜基.數(shù)據(jù)庫教學(xué)選材與教學(xué)策略[J].肇慶學(xué)院學(xué)報(bào),2005(2):58-60.
[3]王雅靜.信息技術(shù)課程中的任務(wù)驅(qū)動(dòng)教學(xué)方法[J].教學(xué)與管理,2005(6):95-96.