聶小東 唐更華
[摘 要] 移動互聯網飛速發展促使大學開展教學改革,本文以經濟學特色專業項目為背景,分析信息類課程的現狀,指出開設移動應用開發課程是必要的,開展教學實踐,根據教學反饋提出建議。
[關鍵詞] 移動應用開發;教學改革;經濟學專業
[基金項目] 2017年廣東省本科教學工程建設項目“經濟學特色專業”(粵教高函[2017]214號)
[作者簡介] 聶小東(1979—),男,廣東南雄人,博士,講師,研究方向為信息技術;唐更華(1966—),男,湖南邵陽人,博士,教授,研究方向為經濟學。
[中圖分類號] G642? ? ?[文獻標識碼] A? ? [文章編號] 1674-9324(2020)35-0115-02? ? [收稿日期] 2019-09-30
互聯網飛速發展,各領域的移動應用爆發式增長,深刻影響著整個世界。我國正在大力推進“互聯網+”和創新創業等,對培養什么樣的人才提出了新的要求。廣東省本科教學工程建設項目“經濟學特色專業”獲得立項,要促使教師“回歸本分”[1]。因此,老師要適應形勢,進行教學改革,讓經濟學專業的學生具有良好的編程能力,能夠自己嘗試制作APP解決學習和生活上的問題,適應“互聯網+”和創新創業的形勢要求。為此分析經濟學專業教學計劃信息類課程的現狀,認為開設移動應用開發課程是非常必要,開展教學實踐,通過教學反饋,提出教學建議。
一、經濟學專業教學計劃信息類課程的現狀
目前經濟學專業教學計劃的信息類課程,對編程能力的培養和移動應用程序的認知,還是不足的?!洞髮W計算機基礎》是公共的信息類課程,偏重于計算機基本知識和普通軟件的介紹;《程序設計語言》未列入教學計劃或者只列入選修課,但實際往往不開課,或者只是簡單講授C語言;《數據庫原理與應用》也是未列入教學計劃或者只列入選修課,但實際往往不開課,或者只是簡單講授C#語言和C/S桌面程序;在計量經濟學等課程中,由于涉及到模型的驗證,要學習統計分析軟件Eviews、Stata等,但往往大部分是導入數據用模型分析驗證等菜單操作。這對編程能力的培養是遠遠不夠的。在當前移動互聯網發展形勢下,幾乎沒有課程涉及移動應用程序,是信息類課程的遺憾。
二、開設移動應用開發課程的必要性
移動互聯網時代,移動應用程序知識是大學生需要具備的知識。當今移動互聯網飛速發展,智能手機成為人們生活的必需品,大量應用程序從PC端轉移到移動端,不但許多新的商業模式必須具有移動應用程序才能開展,而且連行政、教育、醫療、公益等各種社會活動也需要借助移動應用程序來運轉和提高效率。大學生對新時期的事物需要有較好的理解,在知識架構上需要具備移動應用程序知識,學習移動應用開發課程,對大學生理解當今社會的運轉和未來的學習工作有很大的幫助。
“互聯網+”和創新創業等需要大學生具備移動應用開發的基本知識?!盎ヂ摼W+”和創新創業等正在開展中,互聯網與傳統行業的結合和運營,幾乎都需要移動應用開發,大學生作為最有創造力的群體之一,將來無論在哪個崗位負責哪方面的工作,都需要具備移動應用開發的基本知識,這樣才能較好地協調溝通,將傳統業務和移動應用程序很好地結合起來,為推動社會進步做出貢獻。
在信息化趨勢中,編程能力是一項重要的能力,而學習移動應用開發可以培養編程能力。已故的apple創始人喬布斯有句名言:“這個國家的每個人都應該會編程,因為它教你如何思考”[2]。計算機能幫人類解決問題,但在此之前,要做的是理解問題,找到解決問題的路徑,編寫代碼下達給計算機。學習移動應用開發中,每一個知識點,都需要從界面深入到執行代碼,在邏輯、算法、數據、系統、出錯調試等方面得到鍛煉,培養編程能力。
三、教學實踐與反饋
為了讓學生得到較好的培養,在實踐中采用了課堂講授、案例演示講解、翻轉課堂、項目教學等方式開展[3]。此次授課使用Android Studio應用程序設計[4]。
首先,在課堂上將移動應用開發課程涉及的理論知識進行一般性講解。關于Android系統、手機模擬器、開發Android應用程序的開發過程、java程序設計語言、用戶界面、組件應用、事件處理、數據存儲、網絡通信等知識講解后,學生對手機上的APP豁然開朗。
接著,教師在重要的知識點上挑選1~2個案例,一邊講解一邊操作演示給學生看。比如創建一個新的Android項目、填寫應用程序的參數、編寫代碼生成MainActivity.java,在模擬器中運行應用程序。在一些與日常生活相關的案例演示講解中,比如錄音、拍照、動畫、地圖服務、傳感器檢測(手機“搖一搖”)等,學生往往發出驚嘆聲甚至鼓掌。
第三,安排機房開展翻轉課堂。通過理論講解和案例演示后,安排機房實操,教師提供教學視頻、源代碼和作業要求等,學生掃描二維碼獲得相關學習資源后進行學習,師生在機房完成作業答疑、協作探究和互動交流。然而,大部分學生都有很多問題,教師忙得團團轉,不能照顧到所有學生,少部分學生有怨言。
第四,教師根據教學需求推薦合適的項目給學生,將項目按照課程知識點分成若干個模塊,指引學生學習知識點后去摸索實現項目功能模塊。學生在課外時間編程調試,遇到的問題在翻轉課堂上提出來,與大家一起討論解決。然而,由于環境配置各異和課堂上缺乏足夠時間,也不能立刻解決問題。由于與硬件有關,有些學生在自己的手提電腦上搭建Android Studio開發環境和運行手機模擬器上有問題,不能實現后續的項目程序;學生編程時由于粗心大意寫錯單詞變量甚至大小寫,程序反復調試都不能正常運行,很著急,特別是考慮的到項目開發考核要求,覺得異常煩惱。諸如此類問題,讓學生畏懼甚至放棄項目開發。
四、教學建議
通過在經濟專業開設移動應用開發課程的教學實踐與反饋,經過分析研究,認為在較短的課程時間內要求經濟學專業學生進行項目開發還是有較大難度,根據實際提出幾點教學建議。
第一,順應形勢發展,開設移動應用開發課程,引導學生認識移動應用開發的基本原理和基本工具。通過理論講解和案例演示,讓學生了解移動應用開發的相關知識。
第二,將編程知識濃縮融合到課程中,讓沒有編程基礎的學生在較短的時間內了解編程語法,正確認識程序錯誤和程序調試。經濟學專業的學生一般缺乏編程知識和技能,需要在課程中專門做出安排來開展編程的講解和訓練。
第三,重視案例演示講解,安排適當的學生實操。由于缺乏先導課程和專業學生的操作習性,安排太多的實操會讓學生不適應。因此在課堂上中重視關鍵案例演示講解,然后挑選幾個具有代表性的簡單案例給讓學生實操,讓學生可以在較短時間內完成。
第四,注重主觀題考查,項目開發作為鼓勵。在開設移動應用開發課程,目標是讓學生涉獵移動互聯網知識,然后融合創新,因此考核命題方面主要是看學生對移動互聯網新知識的思考和解決實際問題的思路[5]。對于部分有能力有興趣的學生則鼓勵項目開發加分,這樣既照顧經濟學專業大部分學生的實際情況,避免畏懼心理,同時又讓優秀學生有進取方向。
五、結論
當下移動互聯網對社會生活有巨大影響,經濟學專業面臨教學改革的需求。本文以廣東省本科教學工程建設項目“經濟學特色專業”項目為背景,闡述經濟學專業教學計劃信息類課程的現狀,指出開設移動應用開發課程是必要的,并在經濟學專業的學生班級中開展教學實踐,觀察并收集教學反饋,最后提出符合學生實際的教學建議。
參考文獻
[1]唐更華,張藝,黃榮斌,等.地方工科院校經濟學專業本科學生學習狀況調查[J].西部素質教育,2019(4):150-151.
[2]朱儉,盧鳳儀,陳振嘉,等.面向文科專業開設移動應用開發課程的可行性分析[J].科技經濟導刊,2019(24):116-117.
[3]賀強,王龍,楊璐等.應用型本科院校《移動互聯技術應用開發》實訓課程教學改革的研究與實踐[J].教育現代化,2019(57):67-70.
[4]張思民.Android Studio應用程序設計(第2版)[M].北京:清華大學出版社,2017.
[5]陳耀東.師范類院校《移動應用開發》公選課教學原則探索[J].教育教學論壇,2018(45):218-219.