鄭旭淳
傳統(tǒng)教學方式基于教科書和教師講授,注重知識的傳授,學生所學的知識抽象、單一和具體。這種教學方式有利于學生快速抓住本質(zhì),掌握知識要點。但是,缺乏知識的生活原形,不利于培養(yǎng)學生發(fā)現(xiàn)并解決問題的創(chuàng)新能力,面對現(xiàn)實問題學生不能學以致用。隨著教育理念的深入發(fā)展更重要的是提高學生的綜合素質(zhì),而不是單純地擁有知識。
基于項目的學習正是一種創(chuàng)造性解決實際問題的學習方式,它能從多個層面促進人的全面發(fā)展。新《普通高中信息技術(shù)課程標準》倡導項目式教學。對于普通高中來說,項目式教學是新事物,如何使項目式教學適應課堂要求依舊在不斷的探索和實踐當中。App Inventor是一個基于云端、可拖曳的安卓手機應用開發(fā)軟件,它把枯燥難懂的代碼融入各個小組件里,成為積木式的模塊,讓學生在簡單了解和學習后便可通過它來開發(fā)出屬于自己的手機應用,盡情發(fā)揮自己的創(chuàng)意和想法,其明顯的特點和優(yōu)勢非常適合用于高中信息技術(shù)開展項目式教學研究。
項目式教學是以學生為中心的教學方式。學生圍繞項目主題,依據(jù)項目評價標準,以小組的方式進行自主、合作的探究性學習。在項目式學習過程中,學生會積極地收集信息、調(diào)查研究、獲取知識和探討方案,從而解決一個真實或者虛擬真實的問題,以此鍛煉現(xiàn)實生活中需要用到的解決問題的技能,最終能在現(xiàn)實生活中將知識學以致用。
傳統(tǒng)教學,教師以一個知識傳遞者的角色貫穿始終,是在授人以魚。學生是為了學習而學習,不明白為什么要學習,學習的意義在哪兒,學習的目標性、興趣性、自主性、創(chuàng)造性等大打折扣。
圖1 傳統(tǒng)教學模式的特點
在項目式教學中,學生和教師的角色是不同于傳統(tǒng)教學的。教師提出一個問題或設定一個目標啟動項目,學生以小組的方式進行自主、合作的探究性學習。教師在過程中起到監(jiān)督引導的作用,具體細節(jié)放手讓學生自己負責,是在授人以漁。學生在項目式教學中被鼓勵去做決定,合作學習,主動學習,構(gòu)建自己的知識。各種各樣的現(xiàn)實問題驅(qū)動學生使用新科技手段研究分析、協(xié)作和通信,同時,接觸各個學科領(lǐng)域使學生更容易理解概念,明確各個學科之間的聯(lián)系。以學生為中心,總體上學生更有動力,完成效果更好,并且保持一種新的學習狀態(tài)。
圖2 項目式教學模式的特點
以一般范例而言,項目式教學實施分為3個階段:準備階段、實施階段、總結(jié)階段,具體分為選擇項目、制訂計劃、活動探究、制作作品、成果交流和活動評價6個步驟。每個步驟均有學生具體實施活動記錄和教師的項目解讀指導。同時,在項目式教學中貫穿微課自學、學案領(lǐng)學、小組互學、評價促學、作品導學和平臺鋪學的6大策略。
圖3 項目式教學流程(一般范例)
圖4 項目式教學策略(一般范例)
App Inventor是Google針對Android平臺開發(fā)的以瀏覽器為基礎的開發(fā)工具,是基于代碼塊的圖形化編程環(huán)境,學生只需要按照自己的想法和需求,拖動程序塊就能自由組合,編寫出各種各樣的應用軟件。
App Inventor包括組件設計、邏輯設計以及模擬運行三大模塊。組件設計相當于手機APP的門面,通過搭積木的方式可以為應用程序選擇相應的“服飾”;邏輯設計充當“門面”背后的“神秘高手”,通過“玩拼圖”實現(xiàn)“服飾”的相關(guān)功能特效;模擬運行提供了極大的幫助,3種模式(模擬器、AI伴侶、USB連接)的程序調(diào)試運行環(huán)境,為編寫開發(fā)移動應用程序提供實時的幫助。
圖5 組件設計界面
圖6 邏輯設計界面
根據(jù)高中信息技術(shù)新課程的教學目標和學科特點,筆者基于移動編程App Inventor對一般范例的項目式教學模式進行了探索和實踐。下面結(jié)合《緊急呼叫》實例說明該教學模式的具體構(gòu)成和實施。
當前,國家人口老齡化問題越來越嚴重,同時,大多數(shù)老人家無法熟練使用智能手機,因為大部分軟件操作復雜。然而,當老人獨自在家突感不適或外出遭遇突發(fā)情況時,迫切需要在第一時間聯(lián)系家人。那么,如何用最簡便的操作幫助老人家解決這個問題呢?對于老人家來說,傳統(tǒng)的撥號操作和短信求助均需使用數(shù)字(模擬)鍵盤,操作繁雜,同時按鍵小不便操作,并且兩者不能同時進行。
筆者通過微電影《Help Us》中孤寡老人生活的真實情景提出項目驅(qū)動問題,引發(fā)學生的思考,并根據(jù)現(xiàn)有條件和學生能力對眾多問題進行合理的判斷,引導學生選擇項目——設計開發(fā)“緊急呼叫”APP。
發(fā)揮你的創(chuàng)意和熱情,設計開發(fā)“緊急呼叫”APP。為了達成“快捷、簡便”的需求,APP將采用簡潔明了的界面設計,整個手機屏幕將顯示一個顯眼的按鈕,方便準確按壓,點擊按鈕實現(xiàn)一鍵呼叫和發(fā)送求救短信至預先指定聯(lián)系人。
根據(jù)任務難度和學生的實際情況,筆者制訂以下項目計劃。
表1
通過微數(shù)據(jù)庫、聯(lián)系人選擇框、電話撥號器和短信收發(fā)器等組件編程實現(xiàn)一鍵撥打電話和發(fā)送短信的功能,設計開發(fā)“緊急呼叫”APP。一鍵呼叫按鈕需要設計得足夠醒目,便于老人在緊急情況也能準確點擊。
(1)活動一:需求分析討論,完成“緊急呼叫”APP界面設計
筆者在ITtools教學平臺中設置了若干相關(guān)的問題,對學生的答案進行分析,引導學生進行思考和討論,并發(fā)揮小組創(chuàng)意,完成界面設計。
圖7 需求分析討論
(2)活動二:提前設定好短信收發(fā)器,開發(fā)實現(xiàn)發(fā)短信的功能
(3)活動三:提前設定好電話撥號器,開發(fā)實現(xiàn)一鍵呼叫功能
活動中筆者為學生提供相關(guān)的微課和學案,同時,借助ITtools教學平臺,為每個小組設置了組內(nèi)交流區(qū),方便小組成員問題討論和經(jīng)驗交流分享。
圖8 ITtools教學平臺討論區(qū)
教師在教學過程中要密切關(guān)注學生的活動進程,并對學生的學習做相應的指導,發(fā)揮教師在教學中助學者的作用。根據(jù)學生的實際完成情況和ITtools平臺的學情監(jiān)控情況,筆者有針對性地進行個別輔導,幫助學生突破難點。
圖9 ITtools教學平臺學情監(jiān)控圖
筆者借助ITtools教學平臺,展示學生小組作品。根據(jù)共同制訂的評價內(nèi)容與標準,讓學生小組分別展示成果,匯報各成員在完成項目過程中遇到的問題、解決問題的方法技巧等。
筆者借助科組網(wǎng)站平臺,組織小組之間對學習過程和成果進行自評和互評。最后筆者進行總結(jié)性的評價。
圖10 學業(yè)評價
項目式教學能從多個層面促進學生的全面發(fā)展,同時也給教師和學生提出了更高的要求。首先,教師應該改變理念和方法,克服以往依賴課本或提前設計講義的習慣。其次,學生在項目開展過程中會遇到這樣那樣的問題,教師要允許學生在不同的活動中做不同的事情。最后,也是最關(guān)鍵的,教師在項目設計要花更多的時間。一旦開展項目,教師在整個項目中起到輔導員和幫助者的作用。
通過教育教學實踐,筆者將App Inventor移動編程課程采用了項目式教學法實施有效的教學項目活動,收到了良好的教學效果。學生對于移動應用編程有了較好的認識,在學習過程中熱情飽滿,興趣濃厚。實踐表明,項目式教學能有效服務于知識建構(gòu)的教與學的活動,提高學生的信息素養(yǎng)能力。但雖然有小組合作學習,還是無法實現(xiàn)真正意義的互助合作,部分學生的依賴心理較強,這些都有待于今后教學實踐中不斷改進和加強。