朱從娜
2012年5月,中國教育技術(shù)協(xié)會信息技術(shù)教育專業(yè)委員會公布的《基礎(chǔ)教育信息技術(shù)課程標(biāo)準(zhǔn)(2012版)》中,將高中“網(wǎng)絡(luò)技術(shù)應(yīng)用”模塊調(diào)整為兩個單元“網(wǎng)絡(luò)通信原理”和“網(wǎng)絡(luò)應(yīng)用系統(tǒng)設(shè)計與開發(fā)”。其中,“網(wǎng)絡(luò)應(yīng)用系統(tǒng)設(shè)計與開發(fā)”單元涉及靜態(tài)網(wǎng)站和動態(tài)網(wǎng)站的設(shè)計、制作,并涉及動態(tài)網(wǎng)站及后臺數(shù)據(jù)庫的設(shè)計和實(shí)現(xiàn)。那么,到底什么是網(wǎng)絡(luò)應(yīng)用系統(tǒng)?與人們常說的動態(tài)網(wǎng)站一樣嗎?高中生學(xué)習(xí)“網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計和制作”的難度有多大?應(yīng)學(xué)習(xí)到什么程度?在高中信息技術(shù)課程中應(yīng)該如何安排這些內(nèi)容?筆者在本文中進(jìn)行了深入的探討,建議降低知識難度,在高中階段以“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”引入相關(guān)內(nèi)容,并分析了相關(guān)知識點(diǎn)和目標(biāo),給出了實(shí)用性的建議。
● 對高中生學(xué)習(xí)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的思考
1.網(wǎng)絡(luò)應(yīng)用系統(tǒng)和動態(tài)網(wǎng)站的概念辨析
筆者在中國知網(wǎng)分別以“網(wǎng)絡(luò)應(yīng)用系統(tǒng)”和“動態(tài)網(wǎng)站”進(jìn)行文獻(xiàn)查詢,各搜索出434和287篇論文,說明二者在學(xué)術(shù)界都有較高的認(rèn)同度。對比相關(guān)的文章,會發(fā)現(xiàn)網(wǎng)絡(luò)應(yīng)用系統(tǒng)在前期規(guī)劃、技術(shù)實(shí)現(xiàn)上都要難于動態(tài)網(wǎng)站。而設(shè)計和制作一個動態(tài)網(wǎng)站,一般來說,只需要構(gòu)建一個數(shù)據(jù)庫,然后利用動態(tài)網(wǎng)頁技術(shù)(如ASP)實(shí)現(xiàn)對數(shù)據(jù)庫的存取和讀寫,動態(tài)生成HTML頁面,以網(wǎng)頁的形式在IE瀏覽器中展現(xiàn)出來即可。因此,筆者認(rèn)為動態(tài)網(wǎng)站是一種簡單的網(wǎng)絡(luò)應(yīng)用系統(tǒng),無論在功能設(shè)計還是技術(shù)實(shí)現(xiàn)上,都要相對簡單一些。
2.高中生學(xué)習(xí)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的困難所在
大家都知道,網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計和開發(fā)是一個系統(tǒng)而復(fù)雜的過程,在實(shí)際開發(fā)網(wǎng)絡(luò)應(yīng)用系統(tǒng)時,一般要經(jīng)過以下階段(如下圖)。
其中,需求分析階段包括對應(yīng)用功能的需求分析和對數(shù)據(jù)的需求分析,主要內(nèi)容是提取核心、主要、急迫的業(yè)務(wù),明晰業(yè)務(wù)流程和功能、數(shù)據(jù)要求;概要設(shè)計即確立系統(tǒng)結(jié)構(gòu)(功能結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu));詳細(xì)設(shè)計即功能模塊設(shè)計、數(shù)據(jù)庫的設(shè)計;系統(tǒng)編碼,一方面是功能的編碼實(shí)現(xiàn),另一方面則是數(shù)據(jù)庫的建立;系統(tǒng)調(diào)試完成對系統(tǒng)功能實(shí)現(xiàn)的測試和系統(tǒng)性能的測試,隨后系統(tǒng)交予用戶進(jìn)行使用,即系統(tǒng)運(yùn)行。
在具體實(shí)現(xiàn)時,對開發(fā)者的前期綜合策劃能力,包括功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計,以及采用具體的編程語言進(jìn)行技術(shù)實(shí)現(xiàn)方面都有非常高的要求。而高中生由于認(rèn)知水平、時間和精力都非常有限,而且知識結(jié)構(gòu)不完善(沒有系統(tǒng)學(xué)習(xí)過數(shù)據(jù)庫設(shè)計等相關(guān)課程),學(xué)習(xí)起來存在相當(dāng)大的難度。如果這部分內(nèi)容設(shè)置過難,超過高中生的年齡特征發(fā)展要求,學(xué)生會感到太吃力,望塵莫及,產(chǎn)生嚴(yán)重的畏難情緒,會直接影響對整門課程的學(xué)習(xí)。
與此同時,筆者調(diào)查了幾所高校的計算機(jī)專業(yè)課程的設(shè)置,并查找了一些相關(guān)文獻(xiàn),了解到《動態(tài)網(wǎng)頁設(shè)計》《計算機(jī)網(wǎng)絡(luò)技術(shù)設(shè)計》《數(shù)據(jù)庫技術(shù)與應(yīng)用》以及具體的編程語言,如Visual C++、Java、Delphi等,是計算機(jī)和信息專業(yè)類大學(xué)生的必選課程,一般非計算機(jī)專業(yè)的大學(xué)生都不要求掌握,那么,高中生是否真的有必要學(xué)習(xí)這些內(nèi)容,如果學(xué)習(xí),應(yīng)講到什么程度高中生才能夠接受,都是高中課標(biāo)修訂者和教材編寫者應(yīng)該慎重考慮的問題。
3.以“動態(tài)網(wǎng)站”代替“網(wǎng)絡(luò)應(yīng)用系統(tǒng)”,更貼合高中生的實(shí)際接受能力
“動態(tài)網(wǎng)站”這一說法,是相對于傳統(tǒng)的HTML頁面內(nèi)容固定不變的靜態(tài)網(wǎng)站而提出的。動態(tài)網(wǎng)站和靜態(tài)網(wǎng)站最大的區(qū)別在于網(wǎng)頁在服務(wù)器端是否需要執(zhí)行代碼。學(xué)生在義務(wù)教育階段學(xué)習(xí)過靜態(tài)網(wǎng)站的設(shè)計和開發(fā),靜態(tài)網(wǎng)站的核心是用表格進(jìn)行頁面布局,學(xué)生對相關(guān)知識和技術(shù)已經(jīng)非常熟悉和熟練。到高中階段,如果接觸的是“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”,學(xué)生可以在前面的基礎(chǔ)上著重學(xué)習(xí)數(shù)據(jù)庫的相關(guān)知識,再初步掌握一種編程語言,就可以掌握該部分的內(nèi)容了。
筆者咨詢了幾位高中信息技術(shù)教師,他們也一致覺得“網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計和開發(fā)”涉及的內(nèi)容比較系統(tǒng)和復(fù)雜,高中生所能接受的也不過冰山一角,很容易被繞暈在其復(fù)雜的開發(fā)流程中,無法展開學(xué)習(xí)。那么,倒不如回避這一復(fù)雜的概念,以“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”來導(dǎo)入該部分內(nèi)容,無論在內(nèi)容設(shè)置還是教材編寫上,都可以根據(jù)實(shí)際需要來把握內(nèi)容的深淺程度,教師在備課和開展教學(xué)時也會相對輕松一些。
● “動態(tài)網(wǎng)站的設(shè)計和開發(fā)”的知識點(diǎn)分析
根據(jù)《普通高中技術(shù)課程標(biāo)準(zhǔn)(實(shí)驗(yàn))》中提出的三維目標(biāo),并結(jié)合高中生實(shí)際,筆者對高中生可以掌握的“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”的具體目標(biāo)進(jìn)行了進(jìn)一步的細(xì)化,具體如上表所示。
我們都知道,《普通高中技術(shù)課程標(biāo)準(zhǔn)(實(shí)驗(yàn))》中把知識性目標(biāo)從低到高依次分為了解、理解和遷移應(yīng)用水平,技能性目標(biāo)從低到高依次分為模仿、獨(dú)立操作和熟練操作水平,情感性目標(biāo)從低到高,依次為感受、反應(yīng)和領(lǐng)悟水平。而從上表中可以看出,28個知識點(diǎn)中有11個要求高中生達(dá)到“了解”水平,5個要求達(dá)到“模仿”水平,僅僅有4個要求學(xué)生達(dá)到“獨(dú)立操作”水平(主要原因還是學(xué)生在義務(wù)教育階段學(xué)習(xí)過網(wǎng)頁設(shè)計和靜態(tài)網(wǎng)站的制作),除此之外,基本上沒有特別高層次的目標(biāo)要求。這樣的目標(biāo)要求,在教學(xué)時進(jìn)行合理的安排,高中生在課時緊張的情況下是可以完成的。
● 教學(xué)建議
1.以“生活中的實(shí)際應(yīng)用+現(xiàn)成的案例”,引導(dǎo)學(xué)生在體驗(yàn)的過程中學(xué)習(xí)知識和技能
案例教學(xué)法是指在傳統(tǒng)講授式教學(xué)法中引入案例,師生之間、生生之間圍繞案例資料進(jìn)行互動和討論,從而使學(xué)生掌握教學(xué)內(nèi)容,并使自身能力得到有效的發(fā)展。“動態(tài)網(wǎng)站的設(shè)計與開發(fā)”內(nèi)容中涉及相當(dāng)多的原理概念知識和操作技能,通過案例教學(xué)法的運(yùn)用,使學(xué)生深入理解這些原理和概念,其效果顯然好過于死記硬背。同時,具體而生動的案例也降低了學(xué)生對技能性內(nèi)容的恐懼感,增加了學(xué)生探究的愿望和積極性。
針對知識性的內(nèi)容,不能僅是枯燥的理論陳述,要注意結(jié)合生活中的實(shí)際應(yīng)用,安排相關(guān)的體驗(yàn)內(nèi)容,讓學(xué)生在體驗(yàn)中真正地了解動態(tài)網(wǎng)站的原理知識。例如,在介紹“動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別”時,可以結(jié)合具體的靜態(tài)網(wǎng)站和動態(tài)網(wǎng)站案例,靜態(tài)網(wǎng)站可以采用在初中階段制作的網(wǎng)站案例,動態(tài)網(wǎng)站案例則可以選用高中生日常生活中常用的網(wǎng)校、當(dāng)當(dāng)、淘寶等網(wǎng)站,讓學(xué)生登錄到這些網(wǎng)站,輸入關(guān)鍵詞進(jìn)行搜索,真實(shí)感受二者的區(qū)別。在介紹“動態(tài)網(wǎng)站的特點(diǎn)”時,讓學(xué)生注意觀察輸入關(guān)鍵詞后出現(xiàn)的網(wǎng)址是否是以“.asp”、“.aspx”、“.jsp”、“.php”等為后綴,是否含有“?”符號。這是辨認(rèn)動態(tài)網(wǎng)站的一個重要標(biāo)準(zhǔn)。
針對技能性的內(nèi)容,以現(xiàn)成的案例為剖析對象,讓學(xué)生在模仿的基礎(chǔ)上進(jìn)而達(dá)到獨(dú)立操作的水平。數(shù)據(jù)庫設(shè)計和動態(tài)網(wǎng)站的技術(shù)實(shí)現(xiàn)是本部分的重點(diǎn)和難點(diǎn)。這部分內(nèi)容有相當(dāng)大的難度,高中生掌握起來,需要一定的時間、精力和領(lǐng)悟力。在具體編寫時,可以提供一個現(xiàn)成的動態(tài)網(wǎng)站案例,讓學(xué)生在安裝IIS后發(fā)布這個網(wǎng)站,在完成操作獲得成就感的同時,初步了解動態(tài)網(wǎng)站的原理。在此基礎(chǔ)上,再安排學(xué)生試著設(shè)計和制作一個簡單的動態(tài)網(wǎng)站,以螺旋上升的方式安排課程內(nèi)容,符合高中生的理解和接受能力。
2.以“小組協(xié)作+任務(wù)驅(qū)動”的方式展開教學(xué),使學(xué)生共同經(jīng)歷一個完整的網(wǎng)站設(shè)計和開發(fā)過程
如果僅僅是了解動態(tài)網(wǎng)站的原理和開發(fā)過程,不親手實(shí)踐做出一個完整的網(wǎng)站作品,學(xué)生整體的印象不會太深。而“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”涉及一個網(wǎng)站的開發(fā),一個人單打獨(dú)斗,耗時會比較長,不易有成就感,也很難完成。因此,建議本部分的學(xué)習(xí)采用小組協(xié)作的方式,在前期策劃時,小組成員群策群力,共同確定主題,設(shè)計功能模塊和數(shù)據(jù)庫。在后面的技術(shù)實(shí)現(xiàn)環(huán)節(jié),也互幫互助,共同探討動態(tài)網(wǎng)站的奧秘,理解動態(tài)網(wǎng)頁技術(shù)的原理,掌握一種具體編程語言,并實(shí)現(xiàn)動態(tài)網(wǎng)站的基本交互功能,最后通過作品交流來分享技術(shù)和成果。
由于高中生的年齡特征,他們還處于典型的感性認(rèn)知水平。而任務(wù)驅(qū)動是以任務(wù)為載體,通過問題解決使學(xué)習(xí)者達(dá)到掌握知識、形成學(xué)習(xí)能力的一種教學(xué)方法。這種教學(xué)方法非常適合高中生。同時,網(wǎng)絡(luò)技術(shù)應(yīng)用是一門以實(shí)踐為主的學(xué)科,采用任務(wù)驅(qū)動法,可以大大提高學(xué)生的實(shí)踐能力。其中,任務(wù)情境是建構(gòu)主義學(xué)習(xí)環(huán)境的核心,通過一個個具體任務(wù),能夠引導(dǎo)高中生主動學(xué)習(xí),積極探索,將原理知識融會貫通。可以給學(xué)生設(shè)計兩類學(xué)習(xí)任務(wù):一類是技術(shù)實(shí)現(xiàn)性任務(wù)。教師給出實(shí)現(xiàn)后的效果,即通過編程后所具備的功能,要求學(xué)生進(jìn)行具體實(shí)現(xiàn)。與任務(wù)同時提供給學(xué)生的還有完成任務(wù)的主要困難及解決辦法的提示和參考資源。這類任務(wù)比較適合于初級學(xué)習(xí)者。另一類任務(wù)是設(shè)計性質(zhì)的。在高中生已經(jīng)掌握一定的基礎(chǔ)知識后,要求他們能夠根據(jù)不同的需求設(shè)計網(wǎng)站所應(yīng)達(dá)到的功能,并為此進(jìn)行編程設(shè)計。這是較高層次的任務(wù),需要小組協(xié)作共同去完成。
endprint
2012年5月,中國教育技術(shù)協(xié)會信息技術(shù)教育專業(yè)委員會公布的《基礎(chǔ)教育信息技術(shù)課程標(biāo)準(zhǔn)(2012版)》中,將高中“網(wǎng)絡(luò)技術(shù)應(yīng)用”模塊調(diào)整為兩個單元“網(wǎng)絡(luò)通信原理”和“網(wǎng)絡(luò)應(yīng)用系統(tǒng)設(shè)計與開發(fā)”。其中,“網(wǎng)絡(luò)應(yīng)用系統(tǒng)設(shè)計與開發(fā)”單元涉及靜態(tài)網(wǎng)站和動態(tài)網(wǎng)站的設(shè)計、制作,并涉及動態(tài)網(wǎng)站及后臺數(shù)據(jù)庫的設(shè)計和實(shí)現(xiàn)。那么,到底什么是網(wǎng)絡(luò)應(yīng)用系統(tǒng)?與人們常說的動態(tài)網(wǎng)站一樣嗎?高中生學(xué)習(xí)“網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計和制作”的難度有多大?應(yīng)學(xué)習(xí)到什么程度?在高中信息技術(shù)課程中應(yīng)該如何安排這些內(nèi)容?筆者在本文中進(jìn)行了深入的探討,建議降低知識難度,在高中階段以“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”引入相關(guān)內(nèi)容,并分析了相關(guān)知識點(diǎn)和目標(biāo),給出了實(shí)用性的建議。
● 對高中生學(xué)習(xí)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的思考
1.網(wǎng)絡(luò)應(yīng)用系統(tǒng)和動態(tài)網(wǎng)站的概念辨析
筆者在中國知網(wǎng)分別以“網(wǎng)絡(luò)應(yīng)用系統(tǒng)”和“動態(tài)網(wǎng)站”進(jìn)行文獻(xiàn)查詢,各搜索出434和287篇論文,說明二者在學(xué)術(shù)界都有較高的認(rèn)同度。對比相關(guān)的文章,會發(fā)現(xiàn)網(wǎng)絡(luò)應(yīng)用系統(tǒng)在前期規(guī)劃、技術(shù)實(shí)現(xiàn)上都要難于動態(tài)網(wǎng)站。而設(shè)計和制作一個動態(tài)網(wǎng)站,一般來說,只需要構(gòu)建一個數(shù)據(jù)庫,然后利用動態(tài)網(wǎng)頁技術(shù)(如ASP)實(shí)現(xiàn)對數(shù)據(jù)庫的存取和讀寫,動態(tài)生成HTML頁面,以網(wǎng)頁的形式在IE瀏覽器中展現(xiàn)出來即可。因此,筆者認(rèn)為動態(tài)網(wǎng)站是一種簡單的網(wǎng)絡(luò)應(yīng)用系統(tǒng),無論在功能設(shè)計還是技術(shù)實(shí)現(xiàn)上,都要相對簡單一些。
2.高中生學(xué)習(xí)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的困難所在
大家都知道,網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計和開發(fā)是一個系統(tǒng)而復(fù)雜的過程,在實(shí)際開發(fā)網(wǎng)絡(luò)應(yīng)用系統(tǒng)時,一般要經(jīng)過以下階段(如下圖)。
其中,需求分析階段包括對應(yīng)用功能的需求分析和對數(shù)據(jù)的需求分析,主要內(nèi)容是提取核心、主要、急迫的業(yè)務(wù),明晰業(yè)務(wù)流程和功能、數(shù)據(jù)要求;概要設(shè)計即確立系統(tǒng)結(jié)構(gòu)(功能結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu));詳細(xì)設(shè)計即功能模塊設(shè)計、數(shù)據(jù)庫的設(shè)計;系統(tǒng)編碼,一方面是功能的編碼實(shí)現(xiàn),另一方面則是數(shù)據(jù)庫的建立;系統(tǒng)調(diào)試完成對系統(tǒng)功能實(shí)現(xiàn)的測試和系統(tǒng)性能的測試,隨后系統(tǒng)交予用戶進(jìn)行使用,即系統(tǒng)運(yùn)行。
在具體實(shí)現(xiàn)時,對開發(fā)者的前期綜合策劃能力,包括功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計,以及采用具體的編程語言進(jìn)行技術(shù)實(shí)現(xiàn)方面都有非常高的要求。而高中生由于認(rèn)知水平、時間和精力都非常有限,而且知識結(jié)構(gòu)不完善(沒有系統(tǒng)學(xué)習(xí)過數(shù)據(jù)庫設(shè)計等相關(guān)課程),學(xué)習(xí)起來存在相當(dāng)大的難度。如果這部分內(nèi)容設(shè)置過難,超過高中生的年齡特征發(fā)展要求,學(xué)生會感到太吃力,望塵莫及,產(chǎn)生嚴(yán)重的畏難情緒,會直接影響對整門課程的學(xué)習(xí)。
與此同時,筆者調(diào)查了幾所高校的計算機(jī)專業(yè)課程的設(shè)置,并查找了一些相關(guān)文獻(xiàn),了解到《動態(tài)網(wǎng)頁設(shè)計》《計算機(jī)網(wǎng)絡(luò)技術(shù)設(shè)計》《數(shù)據(jù)庫技術(shù)與應(yīng)用》以及具體的編程語言,如Visual C++、Java、Delphi等,是計算機(jī)和信息專業(yè)類大學(xué)生的必選課程,一般非計算機(jī)專業(yè)的大學(xué)生都不要求掌握,那么,高中生是否真的有必要學(xué)習(xí)這些內(nèi)容,如果學(xué)習(xí),應(yīng)講到什么程度高中生才能夠接受,都是高中課標(biāo)修訂者和教材編寫者應(yīng)該慎重考慮的問題。
3.以“動態(tài)網(wǎng)站”代替“網(wǎng)絡(luò)應(yīng)用系統(tǒng)”,更貼合高中生的實(shí)際接受能力
“動態(tài)網(wǎng)站”這一說法,是相對于傳統(tǒng)的HTML頁面內(nèi)容固定不變的靜態(tài)網(wǎng)站而提出的。動態(tài)網(wǎng)站和靜態(tài)網(wǎng)站最大的區(qū)別在于網(wǎng)頁在服務(wù)器端是否需要執(zhí)行代碼。學(xué)生在義務(wù)教育階段學(xué)習(xí)過靜態(tài)網(wǎng)站的設(shè)計和開發(fā),靜態(tài)網(wǎng)站的核心是用表格進(jìn)行頁面布局,學(xué)生對相關(guān)知識和技術(shù)已經(jīng)非常熟悉和熟練。到高中階段,如果接觸的是“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”,學(xué)生可以在前面的基礎(chǔ)上著重學(xué)習(xí)數(shù)據(jù)庫的相關(guān)知識,再初步掌握一種編程語言,就可以掌握該部分的內(nèi)容了。
筆者咨詢了幾位高中信息技術(shù)教師,他們也一致覺得“網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計和開發(fā)”涉及的內(nèi)容比較系統(tǒng)和復(fù)雜,高中生所能接受的也不過冰山一角,很容易被繞暈在其復(fù)雜的開發(fā)流程中,無法展開學(xué)習(xí)。那么,倒不如回避這一復(fù)雜的概念,以“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”來導(dǎo)入該部分內(nèi)容,無論在內(nèi)容設(shè)置還是教材編寫上,都可以根據(jù)實(shí)際需要來把握內(nèi)容的深淺程度,教師在備課和開展教學(xué)時也會相對輕松一些。
● “動態(tài)網(wǎng)站的設(shè)計和開發(fā)”的知識點(diǎn)分析
根據(jù)《普通高中技術(shù)課程標(biāo)準(zhǔn)(實(shí)驗(yàn))》中提出的三維目標(biāo),并結(jié)合高中生實(shí)際,筆者對高中生可以掌握的“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”的具體目標(biāo)進(jìn)行了進(jìn)一步的細(xì)化,具體如上表所示。
我們都知道,《普通高中技術(shù)課程標(biāo)準(zhǔn)(實(shí)驗(yàn))》中把知識性目標(biāo)從低到高依次分為了解、理解和遷移應(yīng)用水平,技能性目標(biāo)從低到高依次分為模仿、獨(dú)立操作和熟練操作水平,情感性目標(biāo)從低到高,依次為感受、反應(yīng)和領(lǐng)悟水平。而從上表中可以看出,28個知識點(diǎn)中有11個要求高中生達(dá)到“了解”水平,5個要求達(dá)到“模仿”水平,僅僅有4個要求學(xué)生達(dá)到“獨(dú)立操作”水平(主要原因還是學(xué)生在義務(wù)教育階段學(xué)習(xí)過網(wǎng)頁設(shè)計和靜態(tài)網(wǎng)站的制作),除此之外,基本上沒有特別高層次的目標(biāo)要求。這樣的目標(biāo)要求,在教學(xué)時進(jìn)行合理的安排,高中生在課時緊張的情況下是可以完成的。
● 教學(xué)建議
1.以“生活中的實(shí)際應(yīng)用+現(xiàn)成的案例”,引導(dǎo)學(xué)生在體驗(yàn)的過程中學(xué)習(xí)知識和技能
案例教學(xué)法是指在傳統(tǒng)講授式教學(xué)法中引入案例,師生之間、生生之間圍繞案例資料進(jìn)行互動和討論,從而使學(xué)生掌握教學(xué)內(nèi)容,并使自身能力得到有效的發(fā)展。“動態(tài)網(wǎng)站的設(shè)計與開發(fā)”內(nèi)容中涉及相當(dāng)多的原理概念知識和操作技能,通過案例教學(xué)法的運(yùn)用,使學(xué)生深入理解這些原理和概念,其效果顯然好過于死記硬背。同時,具體而生動的案例也降低了學(xué)生對技能性內(nèi)容的恐懼感,增加了學(xué)生探究的愿望和積極性。
針對知識性的內(nèi)容,不能僅是枯燥的理論陳述,要注意結(jié)合生活中的實(shí)際應(yīng)用,安排相關(guān)的體驗(yàn)內(nèi)容,讓學(xué)生在體驗(yàn)中真正地了解動態(tài)網(wǎng)站的原理知識。例如,在介紹“動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別”時,可以結(jié)合具體的靜態(tài)網(wǎng)站和動態(tài)網(wǎng)站案例,靜態(tài)網(wǎng)站可以采用在初中階段制作的網(wǎng)站案例,動態(tài)網(wǎng)站案例則可以選用高中生日常生活中常用的網(wǎng)校、當(dāng)當(dāng)、淘寶等網(wǎng)站,讓學(xué)生登錄到這些網(wǎng)站,輸入關(guān)鍵詞進(jìn)行搜索,真實(shí)感受二者的區(qū)別。在介紹“動態(tài)網(wǎng)站的特點(diǎn)”時,讓學(xué)生注意觀察輸入關(guān)鍵詞后出現(xiàn)的網(wǎng)址是否是以“.asp”、“.aspx”、“.jsp”、“.php”等為后綴,是否含有“?”符號。這是辨認(rèn)動態(tài)網(wǎng)站的一個重要標(biāo)準(zhǔn)。
針對技能性的內(nèi)容,以現(xiàn)成的案例為剖析對象,讓學(xué)生在模仿的基礎(chǔ)上進(jìn)而達(dá)到獨(dú)立操作的水平。數(shù)據(jù)庫設(shè)計和動態(tài)網(wǎng)站的技術(shù)實(shí)現(xiàn)是本部分的重點(diǎn)和難點(diǎn)。這部分內(nèi)容有相當(dāng)大的難度,高中生掌握起來,需要一定的時間、精力和領(lǐng)悟力。在具體編寫時,可以提供一個現(xiàn)成的動態(tài)網(wǎng)站案例,讓學(xué)生在安裝IIS后發(fā)布這個網(wǎng)站,在完成操作獲得成就感的同時,初步了解動態(tài)網(wǎng)站的原理。在此基礎(chǔ)上,再安排學(xué)生試著設(shè)計和制作一個簡單的動態(tài)網(wǎng)站,以螺旋上升的方式安排課程內(nèi)容,符合高中生的理解和接受能力。
2.以“小組協(xié)作+任務(wù)驅(qū)動”的方式展開教學(xué),使學(xué)生共同經(jīng)歷一個完整的網(wǎng)站設(shè)計和開發(fā)過程
如果僅僅是了解動態(tài)網(wǎng)站的原理和開發(fā)過程,不親手實(shí)踐做出一個完整的網(wǎng)站作品,學(xué)生整體的印象不會太深。而“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”涉及一個網(wǎng)站的開發(fā),一個人單打獨(dú)斗,耗時會比較長,不易有成就感,也很難完成。因此,建議本部分的學(xué)習(xí)采用小組協(xié)作的方式,在前期策劃時,小組成員群策群力,共同確定主題,設(shè)計功能模塊和數(shù)據(jù)庫。在后面的技術(shù)實(shí)現(xiàn)環(huán)節(jié),也互幫互助,共同探討動態(tài)網(wǎng)站的奧秘,理解動態(tài)網(wǎng)頁技術(shù)的原理,掌握一種具體編程語言,并實(shí)現(xiàn)動態(tài)網(wǎng)站的基本交互功能,最后通過作品交流來分享技術(shù)和成果。
由于高中生的年齡特征,他們還處于典型的感性認(rèn)知水平。而任務(wù)驅(qū)動是以任務(wù)為載體,通過問題解決使學(xué)習(xí)者達(dá)到掌握知識、形成學(xué)習(xí)能力的一種教學(xué)方法。這種教學(xué)方法非常適合高中生。同時,網(wǎng)絡(luò)技術(shù)應(yīng)用是一門以實(shí)踐為主的學(xué)科,采用任務(wù)驅(qū)動法,可以大大提高學(xué)生的實(shí)踐能力。其中,任務(wù)情境是建構(gòu)主義學(xué)習(xí)環(huán)境的核心,通過一個個具體任務(wù),能夠引導(dǎo)高中生主動學(xué)習(xí),積極探索,將原理知識融會貫通。可以給學(xué)生設(shè)計兩類學(xué)習(xí)任務(wù):一類是技術(shù)實(shí)現(xiàn)性任務(wù)。教師給出實(shí)現(xiàn)后的效果,即通過編程后所具備的功能,要求學(xué)生進(jìn)行具體實(shí)現(xiàn)。與任務(wù)同時提供給學(xué)生的還有完成任務(wù)的主要困難及解決辦法的提示和參考資源。這類任務(wù)比較適合于初級學(xué)習(xí)者。另一類任務(wù)是設(shè)計性質(zhì)的。在高中生已經(jīng)掌握一定的基礎(chǔ)知識后,要求他們能夠根據(jù)不同的需求設(shè)計網(wǎng)站所應(yīng)達(dá)到的功能,并為此進(jìn)行編程設(shè)計。這是較高層次的任務(wù),需要小組協(xié)作共同去完成。
endprint
2012年5月,中國教育技術(shù)協(xié)會信息技術(shù)教育專業(yè)委員會公布的《基礎(chǔ)教育信息技術(shù)課程標(biāo)準(zhǔn)(2012版)》中,將高中“網(wǎng)絡(luò)技術(shù)應(yīng)用”模塊調(diào)整為兩個單元“網(wǎng)絡(luò)通信原理”和“網(wǎng)絡(luò)應(yīng)用系統(tǒng)設(shè)計與開發(fā)”。其中,“網(wǎng)絡(luò)應(yīng)用系統(tǒng)設(shè)計與開發(fā)”單元涉及靜態(tài)網(wǎng)站和動態(tài)網(wǎng)站的設(shè)計、制作,并涉及動態(tài)網(wǎng)站及后臺數(shù)據(jù)庫的設(shè)計和實(shí)現(xiàn)。那么,到底什么是網(wǎng)絡(luò)應(yīng)用系統(tǒng)?與人們常說的動態(tài)網(wǎng)站一樣嗎?高中生學(xué)習(xí)“網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計和制作”的難度有多大?應(yīng)學(xué)習(xí)到什么程度?在高中信息技術(shù)課程中應(yīng)該如何安排這些內(nèi)容?筆者在本文中進(jìn)行了深入的探討,建議降低知識難度,在高中階段以“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”引入相關(guān)內(nèi)容,并分析了相關(guān)知識點(diǎn)和目標(biāo),給出了實(shí)用性的建議。
● 對高中生學(xué)習(xí)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的思考
1.網(wǎng)絡(luò)應(yīng)用系統(tǒng)和動態(tài)網(wǎng)站的概念辨析
筆者在中國知網(wǎng)分別以“網(wǎng)絡(luò)應(yīng)用系統(tǒng)”和“動態(tài)網(wǎng)站”進(jìn)行文獻(xiàn)查詢,各搜索出434和287篇論文,說明二者在學(xué)術(shù)界都有較高的認(rèn)同度。對比相關(guān)的文章,會發(fā)現(xiàn)網(wǎng)絡(luò)應(yīng)用系統(tǒng)在前期規(guī)劃、技術(shù)實(shí)現(xiàn)上都要難于動態(tài)網(wǎng)站。而設(shè)計和制作一個動態(tài)網(wǎng)站,一般來說,只需要構(gòu)建一個數(shù)據(jù)庫,然后利用動態(tài)網(wǎng)頁技術(shù)(如ASP)實(shí)現(xiàn)對數(shù)據(jù)庫的存取和讀寫,動態(tài)生成HTML頁面,以網(wǎng)頁的形式在IE瀏覽器中展現(xiàn)出來即可。因此,筆者認(rèn)為動態(tài)網(wǎng)站是一種簡單的網(wǎng)絡(luò)應(yīng)用系統(tǒng),無論在功能設(shè)計還是技術(shù)實(shí)現(xiàn)上,都要相對簡單一些。
2.高中生學(xué)習(xí)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的困難所在
大家都知道,網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計和開發(fā)是一個系統(tǒng)而復(fù)雜的過程,在實(shí)際開發(fā)網(wǎng)絡(luò)應(yīng)用系統(tǒng)時,一般要經(jīng)過以下階段(如下圖)。
其中,需求分析階段包括對應(yīng)用功能的需求分析和對數(shù)據(jù)的需求分析,主要內(nèi)容是提取核心、主要、急迫的業(yè)務(wù),明晰業(yè)務(wù)流程和功能、數(shù)據(jù)要求;概要設(shè)計即確立系統(tǒng)結(jié)構(gòu)(功能結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu));詳細(xì)設(shè)計即功能模塊設(shè)計、數(shù)據(jù)庫的設(shè)計;系統(tǒng)編碼,一方面是功能的編碼實(shí)現(xiàn),另一方面則是數(shù)據(jù)庫的建立;系統(tǒng)調(diào)試完成對系統(tǒng)功能實(shí)現(xiàn)的測試和系統(tǒng)性能的測試,隨后系統(tǒng)交予用戶進(jìn)行使用,即系統(tǒng)運(yùn)行。
在具體實(shí)現(xiàn)時,對開發(fā)者的前期綜合策劃能力,包括功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計,以及采用具體的編程語言進(jìn)行技術(shù)實(shí)現(xiàn)方面都有非常高的要求。而高中生由于認(rèn)知水平、時間和精力都非常有限,而且知識結(jié)構(gòu)不完善(沒有系統(tǒng)學(xué)習(xí)過數(shù)據(jù)庫設(shè)計等相關(guān)課程),學(xué)習(xí)起來存在相當(dāng)大的難度。如果這部分內(nèi)容設(shè)置過難,超過高中生的年齡特征發(fā)展要求,學(xué)生會感到太吃力,望塵莫及,產(chǎn)生嚴(yán)重的畏難情緒,會直接影響對整門課程的學(xué)習(xí)。
與此同時,筆者調(diào)查了幾所高校的計算機(jī)專業(yè)課程的設(shè)置,并查找了一些相關(guān)文獻(xiàn),了解到《動態(tài)網(wǎng)頁設(shè)計》《計算機(jī)網(wǎng)絡(luò)技術(shù)設(shè)計》《數(shù)據(jù)庫技術(shù)與應(yīng)用》以及具體的編程語言,如Visual C++、Java、Delphi等,是計算機(jī)和信息專業(yè)類大學(xué)生的必選課程,一般非計算機(jī)專業(yè)的大學(xué)生都不要求掌握,那么,高中生是否真的有必要學(xué)習(xí)這些內(nèi)容,如果學(xué)習(xí),應(yīng)講到什么程度高中生才能夠接受,都是高中課標(biāo)修訂者和教材編寫者應(yīng)該慎重考慮的問題。
3.以“動態(tài)網(wǎng)站”代替“網(wǎng)絡(luò)應(yīng)用系統(tǒng)”,更貼合高中生的實(shí)際接受能力
“動態(tài)網(wǎng)站”這一說法,是相對于傳統(tǒng)的HTML頁面內(nèi)容固定不變的靜態(tài)網(wǎng)站而提出的。動態(tài)網(wǎng)站和靜態(tài)網(wǎng)站最大的區(qū)別在于網(wǎng)頁在服務(wù)器端是否需要執(zhí)行代碼。學(xué)生在義務(wù)教育階段學(xué)習(xí)過靜態(tài)網(wǎng)站的設(shè)計和開發(fā),靜態(tài)網(wǎng)站的核心是用表格進(jìn)行頁面布局,學(xué)生對相關(guān)知識和技術(shù)已經(jīng)非常熟悉和熟練。到高中階段,如果接觸的是“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”,學(xué)生可以在前面的基礎(chǔ)上著重學(xué)習(xí)數(shù)據(jù)庫的相關(guān)知識,再初步掌握一種編程語言,就可以掌握該部分的內(nèi)容了。
筆者咨詢了幾位高中信息技術(shù)教師,他們也一致覺得“網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計和開發(fā)”涉及的內(nèi)容比較系統(tǒng)和復(fù)雜,高中生所能接受的也不過冰山一角,很容易被繞暈在其復(fù)雜的開發(fā)流程中,無法展開學(xué)習(xí)。那么,倒不如回避這一復(fù)雜的概念,以“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”來導(dǎo)入該部分內(nèi)容,無論在內(nèi)容設(shè)置還是教材編寫上,都可以根據(jù)實(shí)際需要來把握內(nèi)容的深淺程度,教師在備課和開展教學(xué)時也會相對輕松一些。
● “動態(tài)網(wǎng)站的設(shè)計和開發(fā)”的知識點(diǎn)分析
根據(jù)《普通高中技術(shù)課程標(biāo)準(zhǔn)(實(shí)驗(yàn))》中提出的三維目標(biāo),并結(jié)合高中生實(shí)際,筆者對高中生可以掌握的“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”的具體目標(biāo)進(jìn)行了進(jìn)一步的細(xì)化,具體如上表所示。
我們都知道,《普通高中技術(shù)課程標(biāo)準(zhǔn)(實(shí)驗(yàn))》中把知識性目標(biāo)從低到高依次分為了解、理解和遷移應(yīng)用水平,技能性目標(biāo)從低到高依次分為模仿、獨(dú)立操作和熟練操作水平,情感性目標(biāo)從低到高,依次為感受、反應(yīng)和領(lǐng)悟水平。而從上表中可以看出,28個知識點(diǎn)中有11個要求高中生達(dá)到“了解”水平,5個要求達(dá)到“模仿”水平,僅僅有4個要求學(xué)生達(dá)到“獨(dú)立操作”水平(主要原因還是學(xué)生在義務(wù)教育階段學(xué)習(xí)過網(wǎng)頁設(shè)計和靜態(tài)網(wǎng)站的制作),除此之外,基本上沒有特別高層次的目標(biāo)要求。這樣的目標(biāo)要求,在教學(xué)時進(jìn)行合理的安排,高中生在課時緊張的情況下是可以完成的。
● 教學(xué)建議
1.以“生活中的實(shí)際應(yīng)用+現(xiàn)成的案例”,引導(dǎo)學(xué)生在體驗(yàn)的過程中學(xué)習(xí)知識和技能
案例教學(xué)法是指在傳統(tǒng)講授式教學(xué)法中引入案例,師生之間、生生之間圍繞案例資料進(jìn)行互動和討論,從而使學(xué)生掌握教學(xué)內(nèi)容,并使自身能力得到有效的發(fā)展。“動態(tài)網(wǎng)站的設(shè)計與開發(fā)”內(nèi)容中涉及相當(dāng)多的原理概念知識和操作技能,通過案例教學(xué)法的運(yùn)用,使學(xué)生深入理解這些原理和概念,其效果顯然好過于死記硬背。同時,具體而生動的案例也降低了學(xué)生對技能性內(nèi)容的恐懼感,增加了學(xué)生探究的愿望和積極性。
針對知識性的內(nèi)容,不能僅是枯燥的理論陳述,要注意結(jié)合生活中的實(shí)際應(yīng)用,安排相關(guān)的體驗(yàn)內(nèi)容,讓學(xué)生在體驗(yàn)中真正地了解動態(tài)網(wǎng)站的原理知識。例如,在介紹“動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別”時,可以結(jié)合具體的靜態(tài)網(wǎng)站和動態(tài)網(wǎng)站案例,靜態(tài)網(wǎng)站可以采用在初中階段制作的網(wǎng)站案例,動態(tài)網(wǎng)站案例則可以選用高中生日常生活中常用的網(wǎng)校、當(dāng)當(dāng)、淘寶等網(wǎng)站,讓學(xué)生登錄到這些網(wǎng)站,輸入關(guān)鍵詞進(jìn)行搜索,真實(shí)感受二者的區(qū)別。在介紹“動態(tài)網(wǎng)站的特點(diǎn)”時,讓學(xué)生注意觀察輸入關(guān)鍵詞后出現(xiàn)的網(wǎng)址是否是以“.asp”、“.aspx”、“.jsp”、“.php”等為后綴,是否含有“?”符號。這是辨認(rèn)動態(tài)網(wǎng)站的一個重要標(biāo)準(zhǔn)。
針對技能性的內(nèi)容,以現(xiàn)成的案例為剖析對象,讓學(xué)生在模仿的基礎(chǔ)上進(jìn)而達(dá)到獨(dú)立操作的水平。數(shù)據(jù)庫設(shè)計和動態(tài)網(wǎng)站的技術(shù)實(shí)現(xiàn)是本部分的重點(diǎn)和難點(diǎn)。這部分內(nèi)容有相當(dāng)大的難度,高中生掌握起來,需要一定的時間、精力和領(lǐng)悟力。在具體編寫時,可以提供一個現(xiàn)成的動態(tài)網(wǎng)站案例,讓學(xué)生在安裝IIS后發(fā)布這個網(wǎng)站,在完成操作獲得成就感的同時,初步了解動態(tài)網(wǎng)站的原理。在此基礎(chǔ)上,再安排學(xué)生試著設(shè)計和制作一個簡單的動態(tài)網(wǎng)站,以螺旋上升的方式安排課程內(nèi)容,符合高中生的理解和接受能力。
2.以“小組協(xié)作+任務(wù)驅(qū)動”的方式展開教學(xué),使學(xué)生共同經(jīng)歷一個完整的網(wǎng)站設(shè)計和開發(fā)過程
如果僅僅是了解動態(tài)網(wǎng)站的原理和開發(fā)過程,不親手實(shí)踐做出一個完整的網(wǎng)站作品,學(xué)生整體的印象不會太深。而“動態(tài)網(wǎng)站的設(shè)計和開發(fā)”涉及一個網(wǎng)站的開發(fā),一個人單打獨(dú)斗,耗時會比較長,不易有成就感,也很難完成。因此,建議本部分的學(xué)習(xí)采用小組協(xié)作的方式,在前期策劃時,小組成員群策群力,共同確定主題,設(shè)計功能模塊和數(shù)據(jù)庫。在后面的技術(shù)實(shí)現(xiàn)環(huán)節(jié),也互幫互助,共同探討動態(tài)網(wǎng)站的奧秘,理解動態(tài)網(wǎng)頁技術(shù)的原理,掌握一種具體編程語言,并實(shí)現(xiàn)動態(tài)網(wǎng)站的基本交互功能,最后通過作品交流來分享技術(shù)和成果。
由于高中生的年齡特征,他們還處于典型的感性認(rèn)知水平。而任務(wù)驅(qū)動是以任務(wù)為載體,通過問題解決使學(xué)習(xí)者達(dá)到掌握知識、形成學(xué)習(xí)能力的一種教學(xué)方法。這種教學(xué)方法非常適合高中生。同時,網(wǎng)絡(luò)技術(shù)應(yīng)用是一門以實(shí)踐為主的學(xué)科,采用任務(wù)驅(qū)動法,可以大大提高學(xué)生的實(shí)踐能力。其中,任務(wù)情境是建構(gòu)主義學(xué)習(xí)環(huán)境的核心,通過一個個具體任務(wù),能夠引導(dǎo)高中生主動學(xué)習(xí),積極探索,將原理知識融會貫通。可以給學(xué)生設(shè)計兩類學(xué)習(xí)任務(wù):一類是技術(shù)實(shí)現(xiàn)性任務(wù)。教師給出實(shí)現(xiàn)后的效果,即通過編程后所具備的功能,要求學(xué)生進(jìn)行具體實(shí)現(xiàn)。與任務(wù)同時提供給學(xué)生的還有完成任務(wù)的主要困難及解決辦法的提示和參考資源。這類任務(wù)比較適合于初級學(xué)習(xí)者。另一類任務(wù)是設(shè)計性質(zhì)的。在高中生已經(jīng)掌握一定的基礎(chǔ)知識后,要求他們能夠根據(jù)不同的需求設(shè)計網(wǎng)站所應(yīng)達(dá)到的功能,并為此進(jìn)行編程設(shè)計。這是較高層次的任務(wù),需要小組協(xié)作共同去完成。
endprint