教學科研動态
位置: 首頁 > 教學科研動态 > 正文

“信息學院雲端教學”線上教學案例分享4——《移動終端程序設計》

時間:2022-04-14   點擊數:


受疫情影響,本門課程從第3周開始改為線上授課方式。為充分調動學生的主觀能動性,針對學生在線上學習過程中的狀态和本門課程的特點,精心設計課堂内容,在每一次的課程中施行“理論學習+案例分析+實踐訓練”的模式。在講授完理論知識後對相關的實踐案例進行講解,然後布置上機實驗任務,要求學生在一定時間内完成,在實驗的過程中設置思考問題,以達到理論指導實踐,實踐促進理論知識理解的目的,切實提高學生解決複雜工程問題能力和實踐能力。

一、課程情況

(1) 本門課程為專業選修課,學時分配為理論24學時+實驗24學時,授課對象為2020級電子信息工程專業學生,選課人數56人。

(2) 課程目标:通過本課程的學習,使學生能夠搭建Android手機開發運行環境,能靈活使用界面控件與布局設計用戶界面,能實現程序間的通信,能獨立完成小型的Android應用程序開發,為能夠勝任電子産品設計工作打下基礎。

(3) 課程内容:使用Android Studio軟件進行應用程序開發,包括安卓基礎知識、項目結構分析、四大組件的使用、UI設計、數據存儲與訪問、應用程序發布等。

(4) 課程考核:平時成績20%,内容為理論知識考核,在學習通中建立題庫,生成随機題目試卷,通過線上答題的方式進行,限定時間完成,教師線下機房監考或線上雙機位監控方式進行監考。實驗成績30%,需完成10個實驗項目,通過實驗報告的完成質量來進行評分。期末考核成績50%,分數由答辯表現和提交材料構成(詳情附後)。

二、教學策略與手段

本門課程屬于程序開發實踐技能類課程,為有效調動學生參與學習的積極性,從而實現課程目标達成,另外也由于疫情影響,本輪課程采用了線上線下混合式教學+案例研究+APP實戰開發的教學策略。

在教學手段上,使用“騰訊會議+QQ家校師生群+超星學習通”的方式開展教學活動。使用騰訊會議開展直播教學,與學生進行互動,學生可以在讨論區進行留言提問并與教師連麥進行語音互動,如圖1所示。使用QQ群進行課程資源的分享,并進行課程通知,如圖2所示。使用超星學習通進行實驗報告的發布和批改,并設置題庫進行理論考試,如圖3所示。

 

1 騰訊會議直播授課

 

2 授課QQ群

 

3 實驗内容和試題庫

三、教學方法與反饋

本門課程被安排在晚上進行,每周兩次課,由于不會與其他課程時間相沖突,所以在每次理論課之後銜接實驗課,通過實驗上機操作及時鞏固理論知識,提高動手能力。

在理論課上,通過直播方式利用PPT講解理論,進行案例分析,并通過現場操作等方式來進行授課。在實驗課上,主要面臨兩個問題:第一,部分同學自身電腦由于各種原因無法成功安裝軟件,針對這一問題,派遣一名研究生擔任助教工作,在上課時間開放機房進行管理,保證這部分同學能夠順利進行實驗(圖4)。第二,所使用的Android Studio軟件版本更新頻繁,經常會由于軟件版本問題而導緻實驗運行失敗。為避免由于軟件版本問題出錯,在每次實驗任務發布之前,授課教師會重新做一遍實驗内容,并細化實驗步驟,盡量減小不能線下親手指導而帶來的影響,實驗指導步驟和學生報告如圖5-圖7所示。

 

4 部分學生在機房進行上機實驗

 

5 實驗指導書(節選)

 

6 學生實驗報告(節選1)

 

7 學生實驗報告(節選2)

在實驗内容的設置上,根據教學大綱合理設置難度和工作量,保證學生能夠得到有效的鍛煉,切實提高實踐能力。從學生在QQ群中的實驗報告下載次數也可以看出(圖8),學生需要付出一定的時間和努力才能夠完成相應實驗。也可以發現随着課程深入,學生完成實驗的順利程度,在最後兩次的實驗中下載次數已經下降到200次以下。

8 實驗報告下載次數

在學生進行實驗的過程中,教師全程在線進行指導,對于共性問題在線進行解答和說明。另外,學生進行實驗的時間相對比較分散,盡量做到及時響應,解決學生提出的問題,與部分學生進行互動答疑的圖片如圖9-12所示。

 

9 線上互動-1

 

10 線上互動-2

 

11 線上互動-3

 

12 線上互動-4

四、期末考核設計

(1) 探究線上考核方式,結合課程實際情況,取消期末筆試,改為應用能力考核。考核内容為:開發一個音樂播放器APP,要求具有登錄界面,在登錄界面輸入用戶名和密碼後點擊登錄按鈕進行跳轉。成功登錄後,具有歌曲列表,點擊相應歌曲後進入播放界面,播放界面具有播放、暫停的基本功能。不限于上述基本功能,在此基礎進行擴展可以具有附加分值。鼓勵使用真機進行程序的操作。制定評分細則,确保能夠将作品成績全面客觀地體現出來。設計的打分表格如下:

 

(2) 在考核的過程中,采用釘釘視頻會議的方式一對一連線,全程錄像保存。學生需要進行答辯并接受老師的質詢,答辯的内容包括開發思路、各部分代碼的講解、功能演示、特色功能等。考核完畢将設計報告、錄制的演示視頻、項目代碼等資料打包提交到學習通。對設計報告設計了内容模闆,以便學生進行設計總結,也便于給出分數。

(3) 學生完成的部分考核内容如圖13所示。


 

13 學生期末作品(真機截屏)

五、教學總結與反思

本門課程需要編程實踐來進行理論知識的應用,但是在以往的授課過程中發現教學效果并不理想,知識較為抽象,部分學生通過“死記硬背”的方式來通過期末筆試,這種方式對學生實踐能力的培養并無益處。通過本次進行的線上教學方法和考核方法的改革,從反饋效果看,學生積極性很高,能夠把大部分理論知識進行消化。通過10個實驗的訓練,初步掌握了Android應用程序開發的相關知識,達成了課程目标。最後通過獨立開發一個音樂播放器APP的方式完成期末考核,把理論知識應用于實踐,提高了學生解決複雜工程問題能力和實踐動手能力。在教學過程中,也發現個别同學動手能力差,無法獨立完成相應實踐内容,也有部分同學動手能力強,能夠高效率完成實驗内容,所以如何針對學生能力的差異化進行教學,是下一輪課程應當重點考慮的問題。

編輯:侯岚亭

版權所有 伟德官网地址 - 伟德 官网

手機版
Baidu
sogou