編程,一門頻頻被學(xué)生吐槽的課程,在這所職業(yè)學(xué)校漸漸變得有趣起來,學(xué)生們不再把編程課當(dāng)作是一道難以逾越的坎,更像是一次充滿挑戰(zhàn)且富有樂趣的攀登。

1月13日,南京中華中等專業(yè)學(xué)校會議室內(nèi)座無虛席,河海大學(xué)副教授、人工智能系副主任童晶帶來一場主題講座,讓老師們受益匪淺。
中華中專信息技術(shù)系主任李薔向記者表示,編程類課程是信息技術(shù)系的重要專業(yè)課程,編程思維涉及問題分析、抽象化思維、算法設(shè)計(jì)等多個(gè)方面,又是編程教育的核心和難點(diǎn),然而,在教學(xué)實(shí)踐中,教師普遍反映學(xué)生基礎(chǔ)參差不齊、編程思維培養(yǎng)困難,學(xué)生容易感到挫敗和失去持續(xù)學(xué)習(xí)的動力,“針對這種現(xiàn)象,創(chuàng)新教學(xué)方法、激發(fā)學(xué)生學(xué)習(xí)興趣已迫在眉睫?!?o:p>

“只要找到學(xué)生的興趣點(diǎn),激發(fā)出他們的求知欲,編程課就容易多了?!蓖蛴浾弑硎荆热缯f有的學(xué)生對游戲感興趣,那就從游戲設(shè)計(jì)角度出發(fā);有的對藝術(shù)感興趣,從藝術(shù)角度出發(fā),“我們設(shè)置了多種不同的路徑,總有一條路徑是學(xué)生所喜歡的?!?o:p>
在Python語言教學(xué)上,童晶使用可視化的海龜編輯器,通過趣味游戲開發(fā),將語法知識穿插在12個(gè)案例開發(fā)過程中講解,這樣學(xué)生上手容易,有成就感,可拓展性強(qiáng)。正是這種“低地板”入門、“高天花板”挑戰(zhàn)、“寬墻壁”發(fā)揮空間的學(xué)習(xí)路線,讓編程寓教于樂,有趣易上手。
此外,在日常教學(xué)中,不少老師會面臨這樣一個(gè)問題:知識內(nèi)容固定,如何進(jìn)行教學(xué)創(chuàng)新?童晶表示,如果在教學(xué)中主要用文字講解算法,很難理解;應(yīng)用案例偏數(shù)學(xué)抽象,枯燥無趣;重理論講解,又缺少動手編程實(shí)踐,“可以通過趣味游戲?qū)W習(xí)算法,如猜數(shù)字游戲中用到了查找算法,在貪吃蛇、祖瑪、飛機(jī)大戰(zhàn)等游戲中使用了簡單數(shù)據(jù)結(jié)構(gòu)與STL等方式創(chuàng)新。”

中華中專老師表示這次講座讓人耳目一新,為計(jì)算機(jī)編程語言的教學(xué)提供了新的思路,這種可視化的、趣味性強(qiáng)的教學(xué)能為課堂教學(xué)帶來變化,也能改善學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)態(tài)度。
在當(dāng)天下午的實(shí)踐課上,李薔特地留意了學(xué)生們在課堂上的表現(xiàn),發(fā)現(xiàn)大家學(xué)得很起勁,課堂上積極討論,甚至連一些平時(shí)不愿意發(fā)言的學(xué)生都能主動提出問題,一起享受學(xué)習(xí)的樂趣。
新華日報(bào)·交匯點(diǎn)記者 季燃冰