摘要:隨著信息技術和移動互聯(lián)網(wǎng)新技術的快速發(fā)展,教學方式和教育手段越來越智能化和數(shù)字化。中小學教學中課堂教學形式更趨于直觀和趣味性,也大大激發(fā)了學生在信息學科學習中的興趣。本文針對“上課點名”這一每天每節(jié)課每間教室都在發(fā)生的教學場景,在熟悉到不能再熟悉的場景中發(fā)現(xiàn)問題。" 以真實問題為依據(jù)設計任務,以任務為驅(qū)動,讓學習在每個學生身上真實發(fā)生,開展基于真實場景以任務驅(qū)動方式的教學實踐。進一步提升了中小學信息學科教學新手段和新方法。
關鍵詞:任務驅(qū)動;多媒體;數(shù)字化;信息學科教學;教學實踐
一、引言
隨著信息技術和移動互聯(lián)網(wǎng)新技術的快速發(fā)展,教學方式和教育手段越來越智能化和數(shù)字化[1]。在中小學教育中,課堂教學形式變得更加直觀和趣味化,這也激發(fā)了學生在信息學科學習中的興趣。在中小學信息學科教學過程中,一些愛好編程的學生在掌握基礎語法后,希望繼續(xù)深入學習編程。然而,目前階段他們只能選擇參加信息學奧賽等競賽,這對所有熱愛編程但不參加競賽的學生來說并不是最佳選擇,可能導致缺乏成就感[2]。同時,對于沒有編程基礎的學生來說,在傳統(tǒng)的編程課堂中,僅僅通過教師講授基礎語法并做練習題和測試,并不能激發(fā)學生的興趣,學習效果可能會受到影響。因此,值得教育者和教學者思考如何設計更具趣味性和挑戰(zhàn)性的編程課程,讓學生在學習編程的過程中能夠獲得更多成就感和滿足感。
針對“上課點名”這一每天每節(jié)課每間教室都在發(fā)生的教學場景,本文提出以真實問題為依據(jù)設計任務,以任務為驅(qū)動讓學習在每個學生身上真實發(fā)生,在熟悉到不能再熟悉的場景中發(fā)現(xiàn)問題。開展基于真實場景以任務驅(qū)動方式的教學實踐,調(diào)動學生學習興趣。教師提供主任務及分任務,讓學生自主討論并明確系統(tǒng)需求,充分考慮學生差異。為他們提供不同的子任務,帶領學生一點一點地去發(fā)現(xiàn)問題,并適時提供進一步的子任務。以任務驅(qū)動的方式帶領學生不斷去解決問題、迭代功能,從簡單到復雜,逐步完成系統(tǒng)開發(fā),推動任務驅(qū)動學習發(fā)生。
二、教學課程設計
(一)基于教學真實場景還原的問題分析
這個熟悉到不能再熟悉的場景,每天每間教室每節(jié)課都在點名,對于信息化水平不是很高的學校來說是如何進行的呢?教師往往打印學生名單,上課開始后,按照名單逐一點名,點完后,再去逐一通知教務老師。整個過程都是教師順序完成,費時費力,而且對于學期初,學生換班調(diào)課、轉(zhuǎn)學等情況時有發(fā)生,教師需要及時更新點名冊[4]。以上這些問題都真實存在于教育教學過程中。在這個過程中,引導學生主動發(fā)現(xiàn)問題,也可以鼓勵學生去采訪自己熟悉的任課老師,總結(jié)真實問題[5]。最終師生共同協(xié)作,總結(jié)得出教學過程中真實存在的問題,具體可通過采用表1中的調(diào)查問卷的方式去發(fā)現(xiàn)真實需求。
(二)教學點名App主任務功能分析與設計
基于上文中調(diào)研發(fā)現(xiàn)的問題,教師提出教學點名App主任務:設計開發(fā)一個點名App,以解決某些問題。因為不同學生發(fā)現(xiàn)的問題以及技術水平均存在一定的差異化,因此這個主任務中解決的問題需要根據(jù)學生的實際情況針對性提出。對于基本無任何項目經(jīng)驗的初中生來說,這個主任務提出后,僅能夠提高學生的學習興趣,但是如果不對主任務進一步分解的話,學生通常會感覺無從下手,因而需要進一步分解出子任務,如表2所示。
其中子任務1、子任務2、子任務4具有共性,不需要考慮學生的基礎水平,故可以由教師直接給出,學生主導完成任務,教師負責引導或協(xié)助即可。
1.子任務1
學生自主討論后總結(jié)出的需求點至少包括以下7項:a.線上點名;b.不同班級之間切換;c.實時缺勤名單匯總;d.缺勤反饋;e.隨時支持名單變更;f.支持學期數(shù)據(jù)統(tǒng)計;g.人臉點名。
2.子任務2
學生繪制草圖即可,不需要實現(xiàn)。
3.子任務3
因為學生的基礎水平差距比較大,子任務1中提出的需求并不一定均能完成,故而需要根據(jù)學生實際情況,進一步分組。
學生水平情況:
A組:無任何開發(fā)基礎
B組:之前接觸過移動開發(fā)但是基本忘記
C組:第二次選該課程
D組:不止兩次選擇該課程
針對不同水平的學生,為了實現(xiàn)功能開發(fā),需要給出進一步的子任務。也是本文中的最重要部分。
三、差異化迭代的教學點名App子任務分析與設計
針對A組與B組學生,功能開發(fā)子任務設計原則是:從1到多,從簡單到復雜,基于問題去提出下一個任務。具體實施過程后一個任務是基于前一個任務實現(xiàn)后,引導學生進一步發(fā)現(xiàn)問題,在真實問題的基礎上提出的,且需要根據(jù)學生水平差異靈活調(diào)整(見表3)。
針對C組學生,功能開發(fā)子任務設計原則是:從真實場景出發(fā),提出實際需求,豐富功能,提高軟件的友好性。具體實施過程:鼓勵學生基于真實問題不斷迭代,實現(xiàn)App功能的豐富及適用性(見表4)。
針對D組學生,功能開發(fā)子任務設計原則是:緊跟技術前沿,結(jié)合人工智能技術,創(chuàng)新點名過程。具體實施過程是鼓勵學生開放思維,大膽暢想,并不斷根據(jù)問題去迭代App(見表5)。
(一)項目驗收及評價要素
不同項目可以由學生獨立完成,也可以團隊完成,團隊成員不能超過三名學生,項目評價表如表6所示。
四、軟件功能實現(xiàn)
對于A組與B組學生,作品主要實現(xiàn)一個班級內(nèi)的線上點名,學生名單支持編輯,缺勤數(shù)據(jù)的實時統(tǒng)計功能,分別如圖1和圖2所示。
對于C組學生,作品主要實現(xiàn)不同班級的線上點名,學期末歷史考勤記錄統(tǒng)計,以及數(shù)據(jù)的圖表展示功能,分別如圖3和圖4所示。
對于D組的學生,作品主要實現(xiàn)人臉自助點名功能,考勤結(jié)果的實時反饋,考勤歷史數(shù)據(jù)的圖表展示等。基于App Inventor的點名App軟件登錄及注冊功能界面如圖5所示。
五、結(jié)束語
本文從中小學教學真實場景出發(fā),引導學生發(fā)現(xiàn)問題,并適時差異化地給出設計任務,以項目式的方式開展學習,極大提高了學生的學習興趣;與之前純粹的學習語法相比較,開發(fā)的App能夠真實地應用于課堂點名,學生學習成就感進一步提升,同時更便于技能遷移,學生更容易發(fā)現(xiàn)生活學習中的其他問題并通過技術手段去解決,讓學習真正發(fā)生,無形中提高了學生的學科素養(yǎng);在教學過程中,充分考慮不同基礎水平的學生進行針對性任務分解,使得每個學生都能找到適合自己的任務,實現(xiàn)了差異化教學,任務以迭代的方式給出,學生更容易層次化開展項目研究和學習。
作者單位:張?zhí)m英 青島中學
參考文獻
[1] 任惠霞,呂楠楠.信息技術創(chuàng)客校本課程開發(fā)與實踐研究——以“App設計與開發(fā)”為例[J].中小學數(shù)字化教學.2023(06):67-70.
[2] 周開梅.基于App Inventor的隨機點名App的設計與實現(xiàn)[J].云南教育(中學教師). 2021(10):26-30.
[3] 艾靖雯. 基于項目式學習的小學創(chuàng)客教育活動設計與實踐——以App Inventor“點名神器”為例[J].中國新通信.2021,23(19): 176-177.
[4] 楊兵,盧國慶,汪應龍.基于App Inventor課堂點名系統(tǒng)的教學應用[J].中國教育信息化. 2016(10): 91-94.
[5] 葉俊中,余鵬飛.基于安卓智能手機的自動點名軟件設計與實現(xiàn)[J].信息技術.2014(09): 56-59.