楊才斌



摘要:隨著教育信息化的不斷發展,提高學生的信息素養已經越來越被重視。具有國內自主知識產權的圖形化編程工具Kitten,以其簡單易用的“搭積木”代替原來枯燥的代碼而走進中小學生的課堂,成為編程教育的重要工具和平臺。童話故事是孩子成長過程中不可或缺的部分。為此,從學生熟悉的童話故事出發,利用Kitten的各種指令,對童話故事進行重新創編,提高學生的想象力和創造力。
關鍵詞:Kitten;童話故事;創編
童話故事對大部分的學生都是耳熟能詳的,不少學生都是聽著童話故事長大的。童話故事以豐富的想象力、多彩的畫面、全方位的表現手法,引人入勝,不但滿足了孩子的好奇心,更豐富了孩子的想象力。讀童話故事,讓學生了解到平凡的人物也可以展現出不平凡的光彩,讓學生的精神世界得到很好的補充。目前,市面上有許多童話故事改編而成的繪本。當學生閱讀完了一本繪本后,必然會有自己的感想,甚至聯想或想象到一些與繪本內容類似的故事,此時讓學生依據繪本內容進行創編,能極大地豐富其閱讀的內涵。
Kitten是由深圳點貓科技有限公司研發的一款具有國內自主知識產權的工具。作為一種普及面廣的圖形化編程工具,Kitten的操作界面簡單,搭積木的形式便于理解,自身功能也很強大。軟件自帶豐富的對象、卡通的造型、多樣的指令,有助于啟發學生的想象力,使學生的創造力得到極大的鍛煉。
建構主義的代表人物皮亞杰認為,兒童是在與周圍環境相互作用的過程中,逐步建構起關于外部世界的知識,從而使自身認知結構得到發展。對于四年級的學生,童話故事對他們的影響非常大,同時他們又可以較好地接受Kitten、理解Kitten。因此,在四年級開展童話故事創編,既可以加深學生對童話的理解,又可以更好地開啟學生的想象力和創造力。
一、運用Kitten創編童話故事,提高學生的語言表達能力
運用Kitten創編童話故事,首先得了解這個故事,然后對故事進行提煉,把整個故事用自己的語言表達出來,然后,根據提煉出來的信息,對故事進行創編。在這個闡述的過程中,學生不但展示自己的設計創作理念,也要接受其他學生的疑問,同時也可以解決他人的疑惑、分享自己的經驗,使得學生的信息處理能力和語言表達能力都有不同程度的提高。比如,在講到《狼來了》時,學生可以用同樣的場景不同的文字顯示說謊的情況。故事很簡單,通俗易懂,學生根據所列表的內容,通過一系列的指令積木完成。這樣一來,既鍛煉了學生的語言表達能力,又能夠很好地梳理故事情節,運用到Kitten中(如表1所示)。
二、運用Kitten創編童話故事,提高學生的邏輯推理能力
邏輯思維能力是指正確、合理思考的能力。這里的邏輯思維,是指對日常生活、學習中遇到的問題進行處理的最基本的思維方式。對于學生來說,邏輯推理能力隨著年齡的增長而提高,他們的想象從形象片段、模糊向著越來越能正確、完整地反映現實的方向發展。最簡單的推理方式就是按順序進行描述。比如筆者在講到分支結構的時候,用到了《小蝌蚪找媽媽》這一篇童話故事,把小蝌蚪找媽媽的過程創編成一個小游戲,讓學生在了解故事結構的基礎上,掌握邏輯推理的能力(如圖1所示)。首先,把小蝌蚪找媽媽的過程變成一個迷宮游戲,用“如果……就……”來對整個過程進行描述,把小蝌蚪找媽媽的動作應用到小蝌蚪這個對象上。
鯉魚和烏龜的動作是在接收到小蝌蚪的訊息之后,進行相應的回答。
在積木實際運行的過程中,學生會發現小蝌蚪無法穿越過這個迷宮,因為鯉魚和烏龜擋住了去路,原因是這兩個動物的邊緣是黑色的,所以產生了新的問題。解決的辦法不少,有的學生說把鯉魚和烏龜變小一點,就可以通過了;有的說移動一下鯉魚和烏龜的位置,讓小蝌蚪通過;也有學生在鯉魚和烏龜說完話之后,把它們隱藏起來;也有的學生直接把迷宮邊線改成其他顏色……這些辦法都表現了學生的創新思維。在這個游戲的創建過程中,學生通過在游戲中解決問題的方式,很好地對故事進行了創編,既鍛煉了學生的邏輯思維能力,又達到了教師的教學效果。
三、運用Kitten創編童話故事,提高學生的計算思維能力
教育是國家大計,目前來看,人工智能、編程等領域是未來教育改革的重要方向,“創新”與“實踐”在將來會成為重要的評判學生素質的標準。編程教育的核心目標之一就是培養學生的計算思維。計算思維并不是計算能力,而是一種解決問題的方法。具體點說,就是把一個看起來復雜的問題通過分化、剖析、聯想等方法,分解成一個個簡單、具體的問題,利用所掌握的知識找出解決問題的辦法。比如在《小蝌蚪找媽媽》的教學中,筆者把小蝌蚪和鯉魚在相遇前、相遇時、相遇后的場景分別讓學生進行分解。在相遇前,小蝌蚪怎么樣運動?鯉魚媽媽要怎么做?在相遇時,小蝌蚪對鯉魚媽媽說話,鯉魚媽媽應該有什么反應?等待多長時間?鯉魚媽媽說話時,小蝌蚪又有什么反應?相遇后,小蝌蚪和鯉魚媽媽又分別有什么反應?……學生在把問題揉碎了之后,再利用自己已經掌握的知識,進行重新組合,運用到接下來的積木設計中,達到了較好的效果。接下來,對于小蝌蚪與其他小動物的相遇,學生也可以比較自如地進行創編(如表2所示)。
計算思維的訓練是在學生掌握了部分指令的基礎上展開的,學生在把問題細化的同時,利用相關的積木模塊進行程序的搭建,提高學生分析問題、解決問題的能力。
四、運用Kitten創編童話故事,提高學生的團結合作能力
運用Kitten創編童話故事,首先需要將所創作的事件進行整體規劃與設計,分析不同角色、不同事件應該如何組合成一個整體。在分析的過程中,學生需要探究如何把故事的每個角色從故事中分離出來,分別進行分析和研究,梳理出各對象之間的關系。其次是進行局部分析,即對每個對象的造型、腳本逐個進行分析。在這個過程中,不同的學生有不同的思路和想法,學生在發表自己意見和吸收別人意見的同時,漸漸體會合作的重要性,在討論中學習,在討論中培養合作意識。
在接下來的積木搭建(程序設計)環節,合作就更重要了。用Kitten來搭建積木的好處是,在Kitten創作中,學生根據對問題的認知、理解和對Kitten的掌握水平會搭建出不同的積木來實現相同的效果。比如在《小蝌蚪找媽媽》這個故事里,小蝌蚪與鯉魚相遇這個過程,是一個條件語句,可以用“小蝌蚪一直游啊游,直到碰見鯉魚媽媽”這種“重復執行直到……”積木,也可以用“小蝌蚪游啊游,如果碰到鯉魚媽媽,那么”這種“如果……那么……”的條件積木。除了完成自己的作品,學生還要對本小組其他成員的作品進行評價,組內互評,指出優點及待改進的地方,在學到別人優點的同時還可以完善自己的作品。在整個討論、反思、糾錯的過程中,學生的團結合作能力在無形中得到了提高。
利用Kitten進行童話故事的創編,不但能夠培養學生對語言文字的表達能力,還可以培養學生以嚴謹的方法思考問題,養成良好的思維習慣,提高學生的綜合能力。掌握了這個工具,學生就能激發出無限的創意,享受創編的樂趣。
參考文獻:
[1]王曉軒.建構主義教學理論探析[J].北方經貿,2011(11).
(責任編輯:奚春皓)