張翼凌 張宇翔 李縉
摘? 要 程序設(shè)計是面向非計算機(jī)專業(yè)大一學(xué)生開設(shè)的入門的程序設(shè)計課程,學(xué)生在學(xué)習(xí)這門課程時存在畏難情緒。長此以往,他們失去學(xué)習(xí)的信心,甚至放棄。很多高校嘗試了各種方法,取得一定成效,但始終不盡如人意。為了解決這些問題,采取諸如尋根究底、誘導(dǎo)發(fā)散、愛心引領(lǐng)、實踐探索等教學(xué)方法,收到良好的效果。
關(guān)鍵詞 程序設(shè)計;教學(xué)方法;創(chuàng)造性思維;實驗室
中圖分類號:G645? ? 文獻(xiàn)標(biāo)識碼:B
文章編號:1671-489X(2019)10-0110-03
Abstract Programming is an introduction programming course for?freshmen who are not major in computer studying. Students have?difficulty in learning this course. Little by little, they lose their con-fidence to learn or give up learning. Many colleges and universities have tried various methods. They have achieved some results. But,it is less than satisfactory. In order to solve these problems, the author?adopts such teaching methods as searching for the root, guiding, being full of loving, making practical exploration and so on. Throughthese measures, we have received good results.Key words programming; teaching methods; creative thinking; lab
1 前言
學(xué)生在學(xué)習(xí)過程中常常會遇到或提出一些意想不到的問題,這些問題使他們思維受阻,學(xué)習(xí)出現(xiàn)障礙,有時也會使教師感到棘手,措手不及,甚至有學(xué)生反映“被動聽課,似懂非懂”[1]。對此,是放棄,置之不理,還是迎難而上,與學(xué)生一道共同解決?教師面臨新的抉擇。在教學(xué)實踐中,筆者采取尋根究底、誘導(dǎo)發(fā)散、愛心引領(lǐng)、實踐探索的教學(xué)方法,引導(dǎo)學(xué)生深入思考、潛心研究,使問題得到解決,培養(yǎng)了學(xué)生的思維能力和解決問題能力,收到良好的效果。
2 尋根究底,柳暗花明
教學(xué)過程是一個“發(fā)現(xiàn)”的過程。教學(xué)是與問題緊密相連的,每一個問題都有它的發(fā)生根源和發(fā)展過程,找到了根源,也就把準(zhǔn)了問題的“命脈”,為解決問題提供了有效途徑。學(xué)生任何一個問題的發(fā)現(xiàn)和提出,都是在積極思考,都是思維的提升,都會給教學(xué)增添鮮活的素材和精彩的一頁。教師要抓住這一教育契機(jī),運用引導(dǎo)、點撥、解難、尋根究底等方法,與學(xué)生一道共同解決,共同分享成功的喜悅。學(xué)生來自五湖四海、四面八方,家庭的人文素養(yǎng)和中小學(xué)學(xué)習(xí)能力不同,學(xué)習(xí)中遇到和提出的問題也就不盡相同。教師要從實際出發(fā),深刻了解學(xué)生,與他們一道交心談心,進(jìn)行心靈的“對話”,做他們健康成長的知心人,幫助他們解決學(xué)習(xí)、生活中的困難,為他們的學(xué)習(xí)提供很好的幫助。在課堂上,根據(jù)學(xué)生學(xué)習(xí)中出現(xiàn)的問題,采取不同的方法去應(yīng)對和解決,師生互動,共同探究。針對問題,或是進(jìn)行啟發(fā)性描述,使學(xué)生得到仿效和借鑒;或?qū)τ嘘P(guān)問題的前景進(jìn)行生動講解,使學(xué)生打開眼界,拓寬思路;或是列舉一些矛盾的現(xiàn)象,選編一些容易發(fā)生錯誤并與科研活動相聯(lián)系的習(xí)題,讓學(xué)生在實踐中總結(jié)經(jīng)驗教訓(xùn);等等。
如圖1所示,筆者在講程序設(shè)計中的InputBox函數(shù)的返回值類型時,使用語句“s = InputBox(″請輸入一個數(shù)″)”,從鍵盤上輸入一個數(shù)據(jù)10,問學(xué)生s的值是多少?學(xué)生異口同聲說是10。筆者繼續(xù)追問:10是什么類型?“是整型?!睂W(xué)生自信而響亮的聲音頃刻響起。這在學(xué)生看來是毋庸置疑的,那么到底是不是呢?在追求科學(xué)真理的道路上需要嚴(yán)謹(jǐn)?shù)膽B(tài)度,為了給學(xué)生解釋清楚這個問題,筆者使用語句“Print? s + ″20″”去驗證,并讓學(xué)生事先預(yù)測程序運行的結(jié)果。學(xué)生說是30,于是運行程序,他們大吃一驚,結(jié)果是1020,而不是預(yù)想中的30。課堂一片騷動,很快有學(xué)生站起來說:得到1020這個結(jié)果,是因為10不是整型,而是字符串型。這就說明函數(shù)InputBox的返回值的類型是字符串型,不是數(shù)值型。這個抽象、容易出錯的問題,通過這樣的方式,讓學(xué)生理解并記憶深刻。
這樣的教學(xué)過程讓筆者體會到激發(fā)學(xué)生思考以及培養(yǎng)他們發(fā)現(xiàn)問題、解決問題的能力的重要性,遠(yuǎn)遠(yuǎn)比直接告訴他們答案或一些抽象的結(jié)論,讓他們被動接受而不去思考更重要。在教學(xué)中,教師不要期待解決所有的問題,也不要期望每一個學(xué)生都能弄懂每一個問題。要留點兒問題,留點兒“漏洞”,留點兒空間讓學(xué)生去思考、去“發(fā)現(xiàn)”,為學(xué)生“發(fā)現(xiàn)”提供孕育的土地。在課堂上,針對問題,不要忙于告訴學(xué)生是什么,而要引導(dǎo)學(xué)生去思考為什么,去探究問題的來龍去脈和解決方法。要鼓勵學(xué)生去向“標(biāo)準(zhǔn)答案”質(zhì)疑,去向“權(quán)威”挑戰(zhàn),使學(xué)生在學(xué)習(xí)和研究過程中發(fā)揮主體能動性和創(chuàng)造積極性,能創(chuàng)造性地解決問題。
3 愛心引領(lǐng),思維發(fā)散
教學(xué)是對人的真情實感和思維的眷注。教學(xué)過程是以學(xué)生為主體、以學(xué)習(xí)為核心的認(rèn)識、實踐、再認(rèn)識的內(nèi)化和發(fā)展過程。教師要引導(dǎo)學(xué)生在實踐中去體驗、去感悟、去交流、去探索;到社會和大自然中去探求真知,陶冶情操;對多元的社會現(xiàn)實去引發(fā)思考和質(zhì)疑,提出建議和獻(xiàn)計獻(xiàn)策;在實踐和學(xué)習(xí)中學(xué)會自己面對一切,解決問題。很多90后及00后的大學(xué)生出身于獨生子女家庭,從小到大在父母、爺爺、奶奶、外公、外婆“愛”的保護(hù)下成長,沒有經(jīng)歷過艱難困苦,思維活躍,同時思想單純、偏激、脆弱。對同一件事情,他們有多種不同的想法,一旦遇到問題,有時就一籌莫展,束手無策,甚至放棄思考和解決方法。教師要做他們心靈成長的伴行者、引路人,用自己的真愛去理解他們、寬容他們,要像對待荷葉上的露珠一樣小心翼翼地對待他們的想法,和風(fēng)細(xì)雨般走進(jìn)他們的心靈,站在他們的角度去思考問題,化解困惑。當(dāng)他們遇到困難和挫折時,教師要懷著期待之心、敏感之心、發(fā)現(xiàn)之心、激勵之心去鼓勵、信任和幫助他們,并創(chuàng)設(shè)廣闊的想象空間,吸引他們主動參與、自我表達(dá),引導(dǎo)他們積極思考問題,鼓勵他們?nèi)ギ愊胩扉_,使他們的潛能很好地得到發(fā)揮,讓他們新思維的“星星之火”變?yōu)椤傲窃畡荨薄?/p>
學(xué)生在解決循環(huán)這類問題時,常常覺得無從下手,備受挫折。筆者從學(xué)生最容易理解的方面入手,循循善誘,深入淺出,啟發(fā)誘導(dǎo)。在計算e(e=1+1/1!+1/2!+...+1/n?。┑闹禃r,引導(dǎo)學(xué)生去尋找解題思路,教學(xué)生怎樣去看待和分析問題;找出問題的特殊性和一般性,找出它們之間的區(qū)別和聯(lián)系,使問題更加明朗化。運用從特殊到一般的辯證思想,多角度、多方位去找出解題途徑,使學(xué)生既學(xué)到了知識,又增強(qiáng)了能力,鼓舞了信心。
在學(xué)完知識后,為進(jìn)一步深化、拓展,引導(dǎo)學(xué)生去發(fā)現(xiàn)和實現(xiàn)問題的求解,在計算S(s=1+1/2+1/4+1/7+1/11+1/16+1/22+...)的值時,要求學(xué)生先弄清楚知識的內(nèi)涵和外延,聯(lián)系前面學(xué)過的知識進(jìn)行聯(lián)想、思考。通過觀察和分析,學(xué)生發(fā)現(xiàn)知識與知識間的聯(lián)系,發(fā)現(xiàn)這個問題與前一個問題的相似性,從而用同樣的方法去解決。
在課堂上,教師啟發(fā)引導(dǎo)得當(dāng),就會使學(xué)生興趣突出,信心倍增,課堂就會出現(xiàn)不同的精彩。17級的學(xué)生在學(xué)習(xí)程序設(shè)計時,有多名學(xué)生寫出的程序不盡相同,他們的思考是多方面的,思維方式是多樣化的。筆者隨機(jī)抽了幾名學(xué)生講解他們的思路,其結(jié)果是思路清晰、正確,寫出的程序大部分是正確的,雖然有個別出現(xiàn)小錯誤,但可以包容。筆者當(dāng)時也感到驚奇,低估了學(xué)生的能力,竟想不到學(xué)生思維這么活躍。經(jīng)過師生共同發(fā)現(xiàn)問題、解決問題這樣的教學(xué)過程,學(xué)生很有成就感,真正掌握了知識,并能用所學(xué)知識來解決問題,不拘一格,一題多解,再也不愿意去抄襲別人的程序,去死記硬背程序,培養(yǎng)了程序設(shè)計能力、解決問題的能力和發(fā)散思維能力等;同時呵護(hù)了學(xué)生的心靈,筆者感到很欣慰。正所謂:“凡為教者必期于達(dá)到不須
教。教師所務(wù)唯在啟發(fā)導(dǎo)引,俾學(xué)生逐步增益其知能,展卷而自能通解,執(zhí)筆而自能合度?!盵2]
4 志趣聚焦,激發(fā)潛能
教學(xué)中要以志趣聚焦,以激發(fā)潛能為突破口,把學(xué)生的立志與激趣很好地結(jié)合起來,借助于實驗室和數(shù)字技術(shù)平臺給學(xué)生提供科學(xué)實踐和異想天開的條件,培養(yǎng)動手、動腦、有創(chuàng)新思維能力的新型人才。國家對人才的需求是多方面的、多層次的,人才的培養(yǎng)也要多方面、多層次,因人而異。不同的學(xué)生有不同的成長經(jīng)歷、不同的成長需求、不同的夢想,不同個性的學(xué)生有不同的發(fā)展、不同的精彩。教師要因材施教,因人施教,要運用點撥、解惑、提示、釋疑、實驗指點等不同的方法指導(dǎo)學(xué)生,培養(yǎng)學(xué)生的觀察力、思維能力和實踐能力。教師在教學(xué)中要創(chuàng)設(shè)合適的情境,生成課題,激發(fā)學(xué)生的研究興趣,明確研究內(nèi)容和方法,為學(xué)生成為創(chuàng)新、研究型人才打好基礎(chǔ)。教師要根據(jù)學(xué)生提出的新問題去發(fā)現(xiàn)他們新思維的觸動點、萌發(fā)點和閃光點,引領(lǐng)他們?nèi)フ莆招滤季S的方法,把學(xué)習(xí)知識和應(yīng)用知識結(jié)合起來,把傳授知識與創(chuàng)造知識結(jié)合起來,把教學(xué)過程看成研究問題的過程。為了探究問題,教師在教學(xué)中不僅要講那些已經(jīng)成熟的內(nèi)容,還要講那些不成熟的內(nèi)容;不僅要講一種方法,還要介紹各種方法;不僅要講結(jié)論,還要教給學(xué)生解決問題的思路與方法,讓學(xué)生掌握打開各門科學(xué)知識寶庫的“鑰匙”。
課堂教學(xué)內(nèi)容應(yīng)當(dāng)進(jìn)行科學(xué)篩選,刪去陳舊的內(nèi)容,把目前和今后最需要的信息傳遞給學(xué)生[3]。把教學(xué)與科研結(jié)合起來,培養(yǎng)學(xué)生的創(chuàng)造性思維能力和科研能力,幫助學(xué)生在學(xué)習(xí)實踐中去感悟、頓悟,形成自己的獨特見解。要發(fā)現(xiàn)和發(fā)展學(xué)生多方面的潛能,了解學(xué)生發(fā)展中的需求,幫助學(xué)生認(rèn)識自我、發(fā)展自我、超越自我,激勵學(xué)生不斷地去探索、去創(chuàng)新,不斷地自主發(fā)展、自主成長、走向成功。
5 結(jié)語
習(xí)近平總書記指出:“教師是人類靈魂的工程師,承擔(dān)著神圣使命。傳道者自己首先要明道、信道。高校教師要堅持教育者先受教育,努力成為先進(jìn)思想文化的傳播者、黨執(zhí)政的堅定支持者,更好擔(dān)起學(xué)生健康成長指導(dǎo)者和引路人的責(zé)任。”大學(xué)教師要樹立責(zé)任意識、使命意識,勇于創(chuàng)新,追求卓越,用自己的教育智慧、教育情懷,潛心研究,不斷創(chuàng)新,為全面建設(shè)小康社會,建設(shè)人力資源強(qiáng)國,建設(shè)創(chuàng)新型國家,培養(yǎng)更多更好的高素質(zhì)人才而努力奮斗、無私奉獻(xiàn),為自己的教育人生譜寫新的華章。
參考文獻(xiàn)
[1]王曉萍,劉玉玲,梁宜勇,等.“以學(xué)生為中心”的教法、學(xué)法、考法改革與實踐[J].中國大學(xué)教學(xué),2017(6):73-76.
[2]葉圣陶.語文教育書簡[C]//葉圣陶語文教育論集.北京:教育科學(xué)出版社出版,1980:741.
[3]劉道玉.創(chuàng)造教育概論[M].武漢:武漢大學(xué)出版社,
2009.