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