李學鋒+文松+張其林
摘 要: Android應用開發(fā)教學改革,是培養(yǎng)高素質Android應用開發(fā)人才的重要保障。在分析了教學中出現(xiàn)問題的基礎上,結合課程特點、專業(yè)特色以及教學實踐經(jīng)驗,提出了一種新型的“教學做一體化”教學模式。從教學基本單元的重構、理論教學、案例設計、開放性主題討論、課后作業(yè)、課程考核方法等環(huán)節(jié),進行以能力培養(yǎng)為目標的教學改革探索。實踐表明,該教學模式提高了學生的學習興趣和綜合能力,有利于學生創(chuàng)新能力的培養(yǎng),獲得了較好的教學質量。
關鍵詞: Android應用開發(fā); 教學做一體化; 能力培養(yǎng); 教學改革
中圖分類號:G642 文獻標志碼:A 文章編號:1006-8228(2017)06-81-03
Exploration on the reform of teaching-learning-doing integration
in Android application development teaching
Li Xuefeng, Wen Song, Zhang Qilin
(School of Mathematics and Computer Science, Hubei University of Arts and Science, Xiangyang, Hubei 441053, China)
Abstract: The teaching reform of Android application development is an important guarantee for cultivating high-quality Android application development talents. Based on the analysis of the problems in teaching, combined with the characteristics of the course, the characteristics of the specialty and the teaching experience, a new teaching model of the integrative teaching-learning-doing is proposed. From the aspects of the reconstruction of teaching basic unit, theoretical teaching, case design, open theme discussion, homework and course assessment method, the teaching reform aiming at ability training is explored. The practice shows that the teaching model improves the students' interest in learning and comprehensive ability, which is beneficial to cultivate students' innovative ability and obtain a good teaching quality.
Key words: Android application development; the integrative teaching-learning-doing; ability cultivation; teaching reform
0 引言
隨著移動互聯(lián)網(wǎng)迅猛發(fā)展,人們對手機、平板電腦等移動終端設備越來越依賴,對移動終端設備的功能需求也越來越多。Android作為移動設備中份額高居榜首的操作系統(tǒng),Android應用開發(fā)人才成為移動終端開發(fā)人才的主體需求。面對需求,國內各高校計算機及其相關專業(yè)紛紛將Android應用開發(fā)課程加入到教學體系中,使之成為人才培養(yǎng)的一個重要支撐內容。
Android應用開發(fā)作為一門新開課程,且實踐性強、發(fā)展更新快,其教學內容體系、教學實施方法、考核辦法等成為關注的焦點,一些高校教師進行了一些有益探索,比如,文獻[1-2]將翻轉課堂引入到Android教學中,文獻[3]對Android教學中案例的設計與應用提出了新的看法,文獻[4-5]從整個教學模式提出新的建議,文獻[6]提出以能力培養(yǎng)為導向的Android教學理念。但不同學校辦學定位不同,學生的情況也不盡相同,在教學實施中必將也有所不同。本文將根據(jù)我校教學中出現(xiàn)的問題,對應用型本科物聯(lián)網(wǎng)專業(yè)的Android應用開發(fā)的教學改革進行探索。
1 教學中存在的問題
我校物聯(lián)網(wǎng)工程專業(yè)的Android應用開發(fā)課程在第6學期開設,總學時54學時,其中理論28學時,實驗26學時。最初我們主要采用課堂理論講授與案例式實驗相結合的方式進行教學,在教學過程中,我們發(fā)現(xiàn)了以下問題:
首先,課堂理論教學的效果不理想。由于內容多,學生又沒有親身體驗,長時間處于被動接收知識的學生注意力易分散,教學效果非常有限;另外,由于實驗與理論往往是分時分地進行,等到上實驗課時,課堂上的聽過的內容往往有所遺忘,學生還要將相關內容重新回顧一邊,造成了一定的時間浪費。長此以往,造成部分學生對課堂教學產生了厭學的情緒。
其次,我們發(fā)現(xiàn)常規(guī)的簡單案例式教學效果也存在著不足。為了使學生盡快地領會相關知識點,會針對知識點設計案例,這些案例雖然可讓學生以最短的時間,得到相應的執(zhí)行效果,有利于幫助學生理解與掌握知識點。但是也存在案例實用性不足、案例之間相互孤立等問題,這導致學生即使掌握了每個知識點,但在將這些知識點融會貫通,并靈活應用于工程上還存在一定距離。
第三,學生的積極性沒有被充分地調動起來。在先前的教學中,實踐過程就是學生完成相應案例的過程,教師沒有或很少設計與安排開放性的專題討論,這樣就使得整個課程的學習氛圍相對沉寂,學習的積極性沒有被完全調動起來。
第四,現(xiàn)有的以理論為主的課程成績考核辦法,在真正反映學生的能力上還有待提升。
2 以能力培養(yǎng)為目標的教學做一體化教學改革探索
針對存在的問題,我們將課程全部放在實驗室里進行,構建了由理論講授、案例演示、學生實踐等環(huán)節(jié)構成的教學做一體化的基本單元,并輔助于綜合案例、開放討論、過程考核等環(huán)節(jié),從增強學習成效體驗、激發(fā)學生學習興趣、以能力培養(yǎng)與引導創(chuàng)新為目標進行了教學改革探索。
2.1 構建教學做一體化的教學基本單元
Android應用開發(fā)是一門實踐性很強的課程,為了讓學生更快更好地體驗學習效果,我們將課程教學全部放在實驗室里進行。并設計/構建由理論講解、案例演示、學生實踐組成的教學做一體的教學基本單元。每個基本教學單元中的理論講授與案例演示的時間控制在20分鐘以內。在完成之后,馬上讓學生進行相應的案例項目練習,通過及時實踐練習,來發(fā)現(xiàn)問題及加深體驗,讓學生快速地掌握相關知識點。這樣徹底拋開先前的教室里長時間上理論講授的做法,實現(xiàn)教學做一體化。同時,也使課程的學時得到更加充分有效地利用。
教學基本單元的理論教學上,應該注重知識體系架構,強調知識的條理化,抓住重點內容,避免深入到一些不常用的分支或屬性去。通過知識體系架構,為學生指明學習的方向,通過知識條理化,讓學生對盡快理解知識點及其實現(xiàn)。學生實踐部分,要給出條理清晰實踐案例指導書,讓學生在最短的時間內明白原理、編程實現(xiàn)出效果。
2.2 針對知識點的簡單案例與強化工程應用的綜合案例相結合
案例教學是讓學生快速掌握學習內容的一種教學方法。案例教學法在加深學生對重要概念、原理的理解,調動學員 積極性,提高學員解決問題的能力等方面,具有明顯的優(yōu)勢。
我們將案例分成簡單案例和綜合案例兩類。簡單案例在設計時以知識點為中心,以強化體驗為目標。通過對簡化一些輔助參數(shù)要求,突顯知識點的主體地位,并使之能短時間快速地實現(xiàn),讓學生看到知識點的實踐效果,使學生從程序正確運行中獲得成就感,并通過這種成就感的不斷積累,增強學生信心,激發(fā)學生的學習興趣與學習動力。
由于簡單案例圍繞知識點設計,案例的實際應用可能較少,并且由于知識點之間是隔離的,可能會造成學生掌握了知識點,但在實際工程中卻不會靈活地運用知識的問題。于是我們引入了以實際工程應用為背景的綜合案例,例如,在事件處理之后引入計算器的案例;在網(wǎng)絡之后引入微博客戶端的案例;在數(shù)據(jù)庫之后引入記事本案例等等。這些案例涉及到多個知識點的綜合應用,通過綜合案例,讓學生熟悉與掌握基本知識在工程中運用,提升知識點在實際工程的應用能力。
在案例的設計中,要注意生動性和吸引力,案例要有層次感,充分考慮到學生的認知順序,做到由淺入深、從易到難,并且應該給出條理清晰的案例指導書,使所有學生都能夠理解與完成,避免基礎較差的學生產生畏難情緒而退卻放棄。
2.3 開放討論,發(fā)散思維,個性發(fā)展,引導創(chuàng)新
為改變沉寂的學習氛圍,我們經(jīng)常提出一些開放性議題,組織學生進行討論,促進學生積極思考,鼓勵學生的個性發(fā)展,引導學生發(fā)散思維,激發(fā)創(chuàng)新。Android應用開發(fā)的很多內容都有很好擴展性,例如:傳感器開發(fā)、藍牙開發(fā)、NFC開發(fā)、網(wǎng)絡開發(fā)、地圖與定位服務、多媒體開發(fā)等等,通過開放討論鼓勵與引導學生根據(jù)自己的想法,設計或者開發(fā)出具有創(chuàng)意、有應用價值的Android APP。
通過開放討論,可以發(fā)現(xiàn)一批思維活躍的學生,通過鼓勵、指導他們開展具有創(chuàng)意的開發(fā)活動,并以此帶動整個班級的學生對本課程的學習熱情。
2.4 作業(yè)是鞏固知識、引導思考的一個重要手段
作業(yè)是教學過程中重要的一個環(huán)節(jié),通過作業(yè)讓學生強化對相關知識點的理解,鞏固所學的知識;另外,教師還可以給出一些開放性的問題,引導學生思考,為隨后的開放性主題討論作鋪墊。
2.5 以能力為評價依據(jù)的課程考核
Android應用開發(fā)作為一門實踐性很強的課程,我們摒棄了常規(guī)的以筆試成績?yōu)橹鞯恼n程考核方法,采用過程考核、實踐考核與筆試考核相結合的方法,三者在總評成績中的比例為4:3:3。過程考核主要考核學生的出勤、每次實踐任務完成情況、平時作業(yè)完成情況;筆試主要考核學生對教材主要知識點的掌握情況;實踐考核則要求學生單獨或以小組為單位完成一個小型的Android應用項目,通過項目演示、答辯和設計報告全面考核學生對理論知識的掌握和工程應用能力。
3 教學反饋
在學生中實施教學做一體化教學改革后,學生在Android應用開發(fā)課程學習過程中的積極性明顯提高,課程成果也較改革前豐富。學生普遍反映課程學習目標明確,學習動力強。
4 結束語
通過教學實踐檢驗以及學生調查反饋,“教學做一體化”教學模式的開展,豐富了教學方法及教學手段,使有限的學時得到了充分地利用,激發(fā)了學生的學習興趣與熱情,不僅有效地訓練了學生Android應用開發(fā)工程能力,還使得學生的創(chuàng)新思考能力得到了充分的培養(yǎng),較好地滿足了市場上對創(chuàng)新工程人才的需求。Android應用開發(fā)教學改革是一個不斷探索、實踐的過程,今后在一些方面還有待于進一步的研究,比如簡單案例與綜合案例的設計與應用方面,以更好地為培養(yǎng)高素質的應用型本科人才服務。
參考文獻(References):
[1] 李霞.翻轉課堂在Android程序設計課程教學中的運用[J].大
學教育,2016.6.
[2] 李惠,楊凌雪.基于翻轉課堂和任務驅動的Android教學設計
的研究[J].福建電腦,2016.5.
[3] 雷予斯,周珂珂,琚小明.Android課程教學案例設計與實踐[J].
計算機教育,2016.10.
[4] 宋喜佳,楊亮,劉偉,馮學妮.基于CDIO理念的Android應用
程序開發(fā)教學改革[J].計算機教育,2015.10.
[5] 傅由甲.網(wǎng)絡工程專業(yè)《移動應用程序開發(fā)》課程教學研究與
實踐[J].教育教學論壇,2016.3(11).
[6] 劉昌余,魯斌.以能力培養(yǎng)為導向的Android程序開發(fā)課程教
學改革探索[J].科教廣匯,2016.5(A).