魏玉震 趙敏 胡文軍
摘要:文章以農(nóng)業(yè)智能化進(jìn)程中的移動(dòng)終端應(yīng)用軟件開(kāi)發(fā)為切入點(diǎn),首先闡述了農(nóng)業(yè)智能化的基本內(nèi)涵,繼而介紹了Android應(yīng)用開(kāi)發(fā)課程的核心內(nèi)容及其在計(jì)算機(jī)專業(yè)教學(xué)體系中的重要地位。文章進(jìn)一步探討了Android應(yīng)用開(kāi)發(fā)在推進(jìn)農(nóng)業(yè)智能化進(jìn)程中的功能作用,以及當(dāng)前該課程在教學(xué)實(shí)踐中普遍存在的問(wèn)題?;诖?,提出了融合理論知識(shí)、行業(yè)實(shí)踐和探索創(chuàng)新于一體的案例式、啟發(fā)式、探索式教學(xué)模式,旨在優(yōu)化Android應(yīng)用開(kāi)發(fā)課程中理論講授與項(xiàng)目實(shí)踐的配比,創(chuàng)設(shè)適應(yīng)農(nóng)業(yè)智能化新場(chǎng)景的教學(xué)案例。通過(guò)實(shí)施本教改方案組織具體教學(xué)活動(dòng),旨在全面提升學(xué)生運(yùn)用系統(tǒng)工程思維解決農(nóng)業(yè)智能化實(shí)際問(wèn)題的能力。
關(guān)鍵詞:智慧農(nóng)業(yè);Android應(yīng)用開(kāi)發(fā);案例教學(xué);協(xié)同創(chuàng)新;產(chǎn)學(xué)融合
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2024)10-0168-04
0 引言
中共中央連續(xù)發(fā)布的“一號(hào)文件”始終強(qiáng)調(diào)農(nóng)業(yè)農(nóng)村優(yōu)先發(fā)展的戰(zhàn)略,堅(jiān)持城鄉(xiāng)融合發(fā)展,并注重科技創(chuàng)新與制度創(chuàng)新的雙重驅(qū)動(dòng)[1]。智慧農(nóng)業(yè)作為信息化、數(shù)字化、智能化時(shí)代背景下的必然趨勢(shì),其本質(zhì)是集成應(yīng)用最新的計(jì)算機(jī)科學(xué)技術(shù)、現(xiàn)代通信技術(shù)、生物工程技術(shù)以及相關(guān)前沿科技,依靠數(shù)字信息技術(shù)實(shí)現(xiàn)農(nóng)業(yè)生產(chǎn)全過(guò)程的科學(xué)決策[2]。
信息化與智能化是未來(lái)社會(huì)發(fā)展的重要趨勢(shì),也是我國(guó)農(nóng)業(yè)現(xiàn)代化轉(zhuǎn)型升級(jí)的關(guān)鍵路徑。在日常生活中,人們最為直觀地感受到信息化與智能化的載體便是移動(dòng)終端的各種應(yīng)用程序,例如通過(guò)智能手機(jī)應(yīng)用進(jìn)行導(dǎo)航、購(gòu)物、通訊、娛樂(lè)等。鑒于社會(huì)對(duì)移動(dòng)應(yīng)用開(kāi)發(fā)的巨大需求,高等院校在制定計(jì)算機(jī)類專業(yè)培養(yǎng)方案時(shí),普遍將移動(dòng)應(yīng)用開(kāi)發(fā)課程納入課程體系之中,然而實(shí)際教學(xué)效果并不理想,突出表現(xiàn)為學(xué)生在實(shí)踐與創(chuàng)新能力方面的欠缺,不能有效地將所學(xué)知識(shí)轉(zhuǎn)化為實(shí)際應(yīng)用能力[3]。問(wèn)題產(chǎn)生的主要原因有兩點(diǎn):首先,傳統(tǒng)的教學(xué)方式通常按照教材的知識(shí)結(jié)構(gòu)線性推進(jìn)教學(xué)進(jìn)度,導(dǎo)致學(xué)生難以將理論知識(shí)與實(shí)際應(yīng)用情境相結(jié)合,對(duì)課程內(nèi)容難以形成深入理解和靈活運(yùn)用[4]。其次,移動(dòng)應(yīng)用開(kāi)發(fā)課程普遍存在教學(xué)案例系統(tǒng)性不足的問(wèn)題,盡管多數(shù)案例覆蓋了界面設(shè)計(jì)、后臺(tái)代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等多個(gè)知識(shí)點(diǎn),但對(duì)于具體行業(yè)需求分析、業(yè)務(wù)邏輯設(shè)計(jì)等方面的講解不夠深入,導(dǎo)致學(xué)生在參與過(guò)程中難以找到強(qiáng)烈的代入感,進(jìn)而難以形成系統(tǒng)性工程思維[5]。這一點(diǎn)顯然與教育部倡導(dǎo)的,旨在培養(yǎng)具備實(shí)踐能力、創(chuàng)新能力和國(guó)際競(jìng)爭(zhēng)力的高素質(zhì)復(fù)合型新工科人才的理念不符[6]。
系統(tǒng)性工程思維是成長(zhǎng)為高素質(zhì)復(fù)合型新工科人才的必備素質(zhì),因?yàn)樵诮鉀Q復(fù)雜工程問(wèn)題時(shí),往往需要將底層理論方法、行業(yè)實(shí)際需求以及反復(fù)實(shí)踐結(jié)合起來(lái),而這三者間是可以互相促進(jìn)的[7]。農(nóng)業(yè)問(wèn)題本身就具有很強(qiáng)的系統(tǒng)性,在智慧農(nóng)業(yè)的大背景下,對(duì)計(jì)算機(jī)工程與農(nóng)業(yè)工程交叉領(lǐng)域的復(fù)合型人才需求尤為迫切。智慧農(nóng)業(yè)的實(shí)際應(yīng)用場(chǎng)景有助于提升學(xué)生對(duì)農(nóng)業(yè)問(wèn)題的系統(tǒng)性認(rèn)知,激發(fā)他們解決具體行業(yè)問(wèn)題的代入感與成就感,從而促進(jìn)計(jì)算機(jī)專業(yè)人才培養(yǎng)的質(zhì)量提升[8]。當(dāng)前,農(nóng)產(chǎn)品的透明銷售與流通是農(nóng)業(yè)智能化的重要體現(xiàn),例如利用AI模型預(yù)測(cè)農(nóng)產(chǎn)品在不同時(shí)段的銷售情況[9],借助區(qū)塊鏈技術(shù)實(shí)現(xiàn)農(nóng)產(chǎn)品質(zhì)量、產(chǎn)地的可靠追溯以及流通環(huán)節(jié)的智能化管理[10],這些都為計(jì)算機(jī)工程與農(nóng)業(yè)工程交叉領(lǐng)域的復(fù)合型人才培養(yǎng)提供了理想的切入點(diǎn)。
1 教學(xué)案例設(shè)計(jì)
在設(shè)計(jì)教學(xué)案例時(shí),應(yīng)當(dāng)綜合考量課程特點(diǎn)、教學(xué)目標(biāo)、學(xué)生水平以及相關(guān)產(chǎn)業(yè)的實(shí)際應(yīng)用情況[11]。因此,首先需明確教學(xué)案例設(shè)計(jì)的原則,如本教學(xué)改革研究以智慧農(nóng)業(yè)應(yīng)用場(chǎng)景為導(dǎo)向,運(yùn)用Android應(yīng)用開(kāi)發(fā)課程知識(shí)解決本地特色農(nóng)業(yè)問(wèn)題。其次,制定適宜的教學(xué)內(nèi)容與教學(xué)計(jì)劃,如根據(jù)教學(xué)案例特點(diǎn)安排基礎(chǔ)教學(xué)與實(shí)踐教學(xué)的比例。然后,根據(jù)既往教學(xué)經(jīng)驗(yàn)及類似教學(xué)案例對(duì)教學(xué)重點(diǎn)和難點(diǎn)進(jìn)行分析解讀。
1.1 教學(xué)案例設(shè)計(jì)原則
智慧農(nóng)業(yè)涵蓋眾多領(lǐng)域,部分領(lǐng)域因其復(fù)雜性和專業(yè)性較高,不宜作為初學(xué)Android應(yīng)用開(kāi)發(fā)課程的教學(xué)案例。例如,由中國(guó)水稻研究所開(kāi)發(fā)的“知稻”App,囊括了肥料、農(nóng)藥、種子、氣象、土壤濕度、病蟲(chóng)害防治等全方位信息,且對(duì)水稻生長(zhǎng)周期進(jìn)行了專業(yè)化細(xì)分管理,此類復(fù)雜應(yīng)用對(duì)于初學(xué)者來(lái)說(shuō)難度偏高[12]。在設(shè)計(jì)教學(xué)案例時(shí),不僅要確保學(xué)生掌握相關(guān)技術(shù)方法,還要結(jié)合本地產(chǎn)業(yè)特色,便于學(xué)生在開(kāi)發(fā)過(guò)程中產(chǎn)生共鳴和代入感,從而提升教學(xué)效果。以湖州為例,茶葉為其特色農(nóng)產(chǎn)品,同時(shí)也是我國(guó)茶文化的重要發(fā)源地,當(dāng)?shù)厥a(chǎn)安吉白茶、長(zhǎng)興紫筍、莫干山黃芽等多種知名茶葉品種,深受廣大師生熟悉[13]。然而,我國(guó)茶葉市場(chǎng)存在諸如產(chǎn)地造假、價(jià)格混亂、缺乏量化評(píng)價(jià)標(biāo)準(zhǔn)等諸多問(wèn)題,阻礙了茶葉市場(chǎng)的健康發(fā)展[13]。因此,本研究以推廣本地特色茶葉、規(guī)范茶葉市場(chǎng)為目標(biāo),設(shè)計(jì)了Android 應(yīng)用開(kāi)發(fā)課程的教學(xué)案例。
按照Android應(yīng)用開(kāi)發(fā)的一般流程與應(yīng)用場(chǎng)景,首先引導(dǎo)學(xué)生對(duì)移動(dòng)應(yīng)用的系統(tǒng)功能結(jié)構(gòu)進(jìn)行規(guī)劃。針對(duì)推廣本地特色茶葉和解決茶葉市場(chǎng)混亂問(wèn)題的需求,指導(dǎo)學(xué)生對(duì)問(wèn)題進(jìn)行梳理和拆解,構(gòu)思應(yīng)用程序的功能結(jié)構(gòu)(如圖1所示)。教學(xué)設(shè)計(jì)的整體原則遵循“問(wèn)題導(dǎo)向”→“理論框架建構(gòu)”→“實(shí)際案例分析”→“延伸思考與拓展”→“互動(dòng)交流討論”。
1.2 教學(xué)內(nèi)容設(shè)計(jì)
面向智慧農(nóng)業(yè)應(yīng)用場(chǎng)景的Android 應(yīng)用開(kāi)發(fā)課程,旨在借助啟發(fā)式案例增強(qiáng)教學(xué)效果,并非忽視基礎(chǔ)知識(shí)與技術(shù)技能的教學(xué),而是要合理編排教學(xué)內(nèi)容,確保學(xué)生能夠構(gòu)建起知識(shí)系統(tǒng)的整體框架,避免將多個(gè)知識(shí)點(diǎn)混雜堆砌進(jìn)行機(jī)械化、灌輸式的教學(xué)[12]。首要任務(wù)是對(duì)教學(xué)案例所需開(kāi)發(fā)規(guī)模及其所涉知識(shí)點(diǎn)進(jìn)行具體分析,以便合理設(shè)定基礎(chǔ)教學(xué)與實(shí)踐教學(xué)的比例。對(duì)于基礎(chǔ)的UI界面設(shè)計(jì)、常用組件(如Activity、Service、Content Provider、Broadcast Re?ceiver、Intent等Android基礎(chǔ)知識(shí)),要做到詳略得當(dāng),避免對(duì)過(guò)于晦澀的知識(shí)點(diǎn)進(jìn)行過(guò)度闡述;而對(duì)于XML 基礎(chǔ)語(yǔ)法、Java基礎(chǔ)語(yǔ)法以及常規(guī)使用的包和類等知識(shí)點(diǎn),則應(yīng)重點(diǎn)傳授其學(xué)習(xí)和運(yùn)用方法,使學(xué)生能夠在項(xiàng)目開(kāi)發(fā)過(guò)程中自行解決代碼相關(guān)問(wèn)題。
在開(kāi)展針對(duì)具體應(yīng)用案例的項(xiàng)目開(kāi)發(fā)前,除講解開(kāi)發(fā)背景和基本理論框架外,本研究在初期增設(shè)了體驗(yàn)環(huán)節(jié),即介紹與項(xiàng)目相近的優(yōu)秀App產(chǎn)品,如“云上智農(nóng)”“一畝田”“慧種田”等,讓學(xué)生親身體驗(yàn),感受優(yōu)質(zhì)App在UI界面布局、業(yè)務(wù)邏輯設(shè)計(jì)上的獨(dú)特之處,為學(xué)生獨(dú)立開(kāi)發(fā)App提供優(yōu)質(zhì)的參照基準(zhǔn)。教師引導(dǎo)學(xué)生思考這些App背后采用了哪些關(guān)鍵技術(shù),例如UI界面運(yùn)用了哪些組件、這些組件是如何在后臺(tái)進(jìn)行管理和交互的、不同界面間的Activity如何實(shí)現(xiàn)場(chǎng)景切換和數(shù)據(jù)傳遞、組件怎樣與Service建立綁定與解綁關(guān)系、客戶端數(shù)據(jù)采取何種機(jī)制存儲(chǔ)、如何搭建服務(wù)端等技術(shù)細(xì)節(jié),促使學(xué)生自我審視在技術(shù)層面上存在的短板,并思考采取何種策略解決技術(shù)難題。
1.3 重點(diǎn)與難點(diǎn)分析
教學(xué)過(guò)程中的重點(diǎn)與難點(diǎn)是學(xué)生技術(shù)能力突破的關(guān)鍵節(jié)點(diǎn),故而在教學(xué)中須重視對(duì)兩者進(jìn)行解析。Android應(yīng)用開(kāi)發(fā)課程的特色在于強(qiáng)調(diào)實(shí)踐能力,即運(yùn)用所學(xué)知識(shí)體系構(gòu)建高質(zhì)量App產(chǎn)品,然而現(xiàn)實(shí)中,很多學(xué)生雖能熟記課程知識(shí)點(diǎn),但在運(yùn)用所學(xué)解決實(shí)際產(chǎn)業(yè)問(wèn)題時(shí)卻顯得力不從心。在引入智慧農(nóng)業(yè)場(chǎng)景進(jìn)行啟發(fā)式案例教學(xué)時(shí),并非僅提出案例和要求,而不關(guān)注對(duì)學(xué)生開(kāi)發(fā)過(guò)程的分析和指導(dǎo),教師應(yīng)適時(shí)跟進(jìn)學(xué)生在開(kāi)發(fā)過(guò)程中遇到的難題,整理歸納學(xué)生反映的問(wèn)題[14]。
在案例開(kāi)發(fā)實(shí)踐中,大多數(shù)學(xué)生面臨的難點(diǎn)大致可分為業(yè)務(wù)層面和技術(shù)層面。業(yè)務(wù)層面具體表現(xiàn)為需求分析不準(zhǔn)確、系統(tǒng)設(shè)計(jì)欠佳。如需求分析文檔書(shū)寫(xiě)不規(guī)范乃至缺失,導(dǎo)致后續(xù)原型圖與UI設(shè)計(jì)工作受阻;案例中牽涉茶葉消費(fèi)者、生產(chǎn)者、銷售者、檢測(cè)機(jī)構(gòu)等多個(gè)角色,多數(shù)學(xué)生對(duì)不同角色需求之間的關(guān)聯(lián)分析不夠精細(xì),影響App 整體功能的實(shí)現(xiàn);系統(tǒng)設(shè)計(jì)缺乏創(chuàng)新性且功能模塊不夠完整,業(yè)務(wù)流程圖繪制不準(zhǔn)確,存在邏輯缺陷。技術(shù)層面主要體現(xiàn)為布局管理器設(shè)計(jì)不合理,未充分考慮界面在不同屏幕尺寸設(shè)備上的適配問(wèn)題;客戶端數(shù)據(jù)庫(kù)創(chuàng)建操作不熟練,在設(shè)計(jì)數(shù)據(jù)表和實(shí)體類封裝時(shí)常出現(xiàn)錯(cuò)誤;大部分學(xué)生選用Spring Boot搭建App服務(wù)端,但對(duì)于Spring Boot核心技術(shù)和運(yùn)行流程理解不足,一旦遇到問(wèn)題,不易找到解決方案。針對(duì)業(yè)務(wù)難點(diǎn),引導(dǎo)學(xué)生遵循標(biāo)準(zhǔn)化商業(yè)App開(kāi)發(fā)流程,做好茶葉市場(chǎng)的深度調(diào)研、撰寫(xiě)規(guī)范的需求分析文檔、繪制精準(zhǔn)的原型圖和系統(tǒng)設(shè)計(jì)圖,以此培養(yǎng)學(xué)生的商業(yè)化App項(xiàng)目開(kāi)發(fā)實(shí)踐能力。針對(duì)技術(shù)難點(diǎn),則進(jìn)一步深化UI界面設(shè)計(jì)的細(xì)節(jié)講解、SQLite數(shù)據(jù)庫(kù)的創(chuàng)建與使用教程、Spring Boot核心技術(shù)原理以及相關(guān)文檔查詢方法的教學(xué),以鞏固學(xué)生的專業(yè)技術(shù)基礎(chǔ)并提升自主解決問(wèn)題的能力。
2 教學(xué)案例實(shí)踐
“紙上得來(lái)終覺(jué)淺,絕知此事要躬行”,計(jì)算機(jī)專業(yè)教育尤其需要深入產(chǎn)業(yè)實(shí)踐,這樣才能促進(jìn)理論與實(shí)踐的有機(jī)結(jié)合,并全面培養(yǎng)學(xué)生解決系統(tǒng)性工程問(wèn)題的能力[15]。從項(xiàng)目推進(jìn)角度看,實(shí)訓(xùn)通??梢詣澐譃槿齻€(gè)階段:項(xiàng)目分析與可行性驗(yàn)證、基礎(chǔ)功能實(shí)現(xiàn)與優(yōu)化、項(xiàng)目成果展示??紤]到實(shí)際商業(yè)App開(kāi)發(fā)中常采用團(tuán)隊(duì)協(xié)作模式,并且本案例中若要在基礎(chǔ)功能基礎(chǔ)上實(shí)現(xiàn)創(chuàng)新,可能需要多名學(xué)生組成小組共同完成較大規(guī)模的開(kāi)發(fā),故在此基礎(chǔ)上增設(shè)第四個(gè)實(shí)訓(xùn)階段——協(xié)同創(chuàng)新實(shí)訓(xùn),以提升學(xué)生的團(tuán)隊(duì)協(xié)作能力。
2.1 行業(yè)分析與方案設(shè)計(jì)實(shí)踐
本App開(kāi)發(fā)項(xiàng)目旨在整合茶葉生產(chǎn)、銷售、消費(fèi)者以及檢測(cè)認(rèn)證機(jī)構(gòu)等多方資源,提升茶葉生產(chǎn)者的市場(chǎng)競(jìng)爭(zhēng)優(yōu)勢(shì),為茶葉銷售者和消費(fèi)者搭建安全可信的交易渠道,提高檢測(cè)認(rèn)證機(jī)構(gòu)的檢測(cè)資源利用率,進(jìn)而實(shí)現(xiàn)經(jīng)濟(jì)效益和社會(huì)效益的共享。要求學(xué)生通過(guò)實(shí)地調(diào)研、咨詢業(yè)內(nèi)專家和從業(yè)者、查閱相關(guān)資料等方式,深入了解茶葉產(chǎn)業(yè)鏈的現(xiàn)狀和瓶頸問(wèn)題,結(jié)合實(shí)際情況制定出滿足各方利益訴求、切實(shí)可行的項(xiàng)目總體開(kāi)發(fā)方案。接著,指導(dǎo)學(xué)生從自身技術(shù)實(shí)力、時(shí)間條件和其他相關(guān)支持條件出發(fā),合理評(píng)估項(xiàng)目完成的可能性,如面臨較大挑戰(zhàn),可適度降低開(kāi)發(fā)難度。通過(guò)這一階段實(shí)訓(xùn),可以增強(qiáng)學(xué)生的行業(yè)調(diào)研能力、項(xiàng)目策劃與管理能力、項(xiàng)目分析與決策能力,以及撰寫(xiě)相關(guān)文檔的專業(yè)素養(yǎng)。
該實(shí)訓(xùn)階段的產(chǎn)出成果應(yīng)包括書(shū)面形式的項(xiàng)目需求分析報(bào)告、系統(tǒng)架構(gòu)功能圖、系統(tǒng)業(yè)務(wù)流程圖、項(xiàng)目可行性分析報(bào)告以及項(xiàng)目開(kāi)發(fā)時(shí)間計(jì)劃表,根據(jù)學(xué)生提交材料的完整性、規(guī)范性、合理性對(duì)該階段成效進(jìn)行量化評(píng)價(jià)。
2.2 代碼實(shí)施與優(yōu)化實(shí)踐
實(shí)現(xiàn)基礎(chǔ)功能的基礎(chǔ)是熟練掌握編程語(yǔ)法知識(shí)并熟練運(yùn)用集成開(kāi)發(fā)環(huán)境。為此,需指導(dǎo)學(xué)生選擇恰當(dāng)?shù)拈_(kāi)發(fā)工具。對(duì)于Android應(yīng)用項(xiàng)目客戶端開(kāi)發(fā),谷歌公司推出的Android Studio是最常用的選擇,相比IntelliJ IDEA和Eclipse,Android Studio的配置更為便捷,建議學(xué)生采用Android Studio進(jìn)行客戶端開(kāi)發(fā)[16]??紤]到Java語(yǔ)言在服務(wù)器端開(kāi)發(fā)中具有穩(wěn)定、跨平臺(tái)、安全、API豐富等優(yōu)勢(shì),建議學(xué)生基于Java選擇相應(yīng)的應(yīng)用框架和IDE,如在安裝Spring插件的IntelliJIDEA 或Eclipse 中進(jìn)行Android 應(yīng)用項(xiàng)目的后端開(kāi)發(fā)[17]。對(duì)于初次接觸全棧開(kāi)發(fā)的計(jì)算機(jī)專業(yè)本科生,推薦使用易于學(xué)習(xí)、開(kāi)源免費(fèi)的MySQL作為后端數(shù)據(jù)庫(kù)。在項(xiàng)目前后端基礎(chǔ)功能實(shí)現(xiàn)后,進(jìn)行項(xiàng)目編譯、測(cè)試、優(yōu)化及部署。此階段將理論設(shè)計(jì)方案轉(zhuǎn)化為實(shí)際軟件產(chǎn)品,因此是整個(gè)實(shí)訓(xùn)過(guò)程的核心。要求學(xué)生根據(jù)系統(tǒng)架構(gòu)功能圖設(shè)計(jì)App UI界面,依照系統(tǒng)業(yè)務(wù)流程圖編寫(xiě)App邏輯代碼,并在安卓模擬器(AVD) 上進(jìn)行初步調(diào)試,確保UI界面在不同Android版本和屏幕尺寸下都能正常顯示,確??蛻舳藰I(yè)務(wù)邏輯符合茶葉生產(chǎn)者、銷售者、消費(fèi)者、檢測(cè)者等各方預(yù)期。此外,還需學(xué)生根據(jù)客戶端用戶需求,設(shè)計(jì)相應(yīng)數(shù)據(jù)庫(kù)表結(jié)構(gòu),編寫(xiě)能實(shí)現(xiàn)用戶注冊(cè)、登錄、下單、查詢、刪除、新增、編輯等功能的后端代碼,并將后端代碼部署至云端或服務(wù)器上進(jìn)行測(cè)試與優(yōu)化。通過(guò)該階段實(shí)訓(xùn),將進(jìn)一步鞏固學(xué)生對(duì)編程基礎(chǔ)語(yǔ)法的理解和掌握程度、提高使用常見(jiàn)IDE的熟練程度,以及提升學(xué)生對(duì)農(nóng)業(yè)領(lǐng)域Android應(yīng)用項(xiàng)目全棧開(kāi)發(fā)的綜合技能。
該實(shí)訓(xùn)階段的成果應(yīng)包括客戶端所有代碼、服務(wù)端所有代碼、客戶端安裝包apk文件、服務(wù)端登錄入口地址以及書(shū)面形式的使用說(shuō)明書(shū),根據(jù)學(xué)生提交代碼質(zhì)量、真機(jī)功能測(cè)試結(jié)果、說(shuō)明書(shū)質(zhì)量對(duì)該階段效果進(jìn)行量化評(píng)價(jià)。
2.3 多維度專業(yè)表達(dá)能力訓(xùn)練
在真實(shí)的商業(yè)App開(kāi)發(fā)中,產(chǎn)品展示與宣傳扮演著至關(guān)重要的角色。然而在計(jì)算機(jī)專業(yè)本科教學(xué)中,往往忽略了對(duì)學(xué)生專業(yè)表達(dá)能力的培養(yǎng),尤其是訓(xùn)練學(xué)生以專業(yè)身份向不同受眾介紹和推廣自己開(kāi)發(fā)的產(chǎn)品。通過(guò)向茶葉生產(chǎn)者、銷售者、消費(fèi)者、檢測(cè)者等不同用戶群體展示和講解自己開(kāi)發(fā)的App產(chǎn)品,可以顯著提升學(xué)生的語(yǔ)言組織能力和表達(dá)水平,同時(shí)收集各方建議以不斷優(yōu)化產(chǎn)品。在這一實(shí)訓(xùn)階段,要求學(xué)生全面總結(jié)所開(kāi)發(fā)的App,模擬向不同用戶群體演示和解說(shuō)App產(chǎn)品的開(kāi)發(fā)目的、詳細(xì)使用步驟(參見(jiàn)圖2 所示)、后期維護(hù)方案,并闡述該App能為用戶提供哪些具體價(jià)值以促進(jìn)產(chǎn)品的推廣普及?,F(xiàn)場(chǎng)觀眾有權(quán)提問(wèn)或提出建議,講解學(xué)生需妥善回應(yīng)所提問(wèn)題或根據(jù)建議提出初步改進(jìn)建議。通過(guò)這一階段實(shí)訓(xùn),學(xué)生將更全面地認(rèn)識(shí)自己開(kāi)發(fā)的產(chǎn)品,其專業(yè)表達(dá)能力將得到顯著提升,為今后進(jìn)入實(shí)際工作崗位積累寶貴經(jīng)驗(yàn)。
該實(shí)訓(xùn)階段的成果應(yīng)包括產(chǎn)品介紹PPT文件和針對(duì)現(xiàn)場(chǎng)問(wèn)答的記錄文檔,根據(jù)學(xué)生的現(xiàn)場(chǎng)講解表現(xiàn)和提交文檔質(zhì)量進(jìn)行量化評(píng)價(jià)。
2.4 協(xié)同創(chuàng)新訓(xùn)練與能力提升
鑒于知識(shí)儲(chǔ)備的局限性和長(zhǎng)期以來(lái)應(yīng)試教育的影響,對(duì)于大部分計(jì)算機(jī)專業(yè)本科生而言,單靠個(gè)體力量在項(xiàng)目開(kāi)發(fā)中實(shí)現(xiàn)創(chuàng)新較為艱難,因此,采用小組交流討論、分工合作的方式以促進(jìn)協(xié)同創(chuàng)新至關(guān)重要,這有助于提升項(xiàng)目創(chuàng)新品質(zhì)及學(xué)生團(tuán)隊(duì)協(xié)作能力[18]。創(chuàng)新應(yīng)具備明確的目標(biāo)導(dǎo)向,在本課程項(xiàng)目中,引導(dǎo)學(xué)生聚焦于解決茶葉市場(chǎng)缺乏統(tǒng)一量化評(píng)價(jià)指標(biāo)、價(jià)格紊亂、存在假冒偽劣商品等痛點(diǎn)問(wèn)題作為創(chuàng)新工作的切入點(diǎn)。按自由組合原則,將每5名學(xué)生劃歸為一個(gè)小組,小組內(nèi)部共同探討項(xiàng)目的創(chuàng)新策略,并依據(jù)最終確定的方案進(jìn)行任務(wù)分工。比如,部分小組選擇將基于區(qū)塊鏈的溯源體系作為項(xiàng)目創(chuàng)新亮點(diǎn),以這一實(shí)例來(lái)闡述學(xué)生的協(xié)同創(chuàng)新過(guò)程。首先,小組成員圍繞茶葉種植、加工、銷售全流程進(jìn)行深度探討,構(gòu)思出一套基于區(qū)塊鏈技術(shù)的茶葉信息管理系統(tǒng)框架。隨后,小組將整個(gè)系統(tǒng)框架細(xì)分為供應(yīng)鏈信息維護(hù)系統(tǒng)與可信溯源系統(tǒng)兩個(gè)子系統(tǒng),并繪制出這兩個(gè)子系統(tǒng)的業(yè)務(wù)流程圖(如圖3所示),繼而依據(jù)業(yè)務(wù)流程細(xì)化工作量,協(xié)商確定每位成員的具體開(kāi)發(fā)任務(wù)。最后,整合各成員編寫(xiě)的代碼,進(jìn)行測(cè)試、調(diào)試和完善,在原有項(xiàng)目基礎(chǔ)上成功嵌入基于區(qū)塊鏈技術(shù)的茶葉信息維護(hù)模塊,并展示其實(shí)際功能(如圖4所示)。通過(guò)這一階段實(shí)訓(xùn),有助于強(qiáng)化學(xué)生的團(tuán)隊(duì)協(xié)作精神與實(shí)踐能力,加深他們對(duì)高質(zhì)量創(chuàng)新的認(rèn)識(shí),并提高其創(chuàng)新能力。
該實(shí)訓(xùn)階段的產(chǎn)出成果應(yīng)包括書(shū)面形式的創(chuàng)新方案報(bào)告、任務(wù)分工明細(xì)表,以及創(chuàng)新模塊的所有源代碼、測(cè)試報(bào)告、詳細(xì)說(shuō)明文檔,依據(jù)創(chuàng)新高度和團(tuán)隊(duì)協(xié)作規(guī)范化程度對(duì)各小組進(jìn)行量化評(píng)價(jià)。
3 課程實(shí)施效果總結(jié)
本教改項(xiàng)目立足于湖州師范學(xué)院的國(guó)家級(jí)一流本科專業(yè)——計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)及其依托的浙江省現(xiàn)代農(nóng)業(yè)資源智慧管理與應(yīng)用研究重點(diǎn)實(shí)驗(yàn)室,遵循習(xí)近平總書(shū)記在浙江工作期間來(lái)校視察時(shí)提出的“因地制宜、體現(xiàn)特色、服務(wù)地方”的辦學(xué)方針,緊密聯(lián)系地方產(chǎn)業(yè)特性,旨在培育兼具計(jì)算機(jī)工程與農(nóng)業(yè)工程交叉背景的高層次復(fù)合型人才。項(xiàng)目選取計(jì)算機(jī)專業(yè)的核心課程——Android應(yīng)用開(kāi)發(fā)課程作為改革切口,精心設(shè)計(jì)了一整套教學(xué)案例與評(píng)價(jià)機(jī)制,旨在全面提升學(xué)生的專業(yè)基礎(chǔ)知識(shí)掌握、行業(yè)分析調(diào)研、項(xiàng)目實(shí)施操作、團(tuán)隊(duì)協(xié)作互動(dòng)以及創(chuàng)新能力。
就學(xué)校層面而言,本研究可為計(jì)算機(jī)專業(yè)本科人才培養(yǎng)方案的制定提供重要參照,有力推動(dòng)構(gòu)建“學(xué)生素養(yǎng)綜合化、培養(yǎng)規(guī)劃個(gè)性化、工程實(shí)踐全程化、成才路徑多樣化”的培養(yǎng)體系,為地區(qū)經(jīng)濟(jì)發(fā)展持續(xù)輸送高質(zhì)量的信息技術(shù)人才。對(duì)于計(jì)算機(jī)專業(yè)教師,本研究則能夠?yàn)锳ndroid應(yīng)用開(kāi)發(fā)課程的教學(xué)案例設(shè)計(jì)與教學(xué)計(jì)劃編制注入新理念,通過(guò)對(duì)接地方具體產(chǎn)業(yè)難題,增強(qiáng)學(xué)生在項(xiàng)目實(shí)踐中解決問(wèn)題的真實(shí)體驗(yàn),有效激發(fā)學(xué)生的學(xué)習(xí)積極性。而對(duì)于計(jì)算機(jī)專業(yè)學(xué)生來(lái)說(shuō),本研究有助于明確他們的學(xué)習(xí)目標(biāo)定位,明晰社會(huì)對(duì)計(jì)算機(jī)專業(yè)人才能力的需求標(biāo)準(zhǔn),開(kāi)辟卓有成效的學(xué)習(xí)路徑。
參考文獻(xiàn):
[1] 于文靜,嚴(yán)賦憬,韓佳諾.全面推進(jìn)鄉(xiāng)村振興 加快建設(shè)農(nóng)業(yè)強(qiáng)國(guó)——中央農(nóng)辦主任、農(nóng)業(yè)農(nóng)村部部長(zhǎng)唐仁健解讀2023 年中央一號(hào)文件[J].農(nóng)村財(cái)務(wù)會(huì)計(jì),2023(3):5-8.
[2] 王瑤.鄉(xiāng)村振興背景下鄉(xiāng)村產(chǎn)業(yè)融合路徑研究[J].智慧農(nóng)業(yè)導(dǎo)刊,2023,3(10):144-147.
[3] 張中秋,束元,黃必棟.移動(dòng)應(yīng)用開(kāi)發(fā)課程教學(xué)改革與探索[J]. 計(jì)算機(jī)時(shí)代,2023(1):113-115,119.
[4] 呂金娜,向尕,吳麗花.基于應(yīng)用技術(shù)能力培養(yǎng)的移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)踐教學(xué)探索[J].計(jì)算機(jī)教育,2023(5):194-197.
[5] 王竹婷,夏竹青,孫欣欣,等.應(yīng)用型高校Android移動(dòng)應(yīng)用開(kāi)發(fā)課程建設(shè)探索[J].電腦知識(shí)與技術(shù),2021,17(9):144-145.
[6] 代張音,江澤標(biāo).新工科創(chuàng)新型人才培養(yǎng)現(xiàn)狀調(diào)查及分析[J]. 科教文匯,2023(11):6-10.
[7] 李金義,宋麗梅.新工科形勢(shì)下系統(tǒng)工程思維和學(xué)習(xí)力的培養(yǎng)探究[J].科教導(dǎo)刊,2018(3):48-49,54.
[8] 馬麗,楊之音,韓永奇,等.面向工程認(rèn)證與新工科的農(nóng)業(yè)院校計(jì)算機(jī)專業(yè)創(chuàng)新人才培養(yǎng)研究與實(shí)踐[J].智慧農(nóng)業(yè)導(dǎo)刊,2023,3(5):111-114.
[9] 黃雨.基于深度學(xué)習(xí)的農(nóng)產(chǎn)品供需匹配模型研究[D].華北水利水電大學(xué), 2022.
[10] 程彬彬,劉長(zhǎng)娥,蔡小昂,等.區(qū)塊鏈在農(nóng)業(yè)上的應(yīng)用現(xiàn)狀及發(fā)展前景[J].農(nóng)業(yè)與技術(shù),2022,42(24):172-176.
[11] 張雄濤,黃旭,曾孟佳,等.本科生人工智能教學(xué)模式和實(shí)訓(xùn)體系的探索與實(shí)踐[J].湖州師范學(xué)院學(xué)報(bào),2021,43(2):89-93.
[12] 魏玉蘭,李兵,王培良,等.校企協(xié)同下的機(jī)械設(shè)計(jì)課程教學(xué)變革與實(shí)踐[J].湖州師范學(xué)院學(xué)報(bào),2017,39(12):35-40.
[13] 劉秋彬.中國(guó)茶葉市場(chǎng)的發(fā)展現(xiàn)狀與未來(lái)分析[J].福建茶葉,2014,36(4):2-5.
[14] 張平平,李侗.基于學(xué)生反饋對(duì)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)改進(jìn)的探討——以成都師范學(xué)院為例[J].成都師范學(xué)院學(xué)報(bào),2018,34(7):120-124.
[15] 劉三榮,徐麗,張強(qiáng),等.基于工程教育專業(yè)認(rèn)證的計(jì)算機(jī)組成原理混合式教學(xué)組織模式[J].計(jì)算機(jī)教育,2021(3):104-107.
[16] 李娜,李晶晶.基于移動(dòng)智能終端的Android應(yīng)用開(kāi)發(fā)課程教學(xué)改革研究[J].電腦知識(shí)與技術(shù),2022,18(27):110-112.
[17] 楊敏,徐萬(wàn)明,田新宇,等.基于Spring Boot框架和Android的會(huì)議管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦(理論版),2022,34(12):94-96.
[18] 蔡振春.地方本科院校創(chuàng)新創(chuàng)業(yè)教育與專業(yè)教育的深度融合[J].湖州師范學(xué)院學(xué)報(bào),2021,43(6):16-19.
【通聯(lián)編輯:唐一東】