楊銘
【摘 要】信息技術(shù)核心素養(yǎng)的提出,促使課堂教學(xué)加大改革力度,培養(yǎng)具有較高核心素養(yǎng)的人才。課堂教學(xué)不再是知識的傳授和學(xué)習(xí),更應(yīng)該注重學(xué)生的邏輯思維能力、創(chuàng)新能力的培養(yǎng)。新的課程教學(xué)模式核心的學(xué)習(xí)方法讓學(xué)生有更高創(chuàng)新能力和邏輯思維能力。
【關(guān)鍵詞】C語言 邏輯思維 創(chuàng)新能力
中圖分類號:G4 文獻(xiàn)標(biāo)識碼:A DOI:10.3969/j.issn.1672-0407.2017.22.149
高中數(shù)學(xué)必修課中出現(xiàn)了程序設(shè)計(jì),高中學(xué)生的程序設(shè)計(jì)課程也不再是擺設(shè),學(xué)生的程序設(shè)計(jì)能力在高中課程的地位正在逐步提高。結(jié)合筆者C語言程序設(shè)計(jì)課程的教學(xué)實(shí)踐,從以下幾個方面來提高學(xué)生的信息技術(shù)學(xué)習(xí)興趣,培養(yǎng)學(xué)生的邏輯思維能力以及學(xué)生的創(chuàng)新能力。
一、認(rèn)真研究教材,精選課堂案例
教材是教師教學(xué)、學(xué)生學(xué)習(xí)的主要依據(jù),培養(yǎng)學(xué)生的邏輯思維能力首先應(yīng)從鉆研教材開始。C語言程序設(shè)計(jì)是一門有很強(qiáng)的邏輯性的學(xué)科,初學(xué)者在接觸該課程時,經(jīng)常不知從何學(xué)起,抓不住重點(diǎn),容易產(chǎn)生畏難情緒厭學(xué)心理。因此,在講授前,教師應(yīng)該在教學(xué)前認(rèn)真研究教材,做到重點(diǎn)突出,詳略得當(dāng),這樣,既保證在有限的授課時間內(nèi)完成教學(xué)任務(wù),又能減輕學(xué)生的畏難情緒,使之更快入門。
在教學(xué)內(nèi)容的安排上堅(jiān)持由淺入深,循序漸進(jìn)的原則,并結(jié)合高中學(xué)生的心理特征,選擇恰當(dāng)?shù)倪壿嬎季S訓(xùn)練方法,使學(xué)生能更好地理解面向?qū)ο蟪绦蛟O(shè)計(jì)語言的基礎(chǔ)知識和程序設(shè)計(jì)方法。在教學(xué)環(huán)節(jié)中一定注意教學(xué)內(nèi)容的前后邏輯關(guān)系,這樣就會使學(xué)生在不知不覺中接受了邏輯思維能力的訓(xùn)練。因此,教師應(yīng)精心設(shè)計(jì)教學(xué)過程,使學(xué)生按照老師事先設(shè)計(jì)好的思路進(jìn)行思維,對提高學(xué)生的邏輯思維能力是十分有必要的。例如在講到輸入三個數(shù)a,b,c,輸出其中最大的數(shù)時,可以給學(xué)生給出不同的思維方式,激發(fā)學(xué)生的思維定勢。
1.將三個數(shù)中的其中兩個數(shù)進(jìn)行比較,找出二者中較大的再和第三個數(shù)比較,來確定其中最大數(shù);
2.假設(shè)其中一個數(shù)就是最大的將它記下來,然后用其他兩數(shù)與其分別進(jìn)行比較,一旦發(fā)現(xiàn)有數(shù)比假設(shè)的數(shù)大,就將這個數(shù)記下來,以此來確定其中最大數(shù)。
3.典型的排隊(duì)思想。第一種思想經(jīng)常在數(shù)學(xué)中使用,第二種和第三種我們在實(shí)際生活中用的比較多,這時學(xué)生可以依據(jù)思想聯(lián)想到實(shí)際學(xué)習(xí)生活,就比較容易了,那么該如何表示,再結(jié)合程序中的語法規(guī)則就較容易了。
在C語言程序設(shè)計(jì)課程的教學(xué)過程中,教師應(yīng)根據(jù)課程內(nèi)容適當(dāng)?shù)卣{(diào)整教學(xué)內(nèi)容,巧妙地運(yùn)用知識間的邏輯關(guān)系,使所講內(nèi)容環(huán)環(huán)相扣,讓學(xué)生在不知不覺中接受著邏輯思維的訓(xùn)練,從而提高學(xué)生的思維能力。
二、針對不同學(xué)習(xí)階段采用靈活多變的教學(xué)方式
在教學(xué)中應(yīng)根據(jù)教學(xué)內(nèi)容的不同,采用不同的教學(xué)方法。靈活多樣的教學(xué)方法是激發(fā)、培養(yǎng)、調(diào)動學(xué)生學(xué)習(xí)情感的重要手段。學(xué)生主體意識的喚醒,課堂氣氛的活躍只有通過多種形式的教學(xué)方法才能實(shí)現(xiàn)。我們嘗試從社會實(shí)際、學(xué)生實(shí)際出發(fā),采取多種直觀、具體、多樣化的教學(xué)方法,去激發(fā)、調(diào)動學(xué)生的學(xué)習(xí)熱情和興趣,采用講解法、演示法、分析歸納法引導(dǎo)學(xué)生參與思考,培養(yǎng)學(xué)生的邏輯思維與創(chuàng)新能力。教師要通過一些有趣的、有代表性的問題來創(chuàng)設(shè)情境,為學(xué)生營造良好的環(huán)境,使學(xué)生經(jīng)過思考、分析、比較來加深對知識的理解。
例如:在講授for循環(huán)語句時,通過“圖形打印”、“九九乘法表”等作為案例,這樣設(shè)計(jì)教學(xué)即滲透了“知識來源于生活”的教學(xué)思想,又能使學(xué)生意識到學(xué)習(xí)知識的目的是為了解決生活中的實(shí)際問題。學(xué)生的學(xué)習(xí)興趣和積極性被激發(fā)起來了,自然會去積極思考。
在課堂上,盡量采用啟發(fā)式教學(xué),有意制造沖突,老師多提問、多問為什么,引起學(xué)生注意,引導(dǎo)學(xué)生積極思考答案,自己得出結(jié)論,最后老師再補(bǔ)充完善。例如我們想可以從最簡單的計(jì)算1+2+3+……+10問題開始,然后讓學(xué)生計(jì)算1+1/2+2/3+……+9/10,再讓學(xué)生計(jì)算1-1/2+2/3……-9/10,這樣有意的不斷制造問題,使學(xué)生不斷的想辦法去解決問題,化特殊為一般;用比喻的方法降低學(xué)生對累加器的理解難度,化抽象為具體,用他們曾經(jīng)學(xué)的簡單的數(shù)學(xué)問題不斷激發(fā)學(xué)生的興趣,使學(xué)生去積極思考、分析、歸納,而使學(xué)生的邏輯思維得到訓(xùn)練。
有意制造錯誤程序,或?qū)W(xué)生在課堂實(shí)踐中出現(xiàn)錯誤的典型案例拿出來,讓學(xué)生自己調(diào)試發(fā)現(xiàn)問題并改正錯誤,有意識地培養(yǎng)學(xué)生的邏輯思維能力。例如:在程序調(diào)試時,很多同學(xué)在窗體的load事件中用print來輸出結(jié)果,最后顯示不會結(jié)果。原來print是將結(jié)果顯示在窗體上,而在窗體未加載完成是不會顯示的。這樣學(xué)生就會明白事件的先后順序。這樣使學(xué)生逐步養(yǎng)成不斷思考探求新知識,進(jìn)行正確分析的習(xí)慣。實(shí)際編程中,會經(jīng)常出現(xiàn)沒有想到的問題引發(fā)的程序錯誤,要讓學(xué)生自己找錯誤所在,不斷積累這方面的經(jīng)驗(yàn),有意識地培養(yǎng)學(xué)生的邏輯思維與創(chuàng)新能力。
教師應(yīng)根據(jù)學(xué)生對基礎(chǔ)內(nèi)容的掌握情況,采用對不同學(xué)生進(jìn)行不同提示和設(shè)問的教學(xué)方法,練習(xí)題的設(shè)計(jì)應(yīng)有適當(dāng)?shù)碾y易梯度,以滿足不同學(xué)生的需求,使全體學(xué)生都得到相應(yīng)的發(fā)展。在教學(xué)實(shí)踐中充分發(fā)揮各個學(xué)生的邏輯思維能力和創(chuàng)新思維能力,以培養(yǎng)其實(shí)踐創(chuàng)新能力。
三、精心挑選適當(dāng)?shù)湫偷膶?shí)踐實(shí)例,完善課堂教學(xué)不足
學(xué)生在學(xué)習(xí)編程時,最主要的是要學(xué)會應(yīng)用所學(xué)知識解決其他實(shí)際問題的能力。教師在課堂教學(xué)過程中已經(jīng)對學(xué)生邏輯思維能力有一些培養(yǎng),學(xué)生也已具備一定的邏輯思維能力和初步的一些實(shí)踐能力,教師在課堂上講解的實(shí)例畢竟是有限的,因此,教師在講解完實(shí)例后,以通過變化條件或問題形式等,將例題作適當(dāng)?shù)难由欤瑝蛸N近生活、有趣味性,并且要有代表性。
經(jīng)過近幾年在C語言教學(xué)中對以上方面的實(shí)踐,學(xué)生對知識的綜合運(yùn)用能力、對程序的分析、調(diào)試和查錯能力、自主學(xué)習(xí)能力、邏輯思維能力和創(chuàng)新能力都得到了明顯的提高。這對學(xué)生以后的工作、生活有著很大的影響,可以受用終生。我們將在今后的教學(xué)中積極探索,不斷改進(jìn)教學(xué)方法、創(chuàng)設(shè)情境、精心設(shè)問、科學(xué)安排課堂實(shí)踐、強(qiáng)化思維訓(xùn)練等多方面努力,不斷提高C語言程序設(shè)計(jì)課程對學(xué)生多方面能力的培養(yǎng)。
[基金項(xiàng)目:重慶市普通高中學(xué)生綜合素質(zhì)評價研究專項(xiàng)課題《以高中學(xué)生綜合素質(zhì)評價為載體的校本綜合實(shí)踐課程研究》課題批準(zhǔn)編號:SZPJ1555]
參考文獻(xiàn)
[1]李敏杰.程序設(shè)計(jì)競賽對學(xué)生實(shí)踐創(chuàng)新能力的培養(yǎng)[J].福建電腦,2015(8):60-61.
[2]郝惠馨,李秀坤,辛明影.“C語言程序設(shè)計(jì)”課程教學(xué)實(shí)踐與創(chuàng)新[J].計(jì)算機(jī)教育,2009,No.(15):75-77.endprint