周國華
摘 要:該文以Android實訓(xùn)教學(xué)為例,探索總結(jié)了實踐類課程教學(xué)改革的具體方法。
關(guān)鍵詞:Android平臺;實踐;教學(xué)改革
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2015)05-0184-02
Shallowly Discusses the Methods for Teaching Practice Courses
ZHOU Guo-hua
(Changzhou Institute of Light Industry Technology, Changzhou 213164, China)
Abstract: With the teaching of programmable controllers as an example, this paper discusses the methods for reforming the teaching of practice courses.
Key words: Android platform; practice course; teaching reform
隨著IT行業(yè)的發(fā)展,用人單位對于畢業(yè)實習(xí)生要求越來越高,不僅要有扎實的理論功底,還必須具有較好的實踐動手能力和創(chuàng)新能力。因此,各個院校幾乎都進行實踐教學(xué)改革,鍛煉學(xué)生分析問題和動手解決問題的能力,從而進一步提高學(xué)生的綜合素質(zhì)和實踐創(chuàng)新能力。教師作為教學(xué)的主導(dǎo),雖然所授課程不同,也必須在相應(yīng)的教學(xué)活動中,努力貫徹這種精神。下面我們以Android實訓(xùn)為例來說明之。
我院信息系堅持“以服務(wù)為宗旨、以就業(yè)為導(dǎo)向”的職業(yè)教育辦學(xué)方針,全面提高學(xué)生素質(zhì)和能力,改革現(xiàn)有的教學(xué)管理體制和運行模式,突破傳統(tǒng)教學(xué)不適應(yīng)新形勢的管理理念,創(chuàng)造新的人才培養(yǎng)模式,多角度全方位為學(xué)生創(chuàng)新項目的實施搭建舞臺,大力推進學(xué)生創(chuàng)新能力的培養(yǎng)。實踐創(chuàng)新本著理論與實踐相結(jié)合,增強學(xué)生實踐動手能力,拓寬知識面,培養(yǎng)學(xué)生的創(chuàng)新素質(zhì),以此激發(fā)學(xué)生學(xué)習(xí)熱情為目標,將傳統(tǒng)的驗證性、演示性實訓(xùn)更新為綜合性、開放性實訓(xùn),促使學(xué)生由分科學(xué)習(xí)向工程實際所需要的綜合性知識學(xué)習(xí)和轉(zhuǎn)化,從知識積累向能力生成轉(zhuǎn)化。如何吸引學(xué)生,并能使學(xué)生在較短的學(xué)時內(nèi)提高基本編程能力,且有一定的基本編程技巧,這就對開設(shè)實踐課的教師提出了一個難題。為此,必須從教學(xué)方法和教學(xué)手段方面突破。下面我們在教學(xué)方法、教學(xué)手段和學(xué)生自學(xué)方面所作的一些探索和研究,簡單介紹一下。
1 《Android實訓(xùn)》內(nèi)容簡介
本課程是軟件技術(shù)類專業(yè)的一門核心綜合實踐課,通過工程實訓(xùn),達到編碼強化的目的,對學(xué)生進行程序員崗位技能、項目經(jīng)驗、職業(yè)素質(zhì)的綜合培養(yǎng),以實現(xiàn)與程序員對應(yīng)職業(yè)崗位需求“零距離”對接。
課程遵循軟件行業(yè)規(guī)范,著力培養(yǎng)學(xué)生對Android系統(tǒng)的熟悉程度,編制中小規(guī)模手機軟件(含游戲)、維護智能終端等的能力,熟悉職業(yè)崗位工作任務(wù)要求,并且能夠編寫簡單的設(shè)計、操作文檔。未來可以在軟件生產(chǎn)企業(yè)從事智能手機研發(fā)中的編碼、撰文、系統(tǒng)支持等工作,也可以在非IT企業(yè)從事智能手機應(yīng)用程序開發(fā)、維護工作。
在本實訓(xùn)中,要求學(xué)生獨立完成所布置題目,在分析設(shè)計過程中,要求學(xué)生養(yǎng)成良好的編程習(xí)慣,學(xué)會系統(tǒng)分析、模塊劃分、UI設(shè)計、Activity設(shè)計等,并能利用所學(xué)的知識建立系統(tǒng)的邏輯結(jié)構(gòu),學(xué)會程序調(diào)試技巧和方法。根據(jù)系統(tǒng)的功能要求,要求學(xué)生在教師的指導(dǎo)下逐步完成App的設(shè)計。
2《Android實訓(xùn)》課程教學(xué)方法
《Android實訓(xùn)》是一門實踐性很強的課程,在教學(xué)過程中,我們改變了以往的“以教師為中心,模仿式”為主的教學(xué)方法,改換為“以學(xué)生為中心,在實驗與實踐中學(xué)習(xí)”的方式為主,即改被動式學(xué)習(xí)為主動式學(xué)習(xí)。
2.1 知識點教學(xué)安排
教師在項目布置之前,通過實際的案例來演示項目的運行效果,從而激發(fā)學(xué)生的開發(fā)熱情。教師必須改變以往僅僅通過PPT上課,必須根據(jù)項目的要求為學(xué)生搜集相應(yīng)的知識點說明、API詳解、視頻講解等多方面資料,方便學(xué)生自己查閱。其次,對教學(xué)內(nèi)容進行必要的取舍,抓住重點,如著重介紹如何對系統(tǒng)進行UI模塊設(shè)計、功能模塊分析、控制模塊分析等。對于API和基本算法等內(nèi)容只作簡單介紹。在如此短的時間內(nèi),完成多個項目,學(xué)生可能有一定的難度。第一個項目的研發(fā)是關(guān)鍵,在學(xué)生開發(fā)第一個項目時,教師可以先讓學(xué)生從整體上把握一個系統(tǒng),手把手提供如何針對一個具體的系統(tǒng)界面如何設(shè)計、功能界面如何設(shè)計、數(shù)據(jù)庫如何設(shè)計等具體的細節(jié)問題,通過第一個項目的完成提高學(xué)生的信心、解除了學(xué)生的疑懼心理。
為了彌補學(xué)生在項目開發(fā)時知識點的不足,我們提供一些對學(xué)習(xí)該課程有幫助的網(wǎng)站,如Android基礎(chǔ)入門,Android項目實戰(zhàn)等網(wǎng)站。感興趣的學(xué)生可以利用網(wǎng)站上的資源,如Android常見問題回答、Android技巧、Android典型錯誤解析以及Android論壇(在論壇上可以提出自己的問題,請專家或同行予以解決,或解決別人提出的問題)等欄目,加深對Android的學(xué)習(xí)與了解,也有利于提高學(xué)生自我獲取知識的能力。
2.2 引入企業(yè)導(dǎo)師方法
邀請相關(guān)產(chǎn)業(yè)和領(lǐng)域第一線的人員到學(xué)校兼職授課與學(xué)生進行交流,讓學(xué)生及時了解市場技術(shù)需求和能力,保證學(xué)生能力培養(yǎng)與社會需求協(xié)調(diào)一致。企業(yè)導(dǎo)師將教學(xué)內(nèi)容與工作流程緊密相關(guān),加強學(xué)生自主學(xué)習(xí)、強調(diào)合作和交流,注重培養(yǎng)學(xué)生的專業(yè)能力、方法能力和社會能力。
企業(yè)導(dǎo)師嚴格按照企業(yè)開發(fā)流程幫助學(xué)生一起制定項目的工作計劃、做出工作流程圖、建立工作小組、明確分工職責(zé)。企業(yè)導(dǎo)師將企業(yè)真實工程項目引入到實踐課,提高了學(xué)生的實踐能力,真正培養(yǎng)了企業(yè)需求的應(yīng)用型人才。同時學(xué)生不僅學(xué)到了書本上沒有的編程技巧,提高了自己的專業(yè)技能,培養(yǎng)了職業(yè)道德和團隊合作的精神,促進了自己的全名發(fā)展,增強了就業(yè)競爭力。近年來,我院信息系專業(yè)的學(xué)生就業(yè)率高,學(xué)生走上工作崗位適應(yīng)能力強,得到了用人單位和社會的一致認可,為本專業(yè)的發(fā)展奠定了強大的基礎(chǔ)。
2.3 從社會、企業(yè)實踐中提升項目綜合能力
檢驗學(xué)生知識能力及編程能力不是最后實訓(xùn)的得分,而是社會評價。因此我們積極鼓勵學(xué)生參加實課外科技活動、大學(xué)生創(chuàng)新、各類競賽、各類技能考證和學(xué)生社團工作等課外活動。讓學(xué)生參與教師的企業(yè)科研項目構(gòu)思、設(shè)計和實施,使學(xué)生在企業(yè)科研活動中提高知識運用能力和初步的科研能力;讓學(xué)生參與綜合性競賽,通過各類專業(yè)證書教育和各類專項培訓(xùn),提高專業(yè)應(yīng)用能力和技術(shù)開發(fā)能力等。
除了在教學(xué)內(nèi)容和教學(xué)手段上的改革以外,為了增強學(xué)生的實踐創(chuàng)新能力,在整個教學(xué)過程中,特別注重以下幾個方面的培養(yǎng):具備分析綜合決策能力、資源合理整合能力、環(huán)境適應(yīng)能力、可持續(xù)發(fā)展能力、知識遷移能力。
3 效果及存在的問題
經(jīng)過一段時間的教學(xué)實踐,我們認為教學(xué)效果良好,最主要的是激發(fā)了學(xué)生的學(xué)習(xí)興趣。采用這種教學(xué)方法不僅吸引了學(xué)生,而且使學(xué)生對該課程的學(xué)習(xí)產(chǎn)生濃厚興趣。同學(xué)們主動要求延長學(xué)習(xí)時間,這種情況是難以想象的。
我們的學(xué)生參加全國各類比賽,取得了豐富的成果,多次參加全國軟件專業(yè)人才設(shè)計與創(chuàng)業(yè)大賽獲獎,特別要提出的是參加第七屆全國信息技術(shù)應(yīng)用水平大賽——“聯(lián)想·樂商店杯”Android應(yīng)用開發(fā)大賽,獲取Android應(yīng)用開發(fā)大賽特等獎,這是目前國內(nèi)官方組織的最高等級的Android應(yīng)用開發(fā)大賽。
但是也存在著一些問題:由于學(xué)生水平的差異性,部分學(xué)生接收能力較弱,在學(xué)習(xí)方面仍存在依賴心理,希望教師講得很細;開發(fā)的實踐項目具有一定的實用意義,畢竟由于水平、時間等各方面原因做了適當?shù)木?,因此和公司項目有一定差距,以后在有條件的情況下,可以安排學(xué)生到公司進行實訓(xùn),這樣可以激發(fā)學(xué)生的學(xué)習(xí)熱情,充分了解公司的開發(fā)流程、開發(fā)管理等,而且達到公司與學(xué)生雙贏:公司提高了知名度、學(xué)校擴大了影響力。
參考文獻:
[1]許央琳,李君麗. 高職院校在動漫實訓(xùn)課中應(yīng)用項目教學(xué)法的改革和實踐[J]. 現(xiàn)代教育技術(shù),2011,21(5).
[2]姜楠,崔曉鋒,寧春芳,等. 基于Android的在線教學(xué)系統(tǒng)設(shè)計[J]. 山東農(nóng)業(yè)大學(xué)學(xué)報(自然科學(xué)版),2014(z1).
[3] 嚴海衛(wèi),章雒霏,杜雙偉,等. 基于Android開發(fā)平臺的教學(xué)應(yīng)答系統(tǒng)的研究與設(shè)計[J]. 南京師范大學(xué)學(xué)報(工程技術(shù)版),2015(1).
[4] 殷西祥,朱先遠,陳維維. 基于Android平臺的教學(xué)評價系統(tǒng)的設(shè)計與實現(xiàn)[J].新鄉(xiāng)學(xué)院學(xué)報, 2014(2).
[5] 梁春華,張海云. 淺析Android技術(shù)在高職操作系統(tǒng)教學(xué)中的應(yīng)用[J]. 山西財政稅務(wù)專科學(xué)校學(xué)報,2011,13(5).