李冬睿 李蓉 邱尚明 徐小云
摘 要:隨著移動(dòng)通信技術(shù)的迅猛發(fā)展,國內(nèi)IT企業(yè)對(duì)Android應(yīng)用開發(fā)人才的需求量越來越大,雖然國內(nèi)很多高職院校計(jì)算機(jī)專業(yè)都開設(shè)了《Android應(yīng)用開發(fā)》課程,但培養(yǎng)出來的學(xué)生離企業(yè)實(shí)際需求存在一定差距。為解決學(xué)生能力與企業(yè)需求脫節(jié)的問題,文章以成果導(dǎo)向理論為基礎(chǔ),通過對(duì)廣東農(nóng)工商職業(yè)技術(shù)學(xué)院軟件專業(yè)原有的Android應(yīng)用開發(fā)相關(guān)課程進(jìn)行分析與整合,以企業(yè)對(duì)人才的各項(xiàng)能力要求作為學(xué)生的學(xué)習(xí)成果,將學(xué)習(xí)成果具體化、評(píng)價(jià)標(biāo)準(zhǔn)可量化,制定出一個(gè)基于成果導(dǎo)向的《Android應(yīng)用開發(fā)》課程標(biāo)準(zhǔn),為同類院校提供借鑒和參考。
關(guān)鍵詞:Android;OBE;課程標(biāo)準(zhǔn)
中圖分類號(hào):G71 ? ?文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-8454(2021)10-0066-04
一、引言
近年來,隨著移動(dòng)通信技術(shù)的飛速發(fā)展,國內(nèi)使用移動(dòng)終端的用戶越來越多,市場(chǎng)對(duì)移動(dòng)應(yīng)用開發(fā)人才的需求也越來越大,國內(nèi)高職院校的計(jì)算機(jī)相關(guān)專業(yè)都開設(shè)有移動(dòng)應(yīng)用開發(fā)相關(guān)的課程。通過調(diào)研發(fā)現(xiàn),許多計(jì)算機(jī)專業(yè)畢業(yè)生進(jìn)入用人單位后,發(fā)現(xiàn)自己在校所學(xué)知識(shí)技能無法滿足市場(chǎng)需求,自身能力與市場(chǎng)需求出現(xiàn)脫節(jié)現(xiàn)象,主要原因在于大部分高職院校僅將課本內(nèi)容的知識(shí)點(diǎn)傳授給學(xué)生,沒有對(duì)學(xué)生有針對(duì)性地培養(yǎng)各項(xiàng)市場(chǎng)需求的能力。
為此,需要在每門專業(yè)課的教學(xué)中引入先進(jìn)的教學(xué)理念,制定相關(guān)的課程標(biāo)準(zhǔn),對(duì)課程內(nèi)容明確知識(shí)目標(biāo)、能力目標(biāo)以及素養(yǎng)目標(biāo),并制定一套可量化的評(píng)價(jià)標(biāo)準(zhǔn),對(duì)學(xué)生各項(xiàng)能力進(jìn)行綜合評(píng)價(jià),從而有助于教師對(duì)學(xué)生因材施教。
成果導(dǎo)向教育(OBE)理論,突出以學(xué)生為中心的信息化教學(xué)模式,強(qiáng)調(diào)以學(xué)生學(xué)習(xí)成果為導(dǎo)向,重視學(xué)生技能和能力的提升,并以可觀察、可測(cè)量、可應(yīng)用的模式貫穿學(xué)生培養(yǎng)歷程中[1]。
本文以學(xué)校軟件技術(shù)專業(yè)的《Android應(yīng)用開發(fā)》課程為例,通過對(duì)原有課程進(jìn)行分析和整合,首先確立課程目標(biāo),然后根據(jù)目標(biāo)細(xì)化課程的學(xué)習(xí)成果,再對(duì)核心能力進(jìn)行權(quán)重分配,制定相應(yīng)的課程學(xué)習(xí)內(nèi)容,最后將學(xué)習(xí)成果與可評(píng)估量化的評(píng)價(jià)標(biāo)準(zhǔn)有機(jī)結(jié)合起來,從而構(gòu)建一個(gè)基于OBE模式的《Android應(yīng)用開發(fā)》課程教學(xué)標(biāo)準(zhǔn)。
二、分析與整合原有課程,確立課程目標(biāo)
《Android應(yīng)用開發(fā)》與《Android項(xiàng)目開發(fā)實(shí)訓(xùn)》這兩門課程是軟件技術(shù)專業(yè)原人才培養(yǎng)方案中的專業(yè)必修課程,分別開設(shè)在大二上學(xué)期和下學(xué)期,課時(shí)分別為108學(xué)時(shí)和34學(xué)時(shí)。
《Android應(yīng)用開發(fā)》課程主要培養(yǎng)學(xué)生熟練掌握Android 編程的基本概念和要點(diǎn)、Andorid 界面常用控件的使用、Android應(yīng)用設(shè)計(jì)模式、文件系統(tǒng)、數(shù)據(jù)存儲(chǔ)與訪問、Android 四大組件、監(jiān)聽ContentProvider 數(shù)據(jù)變化、對(duì)SQLite 關(guān)系數(shù)據(jù)庫進(jìn)行增、刪、改、查和事務(wù)管理、采用ListView 實(shí)現(xiàn)數(shù)據(jù)列表顯示、應(yīng)用打包與安裝,掌握網(wǎng)絡(luò)通信、多線程斷點(diǎn)續(xù)傳與下載、音視頻采集與播放、傳感器的使用等。而《Android項(xiàng)目開發(fā)實(shí)訓(xùn)》主要從實(shí)際項(xiàng)目開發(fā)的角度出發(fā),采用項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)的教學(xué)法,培養(yǎng)學(xué)生能系統(tǒng)、全面地掌握一個(gè)完整項(xiàng)目的開發(fā)流程。
課程目標(biāo)是指導(dǎo)課程設(shè)置、編排、實(shí)施和評(píng)價(jià)整個(gè)過程的準(zhǔn)則,也是課程自身性質(zhì)和理念的體現(xiàn)[2]。對(duì)比兩門課程的課程目標(biāo),具體如表1所示。
通過對(duì)表1中兩門課程的課程目標(biāo)進(jìn)行對(duì)比分析發(fā)現(xiàn),兩門課程的課程目標(biāo)有出現(xiàn)重疊的地方,而且兩門課程的學(xué)時(shí)數(shù)較長,容易使學(xué)生產(chǎn)生厭學(xué)心理,因此筆者將兩門課程重疊的課程目標(biāo)進(jìn)行整合,并得到《Android應(yīng)用開發(fā)》的新課程目標(biāo),并對(duì)課程的學(xué)時(shí)設(shè)為64學(xué)時(shí),學(xué)分設(shè)為4學(xué)分,合并后的課程目標(biāo)如表2所示。
表2所示的合并后的課程目標(biāo)主要體現(xiàn)以教師為中心,即教師是基于自己的想法,根據(jù)自己對(duì)課程的理解和判斷力來設(shè)計(jì)課程目標(biāo)。而基于OBE的課程目標(biāo),需要站在學(xué)生的角度,首先要有明確的目標(biāo),然后通過學(xué)生自身的學(xué)習(xí)歷程來達(dá)到相應(yīng)的預(yù)期成果。
通過實(shí)地走訪廣東省內(nèi)40多家公司以及從多家招聘網(wǎng)獲取的數(shù)據(jù)發(fā)現(xiàn),目前用人單位對(duì)Android應(yīng)用開發(fā)人才的主要要求如下:能熟練掌握移動(dòng)互聯(lián)應(yīng)用技術(shù)的基本知識(shí)、界面設(shè)計(jì)、各組件應(yīng)用、數(shù)據(jù)庫、傳感器和網(wǎng)絡(luò)的開發(fā)。因此,本研究將提煉用人單位的要求作為課程目的,將用人單位要求的具體技能作為學(xué)生學(xué)習(xí)歷程,通過對(duì)學(xué)生能力的評(píng)估量化來判斷學(xué)生是否達(dá)到預(yù)期成果,從而確立《Android應(yīng)用開發(fā)》課程的課程目標(biāo)。
本課程旨在引領(lǐng)學(xué)生掌握移動(dòng)互聯(lián)應(yīng)用技術(shù)的基本知識(shí)、Android程序設(shè)計(jì)和Android應(yīng)用項(xiàng)目開發(fā)的技術(shù)(目的),通過對(duì)Android程序的界面布局設(shè)計(jì)、數(shù)據(jù)庫訪問、傳感器使用、網(wǎng)絡(luò)通信等(歷程),實(shí)現(xiàn)App應(yīng)用程序的開發(fā)(預(yù)期成果)。
三、根據(jù)課程目標(biāo)細(xì)化課程的學(xué)習(xí)成果
OBE理念認(rèn)為教學(xué)設(shè)計(jì)和教學(xué)實(shí)施的目標(biāo)是學(xué)生通過教育過程最后所取得的學(xué)習(xí)成果[3]。而《Android應(yīng)用開發(fā)》課程的學(xué)習(xí)成果需要根據(jù)軟件技術(shù)專業(yè)核心能力和專業(yè)能力指標(biāo)[4]來制定。在軟件專業(yè)核心能力指標(biāo)中,核心能力包括溝通整合、學(xué)習(xí)創(chuàng)新、責(zé)任擔(dān)當(dāng)、專業(yè)技能、問題解決以及職業(yè)素養(yǎng)。每一項(xiàng)核心能力又有對(duì)應(yīng)的專業(yè)能力指標(biāo)。通過將課程目標(biāo)進(jìn)行細(xì)化得到6項(xiàng)學(xué)習(xí)成果,而每項(xiàng)學(xué)習(xí)成果都分別對(duì)應(yīng)相應(yīng)的專業(yè)能力指標(biāo),具體如表3所示。
四、合理分配核心能力權(quán)重
根據(jù)軟件技術(shù)專業(yè)人才培養(yǎng)方案,參照專業(yè)核心能力預(yù)設(shè)權(quán)重[4]的側(cè)重值,在對(duì)課程核心能力進(jìn)行權(quán)重分配時(shí),采用以5%為基本單位[5],設(shè)置課程核心能力的權(quán)重如表4所示。
通過表4可知,核心能力的學(xué)習(xí)創(chuàng)新與專業(yè)技能所占的比重較高,均為30%,而這兩項(xiàng)核心能力均可通過學(xué)習(xí)成果的要求使學(xué)生達(dá)成。
五、制定課程學(xué)習(xí)內(nèi)容
在OBE教育體系中,所有教學(xué)環(huán)節(jié)和教學(xué)內(nèi)容都是圍繞明確的學(xué)習(xí)結(jié)果進(jìn)行組織的[5]。因此,教學(xué)內(nèi)容不應(yīng)拘泥于傳統(tǒng)教材,而應(yīng)根據(jù)具體的學(xué)習(xí)成果和核心能力要求制定課程的學(xué)習(xí)內(nèi)容,具體內(nèi)容如下:
1.理解移動(dòng)互聯(lián)應(yīng)用技術(shù)的基本知識(shí)
概念:領(lǐng)會(huì)Android發(fā)展史、平臺(tái)架構(gòu)。
開發(fā)環(huán)境:學(xué)會(huì)搭建Android開發(fā)環(huán)境、創(chuàng)建Android應(yīng)用項(xiàng)目和掌握Android工程目錄結(jié)構(gòu)及作用。
2.分析實(shí)際需求,合理設(shè)計(jì)界面布局
布局:學(xué)會(huì)使用線性布局(LinearLayout)、 相對(duì)布局(RelativeLayout)、表格布局(TableLayout)、 幀布局(FrameLayout)等。
設(shè)計(jì):分析實(shí)際需求,設(shè)計(jì)合理的界面布局,掌握使用Intent對(duì)象實(shí)現(xiàn)界面之間的跳轉(zhuǎn)。
3.掌握Android基本控件的使用方法
學(xué)會(huì)使用Button控件實(shí)現(xiàn)按鈕效果、TextView控件顯示文字、EditText控件編輯文字、CheckBox控件顯示復(fù)選框、RadioGroup控件顯示單選按鈕組、Spinner控件實(shí)現(xiàn)下拉列表框效果、AutoCompleteTextView控件自動(dòng)輸入文本、日期選擇器控件 DatePicker設(shè)置日期、時(shí)間選擇器控件 TimePicker設(shè)置時(shí)間、ScrollView控件實(shí)現(xiàn)滾動(dòng)效果、ProgressBar控件實(shí)現(xiàn)進(jìn)度條效果、SeekBar控件實(shí)現(xiàn)拖動(dòng)條功能、評(píng)分控件 RatingBar實(shí)現(xiàn)評(píng)分功能、圖片視圖控件 ImageView顯示圖片、圖片按鈕控件 ImageButton實(shí)現(xiàn)按鈕點(diǎn)擊功能、Gallery控件實(shí)現(xiàn)類似 QQ空間的照片效果、網(wǎng)格視圖控件GridView顯示多區(qū)塊內(nèi)容、TabView控件實(shí)現(xiàn)標(biāo)簽欄效果、ListView實(shí)現(xiàn)列表項(xiàng)顯示效果以及Toast實(shí)現(xiàn)提示功能。
4.熟練使用數(shù)據(jù)存儲(chǔ)的各種方法
熟練掌握修改/刪除手機(jī)中文件的方法、在 SharedPreferences中存儲(chǔ)信息的方法、對(duì)SQLite 關(guān)系數(shù)據(jù)庫進(jìn)行增、刪、改、查數(shù)據(jù)和事務(wù)管理的方法、ContentProvider存儲(chǔ)數(shù)據(jù)的方法、使用文件保存數(shù)據(jù)和使用 SD卡保存圖片的方法。
5.掌握各類傳感器的使用方法
熟練掌握獲取和檢測(cè)當(dāng)前設(shè)備支持的傳感器的方法,學(xué)會(huì)利用光線傳感器獲取設(shè)備的光線值,掌握使用GPS傳感器在設(shè)備地圖中快速查詢某個(gè)位置,學(xué)會(huì)使用磁場(chǎng)傳感器獲取磁場(chǎng)數(shù)值。
6.能熟練掌握網(wǎng)絡(luò)編程
能理解HTTP請(qǐng)求的原理,熟練掌握基于UDP和TCP的Socket編程、學(xué)會(huì)文件上傳和下載的代碼編寫,能熟練掌握網(wǎng)頁內(nèi)容抓取并保存json文件。
六、制定學(xué)習(xí)成果與評(píng)價(jià)標(biāo)準(zhǔn)對(duì)照表
OBE工程教育模式下學(xué)習(xí)成果達(dá)成并不能單純地用期末考試的成績(jī)來判定,它更加關(guān)注學(xué)生各方面知識(shí)、能力增值情況[6]。學(xué)習(xí)成果及評(píng)價(jià)要體現(xiàn)學(xué)習(xí)成果與學(xué)生能力的對(duì)應(yīng)關(guān)系,而且學(xué)生能力必須有明確的可評(píng)量指標(biāo)[7]。本研究從明確的學(xué)習(xí)成果出發(fā),將課程內(nèi)容的要求作為合格的評(píng)價(jià)標(biāo)準(zhǔn),制定得到如表5所示的學(xué)習(xí)成果與評(píng)價(jià)標(biāo)準(zhǔn)對(duì)照表。
七、制定授課單元學(xué)時(shí)分配方案
《Android應(yīng)用開發(fā)》課程的總學(xué)時(shí)數(shù)為64學(xué)時(shí),根據(jù)課程內(nèi)容的知識(shí)點(diǎn)數(shù)量以及難易程度制定授課單元學(xué)時(shí)分配方案,具體如表6所示。
八、結(jié)束語
《Android應(yīng)用開發(fā)》課程作為國內(nèi)大部分高職院校計(jì)算機(jī)專業(yè)的專業(yè)必修課程,其地位十分重要,由于該課程通過傳統(tǒng)教學(xué)模式培養(yǎng)出來的學(xué)生無法滿足企業(yè)的實(shí)際需求。為此,本文提出將OBE教學(xué)理念融入《Android應(yīng)用開發(fā)》的課程標(biāo)準(zhǔn)中,通過充分調(diào)研市場(chǎng),將市場(chǎng)需求的能力轉(zhuǎn)化為學(xué)生畢業(yè)應(yīng)達(dá)到的能力要求,并以此制定出學(xué)生的學(xué)習(xí)成果。
以學(xué)生為中心、以成果為導(dǎo)向,合理分配核心能力權(quán)重,將學(xué)習(xí)內(nèi)容緊扣學(xué)習(xí)成果,將考核指標(biāo)的評(píng)價(jià)標(biāo)準(zhǔn)予以量化,將授課單元的學(xué)時(shí)分配合理化,從而形成一套完整的課程標(biāo)準(zhǔn)方案。有了明確的課程標(biāo)準(zhǔn),才能使教師的教學(xué)有章可循,使培養(yǎng)出來的學(xué)生更能滿足企業(yè)的要求,有利于人才培養(yǎng)質(zhì)量的提高。
參考文獻(xiàn):
[1]付曉琳,湯淼,劉鋼,等.成果導(dǎo)向(OBE)下軟件工程專業(yè)實(shí)驗(yàn)課程教學(xué)改革研究[J].軟件導(dǎo)刊,2018,17(10): 216-219.
[2]林健.新工科專業(yè)課程體系改革和課程建設(shè)[J].高等工程教育研究,2020(1):1-13+24.
[3]趙美娜.基于OBE的形成性評(píng)價(jià)機(jī)制的探索與實(shí)踐[J].黑龍江教育(理論與實(shí)踐),2020(10):54-55.
[4]李蓉,廖福保,羅小平,等.OBE軟件技術(shù)人才培養(yǎng)課程體系研究[J].廣東農(nóng)工商職業(yè)技術(shù)學(xué)院學(xué)報(bào),2019,35(1):47-50.
[5]侯紅玲,張軍峰,任志貴,等.基于OBE理念反向設(shè)計(jì)專業(yè)人才培養(yǎng)方案[J].高教學(xué)刊,2018(24):167-169.
[6]王新穎.OBE工程教育模式下學(xué)生學(xué)習(xí)成果達(dá)成度評(píng)價(jià)方法研究——以貴州理工學(xué)院為例[J].教育教學(xué)論壇,2019(51):215-217.
[7]李冬睿,楊穎,楊善友,等.基于成果導(dǎo)向的Python應(yīng)用開發(fā)課程標(biāo)準(zhǔn)的開發(fā)[J].信息系統(tǒng)工程,2019(12):164-165.
(編輯:李曉萍)
2851501705331