武獻宇 謝金龍
摘要:Android程序設計一經問世,受到眾多高等院校學生的青睞,該文先對Android開發(fā)課程的特點進行闡述,其次對高職Android課程建設進行了探討。
關鍵詞:任務驅動;課程目標;課程建設
中圖分類號:G64 文獻標識碼:A 文章編號:1009-3044(2017)17-0132-02
1 Android課程的特點
1.1對前導課程要求高
Android課程的前導課程較多且要求較高。首先,Android界面設計需使用XML布局文件,要求學生精通HTML及XML語言;其次,Android程序代碼都是用源于Java程序設計語言,要求學生對Java語法基礎有較好的掌握,而Java語法中類、對象、繼承、接口等相關內容都是高職學生難于理解和掌握的,這對學生很好地學習并掌握Android課程帶來了不小的困難。
1.2 Android程序目錄結構比較復雜
Android程序結構包括src目錄、gen目錄、assets目錄、bin目錄、res目錄等。每一目錄都代表著不同的含義,例如,src目錄存放Android源代碼,gen目錄存放了ADT插件自動生成的文件,包用戶界面、圖像、字符串等各種資源。整個應用程序結構相當復雜,遠遠超出諸如學生之前學習過的c語言的應用程序及Java應用程序,部分初接觸的學生學完全理解Android應用程序目錄結構都并非易事。
1.3 Android對硬件、網絡設備及媒體的支持
Android支持多種硬件設備,包括照相機、錄像機和各種傳感器;Android支持包括GSM/EDGE、IDEN、CDMA、Bluetooth、Wi-Fi等移動設備;Android支持包括WebM、H.263、H.264、AMR、AAC、MP3、MIDI、FLAC、JEPG、GIF、BMP等多種媒體。
2高職Android課程建設
2.1課程目標
通過Android課程的學習,使學生具備良好的編碼和注釋習慣及應用軟件開發(fā)能力,掌握Android體系結構和原理、用戶界面及圖形編程、后臺服務、數據存儲、網絡編程、傳感器開發(fā)、游戲及多媒體等程序開發(fā)能力,讓學生在進行Android移動應用開發(fā)過程中,能對Android服務器端開發(fā)有較深入了解。培養(yǎng)學生具備較強分析和解決問題的能力及團隊協作意識,強化學生的職業(yè)道德意識、職業(yè)素養(yǎng)養(yǎng)成和創(chuàng)新意識,為學生后續(xù)企業(yè)化的軟件開發(fā)奠定基礎。
2.2課程開發(fā)模式
高職院校學生特點包括:數學、英語基礎薄弱,主動學習意識淡薄,鉆研精神缺乏。若采用先理論后實訓教學模式,不利于提高學生的主觀能動性及學生學習的積極性,以此教學模式進行教學,部分學生由于對理論知識缺乏理解而放棄實踐課程的學習,故這種傳統枯燥的教學模式必須剔除,Android課程的教學宜采用基于任務驅動的、工學結合的教學模式,以一個一個的任務貫穿整個Android程序設計教學課程。在具體實施的過程中,教師應精心設計不同任務,以任務為載體,通過任務掌握知識技能,盡量避免枯燥的理論,使學生在任務中學到知識和技能,并能高效解決實際問題。
2.3課程設計思路
本課程以工作任務獲取課程知識,對職業(yè)工作崗位的工作內容進行分解,重構課程教學內容,學生通過職業(yè)實踐活動獲取知識。在教學過程中結合高職教育課程建設理念,采用基于軟件工程的開發(fā)思想,將項目分解成相互關聯的任務,以任務來組織課程教學內容,以典型工作任務為載體,將課程內容劃分為互相聯系的學習情景,通過對每個學習情景中學習目標、學習任務、學習方式等各項內容的描述,來規(guī)范課程的授課內容,通過授課內容的選取和重構,以一個完整的項目為載體來完成課程的實施;在項目實施過程中對各個環(huán)節(jié)的評價,作為課程的評鑒與考核的依據。
2.3任務驅動教學內容設計
本課程教學內容根據高職物聯網相關專業(yè)人才培養(yǎng)方案,結合Android課程教學目標,其教學內容全部不源于組成項目的學習情境。學習情境與課程教學內容對應關系如表1所示。從表1可知,Android課程教學內容可由8個教學情境來組成,共計64學時。每個學習情境由3人組成項目團隊完成,項目團隊必須完成所有項目,項目團隊的每個成員必須全程參與項目。
2.4考核方式設計
本課程建設更注重學生綜合能力的培養(yǎng),因此,Android開發(fā)課程的考核改變單一終結性考核方式。綜合成績采用考勤+作業(yè)+實驗成績+作品相結合的方式。這種成績評定方式給學生以彈性化、人性化的能力發(fā)展空間,學生很少有上課缺勤現象,主要考核學生的基本技能和解決實際問題的能力,符合高職院校人才培養(yǎng)的目的和要求,也極大促進了學生的學習積極性。
3結束語
教學實線表明,基于任務驅動的Android課程建設在我院物聯網技術專業(yè)實施以來取得了良好的教學效果。學生的綜合能力有了明顯的增強,學生學習的積極性和主動性也有了顯著的提高。