翁蘇湘
(廈門城市職業(yè)學院 福建廈門 361008)
“十二五”規(guī)劃中明確了戰(zhàn)略新興產(chǎn)業(yè)是國家未來重點扶持的對象,其中信息技術(shù)被確立為七大戰(zhàn)略性新興產(chǎn)業(yè)之一,將被重點推進。新一代信息技術(shù)分為6個方面,分別是下一代通信網(wǎng)絡(luò)、物聯(lián)網(wǎng)、三網(wǎng)融合、新型平板顯示、高性能集成電路和以云計算為代表的高端軟件[1]。在這6個方面中,軟件系統(tǒng)設(shè)計和開發(fā)能力均為從業(yè)人員必備的基礎(chǔ)能力[2]。其中,針對最為廣泛存在的安卓系統(tǒng)的開發(fā)能力培養(yǎng)尤為重要。高等職業(yè)教育承載著高素質(zhì)實用技能型人才的培養(yǎng)重任,對標職業(yè)崗位需求培養(yǎng)學生基于安卓系統(tǒng)的開發(fā)能力,是新一代信息技術(shù)各專業(yè)人才培養(yǎng)方案的基本要求之一[3]。
課程建設(shè)是各大本科高校、職業(yè)院校教育中基礎(chǔ)性工作,課程建設(shè)質(zhì)量在很大程度上決定整體教學水平[4]。21 世紀初,我國教育部門發(fā)布了關(guān)于高等院校精品課建設(shè)工作通知,提出了三級精品課程體系建設(shè)的要求。2019 年2 月《國務(wù)院關(guān)于印發(fā)國家職業(yè)教育改革實施方案的通知》指出“職業(yè)教育與普通教育是兩種不同教育類型,具有同等重要地位”,遴選認定一大批職業(yè)教育在線精品課程。
《Android 應(yīng)用開發(fā)基礎(chǔ)》省級精品在線課程,于2019年11月被福建省教育廳正式立項批準開發(fā),并于2020 年11 月份進行了結(jié)題驗收。該門課程是筆者學校人工智能學院云計算技術(shù)應(yīng)用、物聯(lián)網(wǎng)技術(shù)應(yīng)用、大數(shù)據(jù)技術(shù)和智能產(chǎn)品開發(fā)這4 個專業(yè)的專業(yè)共享課。精品課的研制成功,并在這4 個專業(yè)中的運用結(jié)果顯示,以職業(yè)崗位技術(shù)需求為出發(fā)點的精品課知識架構(gòu)和實訓環(huán)節(jié),在提升學生動手實踐能力、培養(yǎng)學生項目化學習思維方面有較明顯的促進作用[5-6]。
課程建設(shè)始終要對標行業(yè)發(fā)展和企業(yè)崗位需求,并且能在一定程度上提供輻射社會層面,提供技術(shù)服務(wù)。本著這樣的建設(shè)目標,《Android應(yīng)用開發(fā)基礎(chǔ)》課程最終建設(shè)成為不僅面向校內(nèi)在校生、同時面向社會初級程序員均可使用的在線教學資源。日常學習可觀看課程視頻資源、瀏覽課件資源、完成單元練習和單元測試,并在專設(shè)的實訓章節(jié)的分層次實訓練習中,根據(jù)自己的能力和學習進度,自主實訓。輔助資源還包含題庫、課程資料、作業(yè)庫和試卷庫等。
該課程的主要特色為案例教學、項目驅(qū)動、“講演做”相結(jié)合。在線上線下混合教學嘗試中,每次課安排4 節(jié)連上,確保思維的連貫性、知識的貫通性;每次課或者每2次課為一個完整的教學單元。每個教學單元都有一個切實需要程序設(shè)計解決的現(xiàn)實問題,部分復(fù)雜問題來源于企業(yè)真實項目。通過對問題的分析,引領(lǐng)學生養(yǎng)成“程序是解決實際問題而存在”的基本理念。帶著問題去學習、去實踐,一是可以提升學生的學習興趣,提高學生對于教學的參與度;二是真正解決一個實際問題,也會使學生真正學以致用,掌握從提出問題—學習知識點—將問題變成應(yīng)用工程—編程解決問題的完整思維路線,實現(xiàn)從理論—實踐—理論提升—實踐能力增強的升華。
伴隨著移動互聯(lián)網(wǎng)的快速發(fā)展,第四代互聯(lián)網(wǎng)中,基于Android 的開發(fā)已經(jīng)占到了開發(fā)工作的90%左右份額,Android 應(yīng)用程序的開發(fā)能力,是計算機類學生走向職場、競爭求職崗位的重要核心能力之一。特別是對云計算技術(shù)應(yīng)用專業(yè)群學生而言,Android程序開發(fā)能力更是必備的專業(yè)能力。
該課程資源面向在校大學生及社會開放,不僅可以提升課堂教學質(zhì)量,也可以幫助在職Android開發(fā)人員作為入門級的自主學習和訓練資源,有一定的服務(wù)社會效益。
課程資源以Android 開發(fā)的四大組件和基本功能為出發(fā)點,按照模塊建設(shè),將整個課程細分為12 個模塊,每一模塊教學內(nèi)容包含課件、視頻、單元練習以及單元測試,均基于具體實例設(shè)計。課件與視頻資源的講授基本以提升學習者實操技能為導(dǎo)向,以Android開發(fā)工程師職業(yè)崗位所需技能為基礎(chǔ),深入淺出,每一模塊的重點是案例程序?qū)崿F(xiàn)過程演示和單步跟蹤程序調(diào)試方法講解和練習。精品課資源通過任務(wù)點發(fā)布,整個教學內(nèi)容以任務(wù)點的方式要求學習者完成相應(yīng)的學習任務(wù),以校內(nèi)班級或者校外培訓臨時組建班級為單位進行學生管理,學習成果測試包括單元自測、題庫測試和綜合實訓能力測試等。
實訓是該精品在線課程資源的特色之一,也是學生切實提高動手能力和程序設(shè)計技能水平的關(guān)鍵[7]。課程資源的第十章特別設(shè)置了實訓教學模塊,按照層次遞進的原則,從模塊走向綜合、由淺入深地搭建三層次實訓架構(gòu):模塊實訓、綜合實例設(shè)計以及可分組完成的中等難度、稍大規(guī)模、來自企業(yè)真實案例的項目實訓。實訓課題和任務(wù)完全基于Android 開發(fā)工程師職業(yè)崗位能力設(shè)計,從Android 開發(fā)的基礎(chǔ)能力開始,涵蓋了Android 開發(fā)所需的全部技能實訓。實訓內(nèi)容豐儉由人、層次分明,適合各個層級水平的Android 學習者使用。
為了方便學習,在線資源中視頻教學資源豐富,占到課程任務(wù)點總數(shù)的42.42%。視頻詳解了Android 工程師崗位必須具備的系統(tǒng)分析、系統(tǒng)設(shè)計等職業(yè)能力和程序開發(fā)步驟、編碼原則,對于提升學生的項目研發(fā)能力,更適應(yīng)職業(yè)崗位需求有明顯的促進作用。
精品課程任務(wù)點中另設(shè)有文檔類資源42.42%,以及章節(jié)測驗等測試類資源15.15%。精品課程資源按類型的分配比具體見圖1。
圖1 精品課資源類型分布圖
《Android 應(yīng)用開發(fā)基礎(chǔ)》省級精品課程在建設(shè)期間以及建設(shè)完成后的2年當中,先后在4個專業(yè)6個期班進行了試用。由于疫情影響,學校所用網(wǎng)絡(luò)課程平臺的變化,課程資源分別在Moodle 在線課程平臺及超星平臺上均有部署,使用期班分別在兩個在線資源平臺使用,在因疫情線上教學的幾個學期里,特別是2020 年、2022 年疫情最嚴重的上半年學期,精品課的優(yōu)勢更加凸顯,通過觀測學生任務(wù)點的學習情況,可以實時掌握學生學習動態(tài);通過平臺實時數(shù)據(jù)分析,可以動態(tài)及時掌握學情;通過學生參與單元測驗和綜合測試的成績情況,可以及時跟蹤學生的學習效果,以便在直播課堂中動態(tài)調(diào)整教學內(nèi)容,兩年共收集學生測試試卷428份。學生參加綜合測試情況,具體見圖2。
圖2 學生在線完成Android開發(fā)知識綜合測試情況
對標Android開發(fā)工程師職業(yè)崗位所需技能,設(shè)計從驗證性實驗、設(shè)計性實驗到引入企業(yè)真實項目的綜合性實訓等多層次復(fù)合實訓體系,分別以基礎(chǔ)篇、提高篇、進階篇、高級篇和完結(jié)篇這5 個部分組成,具體情況見圖3。不同層次的實驗、實訓在技能訓練層面逐步加深,在綜合開發(fā)能力訓練層面層層遞進。
圖3 精品在線開放課程實訓課程體系
在基礎(chǔ)性實訓部分,還針對不同學習能力和掌握程度的學生設(shè)計了多種學習和實驗?zāi)J?,放在課程資料當中,由學生根據(jù)自己的情況自行學習。例如:針對模塊知識掌握較差的學生,采用拆分知識點的方式,進行了單獨的模塊化程序設(shè)計。精品課程通過設(shè)置立體化的實訓系統(tǒng),培養(yǎng)Android開發(fā)工程師基本的崗位所需業(yè)務(wù)和技術(shù)素養(yǎng)。實訓組織從個人進行基礎(chǔ)實訓到分組進行綜合實訓,最終完全按照軟件工程的需要完成企業(yè)真實項目實訓,可以幫助學生建立起Android開發(fā)工程師必備的整合業(yè)務(wù)工作流程、梳理系統(tǒng)基本框架、搭建項目基本架構(gòu)等軟件工程師核心崗位技能[8]。
2020 年春秋兩季,因疫情影響,開學期初均采用線上教學數(shù)周,Android應(yīng)用開發(fā)課程全部使用精品在線開放課程資源進行學生實訓,先后有近400 名學生完成了綜合項目實訓。
福建省精品在線課程《Android應(yīng)用開發(fā)基礎(chǔ)》,自2019 級云計算技術(shù)專業(yè)學生開始用于移動應(yīng)用開發(fā)課程教學使用,至今已經(jīng)在2020 級、2021 級各專業(yè)期班中用于Android 開發(fā)課程的基本教學資源。通過精品課程建設(shè)過程中以及完成部署后的兩年教學實踐,對標職業(yè)領(lǐng)域Android開發(fā)工程師崗位的用人需求,以及跟蹤2022屆畢業(yè)生迄今為止的實習和就業(yè)情況看,用人單位普遍反映通過項目化實訓的求職學生,有比較扎實的移動應(yīng)用開發(fā)知識功底,和較強的項目分析、系統(tǒng)設(shè)計能力。
目前,精品課程、慕課、微課等多種教學形式充斥線上教學資源平臺,對剛?cè)腴T的初學者而言,各種課程形式或多或少都會對Android 應(yīng)用開發(fā)的基本知識有較為詳細的講解。但是,職業(yè)崗位需要的一名Android開發(fā)工程師,不僅僅需要較為完備的開發(fā)語言基礎(chǔ)知識,還必須擁有針對真實項目的分析能力和解決問題能力。因此,從項目出發(fā)、從應(yīng)用出發(fā)、從工程師所需的綜合能力和開發(fā)素養(yǎng)出發(fā),是精品課建設(shè)必須考慮的基本出發(fā)點?;谂囵B(yǎng)職業(yè)崗位能力構(gòu)建精品課程資源,是保證精品課生命力久盛不衰,真正使其學以致用的根本所在。