郭曉芳
摘 要:程序教學(xué),對于職業(yè)高中的學(xué)生來說,難理解,難掌握,學(xué)生在學(xué)習(xí)中感到枯燥無聊。然而程序?qū)τ谟嬎銠C專業(yè)的學(xué)生來說,又是重中之重。那么如何讓學(xué)生能夠愉悅的接受這門課程呢?需要優(yōu)化我們的教學(xué)環(huán)節(jié),需要愉悅我們的教學(xué)過程。
關(guān)鍵詞:職高可視化編程 優(yōu)化教學(xué)環(huán)節(jié) 愉悅教學(xué)過程
程序設(shè)計作為計算機專業(yè)的一門基礎(chǔ)課程,是必須掌握的一門語言。隨著高職考改革的推進,計算機方面可視化編程占有非常高的比例。然而對于進入職校的學(xué)生來說,學(xué)習(xí)程序設(shè)計更多的是一種負擔(dān),一種壓力,他們因為數(shù)學(xué)、英語底子薄弱而將這門課拒之于門外,不愿接受。為了提高學(xué)生的學(xué)習(xí)積極性,使其有積極的學(xué)習(xí)態(tài)度,教材一直在更新,程序的趣味性也在提高,但程序教學(xué)在職校的教學(xué)中效果卻沒有得到很大的改變。
一、對可視化編程中課堂教學(xué)進行優(yōu)化
新課標(biāo)的實施,讓教師的主導(dǎo)作用和學(xué)生的主體作用能更好地發(fā)揮,讓我們的課堂更加人性化,更加靈活,也更利于我們的學(xué)生掌握知識,學(xué)習(xí)技能,學(xué)生的積極性和主動性也大大提高。而對于教師來說,優(yōu)化課堂教學(xué)更是重中之重。
1.課堂內(nèi)容明確化
課堂內(nèi)容的安排,教學(xué)的設(shè)計、環(huán)節(jié)的策劃要圍繞教學(xué)目標(biāo)來實施。根據(jù)內(nèi)容的難易程度,可以確定相應(yīng)的小目標(biāo),一個一個去解決,要做到依綱據(jù)本,目標(biāo)明確。
2.教學(xué)形式多樣化
雖然課堂中,每位教師都有自己的一套教學(xué)理論和教學(xué)方法,但我們還要根據(jù)內(nèi)容和學(xué)生實際來選擇合適的方法。當(dāng)學(xué)習(xí)內(nèi)容不太多,學(xué)習(xí)難度不太大時,我們可以充分引導(dǎo)學(xué)生通過自主探究獲取新知識;而當(dāng)學(xué)習(xí)內(nèi)容比較零碎、涉及面較廣、學(xué)生完全通過自主探究性學(xué)習(xí)掌握知識有難度時,就由教師點撥關(guān)鍵點。這樣既降低了難度,又引導(dǎo)學(xué)生進行了自主探究,使學(xué)生在獲取新知識的過程中體會到成功的快樂,樹立起不斷學(xué)習(xí)的自信心。當(dāng)然對于操作性的課堂來說,也可以采用項目教學(xué)法,或任務(wù)驅(qū)動法。
3.作業(yè)設(shè)計有序化
課堂作業(yè)要遵循學(xué)生的認知規(guī)律,即由淺入深 ,由簡到難這樣一個循序漸進的過程。這就要求教師在課前做好充分的準(zhǔn)備,做到任務(wù)精練,有助于學(xué)生更好的掌握課堂內(nèi)容,做到層次教學(xué)。
4.課后反思深刻化
人非圣賢,準(zhǔn)備的再充分的一節(jié)課,可能在最后總有一些欠缺。通過反思,我們在教學(xué)上才能取得更大進步;通過反思拓寬我們的教學(xué)思路,優(yōu)化我們的教學(xué)步驟,完善我們的思維過程;通過反思,讓我們對知識之間的聯(lián)系,對知識的理解有更好的探究。
二、創(chuàng)設(shè)愉悅的教學(xué)過程
可視化編程包括三種結(jié)構(gòu):順序、選擇、循環(huán)結(jié)構(gòu),從易到難。為了讓學(xué)生能更好地接受,在課堂設(shè)計過程中,筆者引入了大量的小實例,小游戲,先活躍課堂氣氛,調(diào)動學(xué)生學(xué)習(xí)的積極性,隨后進行愉悅的課堂教學(xué)。以下將會從“石頭、剪刀、布”來談?wù)劤绦蛟O(shè)計中的IF語句的應(yīng)用。
1.熟悉教材,分析學(xué)生,確定學(xué)法
(1)熟悉教材:本課選自高等教育出版社出版的陳建軍老師主編的《可視化編程應(yīng)用基礎(chǔ)——visual basic》項目二 VB編程語言基礎(chǔ)任務(wù)2.2 IF語句的應(yīng)用。學(xué)生對于程序的學(xué)習(xí)可以說是零起點,為了能調(diào)動學(xué)生學(xué)習(xí)程序的積極性,在教學(xué)設(shè)計中使用情境引入,從學(xué)生的認知特點和學(xué)生已有的知識經(jīng)驗及能力水平出發(fā),自然地引入計算機編程解決問題的方法及流程,使學(xué)生更容易接受新知識。
(2)分析學(xué)生:職高學(xué)生,基礎(chǔ)差,學(xué)習(xí)習(xí)慣欠佳,學(xué)習(xí)態(tài)度更是不敢恭維,對于難以接受的知識習(xí)慣于拒之門外,要想把他們多年養(yǎng)成的不良習(xí)慣給一一糾正過來,那更是難上加難。那么我們在設(shè)計教案的時候,應(yīng)該把學(xué)生的這種情況考慮進去,因材施教,因人施法,做到為了每一個學(xué)生的未來,為了每個家庭,擔(dān)負起培訓(xùn)技能人才的重任。
(3)確定學(xué)法:采用競爭合作式教學(xué)法。這種教學(xué)法符合當(dāng)前職校教學(xué)改革的需要,能夠改變傳統(tǒng)的基礎(chǔ)知識傳授時存在的學(xué)生積極性不足等因素,對提高學(xué)生發(fā)現(xiàn)問題、解決問題、提高創(chuàng)新能力和應(yīng)用能力具有良好的促進作用。它能有效培養(yǎng)學(xué)生自主學(xué)習(xí)、合作學(xué)習(xí)、探究性等學(xué)習(xí)的意識和素質(zhì)。在本課的競爭合作式教學(xué)法中主要通過想一想(游戲我來玩,題目我來做)——比一比(知識點挖掘)——賽一賽(層次兼顧)——試一試(綜合應(yīng)用)——現(xiàn)學(xué)現(xiàn)用(技能提升)的環(huán)節(jié)結(jié)合任務(wù)驅(qū)動方式來進行教學(xué)活動。
2.游戲中的愉悅教學(xué)
(1)游戲引入讓課堂教學(xué)興趣化。開展游戲教學(xué)即是為了學(xué)習(xí),鞏固所學(xué)知識,活躍課堂氣氛,同時也應(yīng)在游戲中開發(fā)學(xué)生智力,培養(yǎng)學(xué)生掌握技能的能力。教師用有趣的游戲穿插在整個課堂中,才能吸引學(xué)生的注意力,讓學(xué)生在愉悅的游戲環(huán)境中掌握所學(xué)的內(nèi)容。在IF語句應(yīng)用這節(jié)課中,我們采用了石頭、剪刀、布這樣的生活中經(jīng)常用到的游戲方式導(dǎo)入課題。石頭、剪刀、布,是由中國人發(fā)明的一種猜拳游戲,對于我們每個同學(xué)來說,是再熟悉不過的了,特別是有些事情在難以決斷的時候,常用這種方法來決定某人做或者不做某一件事。在引入環(huán)節(jié)中,我們就通過猜拳游戲來完成知識搶答。游戲規(guī)則:將全班同學(xué)分為兩組,同桌兩人中座位在右邊的為A組,座位在左邊的為B組,排上桌號,利用之前編好的程序,來隨機進行抽簽,選到號的同桌兩人用猜拳的游戲,贏家完成知識問答環(huán)節(jié),回答正確本組加1分,答錯扣1分。同學(xué)們參與的積極性都非常的高。
那么我們把生活中的石頭、剪刀、布如何搬到電腦中來玩呢?在引發(fā)學(xué)生興趣之后,筆者就讓同學(xué)們通過自己的程序設(shè)計來實現(xiàn)這個游戲。經(jīng)過學(xué)生探討,讓學(xué)生總結(jié)玩游戲的方法與步驟,知道拳頭的隨機性,教師引出計算機解決這種問題的方法。了解計算機程序設(shè)計的基本思想,提出計算機算法的概念。讓學(xué)生了解計算機程序的設(shè)計,以及實現(xiàn)方式。引入本節(jié)課的內(nèi)容,IF語句的應(yīng)用(圖)。
(2)游戲競爭培養(yǎng)學(xué)生的協(xié)作精神與競爭意識。學(xué)生都有愛玩,貪玩,好勝心強的特點。抓住學(xué)生的這個天性,在教學(xué)過程中,我們可以將課堂設(shè)計為不同的競技場,把游戲轉(zhuǎn)變成比賽,將知識穿插在游戲當(dāng)中,讓他們在這個游戲場上盡情施展自己的才華,發(fā)揮自己的潛能。在“比一比,界面設(shè)計,設(shè)置對象屬性”這個環(huán)節(jié)中,采用組間競爭,組內(nèi)合作的方式來完成,這樣可以調(diào)動學(xué)生協(xié)作的精神,學(xué)習(xí)的動力,團結(jié)的意識,讓組內(nèi)更多的人能參與到我們的任務(wù)中來。兩組同學(xué)在規(guī)定時間內(nèi)完成程序的界面設(shè)計,完成人數(shù)最多,最快的小組加2分。隨機抽桌號,同桌兩人猜拳到教師機完成,完成正確給本組加2分,否則扣2分。
此任務(wù)和以往作業(yè)不同之處是加入圖片的設(shè)計,并給界面進行合理的排版。在比賽的過程中,因為水平的差異,有完成主動積極的,也有虛心請教的,也有相互討論的,總體來說,積極性比之前大了很多。
(3)游戲訓(xùn)練提升學(xué)生的專業(yè)技能。將現(xiàn)實中的游戲搬到電腦上來,將不可能變?yōu)榭赡?,讓學(xué)生感覺到自己的存在感,讓學(xué)生感覺到成就感,那是我們教學(xué)的最終目的,學(xué)生樂學(xué),學(xué)會愿學(xué),是職高教學(xué)的最主要的動力。在提升技能,也就是本課重點難點突破方面,要明確“為什么要學(xué)”,要讓學(xué)生感覺這個內(nèi)容有用、有趣,且馬上能看成效。這個環(huán)節(jié)中的內(nèi)容,是每個同學(xué)都應(yīng)該掌握的,也是課堂中的重點掌握內(nèi)容,之前學(xué)生已有一定的學(xué)習(xí)基礎(chǔ),由學(xué)生自主探究,相互協(xié)作完成。一方面,學(xué)生對于控件的應(yīng)用更加熟悉,另一方面,讓學(xué)生有合作的意識。例如三個按鈕的代碼難度不一,筆者就根據(jù)學(xué)生的掌握情況,叫不同層次的學(xué)生上機演示操作,并給予鼓勵及給本組加分。
本節(jié)課的難點是調(diào)試程序,同學(xué)們會發(fā)現(xiàn)自己設(shè)計的程序并不很完善,自己只能出拳頭,而電腦什么情況都可以,那是因為我們只設(shè)計了拳頭的相關(guān)代碼。這時,筆者就可以繼續(xù)深入引導(dǎo):“那么大家想一想,我們Image2 和Image3是不是也需要這樣的事件響應(yīng)呢?”由此,請同學(xué)們根據(jù)第一段程序的編寫,來設(shè)計這兩段程序。通過編寫Image1_Click()的程序,并對程序做一定的分析,請同學(xué)們認真思考Image2和 Image3兩個圖片上的代碼編寫。本環(huán)節(jié)作為本次課堂的提升任務(wù),目的在于使學(xué)生能將課堂中學(xué)到的技能學(xué)以致用,并能對所學(xué)知識點靈活應(yīng)用。用自己所學(xué)知識加上教師的指導(dǎo),實現(xiàn)了這樣一個人機互動的游戲,讓學(xué)生感覺程序不再是那么枯燥,那么無聊的代碼,讓所學(xué)知識轉(zhuǎn)換為有趣的游戲,滿足了學(xué)生繼續(xù)學(xué)習(xí)程序的動力。
課堂教學(xué)設(shè)計是每位教師必須掌握的技能,優(yōu)化我們的課堂設(shè)計環(huán)節(jié),愉悅我們的課堂教學(xué),可以讓我們的課堂更為靈活,更加有效;可以讓我們的學(xué)生愿學(xué)、樂學(xué),讓學(xué)生體會到學(xué)習(xí)過程的樂趣和成功的喜悅;可以讓教師的教學(xué)水平不斷提高,學(xué)生的學(xué)習(xí)能力加強,讓我們職校能培養(yǎng)出更多更優(yōu)秀的人才。
參考文獻:
[1]賈長云,朱香衛(wèi).可視化編程應(yīng)用[M].北京:高等教育出版社,2006.
[2]孫帝.新課程評價操作與案例[M].呼和浩特:遠方出版社,2004.
[3](蘇)巴班斯基.教學(xué)過程最優(yōu)化[M].北京:人民教育出版社,2007.
(作者單位:余姚市第四職業(yè)技術(shù)學(xué)校)