廣州市財經職業學校 王 健
?
研究App Inventor和計算思維的信息技術在課堂中的運用
廣州市財經職業學校 王 健
【摘要】在簡單分析App Inventor和計算思維應用價值的基礎上,提出明確教學目標,構建信息技術學習模型以及豐富教學內容,激發學生課堂學習興趣等App Inventor和計算思維的信息技術在課堂中的運用的相關建議。
【關鍵詞】App Inventor;計算思維;信息技術;課堂教學
信息技術課堂教學的方式能夠直接影響學生的信息技術學習情況,中職學校是技能型人才的重要培養場所,新課程背景下,教師關注中職學生計算思維的培養。App Inventor是通過模塊拼接方式快速開發的一種移動應用設計工具,對中職學生計算思維的培養能夠產生重要的影響。文章將結合中職信息技術課堂教學的實際情況,分析App Inventor和計算思維在中職信息技術課堂教學中運用的價值,希望能夠對信息技術課堂教學產生一定的借鑒意義。
1.1豐富信息技術教學的內容
App Inventor是通過模塊拼接方式而快速開發的移動應用設計軟件,App Inventor期初是一款Google公司開發的手機編程工具,用戶能夠借助軟件快速開發Android系統的移動應用。其后麻省理工學院與教育機構合作,將App Inventor逐漸在課堂教學中得到推廣。
App Inventor在中職信息技術課堂教學中的應用,能夠有效提升課堂教學的質量,其開發環境搭配便利,開發方式較為簡單,編成知識應用較少,開發時間較短以及支持離線制作等特點,能夠滿足中職學生信息技術課堂學習的需求。App Inventor制作中不需要應用過多的編程知識,學生能夠按照自己的想法通過直接拖拽等方式完成編程,有助于激發學生的信息技術學習興趣。
1.2培養學生的創造能力
App Inventor不會對周圍的開發環境帶來較多要求,通過下載安裝Java以及App Inventor便能夠實現軟件設計,一些沒有信息技術基礎的學生也能夠積極參與到其中實現直接生成apk應用安裝文件,這為App Inventor在信息技術教學中的應用創設了良好的條件。
App Inventor和計算思維在信息技術課堂中的運用,學生可以結合自己的思維特點自由拼接,展現學生的主觀能動性和創造性。App Inventor開發時間較短能夠滿足短短的課堂教學時間,簡單并易于操作,程序設計具有模塊拼接的特點,滿足學生信息技術學習的需求,使學生保持注意力,提升信息技術課堂教學的效率,對學生信息極少數知識的學習十分重要。
新課程背景下,教師可以通過明確教學目標,構建信息技術學習模型以及豐富教學內容,激發學生課堂學習興趣等方式,培養學生的計算思維。
2.1明確教學目標,構建信息技術學習模型
興趣是學生積極學習的重要保障,App Inventor的突出優點是可視化操作、模塊拼接編程,教師可以巧妙借助App Inventor吸引學生的注意力,將傳統枯燥的信息技術課堂教學模式變得更加富含生動性特點,便于學生的學習與交流,培養學生的計算思維。
計算思維指的是借助計算機科學基礎概念進行問題解答、系統設計等一系列的思維活動。計算思維具有概念化的特點,是數學思維與計算思維的有效融合,目的在于解決生活中的各類問題,借助科技的力量提升社會生產效率。培養學生的計算思維是當前新課程背景下對信息技術教學的必然要求,對學生的發展能夠產生重要影響。計算思維具有一定的抽象性特點,教師可以借助App Inventor的可視化特點,明確信息技術課堂教學的目標,構建信息技術學習模型,在充分激發學生學習興趣的基礎上,循序漸進的開展信息技術課堂教學活動,不斷提升信息技術課堂教學的效率,關注學生計算思維的形成。
教師可以基于課程教學內容進行問題設計,在提出問題之后,組織學生進行思考,通過App Inventor模塊拼接編程的方式嘗試解決問題,并將自己的想法與同學進行交流和討論,將所得出的結果嘗試帶入問題中進行解答。最后,通過根據自己的創意設計并實現課后實驗,完成計算思維思想的遷移應用,實現對計算思維能力的掌握。這種互動型的教學模式滿足新課程背景下對信息技術課堂教學的實際要求,對學生信息技術知識的學習以及信息技術學習興趣的培養能夠產生積極的影響,有助于學生計算思維的形成。
2.2豐富教學內容,激發學生課堂學習興趣
App Inventor在信息技術課堂教學中的應用,需要注重學生學習興趣的培養,基于學生的實際特點進行教學設計,充分調動學生的信息技術學習熱情,使信息技術課堂教學活動產生“事半功倍”的教學效果。
例如在信息技術教學中,教師可以將信息技術小游戲融入于課堂教學活動中。打地鼠游戲是普遍受到學生歡迎的一種益智游戲,同時打地鼠游戲也是程序設計領域中一種比較富含代表性的游戲設計形式。教師可以以打地鼠游戲為例,檢驗App Inventor在信息技術教學中應用的價值,培養學生的計算思維。
教師首先需要設計教學情境,吸引每一位學生的注意力。在教師的引導下,學生需要通過抽象性的表達解決“地鼠隨機出現的時間”、“判斷點中地鼠的成績”等等問題。教師可以組織學生將問題進行分解,通過獲取隨機坐標等方式,進行整體性分析。其后教師可以組織學生借助模塊化方法實現系統功能,使用App Inventor所封裝的代碼模塊實現系統功能,主要是通過ImageSprite展現移動的地鼠圖像,借助公式Random Interger獲取隨機數,并借助Clock設置時間差,采用Canvas的Touched事件判斷是否點中地鼠、利用全局變量計算顯示游戲成績。模塊系統設計的方式能夠提升信息技術課堂教學的效率,對學生計算思維的培養也能夠產生重要的影響。課堂教師結束之前,教師還可以鼓勵學生展現自己的想法,進行自主設計。學生可以借助App Inventor實現自主設計,展現學生豐富的想象力,培養學生的創造性思維和創造能力。
App Inventor和計算思維在中職信息技術課堂教學中的運用,對中職學生信息技術的學習能夠產生重要的影響,有助于培養中職
學生的計算思維,符合中職學生發展的需求。教師可以通過明確教學目標,構建信息技術學習模型以及豐富教學內容,激發學生課堂學習興趣等方式,關注學生思維的培養,為中職學生帶來全新的信息技術課堂學習體驗。
參考文獻
[1]郭守超,周睿,鄧常梅,等.基于AppInventor和計算思維的信息技術課堂教學研究[J].中國電化教育,2014,03(22):91-96.
[2]王旭卿.從計算思維到計算參與:美國中小學程序設計教學的社會化轉向與啟示[J].中國電化教育,2014,03(16):97-100.
[3]梁展鋒,魏曉彤.基于微信公眾號構建微課平臺的探索與實踐——以教師信息技術培訓為例[J].中國現代教育裝備,2016,02(14): 59-61.
[4]張昭玉,任建平,吳勇,等.以計算思維為導向的《大學計算機基礎》教學改革研究[J].現代計算機(專業版),2016,01(25):16-19,27.
[5]王明輝,龔彬.從實踐中來到實踐中去——淺談蘇科版信息技術教材2015年版的修訂與特點[J].科學大眾(科學教育),2015,09(27):179,41.