李青云
(晉中信息學院信息工程學院,山西 晉中 030800)
智慧課堂App 作為信息化時代的新興產物,主要是通過將傳統在學校中的課堂,轉移到可移動終端的App上,以此,實現線上教學。基于智慧課堂App,教師能夠通過App 與學生之間進行互動教學,并且提供其“一對一”溝通的功能。由此可見,其對于線上教學的發展具有現實促進作用,在我國,以往針對智慧課堂App 的設計主要流程在初級階段,主要是通過設計功能模塊的方式,滿足其在線教學功能,但對于其功能的細化方面存在明顯不足,導致其在實現應用中無法切實滿足智慧課堂的一切教學需求,這表明傳統的設計方法有明顯的不足之處。《C 語言程序設計》課程作為編程中的重要課程內容,其主要教學的知識點在于運用C 語言編程的方式,設計程序,C 語言作具有高自由度、操作簡單等優勢,與此同時,該語言能夠滿足跨平臺的需求,具有極其廣泛的適用性。為此,有理由將《C 語言程序設計》課程應用在智慧課堂App 設計中,本文基于此,設計一種新型App,致力于切實滿足智慧課堂的一切教學需求。
本文在設計《C 語言程序設計》課程智慧課堂App 中,必須預先基于關聯規則,分析智慧課堂課程學情。在該課程中,會涉及很多知識點,而每個知識點所觸發智慧課堂中的教學事件也必然不同,因此,本文通過關聯規則分析,分析每個知識點以及智慧課堂中教學事件的關聯規則,進而得到知識點以及教學事件混合集,如表1所示。

表1 知識點以及教學事件混合集
由表可以看出,知識點以及教學事件混合集即為A、D、S、Z、Y 的交叉混合結果。假定其中某一知識點的集合為A,則該教學事件中必須涵蓋與A 相關的所有《C語言程序設計》課程知識點。通過此種方式,分析智慧課堂課程學情,能夠在眾多錯綜復雜的知識點中找到與其相關的課程內容,便于學生通過智慧課堂App 對該知識點進行有針對性的學習。
在基于關聯規則分析智慧課堂課程學情的基礎上,本文規劃智慧課堂App模塊功能,主要包括3大功能模塊,分別為:課堂模塊、任務模塊以及出題模塊。在課堂模塊中,主要將《C 語言程序設計》課程分為3部分實現,其中包括:課前、課中以及課后。在課前預習階段,通過智慧課堂App 可以總結該課程中當堂課需要學習的知識點,根據教師布置的課前預習作業,在教學活動開始前對本堂課需要學習的知識點形成一個大致的了解。課堂模塊中課前階段的具體內容,如圖1所示。

圖1 課前教學準備模塊
結合圖1所示,通過課前階段的預習,能夠提高學生學習的主動性。課中作為課程教學中的主要內容,其關鍵作用在于通過發布本堂課的學習內容,在線解答同學在學習中遇到的問題。課堂模塊中課中階段的具體內容,如圖2所示。

圖2 課中教學實施模塊
結合圖2所示,通過課中階段的學習,能夠幫助學生掌握課程中關鍵知識點。在課后階段中,學習需要完成教師布置的作業,而教師則需要對下堂課需要發布本堂課的學習內容進行備課,通過此種方式,在提高學生學習實效性的同時,提高教師的工作效率。課堂模塊中課后階段的具體內容,如圖3所示。

圖3 課下教學總結模塊
結合圖3所示,為課后階段。以此,完成智慧課堂App 中課堂模塊的設計。
任務模塊與出題模塊作為智慧課堂App 中的附屬模塊。主要是教師通過在線出題的方式,發布本堂課作業任務,學生也可以在任務發布的第一時間在線作答,完成后提交給教師。教師在收到作業后,可以通過該模塊進行在線審閱的方式,并將審閱結果,回饋給學生。以此,實現基于《C 語言程序設計》課程的智慧課堂App 的設計。
選擇兩組學生參與此次對比實驗,分別使用本文設計的基于《C 語言程序設計》課程的智慧課堂App 與傳統智慧課堂App,進行《C 語言程序設計》課程試教。按照教學標準執行課前、課中、課后三個教學環節,在完成教學后,由學生對三個環節的教學進行打分。評分等級如表2所示。

表2 學生對智慧課堂App的評分等級
分別由兩組學生對智慧課堂App 進行評分,評分結果如表3所示。
由表3的實驗結果可證明,本文設計的基于《C 語言程序設計》課程的智慧課堂App,在學生群體中的反響較高,可滿足基礎性教學需求。

表3 智慧課堂App評分結果
本文提出一種基于《C 語言程序設計》課程的智慧課堂App 的設計方法,并設計對比實驗證明了,相比傳統的智慧課堂App,本文設計的成果在學生群體中適用性與教學反響均更高。