徐煥明
信息技術課教什么?很多教師可能會這樣回答“考什么就教什么。”很顯然,如果信息技術教師的教學就停留在這個層面上,對信息技術學科教學的發展是非常不利的。那么,作為信息技術教師可不可以通過改變自己的教學來推動考試的改革呢?
2010年9月,我在開展VB教學時,將作品教學引入到VB面向對象的程序設計教學中,用一個個有趣的教學范例來提升學習VB的興趣,如用“猜數游戲”的作品來開展隨機函數、條件語句的教學,作品的界面如圖1。該作品的功能是單擊“請點擊產生隨機數”按鈕,程序會自動產生一個0~99之間的整數,在相應的文本框中輸入你猜的數字,如果不正確,程序會輸出“太大”或“太小”的判斷結果,同時在猜測次數中加1,如果正確,程序會輸出“正確”,同時輸出猜的總次數。
又如,用VB制作“拍籃球”的動畫作品。開展時鐘控件、圖像控件加載圖片及條件語句的教學,來引導學生運用VB制作動畫,作品的界面如圖2。該作品的功能是:運行程序后,單擊“加快”按鈕,手拍球的速度也會加快;單擊“減慢”按鈕,手拍球的速度就會慢下來;單擊“退出”按鈕,結束并退出程序。
通過這樣的作品教學,大大激發了學生學習VB的興趣,讓學生體驗到了運用計算機知識解決實際問題的樂趣。但是由于算法與程序設計教學的一些歷史原因,會考或學業水平考試的命題人員往往會出一些判斷題、選擇題或填空題,較多地考查學生的識記能力,但不能很好地考查學生的實踐操作能力、程序調試能力等。
那么,能否將學生喜歡的VB作品引入并改造成能考查學生動手能力的題目呢?我對相應的考試命題做了探索。例如,下面是一道對實際課堂教學作品進行改造后的某年浙江省學業水平考試題。
試題類型:上機操作題。
素材準備:在VB文件夾中存有test.frm,test.vbp,1.jpg,2.jpg,3.jpg,4.jpg,5.jpg,6.jpg,7.jpg,8.jpg,9.jpg,10.jpg,11.jpg,12.jpg。
打開“VB”文件夾中的“test.vbp”,該VB程序的功能是:單擊“加快”按鈕Command1;手拍球的速度就會加快;單擊“減慢”按鈕Command2,手拍球的速度就會慢下來;單擊“退出”按鈕,結束并退出程序。
完成以下操作:
(1)將命令按鈕Command1的Caption屬性值設置為“加快”;
(2)運行程序,發現籃球只拍了一次就停止,單擊“加快”或“減慢”按鈕,籃球也沒有動。要求:檢查程序,修改該語句,使程序能正確運行。最后,保存窗體文件test.frm和工程文件test.vbp。
這道改造試題,其第(1)小題考查學生對VB控件的屬性設置能力;第(2)小題考查學生VB程序設計語言的綜合運用能力。這樣的考查避免了學生在學習VB過程中的死記硬背,達到了將學到的知識用于解決實際問題的初衷。
教學改革推動考試內容和形式的改革,反過來,考試的改革又進一步促進教學的改革。通過這種互相促進的改革,近幾年涌現出許多有創意的、學生喜歡的VB教學范例,如精彩的VB電子相冊作品、VB互動測試作品,甚至是有趣的VB小游戲作品等。在提高學生學習興趣,激發學生創新意識的同時,大大擴展了面向對象的教學內涵,推進了信息技術的教學改革。
endprint
信息技術課教什么?很多教師可能會這樣回答“考什么就教什么?!焙茱@然,如果信息技術教師的教學就停留在這個層面上,對信息技術學科教學的發展是非常不利的。那么,作為信息技術教師可不可以通過改變自己的教學來推動考試的改革呢?
2010年9月,我在開展VB教學時,將作品教學引入到VB面向對象的程序設計教學中,用一個個有趣的教學范例來提升學習VB的興趣,如用“猜數游戲”的作品來開展隨機函數、條件語句的教學,作品的界面如圖1。該作品的功能是單擊“請點擊產生隨機數”按鈕,程序會自動產生一個0~99之間的整數,在相應的文本框中輸入你猜的數字,如果不正確,程序會輸出“太大”或“太小”的判斷結果,同時在猜測次數中加1,如果正確,程序會輸出“正確”,同時輸出猜的總次數。
又如,用VB制作“拍籃球”的動畫作品。開展時鐘控件、圖像控件加載圖片及條件語句的教學,來引導學生運用VB制作動畫,作品的界面如圖2。該作品的功能是:運行程序后,單擊“加快”按鈕,手拍球的速度也會加快;單擊“減慢”按鈕,手拍球的速度就會慢下來;單擊“退出”按鈕,結束并退出程序。
通過這樣的作品教學,大大激發了學生學習VB的興趣,讓學生體驗到了運用計算機知識解決實際問題的樂趣。但是由于算法與程序設計教學的一些歷史原因,會考或學業水平考試的命題人員往往會出一些判斷題、選擇題或填空題,較多地考查學生的識記能力,但不能很好地考查學生的實踐操作能力、程序調試能力等。
那么,能否將學生喜歡的VB作品引入并改造成能考查學生動手能力的題目呢?我對相應的考試命題做了探索。例如,下面是一道對實際課堂教學作品進行改造后的某年浙江省學業水平考試題。
試題類型:上機操作題。
素材準備:在VB文件夾中存有test.frm,test.vbp,1.jpg,2.jpg,3.jpg,4.jpg,5.jpg,6.jpg,7.jpg,8.jpg,9.jpg,10.jpg,11.jpg,12.jpg。
打開“VB”文件夾中的“test.vbp”,該VB程序的功能是:單擊“加快”按鈕Command1;手拍球的速度就會加快;單擊“減慢”按鈕Command2,手拍球的速度就會慢下來;單擊“退出”按鈕,結束并退出程序。
完成以下操作:
(1)將命令按鈕Command1的Caption屬性值設置為“加快”;
(2)運行程序,發現籃球只拍了一次就停止,單擊“加快”或“減慢”按鈕,籃球也沒有動。要求:檢查程序,修改該語句,使程序能正確運行。最后,保存窗體文件test.frm和工程文件test.vbp。
這道改造試題,其第(1)小題考查學生對VB控件的屬性設置能力;第(2)小題考查學生VB程序設計語言的綜合運用能力。這樣的考查避免了學生在學習VB過程中的死記硬背,達到了將學到的知識用于解決實際問題的初衷。
教學改革推動考試內容和形式的改革,反過來,考試的改革又進一步促進教學的改革。通過這種互相促進的改革,近幾年涌現出許多有創意的、學生喜歡的VB教學范例,如精彩的VB電子相冊作品、VB互動測試作品,甚至是有趣的VB小游戲作品等。在提高學生學習興趣,激發學生創新意識的同時,大大擴展了面向對象的教學內涵,推進了信息技術的教學改革。
endprint
信息技術課教什么?很多教師可能會這樣回答“考什么就教什么?!焙茱@然,如果信息技術教師的教學就停留在這個層面上,對信息技術學科教學的發展是非常不利的。那么,作為信息技術教師可不可以通過改變自己的教學來推動考試的改革呢?
2010年9月,我在開展VB教學時,將作品教學引入到VB面向對象的程序設計教學中,用一個個有趣的教學范例來提升學習VB的興趣,如用“猜數游戲”的作品來開展隨機函數、條件語句的教學,作品的界面如圖1。該作品的功能是單擊“請點擊產生隨機數”按鈕,程序會自動產生一個0~99之間的整數,在相應的文本框中輸入你猜的數字,如果不正確,程序會輸出“太大”或“太小”的判斷結果,同時在猜測次數中加1,如果正確,程序會輸出“正確”,同時輸出猜的總次數。
又如,用VB制作“拍籃球”的動畫作品。開展時鐘控件、圖像控件加載圖片及條件語句的教學,來引導學生運用VB制作動畫,作品的界面如圖2。該作品的功能是:運行程序后,單擊“加快”按鈕,手拍球的速度也會加快;單擊“減慢”按鈕,手拍球的速度就會慢下來;單擊“退出”按鈕,結束并退出程序。
通過這樣的作品教學,大大激發了學生學習VB的興趣,讓學生體驗到了運用計算機知識解決實際問題的樂趣。但是由于算法與程序設計教學的一些歷史原因,會考或學業水平考試的命題人員往往會出一些判斷題、選擇題或填空題,較多地考查學生的識記能力,但不能很好地考查學生的實踐操作能力、程序調試能力等。
那么,能否將學生喜歡的VB作品引入并改造成能考查學生動手能力的題目呢?我對相應的考試命題做了探索。例如,下面是一道對實際課堂教學作品進行改造后的某年浙江省學業水平考試題。
試題類型:上機操作題。
素材準備:在VB文件夾中存有test.frm,test.vbp,1.jpg,2.jpg,3.jpg,4.jpg,5.jpg,6.jpg,7.jpg,8.jpg,9.jpg,10.jpg,11.jpg,12.jpg。
打開“VB”文件夾中的“test.vbp”,該VB程序的功能是:單擊“加快”按鈕Command1;手拍球的速度就會加快;單擊“減慢”按鈕Command2,手拍球的速度就會慢下來;單擊“退出”按鈕,結束并退出程序。
完成以下操作:
(1)將命令按鈕Command1的Caption屬性值設置為“加快”;
(2)運行程序,發現籃球只拍了一次就停止,單擊“加快”或“減慢”按鈕,籃球也沒有動。要求:檢查程序,修改該語句,使程序能正確運行。最后,保存窗體文件test.frm和工程文件test.vbp。
這道改造試題,其第(1)小題考查學生對VB控件的屬性設置能力;第(2)小題考查學生VB程序設計語言的綜合運用能力。這樣的考查避免了學生在學習VB過程中的死記硬背,達到了將學到的知識用于解決實際問題的初衷。
教學改革推動考試內容和形式的改革,反過來,考試的改革又進一步促進教學的改革。通過這種互相促進的改革,近幾年涌現出許多有創意的、學生喜歡的VB教學范例,如精彩的VB電子相冊作品、VB互動測試作品,甚至是有趣的VB小游戲作品等。在提高學生學習興趣,激發學生創新意識的同時,大大擴展了面向對象的教學內涵,推進了信息技術的教學改革。
endprint