文/梁松 鄧向武
加強創新創業教育,培養學生的創新創業的思維和能力是時代發展的需求[1]。2015年5月,國務院發布的《關于深化高等學校創新創業教育改革的實施意見》指出,各高校繼續創新人才培養體制、辦學體制、教育管理體制,著力培養創新型人才,盡快解決高速發展的經濟社會需求與現實高校高質量多樣化人才培養短缺的矛盾。
以創造和實踐為主的創新創業教育,能夠有效促進高等院校人才的培養[2]。而“安卓程序設計”這門課程在電子信息類專業應用型技術人才培養中起著至關重要的作用。全球半數以上的智能手機廠商都在依賴Android系統,并且安卓涉及的領域非常廣泛,尤其是現在的汽車領域,學習好安卓更加具有就業優勢。
“安卓程序設計”課程在電子信息技術類專業應用型技術人才培養中有著非常重要的作用,在后續的實踐教學、畢業實訓、畢業設計以及參與企業項目都有許多的用武之地。該門課程被安排在筆者所在學校電子信息科學與技術專業大二第二學期。
“安卓程序設計”課程的教學質量直接影響學生的實踐能力、就業以及工作能力。首先,教學理念需要更新。目前全國都在大力提倡創新創業教育,在該門課程的教學過程當中,應該與企業合作,培養滿足社會需要的創新創業人才[3];其次,不斷完善優化教學內容。在授課過程中不僅僅是教授課程基本內容,還應該不斷地利用現在的網絡資源優勢,將最新的知識傳授給學生,增加實驗課學時,并且要多增加綜合性試驗,提高學生綜合實踐能力;再次,單一的課堂授課的方法已經與互聯網時代嚴重的脫節,在授課過程中,要充分利用互聯網的優勢,提高學生的自學效率,教師要學會靈活使用現在新興的教學方法,比如慕課、翻轉課堂等,在授課過程中使用問題式的教學方法,將問題擺出來,讓學生自己通過互聯網進行問題求解,提高學生分析問題的能力和解決問題的能力,擺脫學生被動灌輸的學習現狀;然后,采用正確的課程考核方式。“安卓程序設計”是一門實踐性很強的學科,目前的考試還是停留在學期末試卷考試階段,這與該門課程實踐性要求是不符的,正確的考核方式應該是卷面考試,同時增加實踐性考核項目,而且實踐性項目要遠大于卷面考核的占比,充分體現該門課程的實踐性教學作用;最后,不斷地豐富課程的教學資源。在互聯網時代,網絡上面有很多的教學資源,良莠不齊,教師和學生在教學和學習的過程當中,首先要建立起該門課程的教學資源庫,將網絡上面優秀的課件、視頻、案例在不影響版權的情況下,放進自己的資源庫。這樣教師在教學過程中就會越來越熟練,學生也能不斷地提高學習效率。加強“安卓程序設計”課程的應用型改革,將專業教育與工程實際相結合,學生在熟悉了課程內容,通過不斷磨煉,有了實踐開發的經驗,進行創新創業才能有信心面對各種復雜的環境。而在創新創業教育時代,激發學生的創新創業意識是最重要的。
大學生是建設具有中國特色的社會主義事業、實現民族偉大復興計劃的有生力量。
而創新創業教育思想教育的目的是將大學生的職業發展和國家富強興旺緊密結合,既可實現學生自我價值,又可以為社會創造價值。
愛崗敬業是一個員工堅持工作崗位的首要條件。做到愛崗敬業,就是要求人們不要把職業片面地作為滿足物質生活需求的工具,應該把它作為實現人生價值,獲得社會肯定的事業。而敬業最重要的是需要大學生選擇適合自己的職業,而適合自己的職業需要學生自己不畏艱難險阻,不斷通過實踐,提升自己的創新能力。如果職業選擇不當,學生就會慵懶應付,職業價值觀就很迷茫。
安卓的課程教學首先要學習Java方面的基礎知識,包括Java基本語法、標識符、Java變量、數組、枚舉、關鍵字、繼承、接口,學習完之后就開始正式學習安卓的開發。安卓開發有許多知識點,首先要熟悉安卓的工作環境,包括接口標準,通信標準,安卓的體系架構,然后搭建安卓的開發平臺,一定要動手親自操作一遍,安卓模擬器用來仿真手機的運行,所以要了解模擬器的運行界面,控制模擬器的使用,ADB命令的使用;在用戶界面設計中,要重點掌握使用XML控制UI界面,線性布局,相對布局,各種控件;要了解線程的處理機制,handler消息的傳遞機制;在數據存儲與訪問部分,要掌握文件存儲的幾種模式,要學會用sax,dom,pull解析xml文件,尤其是數據庫部分的學習,包括數據庫的增刪改操作;要了解Activity的各種知識,包括生命周期,模式,Activity之間的數據交換問題以及返回結果;掌握Intent的數據傳遞,顯示意圖,隱式意圖以及它與Activity之間的數據連接。
掌握各種開源框架包括Github的詳細的使用用法,授課教師要對安卓的各個知識點詳細掌握,在授課過程中只要將知識點全部講到,再與工程實際相互結合,就能起到很好的作用,而安卓知識的重點在于各種框架的介紹,所以需要授課教師具有相當實力的開發能力,將這些框架講得非常明白。所以要上好安卓這門課程,授課教師必須要有扎實的編程基礎,再加上好的教學方法,學生一定能很好地掌握課程內容。
首先,要加強師資隊伍建設。在創新創業背景下,對教師的要求一是要具有創新創業的實戰能力;二是需要具有創新創業的高度熱情。大部分的高校教師在創新創業方面還停留在理論階段。而教師還是具有一定的優勢的,在校的教師在教授理論課程的能力是毋庸置疑的。在教授完理論知識后,學校需要在創新創業實踐方面提供好的教師,需要加強與社會合作,聘請社會上成功的企業家,經濟管理人員,政府相關企業管理部門的高素質人才來學校對學生進行現場講解、答疑。解除學生的困惑,豐富創新創業教育的教學形式,提高創新創業教育的教學質量。
其次,為了讓學生充分參與社會實踐項目,需要采取校企通力合作的策略。啟用多元化教育方式,應對學生實踐少的困境。學校與企業共同合作,給予學生項目實踐的機會。創業創新的相關基礎理論課程以及創新意識的養成由學校培訓完成。在學習“安卓程序設計”課程時,學校首先要將JAVA和安卓程序設計的基本理論知識要全部教授,學生才能具有扎實的理論基礎[4]。然后學校與企業通力合作,企業提供企業需求與產業動向,并定期與學校舉行相關創新活動,通過與學校合作,開展工程實踐,發現適合自己企業的創新人才。這樣企業也能獲得自己需要的人才,學校也能培養與實際掛鉤的應用型人才。企業與學校互補互利,兩方都能獲得發展。
最后,充分利用線上資源共享。大學教育可以利用網絡時代的優勢,為學生提供一個資源共享的環境。高校可以加強與更多企業的緊密聯系,為學生創造更好的資源平臺,及時獲得企業需求信息,學生培養工作才能夠有的放矢。在“安卓程序設計”實踐環節教學才能讓學生得到更多的鍛煉的機會。有側重點地進行強化練習,激發學生的潛力,培養具有動手能力的實踐性人才。
高校的創新創業教育一定要利用互聯網有力的教學手段,企業和學校要通力合作,在為學生提供學習基礎知識的條件下,為學生營造一個充分參與實踐項目的機會。在學習“安卓程序設計”以及其他應用性很強的課程過程中,讓學生切實掌握課程內容,達到學校教書育人的目的。