(江門市第一職業(yè)高級(jí)中學(xué) 廣東江門 529000)
隨著計(jì)算機(jī)技術(shù)的發(fā)展,動(dòng)態(tài)網(wǎng)頁(yè)已被廣泛用于各類網(wǎng)站,而對(duì)于動(dòng)態(tài)網(wǎng)頁(yè)的專業(yè)學(xué)習(xí),自然也成了各中職學(xué)校計(jì)算機(jī)專業(yè)學(xué)生的必修課程。但面對(duì)枯燥的代碼和呆板的界面,職中生往往缺乏學(xué)習(xí)興趣。那么,如何把動(dòng)態(tài)網(wǎng)頁(yè)課程變得更加生動(dòng)有趣呢?我認(rèn)為可以從以下兩方面入手,運(yùn)用巧妙的教學(xué)安排和新型的教學(xué)手段,把動(dòng)態(tài)網(wǎng)頁(yè)變得充滿趣味。
動(dòng)態(tài)網(wǎng)頁(yè)作為一門立足于實(shí)踐的課程,它要求學(xué)生能根據(jù)實(shí)際,自主編寫相關(guān)程序。但在傳統(tǒng)的課堂教學(xué)中,學(xué)生即能不到老師的個(gè)別點(diǎn)撥,也沒有從課程中找到樂趣,容易失去學(xué)習(xí)興趣。因此,我利用信息化技術(shù),實(shí)施開放式教學(xué),把課堂還給學(xué)生,讓他們帶著樂趣去學(xué),帶著喜悅?cè)プ?。[1]
開放式教學(xué),要求我們老師做好課堂的外延,讓學(xué)生利用碎片時(shí)間快樂學(xué)習(xí)。課前,我利用班級(jí)平臺(tái)公布新的教學(xué)內(nèi)容及課前任務(wù),上傳學(xué)習(xí)資料。學(xué)生則通過(guò)下載學(xué)案,了解新任務(wù),并根據(jù)實(shí)際情況觀看視頻講解或者小組討論,完成各種有趣的闖關(guān)任務(wù)。學(xué)生間既有合作,又有競(jìng)爭(zhēng)的課前學(xué)習(xí),能很好地激發(fā)他們的內(nèi)在潛能,提高學(xué)習(xí)興趣。課后,我再根據(jù)課程內(nèi)容設(shè)置相關(guān)練習(xí),引導(dǎo)學(xué)生對(duì)知識(shí)進(jìn)行內(nèi)化和鞏固。借用多媒體技術(shù),我能突破時(shí)間和空間的限制,最大限度地調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,提高課堂利用率。
中職學(xué)校的教學(xué)任務(wù)是培養(yǎng)學(xué)生的動(dòng)手能力和職業(yè)素養(yǎng),而這兩者都是通過(guò)具體的工作得到的,所以日常的教學(xué)也應(yīng)該注重工作過(guò)程的體驗(yàn)。[2]
因此,教學(xué)中,我會(huì)建立模擬的工作場(chǎng)景,以企業(yè)工程師的身份,把課堂任務(wù)下發(fā)到各小組長(zhǎng)手中,再以小組為單位進(jìn)行實(shí)操練習(xí)。此時(shí),各小組則作為獨(dú)立的開發(fā)團(tuán)體,由組長(zhǎng)擔(dān)任開發(fā)工程師,內(nèi)部成員分別扮演編碼程序員、系統(tǒng)測(cè)試員等不同角色。過(guò)程中,學(xué)生通過(guò)閱讀教材、學(xué)案,自行討論解決各難點(diǎn)問題。而我則會(huì)到各小組中去了解情況,記錄各小組解決問題的方法和討論結(jié)果。然而,學(xué)生的能力是有限的,不可能單靠小組內(nèi)部就能解決所有問題。我還會(huì)把部分重難點(diǎn)問題進(jìn)行展示,安排小組成員或者由我來(lái)進(jìn)行答疑和點(diǎn)撥。這種互動(dòng)式的工作情景模擬,不僅能碰撞出思維的火花,還能發(fā)現(xiàn)一些被老師忽視,但學(xué)生卻很容易犯的錯(cuò)誤,很好地體現(xiàn)課堂的過(guò)程管理。最后的驗(yàn)收環(huán)節(jié)中,我會(huì)對(duì)各小組上交的作品進(jìn)行全面的點(diǎn)評(píng),并利用生動(dòng)的課件和視頻進(jìn)行總結(jié)歸納,讓學(xué)生在腦海中構(gòu)建系統(tǒng)化的知識(shí)網(wǎng)絡(luò)。
與傳統(tǒng)課堂相比,模擬工作環(huán)境能很好地提高學(xué)生的參與度,將其被動(dòng)學(xué)習(xí)變?yōu)橹鲃?dòng)參與,有效提高學(xué)生的職業(yè)技能。
在動(dòng)態(tài)網(wǎng)頁(yè)中,代碼不是唯一固定的,而是根據(jù)實(shí)際,合理選用最優(yōu)的解決方案。因此,如何利用一題多解的練習(xí)來(lái)提高學(xué)生的學(xué)習(xí)遷移能力,也是本門課程教學(xué)的關(guān)鍵所在。傳統(tǒng)課堂中,老師照本宣科,學(xué)生只能通過(guò)死記書本代碼來(lái)記住相關(guān)的內(nèi)容及語(yǔ)法。顯然,這不利于學(xué)生的遷移學(xué)習(xí),只要一換條件,他們就可能編不出程序。
針對(duì)課程這一特點(diǎn),教學(xué)過(guò)程中,我特別注重對(duì)學(xué)生發(fā)散思維的啟發(fā),不是一味強(qiáng)調(diào)書本的解題過(guò)程,而是采用集體討論和分組研究交錯(cuò)進(jìn)行。首先,我會(huì)對(duì)例題進(jìn)行解題思路的分析,就重點(diǎn)內(nèi)容進(jìn)行提問,加深全班學(xué)生對(duì)知識(shí)點(diǎn)的理解。理清思路后,我再放手讓各小組自主編碼。由于沒有了書本的約束,學(xué)生間編寫的代碼必定存在各種不同,也許是變量名的命名不同,所用的語(yǔ)句不同,循環(huán)次數(shù)不同……面對(duì)不盡相同的代碼,我會(huì)引導(dǎo)學(xué)生通過(guò)提問、回答、論證、反駁、判斷等進(jìn)行討論及修改,最終得出最優(yōu)代碼。這樣的安排,不僅讓學(xué)生掌握一個(gè)例題的程序編寫,還大大地提升了他們的學(xué)習(xí)遷移能力。
學(xué)生不喜歡編程的主要原因是覺得它枯燥,日常生活中也很少用得到。其實(shí)不然,“編程來(lái)源于生活”,我們老師應(yīng)該盡量采用生活實(shí)例進(jìn)行講解,增加程序的生活氣息,使學(xué)生體會(huì)編程的樂趣。
如教授if語(yǔ)句時(shí),我就選用了學(xué)生熱衷的生活實(shí)例進(jìn)行講解。例1:成人禮是人從少年兒童時(shí)代邁向成人階段的儀式。這天,親友們都會(huì)為參加者送上18歲的寄語(yǔ)。適逢畢業(yè)季,請(qǐng)?jiān)O(shè)計(jì)一程序,判斷班級(jí)中哪些同學(xué)可以參加下周的成人禮。因?yàn)橘N近生活,學(xué)生一下子就有了濃濃的學(xué)習(xí)興趣,都紛紛欲試。我就趁熱打鐵,讓學(xué)生參照書本例子自行嘗試……當(dāng)然,學(xué)生要理解if語(yǔ)句,單靠一個(gè)例子顯然不足。因此,我還精心準(zhǔn)備了例子2:最近,中國(guó)電信(江門)攜手各大超市舉行“因?yàn)橛心?,電信有折”的?yōu)惠活動(dòng)。凡持電信銀卡者在市內(nèi)所有超市購(gòu)物都有9.5折;電信金卡者享用9折;電信鉆石卡可享8.5折,請(qǐng)同學(xué)們?yōu)槠湓O(shè)計(jì)一程序。有了前面例子做基礎(chǔ),學(xué)生對(duì)這個(gè)例子的編寫就更得心應(yīng)手了,大部分同學(xué)都能利用if編寫出打折程序。[3]
但生活經(jīng)驗(yàn)告訴我:只有經(jīng)得起細(xì)節(jié)推敲的程序才能成為最佳。所以,我讓學(xué)生回歸生活,用生活的經(jīng)驗(yàn)去分析,提出程序中存在漏洞,如:出現(xiàn)沒有電信卡的用戶購(gòu)物怎么辦?要不要把優(yōu)惠金額封頂呢?……在同學(xué)們的反復(fù)修改下,最終推選出班級(jí)的最佳方案。而通過(guò)這例子的學(xué)習(xí),學(xué)生不僅收獲了設(shè)計(jì)這段程序的成功,還拉近了程序與日常生活的距離,體會(huì)到編程的真正樂趣。
動(dòng)態(tài)網(wǎng)頁(yè)是一門實(shí)踐性很強(qiáng)的課程,想真正把它的教學(xué)從枯燥變?yōu)樯鷦?dòng),絕不是一件容易的事。但我會(huì)繼續(xù)鉆研教材,大膽創(chuàng)新,借助巧妙的教學(xué)安排和新型的教學(xué)手段,提升學(xué)生對(duì)該課程的興趣度和參與度。