沈慧



摘要:本研究根據新高中課程標準的指導與要求,以基于項目的學習模式幫助學生設計并開發基于真實任務的簡單移動應用,以期能夠幫助學生更深入地掌握相關知識,提高其信息獲取、加工與處理的能力,并鍛煉計算思維能力。
關鍵詞:項目化學習;移動應用設計;新課標;做中學
中圖分類號:G434? 文獻標識碼:A? 論文編號:1674-2117(2022)09-0037-03
隨著移動技術的快速發展與普及,運用移動終端解決日常生活與學習中的問題已成為人們的一項重要技能。筆者根據《高中信息技術課程標準(2017年版)》的指導與要求,開設了移動應用設計的選修課,以期學生通過這門課程的學習,能夠了解常用移動終端的功能與特征,形成移動學習的意識,掌握移動應用設計與開發的思想方法,創造性地解決日常學習和生活中的實際問題。
● 項目化學習的特點
項目化學習是一種強調主動探究和創新實踐的教學模式,它具有以下特點:
①有特定的項目主題,學生圍繞項目主題展開實踐探索,在活動中建構新的知識體系,掌握一定的技能。
②項目主題來源于現實生活,體現了多學科交叉思想。在活動過程中需要運用多門學科知識,無法僅依靠某一門學科知識完成活動任務。
③強調活動的實踐性。基于項目的學習注重讓學生自己動手實踐。學生在實踐中體驗、學習,在實踐中提高獲取信息、加工信息和處理信息的能力。
④活動過程中注重協作,教師與學生組成學習共同體,為完成任務而共同努力,成員之間密切合作。
⑤在活動過程中,學生可以借助各種認知工具和信息資源來陳述他們的觀點,支持他們的學習。
⑥強調在活動過程中或活動結束時產生一系列作品或一個作品。
● 基于項目的學習的過程
基于項目的學習的過程一般包括選擇項目主題、組建項目團隊并計劃任務分工、學習探究并完成作品、項目成果匯報及交流、項目評價與反饋(如下圖)。
選擇項目主題:需考慮項目的難度是否合理,是否具有挑戰性、趣味性和真實性。
組建項目團隊:需考慮不同學生的學習基礎、個性心理特征等,并指導學生進行角色分工。
學習探究并完成作品:項目團隊首先確定項目任務規劃和最終作品形式,然后分頭收集所需資料,通過資源共享、技術合作完成最終作品。
項目成果匯報及交流:在完成作品后,以項目小組為單位,匯報展示本組成果,并和其他組交流項目完成的過程及設計思路等。
項目評價及反饋:在項目開始前,教師就要告訴學生項目實施過程中的評價規則和評估計劃,特別是作品的評價標準和團隊評價量規。另外,對項目的評價及反饋應貫穿整個項目的始終,要將過程性評價與結果性評價相結合。例如,在選擇項目主題時,需要評價項目主題的可行性;在項目分組時,需要評價分組的合理性;在學習探究并完成作品時,需要評價其設計方案的可行性;在進行項目成果匯報時,需要對作品的完成度、功能性等進行評價。
● 基于項目的學習在移動應用設計課程中的應用
本文涉及的移動應用設計課程是基于APP Inventor平臺開設的。APP Inventor是采用圖形化積木式的搭建方法完成Android編程,減少了對學生編程語法的要求,降低了編程難度。
筆者在課程前期,通過案例式教學法指導學生了解Android移動應用設計與開發的基本流程,了解相關組件及其使用方法、編程的基本模塊和算法的基本結構等內容。后續學生在教師的深入引導和教學支架的幫助下,能夠獨立或合作設計并開發出自己的創意APP。
根據項目化學習的特點,筆者擬采用基于項目的學習方法指導學生設計并開發出合適的創意移動應用。
1.選擇并確定項目主題
開展項目化學習的第一步是選擇并確定項目主題,本課程的項目學習主題來源包括兩個方面:一方面是類似前期課程學習中的案例主題,但需要在原有案例的基礎上進一步探究;另一方面是學生通過頭腦風暴的方式提出想法并形成項目主題。
學生在提出自己的項目主題后,先繪制出簡單的界面草圖,然后據此進行第一次的交流討論,討論的內容有:①擬設計的APP的主題是否明確?②擬設計的APP的內容是否積極向上?③擬設計的APP的功能在自己現有的技術水平或者在教師的幫助下能否實現?④擬設計的APP能體現哪些所學知識點?(用到哪些組件或程序結構)
在交流討論后,若結果是肯定的,便可以基本確定項目主題。例如,學生在實驗中討論后確定的部分移動應用設計主題如表1所示。
2.組建項目團隊,計劃任務分工
在確定移動應用設計主題階段,學生繪制了界面草圖,對APP的整體設計有了初步的印象。之后的設計與開發一般包括搜集素材、處理素材、設計界面、編寫程序、作品合成等幾個方面。
以上述內容為依據,筆者將選修這門課程的20余名學生,按照3~4人一組進行分組,每組的成員能力各有側重。小組內,根據組員的能力側重進行任務分工。另外,組內成員推薦產生一名項目負責人(組長),負責項目整體進度的推進。
3.學習探究,完成作品
在確定項目主題、組建好項目團隊并進行任務分工后,項目組成員就可以根據計劃安排著手項目作品制作。在項目探究的每一個環節,教師都需要引導學生探究并進行適時的內容教學,時刻關注每個項目小組的任務完成情況。
收集素材任務,主要考查學生的信息檢索、信息獲取的能力等。此環節,教師可以提供一些信息檢索的技巧,幫助學生快速檢索到自己需要的素材。
處理素材任務,主要考查學生對信息如圖像信息等的加工能力。此環節,教師需要用一至兩節課的時間簡單講解圖像處理的知識,或者以教學微視頻的形式提供給學生,由學生自主探究學習并完成任務。
在設計界面與編寫程序任務時,學生擬設計的APP可能會有多個屏幕,因此,組內全員可以再分工,每個人完成一個或多個屏幕并編程實現功能。此部分的任務,涉及本課程中所學的主要知識,或者完成此部分任務需要更廣泛的知識。在學生有這方面需求時,教師可以提供功能類似的已有案例,給學生提供解決問題的思路。
合成作品任務,是將項目組內每個組員設計完成的屏幕共享、合并成一個完整的APP,并再次編程實現各個屏幕之間的調用與數據交換。在這個環節,教師提供屏幕合并操作的教學微視頻,幫助學生自主探究完成屏幕的合并,形成最終的APP。
4.項目成果匯報及交流
本研究在成果匯報及交流環節中,以項目小組為單位,先將制作好的APP安裝到教師的Android平板,再通過投屏軟件(如Team View)將平板的屏幕廣播給其他項目小組,小組組長或者其他成員進行演示,描述APP的功能和使用方法,講述小組成員是如何探究并合作完成最終的作品的,以及APP后續發展前景等。
5.項目評價及反饋
在每個項目小組進行APP演示分享時,其他小組和教師可以根據項目評價表(如表2),對當前小組的演示及作品進行評價和反饋,給他們提出優化作品的建議等。
對項目的評價應該采用過程性評價和總結性評價相結合的方式。表2屬于總結性評價,在項目設計的其他環節,也存在教師評價或項目小組自己的評價,根據評價及建議及時調整項目設計,這就屬于過程性評價。友好的評價及反饋可以幫助項目小組更好地完成項目作品。
● 總結
在項目實踐中,筆者發現學生能更深入地掌握本課程相關知識,提高信息獲取、加工與處理的能力,并鍛煉了計算思維能力。在項目完成后,還有部分學生能夠自主再優化自己的APP,這也是學生自主學習能力提升的表現。
參考文獻:
[1]中華人民共和國教育部.普通高中信息技術課程標準(2017年版)[S].北京:人民教育出版社,2018.
[2]韋勝洪.面向STEM的信息技術項目式教學——以“三門問題”項目為例[J].中國信息技術教育,2019(20):38-39.