摘要:本文是在初中Python程序設計教學實施背景下,對初中信息技術學科課堂教學實用策略的分享。以“換個方式講概念”、“巧用‘塊編程花式選助手”、“畫圖到‘畫圖的轉變”、“知識性與趣味性的碰撞”四個真實情境下的教學敘事小故事為主線展開,實踐與探討了信息技術一線課堂中一些容易遇到的教學難點突破策略,強調了好的教學設計是需要從細枝末節出發去推敲琢磨。希望給信息技術學科同仁提供些許參考。
關鍵詞:Python教學;信息技術;銜接教學;
中圖分類號:G434? 文獻標識碼:A? 論文編號:1674-2117(2020)17-0000-03
課堂是教學的主陣地,經營好自己的課堂是一線教師自始至終的追求。筆者以Python程序設計教學為例,探討信息技術一線課堂的教學策略。
換個方式講概念
信息技術學科有許多專業性的概念、學科術語,那么理論知識較重的課要怎樣上?關鍵的概念用怎樣的方式講述才能更好地傳送到學生端?這是信息技術課堂教學中不可避免的教學重、難點。
1.常態下的概念講述方式
平鋪直敘,有一說一,照本宣科,這可能是最容易想到的實施方法,但實際效果未必最佳。尤其面對一些晦澀難理解的概念,本來學生就毫無頭緒,既沒有接觸過,也沒有興趣刺激點,迎面而來的“和盤托出”,學生一般都不太喜歡,這也很難達到所預期的教學效果。
2.融合自主體驗的概念
在Python程序設計教學初始,學生要先了解學習對象“Python”,這里會涉及許多概念性知識的傳達,筆者在設計這部分教學內容時回避了純概念性的講授,而是在課前設置了一個自主體驗任務——請為Python制作一份“自我介紹”,學生在不知道Python為何物的前提下帶著疑問展開自我學習,回到課堂教師再以“開動腦筋”將任務分級,以挑戰的形式檢驗學生的學習成果,且問題按照概念的難易程度以及學生的認知需求,設置不同的星級,結合學生常規課堂評價考核標準給予相應的成績。另外,針對部分重點、難點知識教師再加以補充展開,與學生自主習得的知識形成互補,進而能夠使學生更深刻地記憶學習重點,達到更好的教學效果。
巧用“塊編程”花式選助手
課代表是學科教師的左膀右臂,可是這個角色人選的產生與教師有關嗎?他是否能真正與教師形成默契配合?怎樣選才能最大程度發揮課代表的作用?筆者認為這應該是信息技術課堂教學中值得探討的問題之一。
1.常態下的課代表生成方式
信息技術課在中學階段不屬于中考科目,因而信息技術教師在學生心里的存在感相對不足,學生也不會積極爭選課代表,然而學生主觀意愿上的積極性是影響課代表工作開展的一個重要因素。另外,在實際操作過程中,往往是班主任定好人選,這也是影響課代表工作開展的另一個重要因素。結合信息技術學科教學的特殊性,從真實教學體驗角度出發,筆者認為決不可小覷這一··環節,在課代表的選擇上,教師要真正將小助手、小橋梁的作用發揮出來。
2.巧用“塊編程”,花式來選拔
Python的教學重點是圍繞程序設計展開的,語言的選擇也從學生小學時期熟悉的圖形化編程Scratch轉化到代碼化編程Python。在選拔課代表時,筆者充分利用了這一教學特殊性,運用“編程游戲闖關大挑戰”,讓全班學生一起參與選拔,在限定時間內闖關最多的男生就是男生課代表,女生就是女生課代表,這樣選出來的課代表更具主動性,同時在闖關過程中展現了學生的技術,讓學生更有自信,讓選拔更有說服力,確保了后續工作的順利開展。
同時,筆者在選擇這個塊語言編程程序時也有自己的考慮,因為學生在小學期間都接觸過圖形化編程Scratch,他們對積木式編程有天然的熟悉感,這和程序中的操作環境是吻合的。
畫圖到“畫圖”的轉變
與小學生相比,初中生對自身的學習要求會更高,因而如何將他們從已有的認知領域拓展到更高層的認知需求是值得深入思考的一個問題。
1.耳熟能詳的畫圖
筆者發現,學生在完成課堂操作任務后,最喜歡打開的窗口就是Windows系統自帶的畫圖軟件而,這個軟件對學生自身學習的提升作用不大,所以教師要在課堂教學中妥善處理這一問題。
2.與眾不同的“畫圖”
Python程序設計語言有一個很有意思的模塊——海龜畫圖,教師要引導從單純使用畫圖軟件的1.0時代,進化到通過編寫代碼讓計算機按照學生自己的意圖“畫圖”的2.0時代。“畫圖”的轉變不僅僅只是一種操作方式的改變,更是一種學習理念的轉變,這催生了學生的自我提升意愿——不僅是軟件的使用者,還可以是軟件的編寫員。
知識性與趣味性的碰撞
1.知識性與趣味性孰重孰輕
知識性是課堂的靈魂,趣味性是課堂的催化劑,兩者可以說是同樣重要,相輔相成,要想尋找兩者最好的契合點就需要教師在教學設計上下功夫。
2.程序注釋知識與趣味程序彩蛋的完美結合
在Python程序設計的注釋教學過程中,筆者采用了如下教學設計:首先拋出問題“你印象中的程序員是怎樣的一類人”。“高智商、不善于交流、宅”,學生五花八門的答案,課堂氛圍熱鬧起來。接著,拋出觀點“這種由來已久的刻板印象源自大眾缺乏對程序員的真正了解,其實程序員和其他行業的人一樣也不乏幽默、高情商的人。看看開發Python的那些專業人士,時不時就在程序中加些彩蛋來娛樂大眾,放松自我”。教師隨即輸入Import this代碼召喚出了“Python之禪”,其中第四句、第七句提及了編程語言的可讀性,并引出了程序中添加注釋的必要性,這樣就使原來平淡無奇的知識點變得靈動。最后通過對比兩個程序,比較程序的可讀性。這樣的教學設計既有趣味性又讓學生記憶深刻,能很好地完成注釋知識點的教學。
總之,一堂讓學生收獲頗豐的課,其背后隱藏的是一次又一次的精心設計,如果在教學中能真正領悟這些問題,那么那些看似困難的教學點定會迎刃而解,學生也能真正受益。
作者簡介:湯玥,中學信息技術高級教師,現任浙江省湖州四中教育集團副校長,為現行浙江省信息技術教材、教參編委,浙江省教育學會中小學信息技術教育分會理事,浙江省基礎教育信息技術微課程開發小組成員,浙江省網絡名師工作室學科帶頭人。