李學(xué)鋒
摘要:在國(guó)家創(chuàng)新驅(qū)動(dòng)發(fā)展戰(zhàn)略的背景下,在“新工科”理念指引下,從課程知識(shí)體系、教學(xué)模式、工程思維與創(chuàng)新能力、課程考核機(jī)制等方面,對(duì)Android應(yīng)用開發(fā)課程進(jìn)行重構(gòu)探索,提出了以工程思維與創(chuàng)新能力并重為落腳點(diǎn)的層次階梯式案例教學(xué)法。經(jīng)過教學(xué)實(shí)踐,這種教學(xué)方式有可行與有效的。
關(guān)鍵詞:新工科;Android應(yīng)用開發(fā);課程建設(shè);工程思維;能力培養(yǎng)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)13-0128-02
Exploring the Construction of Android Application Development Course from the Perspective of New Engineering
LI Xue-feng
(School of Computer Engineering, Hubei University of Arts and Science, Xiangyang 441053, China)
Abstract:Under the guidance of the "New Engineering" , this paper explores the application of Android application development curriculum from the aspects of curriculum knowledge system, teaching mode, engineering thinking and innovation ability, curriculum assessment mechanism and so on.A hierarchical stepped case teaching method that emphasizes both engineering thinking and innovation ability is put forward. Through the teaching practice, this kind of teaching method is feasible and effective.
Key words: New Engineering; Android application Development; Course Construction;Engineering Thinking;Ability Cultivation
1 引言
近年來以互聯(lián)網(wǎng)、新能源、新材料、新媒體等為代表的新一輪科技革命和產(chǎn)業(yè)變革迅猛發(fā)展,我國(guó)提出并創(chuàng)新驅(qū)動(dòng)發(fā)展戰(zhàn)略、“中國(guó)制造2025”“互聯(lián)網(wǎng)+”“一帶一路”等一系列重大發(fā)展戰(zhàn)略,對(duì)于工程專業(yè)人才提出了新要求,同時(shí)也對(duì)高?,F(xiàn)有的工程專業(yè)人才培養(yǎng)提出了新挑戰(zhàn)。
為聚焦國(guó)家發(fā)展戰(zhàn)略,把握高校人才培養(yǎng)工作的新形勢(shì)新任務(wù),2017年2月,教育部發(fā)出了《教育部高等教育司關(guān)于開展新工科研究與實(shí)踐的通知》[1],由此啟動(dòng)了“新工科”發(fā)展研究工作,并于2月18日形成了“‘新工科建設(shè)復(fù)旦共識(shí)”[2],4月8日形成了“‘新工科行動(dòng)路線(天大行動(dòng))”[3]。6月9日形成了北京指南[4]。“新工科”建設(shè)將全面深化高等工程教育改革,加快建設(shè)新工科,主動(dòng)面向未來,適應(yīng)和引領(lǐng)新經(jīng)濟(jì)[5-6]?!靶鹿た啤苯ㄔO(shè)的提出,為當(dāng)前高校教學(xué)改革指出了新的方向。
2 Android應(yīng)用開發(fā)課程及教學(xué)中存在的問題
Android應(yīng)用開發(fā)作為一門新課程,開設(shè)時(shí)間短,Android系統(tǒng)及應(yīng)用發(fā)展更新快,課程內(nèi)容實(shí)踐性強(qiáng)。我校物聯(lián)網(wǎng)工程專業(yè)將Android應(yīng)用開發(fā)作為方向選修課程,主要教學(xué)內(nèi)容包括Android的基本UI設(shè)計(jì)、四大組件、多媒體、網(wǎng)絡(luò)應(yīng)用與定位服務(wù)等內(nèi)容。教學(xué)實(shí)施上,采用案例法教學(xué),強(qiáng)調(diào)基本理論與基本技能的訓(xùn)練與掌握。
在教學(xué)中,我們發(fā)現(xiàn)存在以下問題:一些同學(xué)能很好地完成并掌握課程教學(xué)內(nèi)容,但在創(chuàng)新擴(kuò)展訓(xùn)練上卻顯得源動(dòng)力不足,創(chuàng)新思維不夠活躍;部分同學(xué)對(duì)于理論學(xué)習(xí)的積極性不高;綜合運(yùn)用知識(shí)的能力相對(duì)較差,在遇到實(shí)際問題時(shí),往往無從下手;對(duì)于網(wǎng)絡(luò)資料過度依賴,只想從網(wǎng)上搜索解決方案,主動(dòng)原創(chuàng)積極性不高;在系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)上規(guī)范性不夠,設(shè)計(jì)隨意,對(duì)軟件工程的思想認(rèn)識(shí)以及在項(xiàng)目中運(yùn)用的意識(shí)都還較欠缺。
本文將從地方應(yīng)用型本科高校實(shí)際出發(fā),以“新工科”理念為指導(dǎo),針對(duì)教學(xué)中出現(xiàn)的問題,對(duì)物聯(lián)網(wǎng)專業(yè)的Android應(yīng)用開發(fā)課程建設(shè)與改革進(jìn)行探索。
3 “新工科”理念指引下Android應(yīng)用開發(fā)課程建設(shè)探索
3.1 革新教學(xué)理念,工程思維與創(chuàng)新能力并重的層次階梯式的案例教學(xué)法
“新工科”建設(shè)的基本理念是調(diào)整和轉(zhuǎn)變學(xué)科專業(yè)建設(shè)思路,從適應(yīng)產(chǎn)業(yè)需要轉(zhuǎn)向滿足產(chǎn)業(yè)需要和引領(lǐng)未來發(fā)展并重,拓展和提升工程教育改革內(nèi)涵,將工程教育改革拓展到多學(xué)科交叉領(lǐng)域、提升到國(guó)家戰(zhàn)略和未來發(fā)展的高度,按照這種新的學(xué)科專業(yè)建設(shè)思路和新的工程教育改革內(nèi)涵,繼續(xù)深入實(shí)施“卓越計(jì)劃”,強(qiáng)勢(shì)打造“卓越計(jì)劃”的升級(jí)版[7]。
我們用“新工科”的建設(shè)理念,重新審視Android開發(fā)課程的教學(xué)。發(fā)現(xiàn)在先前的教學(xué)中,雖然我們與相關(guān)企業(yè)進(jìn)行溝通交流,引入一些企業(yè)的經(jīng)典案例,但在案例的呈現(xiàn)方式還有所欠缺,即沒有將一個(gè)完整的案例進(jìn)行合理地分解,并以可拓展的階梯式的方式呈現(xiàn)給學(xué)生,這使得對(duì)學(xué)生的吸引有所不夠,并且一些學(xué)生面對(duì)一個(gè)相對(duì)較大的案例任務(wù)時(shí)出現(xiàn)了畏難情緒,沒有真正地去完成。在本課程與物聯(lián)網(wǎng)其他專業(yè)課之間的有意識(shí)地交叉融合的引導(dǎo)上做得還不夠,沒有有效地激發(fā)學(xué)生創(chuàng)新動(dòng)力。另外,工程思維以及工程意識(shí)的培養(yǎng)不夠,工程規(guī)范的訓(xùn)練還有所不足。據(jù)此,我們提出以層次階梯助學(xué)習(xí)、以課程交融激創(chuàng)新的工程思維與創(chuàng)新能力并重的案例教學(xué)法,這種新的案例教學(xué)法主要從以下三方面開展:
首先,以課程交融增底蘊(yùn)助創(chuàng)新。在教學(xué)方案的總體設(shè)計(jì)上,強(qiáng)調(diào)本課程內(nèi)容,如Android的四大組件、網(wǎng)絡(luò)、藍(lán)牙、NFC、WiFi、定位服務(wù)等,同時(shí)有意識(shí)地將之與其他課程的交叉融合,例如與傳感器、RFID、單片機(jī)、無線傳感器網(wǎng)絡(luò)等課程的交叉應(yīng)用。通過不同課程知識(shí)交叉融合與應(yīng)用,開拓視野,增加知識(shí)沉淀,激發(fā)以Android系統(tǒng)為中心的發(fā)散思維,促進(jìn)學(xué)生創(chuàng)新意識(shí)與能力的培養(yǎng)與形成。
其次,層次階梯式案例教學(xué)方案的構(gòu)建。層次階梯式案例教學(xué)是實(shí)現(xiàn)教學(xué)目標(biāo)的途徑與保障。層次階梯式案例教學(xué)方案的設(shè)計(jì)與構(gòu)建是關(guān)鍵。通過對(duì)行業(yè)進(jìn)行詳細(xì)調(diào)研,與企業(yè)深度合作,精心選擇經(jīng)典的真實(shí)案例,并將之通過項(xiàng)目的方式經(jīng)過引入到教學(xué)中來。在引入時(shí),以學(xué)生為認(rèn)知主體,以Android應(yīng)用開發(fā)過程和方法為主線,同時(shí)注重案例的應(yīng)用效果。對(duì)實(shí)際案例進(jìn)行精心的分解與重構(gòu),使得案例項(xiàng)目在難度上從易到難、在功能上從單一到豐富的層次階梯遞進(jìn)的呈現(xiàn)方式。這樣可以提高學(xué)生的學(xué)習(xí)興趣,調(diào)查動(dòng)學(xué)習(xí)積極性。通過這種層次階梯式的案例教學(xué)與訓(xùn)練,通過一個(gè)個(gè)階段任務(wù)的完成,不斷可培養(yǎng)學(xué)生專業(yè)技能與工程思維能力,以及工程規(guī)范習(xí)慣養(yǎng)成;不斷地樹立與增強(qiáng)學(xué)生自信心。
第三,培養(yǎng)工程思維,強(qiáng)化工程規(guī)范的訓(xùn)練。
工程思維是每一位工程師解決問題時(shí)的思考基礎(chǔ)。通過工程思維的培養(yǎng),讓學(xué)生掌握分析問題和解決問題的思考方法,并在工程實(shí)踐靈活地運(yùn)用。通過工程思維的訓(xùn)練,讓學(xué)生認(rèn)識(shí)到現(xiàn)實(shí)中問題的解決途徑往往是多種多樣的,并且各種解決方案各有優(yōu)、缺點(diǎn)。針對(duì)具體問題,會(huì)從不同的角度、方法、手段來思考,對(duì)多種解決方案進(jìn)行比較分析,從中選擇合適的一個(gè)來解決問題。
標(biāo)準(zhǔn)的工程規(guī)范與流程是工程質(zhì)量有力保證。讓學(xué)生清楚地知道,并熟練地掌握工程中每一個(gè)環(huán)節(jié)做要做的內(nèi)容,遵循的規(guī)范,經(jīng)歷的流程。比如在總體設(shè)計(jì)階段,不僅要讓學(xué)生了解要完成的工作內(nèi)容及流程,還要清楚知道輸出的技術(shù)文件。還要知道相關(guān)的標(biāo)準(zhǔn)規(guī)范。
層次階梯式案例教學(xué),通過由簡(jiǎn)入繁、由易到難的案例,逐步地培養(yǎng)學(xué)生工程思維能力和對(duì)標(biāo)準(zhǔn)工程規(guī)范的掌握。
3.2 Android教學(xué)實(shí)施中應(yīng)該注意的事項(xiàng)
首先,讓學(xué)生了解課程的知識(shí)架構(gòu),明確學(xué)習(xí)路線。知識(shí)架構(gòu)不僅是整個(gè)課程的知識(shí)架構(gòu),還包括每個(gè)知識(shí)點(diǎn)的組成結(jié)構(gòu),比如Android服務(wù)按啟動(dòng)方式可分為StartService和bindService二種,StartService又可分為繼承于Service與IntentService,bindService其實(shí)現(xiàn)方式又有繼承自 Binder 類、使用 Messenger、使用 AIDL等三種。在課堂上由于學(xué)時(shí)的關(guān)系,可能只會(huì)講最基本的繼承Service類的startService和繼承Binder類的bindService,但在讓學(xué)生了解了整個(gè)有關(guān)Service的知識(shí)結(jié)構(gòu)后,可以將其他沒有講的部分內(nèi)容布置成課外擴(kuò)展任務(wù),讓學(xué)生完成學(xué)習(xí)。
其次,精講理論,重于實(shí)踐。在知識(shí)點(diǎn)的選取上,按照“先進(jìn)、有用、有效”的原則,對(duì)知識(shí)點(diǎn)進(jìn)行整合,做到“去繁就簡(jiǎn)、深入淺出”,將復(fù)雜的專業(yè)基本原理,以條理式的、簡(jiǎn)便的、易于學(xué)生理解與接受的方式表達(dá)出來,并通過工程案例展示其效果。
第三,有效利用網(wǎng)絡(luò)資源,拓展學(xué)習(xí)渠道。在教學(xué)過程中,可以有效地利用網(wǎng)絡(luò)現(xiàn)有的優(yōu)質(zhì)資源,拓展學(xué)生的學(xué)習(xí)渠道,讓學(xué)生接受全方位地教育。
第四,課外練習(xí)是鞏固知識(shí)的重要途徑。任何知識(shí)的熟練掌握,都需要一定數(shù)量的練習(xí)。教師需要布置一定量的課外練習(xí),并對(duì)學(xué)生的完成情況進(jìn)行督促與檢查。
3.3 以競(jìng)賽促創(chuàng)新
當(dāng)前每年都有多種形式的創(chuàng)新創(chuàng)業(yè)競(jìng)賽項(xiàng)目,比如,全國(guó)高校物聯(lián)網(wǎng)應(yīng)用創(chuàng)新大賽、Google移動(dòng)互聯(lián)網(wǎng)創(chuàng)新挑戰(zhàn)賽等,在課程教學(xué)中鼓勵(lì)學(xué)有余力的同學(xué)了解這些競(jìng)賽的情況,通過學(xué)習(xí)往屆獲獎(jiǎng)作品,以開擴(kuò)眼界,拓展思路,激發(fā)創(chuàng)新。在班級(jí)內(nèi)部舉辦創(chuàng)新活動(dòng),鼓勵(lì)學(xué)生積極參與,并為有創(chuàng)新想法的同學(xué)提供支持,并以此激發(fā)學(xué)習(xí)熱情,培養(yǎng)創(chuàng)新意識(shí)。
3.4 改革成績(jī)?cè)u(píng)價(jià)方式
課程成績(jī)?cè)u(píng)價(jià)方式應(yīng)該與課程的教學(xué)目標(biāo)相匹配,同時(shí)還會(huì)影響學(xué)生學(xué)習(xí)這門課的學(xué)習(xí)態(tài)度與學(xué)習(xí)方式。Android應(yīng)用開發(fā)課程是以培養(yǎng)具備熟練Android應(yīng)用開發(fā)能力、工程思維與工程規(guī)范、創(chuàng)新能力的程序員,如果仍然將筆試成績(jī)作為該課程的主要成績(jī)組成,明顯是不合適的。因此,我們采用過程考核、項(xiàng)目考核與筆試考核相結(jié)合的方法,降低筆試成績(jī)?cè)诰C合成績(jī)中的比重(比如可為30%)。過程考核主要考核學(xué)生的出勤、每次實(shí)踐任務(wù)完成情況、平時(shí)作業(yè)完成情況;筆試主要考核學(xué)生對(duì)主要知識(shí)點(diǎn)的掌握情況;項(xiàng)目考核則要求學(xué)生單獨(dú)或以小組為單位完成綜合Android應(yīng)用項(xiàng)目,通過項(xiàng)目演示、講解和設(shè)計(jì)報(bào)告全面考核學(xué)生對(duì)理論知識(shí)的掌握和工程應(yīng)用能力,對(duì)于在項(xiàng)目中有創(chuàng)新表現(xiàn)者可以額外加分,以激勵(lì)學(xué)生的創(chuàng)新意識(shí)與創(chuàng)新動(dòng)力。
4 結(jié)束語
在“新工科”建設(shè)的理念指導(dǎo)下,分析了教學(xué)中存在的問題,提出以工程思維與創(chuàng)新能力并重為落腳點(diǎn)的層次階梯式案例教學(xué)法,改進(jìn)教學(xué)實(shí)施過程,激勵(lì)創(chuàng)新,改變成績(jī)?cè)u(píng)價(jià)方式,經(jīng)過一個(gè)學(xué)期的教學(xué)實(shí)踐,這種教學(xué)方式有可行與有效的。這種教學(xué)方式有利于學(xué)生專業(yè)能力、工程規(guī)范、創(chuàng)新能力的培養(yǎng)與提高,有利于培養(yǎng)能滿足當(dāng)前需求與未來發(fā)展的Android應(yīng)用開發(fā)專業(yè)人才。
參考文獻(xiàn):
[1] 教育部高等教育司. 關(guān)于開展新工科研究與實(shí)踐的通知[Z]. 教高司函[2017]6號(hào),2017.
[2] 教育部高等教育司.“新工科”建設(shè)復(fù)旦共識(shí)[J].高等工程教育研究,2017(1).
[3] 教育部高教司.“新工科”建設(shè)行動(dòng)路線(“天大行動(dòng)”)[J]. 高等工程教育研究,2017(4).
[4] 教育部高等教育司. 新工科建設(shè)指南(“北京指南”)[J]. 高等工程教育研究,2017(6).
[5] 張大良. 因時(shí)而動(dòng)返本開新建設(shè)發(fā)展新工科[J].中國(guó)大學(xué)教學(xué),2017(4).
[6] 吳愛華. 加快發(fā)展和建設(shè)新工科,主動(dòng)適應(yīng)和引領(lǐng)新經(jīng)濟(jì)[J]. 高等工程教育研究,2017(1).
[7] 林健. 新工科建設(shè):強(qiáng)勢(shì)打造“卓越計(jì)劃”升級(jí)版[J]. 高等工程教育研究,2017(3).