林曉晨
摘 要:本文基于應用技術型大學的培養(yǎng)目標,結合當代大學生的特點,分析了目前Android操作系統(tǒng)課程教學中存在的問題,從課堂教學、上機實驗等方面提出了具體的探索實踐方法。
關鍵詞:應用技術型大學;Android操作系統(tǒng);課程教學
隨著多媒體移動通信技術的日益發(fā)展,人們對移動多媒體的需求越來越強烈。Android操作系統(tǒng)憑借其開放性、硬件豐富、方便開發(fā)等優(yōu)勢,在智能手機及平板電腦的市場中所占的份額越來越大,這使Android工程師成為企業(yè)亟須的高端人才之一。因此,在應用技術型大學的通信工程專業(yè)中,將Android操作系統(tǒng)作為一門專業(yè)課程是十分必要的。
一、應用技術型大學中Android操作系統(tǒng)課程的特點
Android操作系統(tǒng)課程一方面以學生就業(yè)為目標,另一方面以學生興趣為導向,實現(xiàn)理論教學多元化、教學層次化,不斷提高學生的實踐開發(fā)能力和自主學習能力。劉成明等人針對Android手機應用開發(fā)課程實踐性強的特點,討論了Android手機開發(fā)教學中案例設置與案例教學法的結合方法。李博從Android操作系統(tǒng)課程設置的背景、地位、目標、內容等方面進行了系統(tǒng)的討論。卓煒側重探討如何在Android操作系統(tǒng)課程教學中融入軟件開發(fā)和應用的內容,使學生不僅能學會Android編程,并且可以初步掌握大型實用型軟件開發(fā)和應用的方法。印元軍以具體的項目為例,在Android操作系統(tǒng)實訓課程中,運用項目教學法,激發(fā)學生的學習興趣,提升學生的自主創(chuàng)新能力。余永佳研究了高職學校設置Android操作系統(tǒng)課程和培養(yǎng)人才的方法。李成華分析了以ARM為核心的Android操作系統(tǒng)課程體系的特點,介紹了該課程實踐環(huán)節(jié)的具體操作過程和設計案例分析。本文擬圍繞應用技術型大學人才培養(yǎng)目標,研究Android操作系統(tǒng)課程的設置和教學方法,并在課堂上加以實踐和修正。
Android操作系統(tǒng)課程是通信工程專業(yè)的專業(yè)考查課程,結合通信工程專業(yè)的需求,主要介紹了Android移動編程的基本概念,Android視圖層、應用層、Activity、控制層和持久層,GPS與谷歌地圖的應用,Android后臺工作等。本課程力求涵蓋Android操作系統(tǒng)的流行版本和最新版本的主要移動功能和特點,全面介紹了Android移動編程的基本原理、技術和應用模式。本課程的教學目標是使學生對Android操作系統(tǒng)有基本的認識和了解,掌握編程的基本思路和技巧,為今后的實際應用打下基礎。
Android操作系統(tǒng)課程的主要特點包括綜合性和實踐性。綜合性是指Android操作系統(tǒng)課程要求學生首先學習計算機基礎、編程基礎、通信基礎等一系列的先修課程。由于教學對象是通信工程專業(yè)學生,本課程著重講授和通信功能相關的Android應用,包括GPS和Google地圖的應用、藍牙應用等。實踐性是指本課程是一門以實踐編程為主的課程,學生理論學習的目的是最終可以自如地進行Android編程。而且,學生在課堂上編寫的程序很容易植入學生自己的手機,從而與學生的生活聯(lián)系起來,激發(fā)學生的學習興趣。
二、Android操作系統(tǒng)課程的知識結構及大學生聽課特點
Android操作系統(tǒng)課程的授課對象為通信工程專業(yè)大學三年級的學生。從知識結構方面看,如圖1所示,學生已經學習過計算機基礎和網(wǎng)絡基礎等計算機課程,C語言、數(shù)據(jù)結構等編程基礎課程,還有通信原理、移動通信等通信基礎課程。但是學生沒有學習過Linux系統(tǒng)和Java編程,這是本專業(yè)學生的劣勢。教師在課堂上要介紹一些Linux和java的基礎知識,將Android中需要的Linux和java相關知識講解清楚即可。
學生基本為“90后”,個性比較突出,喜歡挑戰(zhàn)和刺激,不喜歡被約束。這一代學生又被稱為“低頭族”,他們對移動設備非常熟悉,某些功能甚至比教師還要熟悉。課堂上他們經常低頭看手機等移動設備,不專心聽講。本課程就是講解他們最熟悉的移動設備,如何激發(fā)學生的興趣,利用他們對移動設備的熟悉程度和依賴性進行有效教學,是本課程教學中教師需要重視的問題。
三、課堂教學探索與實踐
Android操作系統(tǒng)課程是一門實踐性很強的課程,學生幾乎人手一部移動設備,他們對Android操作系統(tǒng)所呈現(xiàn)的界面和功能已經非常熟悉。所以,在教學中,教師應該以學生為主體進行教學,著重采用啟發(fā)式和課堂討論式教學方法。在講解知識點時,教師要注意讓學生將所學知識與移動設備的功能應用對應起來,使學生有興趣了解為什么手機可以有這樣的功能,這樣的功能是怎樣編程、實現(xiàn)的。
以“GPS應用”一節(jié)課為例,筆者介紹如何應用啟發(fā)式和課堂討論式方法進行教學,教學步驟如下。
第一,課堂導入運用提問討論法和演示法,學習內容為提問學生對GPS和谷歌地圖的了解和使用情況,引起學習興趣。
第二,課程簡介運用講授法。學習內容為介紹本堂課的教學目標、重點和難點。
第三,模塊一運用提問討論法和講授法,學習內容為GPS原理與應用、我國的北斗導航系統(tǒng)原理與應用、世界上四大衛(wèi)星導航系統(tǒng)。
第四,模塊二運用講授法,學習內容為什么是基于位置的服務(LBS)、基于位置的服務的兩個重要元素、LocationManager的功能、LocationProvider的功能、TestProvider模擬器的用法。
第五,模塊三運用講授法和演示法,講解一個簡單的GPS定位程序,使用TestProvider模擬器產生一個虛擬位置,以及程序中如何進行權限授予。
第六,模塊四運用講授法和提問討論法,學習內容為Geocoder用法、正向地理編碼、反向地理編碼。
第七,運用講授法學習Android操作系統(tǒng)中的地圖應用,包括創(chuàng)建一個基于地圖的活動、創(chuàng)建和使用覆蓋(Overlay)。
第八,運用講授法總結學習內容,說明下節(jié)課會詳細講解Android操作系統(tǒng)中的地圖應用及其程序。
與課堂理論課相比,在實驗室中的實驗教學課要更受學生的歡迎。教師在實驗課上要利用實踐性的特點,鼓勵學生將已經編寫好的程序下載到自己的Android移動設備中,可以通過自己編寫的程序實現(xiàn)一些簡單的功能。
參考文獻:
[1]林長軍.智能手機操作系統(tǒng)的競爭與發(fā)展[J].智能城市,2016(3).
[2]酈麗華,秦學禮.智能手機操作系統(tǒng)的發(fā)展與分析[J].計算機教育,2014(6).
[3]譚穎,陳天樂,校景中,等.以學生興趣為導向的Android應用開發(fā)課程改革研究[J].內蒙古師范大學學報(教育科學版),2015,28(8).
[4]劉成明,李瑋瑋.Android手機開發(fā)課程的案例教學法[J].教育與教學研究,2014(14).
[5]李博.對Android操作系統(tǒng)課程教學改革與實踐[J].計算機光盤軟件與應用,2013(20).
[6]卓煒.基于Android操作系統(tǒng)的軟件開發(fā)與應用的探討[J].電子技術與軟件工程,2013(23).
[7]印元軍.項目教學法在Android操作系統(tǒng)實訓課程教學中的應用[J].科技信息,2012(14).
[8]余永佳.高職Android操作系統(tǒng)課程教學與研究[J].徐州建筑職業(yè)技術學院學報,2011,11(4).
[9]李成華,江小平.嵌入式Android操作系統(tǒng)實踐教學改革[J].教育教學論壇,2011(20).endprint