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

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

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

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