摘要文章就《QBASIC語言》課程改革進行的課堂實踐做出了分析,通過課改之前與之后的變化,包括教師的教學方法由原先以教師為主轉變為以學生為主的,學生的被動接受轉變為主動探究學習進行了探討與思考。
關鍵詞 qbasic 課程改革 一維數組排序
中圖分類號:G712文獻標志碼:A
Thinking of \"QBASIC Language\" Classroom Teaching
WANG Xinghua
(Huishan Vocational School of Jiangsu Province, Wuxi, Jiangsu 214153)
AbstractThis paper analyzes classroom practice of \"QBASIC Language\" teaching reform, through the changes before and after curriculum, including teachers, teaching methods from the original teacher-oriented to student-centered, students' passive acceptance to active learning and thinking are discussed.
Key words\"QBASIC Language\"; teaching reform; one-dimensional array sorting
1 課改前的反思
多年來我們教師總是習慣于按照教材來制定教學計劃,按教材來實施教學,按教材來考試。學生也是完全按教材來學習。課堂上大部分時間是老師“講”,學生“聽”,課堂要求“靜”,老師也常常說“聽我講”。
QBASIC語言作為程序設計的基礎性語言,在其學習上,由于都是教師講,學生就不愛思考,一開始的基礎知識還能跟的上,但到了后面的思維性內容有的學生就感覺很吃力,甚至到最后放棄學習,只要求能應付考試就好了。這時教師就非常矛盾,是繼續上下去完成教學計劃呢還是降低要求,縮減知識范圍?我們也發現使用老的“填鴨式”的教學雖然有一定的成效,可是不利于提高學生的學習能力及后續的發展,甚至會起到阻礙作用。例如:按照原來的QBASIC語言中數組排序的教案上課,就是完全教師講,學生聽。教師直接給出方法,然后拿一組數據做例子排序,從而給出程序。且每種排序方法教師都會給出一個母板要求學生牢記,以便于碰到類似的題目只需要把相應參數嵌套進去即可。
如:FOR I=1 TO N-1
FOR J= I+1 TO N
IF A(I)>A(J) THEN SWAP A(I),A(J)
NEXT J
NEXT I
這樣看來只要學生熟記母板會嵌套就行,這種想法還是一種應試教育的想法,雖然可以讓學生順利通過考試,但在某種程度上扼殺了學生的自我發現和自我分析的能力。為了讓學生的學習能可持續的發展,我們必須對現在的教學方式進行改革。
2 課改原則
在進行課改之前參考其他老師的意見和建議制訂了幾條課改原則,并按照這些原則進行課堂改革實驗。
(1)教材不再是我們教學的唯一依據,教師也不再是教材忠實的執行者,而是對教材研究后進行二次開發。
(2)學生是學習的主體,進行探究式學習,而教師轉變為引導者和促進者。
(3)教學方式不是如從前一樣的“填鴨式”,而應變得多元化,如創設情景,游戲等等,要貼近學生實際生活,便于學生聯想和思考。
3 課改實驗
3.1 創設情景 激發探究興趣
探究性學習就是教師不再像一般教師活動那樣,把定論直接教給學生。而是設置一些問題的情景,利用學生“渴望自己是一個發現者、研究者、探索者”的心理需求,激發學生探究動機。可能一開始學生的發現會比較膚淺,甚至不著邊際,但是只要教師加以鼓勵,善于把握學生思維的火花,久而久之,學生們就會具有善于疑的能力,就能有更深的發現。
例如《QBASIC語言—— 一維數組排序》的導入部分。在原先的教學中使用的是復習式的導入:“上次課我們講了一維數組的查找,也談到查找只是數組應用中的一小部分,在實際運用中,我們還經常需要將數組按照一定的順序來排列。比如同學們的成績會按照從大到小排列,那么這些數據在輸入的時候并不是一定就已經有順序的,如何來排序呢?例題:隨機產生10個10~99的正整數,對其進行從小到大排序輸出。”這種復習式的導入一開始教師就定勢的讓學生的思維完全跟著他走,而且用不著學生過多的思考,教師自然會把答案告知。經常這樣學生就懶得思考,反正老師會說的。一旦學生有了這樣的心理,他今后的學習就會很顯得很懶散和被動。
在課改后的導入變成這樣:“編程是為了利用計算機解決實際生活中的問題,排序是不是我們工作生活中常見的一種問題?大家想到了哪些排序的應用?按身高排座位,按成績排名次,按大小排撲克!可以這么說,凡出現(下轉第116頁)(上接第28頁)同類大批量數據,我們往往要對其先排序再進行進一步利用!分出高低然后排好座位,分出名次等。計算機顧名思義特別擅長處理數據!今天我們就來學習排序的程序設計。”這樣的導入從實際生活出發,更貼近學生,能引起學生的聯想,讓學生參與思考。教師不是硬拉著學生的思維而是讓學生自主地跟在后面,出于主動的學習心理。教師在學生已有的知識水平上主動的對外部的信息進行選擇,加工和處理,從而獲得知識。這樣的學習過程是自我生成的過程,學生就成為了學習的主體,而教師起到了主導的作用。久而久之,學生的學習習慣就會由被動轉為主動,對他們學習的可持續發展奠定了基礎。
3.2 合作活動
合作活動就是注重小組和全班討論及其它合作探究活動,啟發各層次的學生參與討論,培養學生合作互助的精神。教師也可與學生一起合作,發揮教師在深入理解難點并掌握重點知識方面的主導作用。
例如在《QBASIC語言——一維數組排序》的新課展開部分,原先的教學中就是教師在黑板上寫一串無規則的數據然后演示一步步排序:
這樣的教學方法就是完全的教師“講”,學生“聽”,學生不能參與教學活動。而且教師選用的是“一串數字”這樣的抽象而乏味的例子做演示,學生往往會覺得沒勁、枯燥而引起反感的心理,甚至想睡覺。這種的教學效果往往很差,教師是非常認真而且仔細的在黑板上一步步演示,但對學生卻起不到作用,從而我們教師也有很大的挫敗感。
在課改后對于排序問題設計了一個實驗,利用五個裝有不等重的水的瓶子、一架天平和一些號碼標簽,讓學生自己思考如何將這些瓶子按重量進行排序,先小組討論然后上講臺演示。教師在學生演示時進行提示和分步板書。
由于學生重感性認識、輕理想認識;形象思維強、抽象思維弱,所以借助道具實際操作幫助學生將抽象的數字排序變成形象的瓶子的排序有利于學生自己發現、分析和總結規律。并且利用合作活動的教學方法有利于調動學生的積極性和主動性,與老師共同參與,相互作用更好的完成教學目標。
4 總結與思考
本次課改實驗在教學方法上進行了很大的轉變。課改前,課堂要求“靜”;課改后,課堂要求“活”。課改前教師常說“聽我講”;課改后,教師常說“自己想”。課改前,學生的表現是“聽”;課改后,學生的表現是“問”。這些變化都體現了課改的成功。課堂教學改革還有需要完善的地方,就是最后需要有一個交流和評價。評價探究成果對后繼的學習有非常重要的意義。在課堂內的探究過程中學生會有自己的觀點,對一些疑問也會有自己的歸納總結或者創新的想法,學生會希望展示自我。比如在數組排序的方法有多種,教師完全可以讓學生自己選擇各種方法排序。因此,教師要設置一個展示平臺,鼓勵學生匯報自己的探究成果,以便學生都可以發揮自己的潛能,能從中獲得收益,從而培養學生分析和解決問題的能力,以及交流合作的能力。
另外,本次課改只是改了一個教學計劃中的一個知識點,而沒有貫串到完整的教學目標的實現上,其它知識點的教學仍舊使用的傳統教學模式,因此,在今后的教學中還需要進一步的改革和完善。