文章編號:1962-5913(2008)13-0101-02
摘要:隨著計算機在各個領(lǐng)域的深入、廣泛的應(yīng)用,VB程序設(shè)計作為普通高校非計算機專業(yè)學(xué)生的必修課,提高其教學(xué)質(zhì)量顯得十分重要的。本文提出應(yīng)該在教學(xué)中應(yīng)用交互式的教學(xué)模式,并結(jié)合實例從教師與學(xué)生之間、學(xué)生與學(xué)生間、師生與生活間三個方面進行積極的探索和嘗試,以促進VB程序設(shè)計教學(xué)。
關(guān)鍵詞:VB程序設(shè)計;交互式模式教學(xué);教學(xué)質(zhì)量
中圖分類號:G642文獻標(biāo)識碼:B
1引言
VB程序設(shè)計是很多高校為非計算機專業(yè)學(xué)生開設(shè)的程序設(shè)計基礎(chǔ)課程。在筆者多年的教學(xué)實踐中,發(fā)現(xiàn)學(xué)生普遍反映該課程學(xué)習(xí)難度較大,需要較強的抽象思維和一定的數(shù)學(xué)基礎(chǔ)。然而很多高校對這門課程的總課時偏少,在教學(xué)過程中出現(xiàn)進度快的現(xiàn)象,加上不少同學(xué)主觀上重視不足以及學(xué)習(xí)方法的問題,導(dǎo)致了本課程教學(xué)質(zhì)量不理想。筆者在幾年的教學(xué)中不斷嘗試各種新方法,其中交互式教學(xué)模式是我們認為比較成功的。
2交互式教學(xué)模式
交互式的教學(xué)模式就是在師生之間、學(xué)生之間、師生與生活之間進行多渠道、多層次、多向充分的自主信息交流和自主情感交流,形成立體交叉的網(wǎng)絡(luò)結(jié)構(gòu)教學(xué)模式。
2.1新型的師生間“交互”
這里強調(diào)“新型”是因為傳統(tǒng)的師生間的“交互”更多的是教師與學(xué)生間單向、呆板的互動,而“新型”的師生間的“交互”應(yīng)當(dāng)是雙向互動、雙向交流。雙向互動包括“師生”與“生師”兩種方式。
“師生”交互就是要讓學(xué)生參與到課堂中來,其中的關(guān)鍵是要激發(fā)學(xué)生的學(xué)習(xí)興趣。興趣是最好的老師,沒有了動力,學(xué)生上課很容易養(yǎng)成惰性,所以教師要了解學(xué)生的心理,采取各種可行的教學(xué)手段來激發(fā)學(xué)生的學(xué)習(xí)興趣。首先,可以通過選取有一定趣味性和實用性,并且難度適中的實例展開教學(xué),將復(fù)雜的概念融于簡單的實例中,這樣增加了學(xué)習(xí)的趣味性。同時多讓學(xué)生上講臺練習(xí),臺下的學(xué)生會看得更認真,提高了注意力。做完練習(xí)后,讓學(xué)生試著給大家講一講解題或編程的思路及方法。另外,可以有意在前臺界面或代碼中設(shè)置一些錯誤,運行出錯后問學(xué)生們?yōu)槭裁磿鲥e,怎樣改正?為了讓更多的學(xué)生能上臺講解或回答問題,教師可以采取一定的獎懲措施,按照5分制給上臺練習(xí)的學(xué)生打分,作為平時成績的參考。
在上機實驗課上,教師通過精選幾個實驗題目留給學(xué)生去完成。對于前十名先做出來的學(xué)生這次成績記錄為A,同時鼓勵其他同學(xué)在上機課前要看書,做好充分準(zhǔn)備,為下次拿A做準(zhǔn)備。這樣,學(xué)生的競爭意識增強了,學(xué)習(xí)興趣會更濃。
“生師”交互就是解放學(xué)生的口,讓他敢說敢問;解放學(xué)生的手,讓他敢做;解放學(xué)生的腦,讓他敢想。讓學(xué)生從敢于想、敢于說、勇于問、敢于做到善于思考、善于表達、善于質(zhì)疑、善于實踐。例如在上完第一堂課后,布置這樣一道題目:設(shè)計一個如下窗體,使得單擊窗體左移按鈕時,窗體往左移動,單擊窗體右移按鈕時,窗體往右移動,如圖1所示。
實現(xiàn)上述功能后,有的學(xué)生會提出這樣太機械化,能不能在規(guī)定的時間內(nèi)讓窗體自行移動,并試圖找到方法來解決。在這里就可以埋下伏筆,告訴學(xué)生還需加個控件來控制時間,學(xué)生馬上就想到了定時器控件。到第二堂實驗課時,許多學(xué)生就已經(jīng)做出來了。接著有學(xué)生又提出如何讓一輛小汽車在窗體上前進后退,如圖2所示。
在隨后的上機實驗中,有的學(xué)生充分發(fā)揮了自己的想象力和主動性,提出四個問題:(1)讓小汽車上下移動;(2)讓小汽車改變奔跑的速度;(3)控制小汽車在行駛過程中停下;(4)任意想象:讓車以復(fù)雜的軌跡跑。通過這樣的形式,學(xué)生的學(xué)習(xí)積極性和主動性得到了極大的提高。
再如在講隨機函數(shù)時,有學(xué)生突然會問“我可以用它編寫6+1對獎的程序嗎”。我肯定了他的想法。然后他又提出“6+1的情況有好多種,我要分情況進行討論”。我告訴他該問題在學(xué)習(xí)了選擇結(jié)構(gòu)內(nèi)容之后可以解決。這樣讓學(xué)生對新知識有一種渴望,從而主動去學(xué)習(xí)和探究。通過“生師”之間的這種交互教學(xué),我們發(fā)現(xiàn)在課堂上,像“我認為”、“我補充”、“我的理解是”這樣開頭的發(fā)言在學(xué)生中開始流行起來。
2.2生生間的多向“交互”
由于主觀因素和學(xué)習(xí)能力等原因,每個班級都存在優(yōu)生和差生。要讓差生在每節(jié)課中都有所收獲、有所進步,需要教師的輔導(dǎo),更需要優(yōu)生的幫助。因此教師可以指定學(xué)習(xí)小組,在各組中包括優(yōu)生和差生。讓差生在參與探討的同時學(xué)習(xí)優(yōu)生的學(xué)習(xí)方法,讓差生在優(yōu)生的帶動下也得到進步。
在教學(xué)過程中,小組合作學(xué)習(xí)的內(nèi)容可以有以下兩方面。第一,教師階段性地給小組布置較為綜合的實例作業(yè)。如記事本、計算器、網(wǎng)絡(luò)聊天軟件、播放器、編制QQ登錄框、類似ATM取款機等程序。限定一周時間完成,并寫出實驗報告。一周后,可以專門用一節(jié)課做實例分析。這時教師可以改變“教師講學(xué)生聽”的教學(xué)模式,而是走下講臺坐到學(xué)生中間,學(xué)生按組分開圍坐成一圈,然后分別由每組的代表演示并講解他們的成果,所有同學(xué)都可以在這個過程中發(fā)問,由學(xué)生互相討論,最終教師引導(dǎo)解決問題。這種方法使得學(xué)生在一個較為放松的環(huán)境下“暢所欲言”,教師更容易了解學(xué)生的困惑,及時解決問題。而且,通過分組完成任務(wù),一方面鍛煉和培養(yǎng)了學(xué)生的程序開發(fā)能力,另一方面又使得學(xué)生之間的交流溝通能力和團隊意識得到增強。第二,質(zhì)疑、解疑。小組內(nèi)的學(xué)生各自提出自己的疑問,梳理出來后再進行討論解決,并選擇性地做好記錄。小組內(nèi)選出代表將自己小組所記錄的合作成果向全班匯報,小組成員可進行補充。小組代表還可提出小組內(nèi)不能解決的問題,進行師生探討,全班交流。
2.3師生與生活間的“交互”
秉承“教育即生活,生活即教育”的理念,讓學(xué)生編程解決現(xiàn)實生活中的事例,培養(yǎng)學(xué)生的知識和技能,在活動過程中掌握運用計算機解決問題的思想和方法,同時讓學(xué)生意識到現(xiàn)實生活中存在著大量的程序設(shè)計問題,體現(xiàn)“小課堂,大社會”的教育觀。
在教學(xué)中,有些內(nèi)容比較抽象,不容易被學(xué)生接受和理解。作為教師,不僅要把深奧的理論講得通俗易懂,還要巧用日常生活中的例子。形象的比喻方法最容易為學(xué)生所接受,也就是直觀的教學(xué)方法。比如講解對象的相關(guān)概念時可以舉例:一個人就是一個對象,有身高、體重等特征,能唱歌、跳舞等,走在大街上忽然遇到下雨,此人會做出反應(yīng),如果手中有傘,會撐開傘,如果沒有,會找個地方避雨。在這樣的通俗的語言里學(xué)生就可以感受到什么是對象的屬性、方法、事件、事件過程。對于它們之間的關(guān)系,同樣可以舉例說明:當(dāng)一個遲到的同學(xué)(對象)聽到上課鈴聲時(事件),會往教室跑(方法),同時他的心率(屬性)會加快。這樣就把術(shù)語與生活實踐結(jié)合了起來。再比如,講解兩個變量x和y的交換,可以打一個比方:有一只黑杯子和一只白杯子,分別裝著牛奶與咖啡??梢蕴釂枌W(xué)生采用什么方法交換兩個杯子的東西(即黑杯子裝咖啡,白杯子裝牛奶)。顯然,所有學(xué)生都想到了必須借助另外一只空杯子,從而引出借助另外一個臨時變量。這樣就能夠使學(xué)生將抽象的問題和形象的實際問題聯(lián)系在一起,從而能更好地理解問題的根本所在。
3總結(jié)
實施交互式模式教學(xué)是以學(xué)生為中心的具體體現(xiàn),是實現(xiàn)教學(xué)為學(xué)生服務(wù),教師為學(xué)生服務(wù)的有效途徑,使教師在解放自己的同時真正解放學(xué)生。這種創(chuàng)造性地教、創(chuàng)造性地學(xué)的課堂教學(xué)必然是省時高效的,也必然能提高教學(xué)質(zhì)量、提高學(xué)生的綜合素質(zhì),使教師成為創(chuàng)造性的教師、學(xué)生成為創(chuàng)造性人才。
參考文獻
[1] 孫力紅,鞠慧敏,崔武子. 互動教學(xué),激發(fā)學(xué)生潛能[J]. 計算機教育,2006,(12).
[2] 魏榮華,崔凌云. 淺談VB教學(xué)中的互動環(huán)節(jié)[J]. 科技信息(學(xué)術(shù)研究),2007,(26).
[3] 吳昊. 以項目形式開展VB課程互動式教學(xué)研究[J]. 中國科教創(chuàng)新導(dǎo)刊,2007,(16).
[4] 薛曉萍. VB程序設(shè)計教學(xué)方法幾點體會[J]. 電腦知識與技術(shù)(學(xué)術(shù)交流),2007,(12).
[5]何小年. VB程序設(shè)計教學(xué)的改革與實踐[J]. 湖南第一師范學(xué)報,2006,(01).