譚敏 高飛
摘要:學(xué)科交叉融合已成為高等教育中課程建設(shè)的發(fā)展趨勢(shì),當(dāng)今選修計(jì)算機(jī)專業(yè)課的外專業(yè)學(xué)生越來(lái)越多。作為實(shí)戰(zhàn)性強(qiáng)的數(shù)據(jù)挖掘課,傳統(tǒng)的授課中往往對(duì)實(shí)踐編程過(guò)分看中。然而,與計(jì)算機(jī)專業(yè)學(xué)生相比,外專業(yè)學(xué)生在編程能力、興趣上有顯著差別。導(dǎo)致針對(duì)外專業(yè)學(xué)生而言,數(shù)據(jù)挖掘課學(xué)生積極性不高、授課質(zhì)量不高。本項(xiàng)目針對(duì)混專業(yè)中數(shù)據(jù)挖掘課的授課難點(diǎn),提出了有效的個(gè)性化授課方式,使得不同專業(yè)學(xué)生都能在充分掌握理論技術(shù)的同時(shí),也能熟練地將其用于解決其專業(yè)問(wèn)題。
關(guān)鍵詞:數(shù)據(jù)挖掘;跨專業(yè);學(xué)科融合;計(jì)算機(jī)編程
1.引言
隨著人工智能在各行各業(yè)的廣泛應(yīng)用,高等院校越來(lái)越多地面向全校開(kāi)設(shè)計(jì)算機(jī)專業(yè)的方向課,勢(shì)必導(dǎo)致了這些課的跨專業(yè)教學(xué)特色突出。眾所周知,數(shù)據(jù)科學(xué)涉及范圍廣,是金融學(xué)、統(tǒng)計(jì)學(xué)、控制學(xué)等多學(xué)科的核心工程,因此,數(shù)據(jù)挖掘,作業(yè)計(jì)算機(jī)方向?qū)嵺`性較強(qiáng)的課程也是備受外專業(yè)青睞,但與計(jì)算機(jī)專業(yè)不同,外專業(yè)學(xué)生往往側(cè)重于利用算法工具包解決問(wèn)題的能力。傳統(tǒng)的數(shù)據(jù)挖掘課在訓(xùn)練學(xué)生編程技能,往往重視算法的機(jī)理與實(shí)現(xiàn)過(guò)程;且他們往往采用任務(wù)式教學(xué)模式。這種模式一般設(shè)計(jì)的編程任務(wù)較難,要求學(xué)生熟練運(yùn)用某一門編程語(yǔ)言。但而,對(duì)于非計(jì)算機(jī)學(xué)生而言,學(xué)生編程基礎(chǔ)差,直接從算法的角度進(jìn)行教學(xué)很難產(chǎn)生較好的效果。
為了應(yīng)對(duì)非計(jì)算機(jī)專業(yè)學(xué)生在編程上的諸多挑戰(zhàn),許多老師通過(guò)降低編程要求、強(qiáng)調(diào)理論水平,或直接對(duì)不同專業(yè)學(xué)生進(jìn)行差異化考核。這些措施主旨都是為了降低非計(jì)算機(jī)專業(yè)在學(xué)習(xí)挖掘課的時(shí)編程要求。然而,數(shù)據(jù)編程已成為新時(shí)代各行業(yè)人才的必備要求,因此,結(jié)合非計(jì)算機(jī)專業(yè)學(xué)生,因地質(zhì)宜的進(jìn)行個(gè)化性教學(xué)方法的研究十分重要。
2.現(xiàn)存數(shù)據(jù)挖掘課教學(xué)手段分析
計(jì)算機(jī)學(xué)院開(kāi)設(shè)的數(shù)據(jù)挖掘課程以闡述各類典型的挖掘算法為主題,以編程任務(wù)為導(dǎo)向,強(qiáng)化學(xué)生解決實(shí)際問(wèn)題的能力。一般而言,學(xué)生涉及的編程解決問(wèn)題來(lái)自兩方面:一方面是課后習(xí)題編程,另一種是學(xué)期中的項(xiàng)目實(shí)現(xiàn)。這種培養(yǎng)模式從表面來(lái)看是相對(duì)合理的,特別是針對(duì)外專業(yè)而言,因?yàn)樵摲椒▊?cè)重培養(yǎng)學(xué)生用數(shù)據(jù)挖掘解決實(shí)際問(wèn)題的能力。然而,現(xiàn)有的面向計(jì)算機(jī)專業(yè)的數(shù)據(jù)挖掘課在面向外專業(yè)開(kāi)設(shè)中存在如下問(wèn)題:
1).處理的問(wèn)題與本專業(yè)相差較大,導(dǎo)致學(xué)生對(duì)問(wèn)題的理解不夠。這個(gè)主要體現(xiàn)在兩方面,一是在授課過(guò)程中,課堂案例都是一些泛的問(wèn)題,這些問(wèn)題可能并不是這些非計(jì)算機(jī)專業(yè)需要解決的難題;另一方面來(lái)自于習(xí)題,這些習(xí)題往往是利用某些提供的數(shù)據(jù)對(duì)算法進(jìn)行驗(yàn)證。一般而言,這些數(shù)據(jù)的質(zhì)量相對(duì)較高,但自身專業(yè)領(lǐng)域中可能會(huì)涉及大量非結(jié)構(gòu)化、缺失的數(shù)據(jù)。總體而言,傳統(tǒng)教學(xué)中案例與習(xí)題的主題與本專業(yè)相關(guān)性低,不適用于此專業(yè)學(xué)生。
2)項(xiàng)目或大作業(yè)難以吸引學(xué)生。很多照搬面向計(jì)算機(jī)專業(yè)的項(xiàng)目題目由于偏離學(xué)生的本專業(yè)應(yīng)用,故而很難引起學(xué)生興趣,學(xué)生也就難全心投入解決該項(xiàng)目。
3)算法實(shí)現(xiàn)編程較難,容易打擊學(xué)生積極性。對(duì)于計(jì)算機(jī)專業(yè)學(xué)生,由于有相當(dāng)一部分學(xué)生將從事算法方面的研究,因而他需要對(duì)各種算法的理論與實(shí)現(xiàn)都有透徹的理解。然而,完全重現(xiàn)算法對(duì)非計(jì)算機(jī)專業(yè)學(xué)生挑戰(zhàn)較大,加上他們本身編程技術(shù)差。這種吃力感不僅不能讓學(xué)生收獲感十足,反而會(huì)打擊學(xué)生的積極性,導(dǎo)致教學(xué)很難進(jìn)行下去。
3.面向外專業(yè)數(shù)據(jù)挖掘課的改進(jìn)方法
針對(duì)以上提出了的三大點(diǎn)問(wèn)題,我們結(jié)合外專業(yè)學(xué)生本身的專業(yè)特點(diǎn),提出了對(duì)傳統(tǒng)數(shù)據(jù)挖掘課教學(xué)的幾點(diǎn)改進(jìn)方法:
1)豐富課堂案例。結(jié)果學(xué)生專業(yè)背景、利用學(xué)生專業(yè)領(lǐng)域的熱門話題設(shè)計(jì)案例,引人入勝,增強(qiáng)學(xué)生的積極性與參與度;同時(shí),對(duì)課后作業(yè)內(nèi)容也可根據(jù)學(xué)生自身特點(diǎn)設(shè)計(jì)。
2)面向?qū)I(yè)背景的項(xiàng)目設(shè)計(jì)。通過(guò)收集學(xué)生專業(yè)領(lǐng)域中關(guān)注的數(shù)據(jù)處理類的問(wèn)題,設(shè)計(jì)適應(yīng)本專業(yè)的題目。如同樣對(duì)于預(yù)測(cè)任務(wù)而言,對(duì)計(jì)算機(jī)系學(xué)生的項(xiàng)目可以是房?jī)r(jià)預(yù)測(cè);面向金融的學(xué)生設(shè)計(jì)股票預(yù)測(cè);面向電子商務(wù)專業(yè)項(xiàng)目?jī)?nèi)容則設(shè)計(jì)為電子優(yōu)惠券的預(yù)測(cè)等等。這樣,通過(guò)對(duì)每個(gè)任務(wù)進(jìn)行專業(yè)化的重構(gòu),則可實(shí)現(xiàn)滿足各專業(yè)的需要。
3)強(qiáng)化編程工具的運(yùn)用。對(duì)非計(jì)算機(jī)專業(yè)而言,他們往往不需要了解技術(shù)細(xì)節(jié),中心是如何正確使用現(xiàn)成的算法包用來(lái)解決專業(yè)領(lǐng)域問(wèn)題。因而,對(duì)非計(jì)算機(jī)專業(yè)學(xué)生而言,應(yīng)當(dāng)適當(dāng)弱化他們對(duì)算法實(shí)現(xiàn)的要求,相反,應(yīng)當(dāng)培養(yǎng)他們應(yīng)對(duì)任何問(wèn)題,快速調(diào)用相應(yīng)任務(wù)工具包的能力。
4.方案實(shí)施構(gòu)想
針對(duì)如上的幾點(diǎn)方法,我們更具體地給出如下可行方案。
對(duì)于前兩個(gè)改進(jìn)而言,其實(shí)都是針對(duì)教學(xué)內(nèi)容/任務(wù)問(wèn)題的改進(jìn)。如前所述,對(duì)于傳統(tǒng)案例/項(xiàng)目任務(wù),我們需要做專業(yè)化遷移,即將本專業(yè)熱門話題潛入到新的人案例/項(xiàng)目任務(wù)(包括簡(jiǎn)單的場(chǎng)景變化)。與此相關(guān)的另一塊任務(wù)就是專業(yè)熱門問(wèn)題的挖掘,這方面可以通過(guò)外專業(yè)文獻(xiàn)網(wǎng)站及學(xué)生問(wèn)卷調(diào)查表實(shí)現(xiàn)。
對(duì)于第三個(gè)方法,我們可以對(duì)計(jì)算機(jī)/非計(jì)算機(jī)專業(yè)學(xué)生提出差異化的編程要求。對(duì)計(jì)算機(jī)專業(yè),我們要求實(shí)現(xiàn)、優(yōu)化算法,并達(dá)到與函數(shù)調(diào)用同等/更高性能;而對(duì)非計(jì)算機(jī)專業(yè)而言,要求其能充分了解開(kāi)源工具包,會(huì)對(duì)工具包進(jìn)行算法調(diào)用即可。這個(gè)方案也同時(shí)要求對(duì)非計(jì)算機(jī)/計(jì)算機(jī)專業(yè)學(xué)生的編程能力評(píng)價(jià)上進(jìn)行差異化的評(píng)分。
5.總結(jié)
本人針對(duì)面向外專業(yè)學(xué)生的數(shù)據(jù)挖掘課的授課方式進(jìn)行了深刻分析。首先,我們研究了傳統(tǒng)的授課方法在面向外專業(yè)學(xué)生時(shí)教學(xué)的難點(diǎn)及缺陷,針對(duì)缺陷,我們提出了應(yīng)對(duì)方法并給出了具體實(shí)施方案。通過(guò)結(jié)合專業(yè)背景進(jìn)行個(gè)性化教育,我們相信教學(xué)質(zhì)量針對(duì)各個(gè)專業(yè)而言都會(huì)提到一定的提升,具有良好的現(xiàn)實(shí)意義。
作者簡(jiǎn)介:譚敏,女,1987年9月,漢,湖南衡陽(yáng),講師,博士,計(jì)算機(jī)視覺(jué)與人工智能,杭州電子科技大學(xué)。
基金項(xiàng)目:杭州電子科技大學(xué)計(jì)算機(jī)學(xué)院2017年高等教育研究資助項(xiàng)目“基于視頻分析的智能課堂管理方法研究”(項(xiàng)目編號(hào):XYGJ201705);杭州電子科技大學(xué)2017年高等教育研究資助項(xiàng)目“基于統(tǒng)計(jì)學(xué)習(xí)的學(xué)評(píng)教分析與研究”(項(xiàng)目編號(hào):YB201729)。