路娜 鄧陽陽
(安陽學院,河南 安陽 455000)
教育部黨組書記、部長陳寶生在 2018 年召開的新時代中國高等學校本科教育工作會議上第一次提出“金課”,明確指出:對大學生要合理“增負”,把“水課”變成有深度、有難度、有挑戰度的“金課”[1]。教育部高教司吳巖司長首次提出了“金課”的建設標準——“兩性一度”,即高階性、創新性、挑戰度[2]。高階性就是知識、能力、素質有機融合,課程學完后,學生要具有解決復雜實際問題的綜合能力和思維;創新性就是課程內容要緊跟國際國內前沿,并反映現實應用需求,具有時代性;挑戰度是課程要具有一定的學習難度[3]。“金課”理念被提出與推廣以后,為移動應用平臺課程教學改革提供了全新的引導。移動應用平臺課程是計算機和信息類相關專業課程的重要組成部分,隨著信息社會的不斷發展和移動平臺操作系統的日益流行,社會對相關技術人員的需求不斷增加,要求也不斷提高。依據“金課”標準,移動應用平臺課程將如何改進,是目前高校需要面對的問題。
當前,移動應用平臺主流的有Android和IOS。谷歌在“2021年Google開發者大會”上透露,目前全球范圍內包括智能手機、平板等活躍的Android 設備數量超過了 30 億臺,Android 系統在全球市場的份額為 85% 左右。雖然華為已正式發布橫跨各類終端的全新分布式操作系統HarmonyOS 2,但是由于業界慣性及Android 應用生態的旺盛,以及Android 市場占有率高、實驗平臺價格較為低廉和容易獲取等現實,一些高校移動應用開發的基礎平臺目前仍以Android 為主。
《Android 程序開發》課程建設的目標是使學生掌握Android 系統基本概念和原理、開發環境搭建、用戶界面設計開發、Android 四大組件、數據存儲、網絡編程、應用發布等技術和方法。
傳統的課程設計大多分為理論教學和實踐教學兩個環節,任課教師先按照教學計劃完成基礎理論知識的講解,再根據理論課程排實驗教學任務,讓學生通過實踐環節完成對基礎理論知識的理解和鞏固。
這門課在開設時表現出一些教學難點,例如:課程新,技術更新較快,發展迅速;課程難,涉及的知識點多,需要扎實的知識基礎;實踐性強,需要不斷進行強化訓練;創新性強,應用開發強調人機交互與體驗。
傳統的教學模式中,首先會進行理論學習,按照從概念、原理到關鍵代碼分步驟進行,在完成一個章節的理論學習之后會有1-2 個對應的簡單案例進行練習。這種方法雖然可以很好地講解各個知識點,但是各知識點之間并不連貫,也無法形成一個完整的知識體系。即使能夠掌握基本知識和原理,并實現一些簡單的案例,面向企業需求的工程類問題也會無從下手。
因為該課程的知識點多、概念過于抽象,而課時卻十分有限,這就會造成概念講解不深入、講解內容不全面的問題。對于簡單的知識,因為不了解學生的情況卻要花時間進行講解,降低了學習效率。學生在不提前預習的情況下,僅僅靠教師上課講授,很難在有限的課堂時間內把知識全部理解。還會造成學生的學習過程過分地偏重于理論、抽象層面的知識學習,內容枯燥乏味,容易喪失學習興趣。
該課程有著很強的理論性和實踐性,但在教學過程中往往大部分時間都是教師在講解,留給學生思考及實際操作的時間相對較少,單一枯燥的教學模式往往很難調動學生的學習激情和主動性,學生的團隊協作能力也難以得到提升,學生在實際操作過程中遇到的問題更不能得到及時的解答。
雖然很多高校已經對課程考核方式進行了改革,形成以理論紙質考核為主,“考勤+課堂表現+作業”考核為輔的模式進行考核,但是這樣的模式很容易導致學生學習熱情低下,敷衍完成作業,出現考前臨時抱佛腳的現象。Android是一門實踐性非常強的課程,這種考核方式顯得不夠全面,與實際操作脫節,對于項目設計開發能力、團隊合作精神和創新能力等無從考察,如果不能及時地對將考核制度進行優化調整,就會讓考核體系喪失自身的價值。
采用基于翻轉課堂的混合式教學模式,將在線上教學和傳統線下課堂教學進行有機結合[4]。教師能夠結合相應的教學需求對課堂進行有效地延伸,每節課前提供多種形式的學習資源供學生在課前進行學習,教師不再占用課堂的時間來講授基礎知識,而是集中進行問題答疑和項目開發指導,從而幫助學生完成知識的內化。學生化被動為主動,教師化主講為輔助,既增強了師生間的互動,又使學生在學習過程中遇到的問題得以更好地解決,提高了課堂效率。
教師在課前應科學設計課程,合理規劃課時,以多媒體技術為載體,為學生的課前自主學習提供資源,資源可以是網絡資源,也可以教師可自己錄制視頻。視頻應精準對接課內知識點,將課程涉及的相關知識點講細致、講透徹。時間控制在15 分鐘以內,方便學生利用碎片化時間進行學習,自主控制學習進度。還需設置測試環節,一方面可以督促學生學習,另一方面可以掌握學生的具體學習情況,為后續對學生的引導提供基礎的參考。
學生可以在宿舍或圖書館等任何自己喜歡的地方,根據教學視頻和資料進行課前的學習,在整個學習過程中不受時間和老師的約束,對于因其他原因不能去上課的同學,也可以進行自學。在學習的過程中對于不理解的知識點也可以反復觀看學習,遇到無法解決的問題可以記錄下來,帶著疑問到課堂向老師請教。
項目驅動式教學法是將項目開發的過程融入到課堂教學中的一種動態式教學方法[5]。教師根據教學內容的安排把知識點融入到一個項目中,學生分成小組來完成項目。一個大項目又分解成幾個小模塊,按照模塊進行教學,通過迭代開發流程建立與課堂講授知識點的對應關系,學生既可以了解這些知識點的層次關系以及在實際項目開發中如何運用,提高應用的能力,又能夠通過成果調動起積極性,增加學習的信心。
分小組學習的形式,有利于充分發揮同伴壓力效應,為了團隊榮譽感和責任感,小組成員互相監督、互相促進,共同提高。在項目中,每個小組成員都分別扮演不同的角色,負責模塊中的不同部分。對于遇到的疑惑,大家可以共同討論鉆研;對于解決不了的疑問,可以在課堂上跟老師和同學一起討論研究;對于典型的問題,由老師進行重點講解。期末的時候由各小組進行完成情況匯報,由老師點評,指出存在的問題,并給出項目的最終成績。
基于翻轉課堂和項目驅動教學法的教學設計,在根本上解決了教學內容過多與課時不足之間的矛盾、理論與現實脫節的矛盾,并在一定程度上提高了課程的“高階性”、“創新性”和“挑戰度”。如表1 所示。

表1 基于翻轉課堂和項目驅動教學法的教學設計
《Android 開發》課程本身具有實踐性特征,所以考核的重心應該向學生實踐能力方向轉移。“新時代高教40 條”第12 條提出“嚴格過程考核,加大過程考核成績在課程總成績中的比重”[6]。在此基礎上,應合理設置課程的考核權重,考核和評價要著眼于整個學習過程,貫穿于各個教學環節,同時增加項目考核環節。在之前的考核方式上進行調整,在平時成績部分增加線上課程完成情況的考核,激勵學生兼顧線上學習與線下學習。結合項目式教學中引入的項目開發,將項目的完成情況納入到考核的范圍內。考核成績比重,如表2 所示。

表2 考核成績比重分配情況
在整個考核過程中,從教師的角度來說,需要對時間進行合理的安排,及時了解學生的學習情況和作業完成情況,引導并督促學生完成教學任務。從學生的角度來說,在學習過程中需要主動地接受教師的檢查,在不同的學習階段都會面臨著不同的學習任務,學生在學習過程中會感覺到非常充實,并且在這種教學模式下,學生也就不會存在僥幸心理。在學習Android 移動應用開發課程時,專業課教師既要定期檢查學生的基礎知識掌握情況,還需要考核他們的項目開發能力,結合這些考核內容對教學方案展開針對性的優化。
移動應用平臺課程的建設和發展是以社會用人需求的變化為導向。移動應用平臺課程教學并非是讓學生理解相應的理論知識,而是要將這些理論作為一種工具,結合相應的需求和技術,進行新內容的創造。在信息化和智能化高度發展和深度應用的今天,如何緊密結合學生職業能力需求,運用先進教育教學理念和方法打造“金課”,需要我們投入更多的時間和精力來探索和研究。