鄭立平
摘要:數(shù)據(jù)如今已經(jīng)滲透到各個行業(yè),人們通過計算機對數(shù)據(jù)挖掘、分析和運用,來預(yù)測人們消費趨向,從而企業(yè)制定正確策略,達到盈利目的。除此之外大數(shù)據(jù)技術(shù)還被廣泛應(yīng)用到各種普查中。它具有數(shù)據(jù)量大、種類繁多、速度快、時效高等特點。應(yīng)用型計算機專業(yè)具有綜合性、實踐性、生產(chǎn)服務(wù)性特征,在當下進行實用本科計算機數(shù)據(jù)結(jié)構(gòu)實踐教學進行改革可以最大程度發(fā)揮其優(yōu)勢,有機的融入大數(shù)據(jù)思維,以適應(yīng)時代的發(fā)展,因此進行教學改革具有很重要意義。本文基于數(shù)據(jù)結(jié)構(gòu)課程的重要性與應(yīng)用型本科計算機專業(yè)數(shù)據(jù)結(jié)構(gòu)實踐教學改革方案展開論述,望可以起到參考作用。
關(guān)鍵詞:大數(shù)據(jù);應(yīng)用型本科計算機專業(yè);數(shù)據(jù)結(jié)構(gòu)實踐教學改革
一、應(yīng)用型本科計算機專業(yè)數(shù)據(jù)結(jié)構(gòu)課程的重要性
在計算機應(yīng)用的初期,人們只是應(yīng)用計算機處理簡單的數(shù)值問題。當我們應(yīng)用計算機處理問題時一般由以下幾個步驟:首先將實際問題轉(zhuǎn)變?yōu)橐粋€數(shù)學模型,然后針對這個模型設(shè)計相應(yīng)的算法,最后編出程序進行調(diào)試以達到解決問題的目的。由于當時計算機技術(shù)較為落后,設(shè)計的運算對象也大都是簡單的模型,基本無需重視數(shù)據(jù)結(jié)構(gòu)。但隨著近幾年計算機技術(shù)的不斷開發(fā),與其應(yīng)用不斷普及,計算機非數(shù)值計算問題顯得更為重要。具調(diào)查,當今非數(shù)值計算問題占用了86%計算機時間,這類問題的突出表現(xiàn)在數(shù)據(jù)結(jié)構(gòu)較為復(fù)雜,數(shù)據(jù)結(jié)構(gòu)之間的相互關(guān)系很難用數(shù)字關(guān)系進行表達,這就要求計算機操作者必須就有較高的數(shù)據(jù)結(jié)構(gòu)專業(yè)素養(yǎng)才能應(yīng)對這些問題。因此,數(shù)據(jù)結(jié)構(gòu)課程應(yīng)運而生,它是一門研究非數(shù)值計算的程序設(shè)計問題中計算機的操作對象(數(shù)據(jù)元素)以及它們之間的關(guān)系和運算等的學科。屬于計算機核心基礎(chǔ)課程,有著不可替代的地位。
二、應(yīng)用型本科計算機專業(yè)數(shù)據(jù)結(jié)構(gòu)實踐教學改革方案
(一)明確課程的目標側(cè)重
應(yīng)用型計算機專業(yè)的特點決定了其數(shù)據(jù)課程目標和要求,并且它與研究性本科計算機專業(yè)相比有著不同的側(cè)重。數(shù)據(jù)結(jié)構(gòu)課程是在介紹數(shù)據(jù)組織、結(jié)構(gòu)及管理技術(shù)的基礎(chǔ)上的算法設(shè)計分析,它為后續(xù)的編程原理、數(shù)據(jù)庫原理、計算機圖形學等提供了必備的知識準備。研究型本科注重的對數(shù)據(jù)的特效、算法分析等數(shù)據(jù)理論問題的研究,注重理論的完整性。而應(yīng)用型本科與其有較大差異,更注重的是實踐,注重的數(shù)據(jù)分析在實際問題中運用的合理、熟練程度,算法選擇的合理性與應(yīng)用性。
然而在我國相關(guān)調(diào)查中發(fā)現(xiàn),應(yīng)用型本科教育卻是很容易被忽視的薄弱環(huán)節(jié)。一方面開展應(yīng)用型計算機專業(yè)的院校缺少高素質(zhì)的教師隊伍,教師對于應(yīng)用型本科數(shù)據(jù)結(jié)構(gòu)教學沒有科學教學方案;另一方面專業(yè)數(shù)據(jù)結(jié)構(gòu)教材、資金對于應(yīng)用型本科院校來說更是稀缺。這些都阻礙了應(yīng)用型計算機專業(yè)數(shù)據(jù)結(jié)構(gòu)教學前進的步伐。不過隨著我國教育改革的推進,相關(guān)人員也注意到了這方面,并取得了較大改善。
(二)將大數(shù)據(jù)融入數(shù)據(jù)結(jié)構(gòu)實踐教學中
我國的應(yīng)用型本科計算機院校是培育人才的搖籃,它可以培養(yǎng)相關(guān)人才為社會需求打下扎實基礎(chǔ)。隨著近幾年大數(shù)據(jù)的興起,許多企業(yè)對人才大數(shù)據(jù)素養(yǎng)也有著不同的要求。基于這種情況,相關(guān)高校必須將大數(shù)據(jù)融入數(shù)據(jù)結(jié)構(gòu)的實際教學中。在教學中讓同學們直觀了解大數(shù)據(jù)的定義、作用,并且掌握大數(shù)據(jù)的分析技術(shù)。能夠讓學生具備較高的綜合素質(zhì)。大數(shù)據(jù)的一大方向就是機器學習,讓機器得到一個高效的學習系統(tǒng)。教師可以先在少量數(shù)據(jù)下讓學生進行操作,保證數(shù)據(jù)分析不出錯情況下慢慢加大工作量。在大量分析樣本下,讓機器可以類似人工意義進行篩選,將結(jié)果反饋。機器學習需要掌握R語言、python和mahout等技術(shù),這對學生提出較大挑戰(zhàn)同時也要求教師具備較高素養(yǎng)。
(三)數(shù)據(jù)結(jié)構(gòu)實踐教學合理設(shè)計
數(shù)據(jù)結(jié)構(gòu)教學的關(guān)鍵不僅在于讓學生能夠聽得懂、看得明白,還在于學生親自動手設(shè)計算法來解決現(xiàn)實問題時找到切入點。要想能夠讓學生在親身操作時能水到渠成,這就要求教師對數(shù)據(jù)結(jié)構(gòu)實踐教學進行合理設(shè)計。可以精心選擇與課程教學內(nèi)容密切的典型案例,通過這些案例來提高學生獨立分析問題的能力。除此之外教師還可把教程必須掌握的技能點設(shè)為必修實驗,提高學生對學科的重視程度。以基礎(chǔ)性、先進性、綜合性結(jié)合為原則,篩選部分課程體系內(nèi)經(jīng)典試題,通過實踐環(huán)節(jié)強化學生創(chuàng)新能力與技術(shù)開發(fā)的培養(yǎng)。在實踐教學要注重因果引導(dǎo)、成果型訓練,刺激學生的成就感,增強學生學習數(shù)據(jù)結(jié)構(gòu)學科的興趣。這種實踐性教學模式可以培養(yǎng)出社會所缺的實踐性、創(chuàng)新性的人才。
三、結(jié)語
現(xiàn)代教育出現(xiàn)側(cè)重培養(yǎng)應(yīng)用型人才的趨向,關(guān)鍵是對學生的實踐能力、將理論應(yīng)用于實踐解決問題的能力的培養(yǎng)。院校通過相關(guān)企業(yè)合作伙伴進行資源共享、優(yōu)勢互補,可以讓學生掌握社會企業(yè)單位的真實情況。計算機專業(yè)是一門綜合性較強的專業(yè),在大數(shù)據(jù)時代背景下,對學生又提出了更高要求。因此相關(guān)教師必須更新教學模式,明確應(yīng)用型計算機數(shù)據(jù)結(jié)構(gòu)學科的側(cè)重點,提高涉及大數(shù)據(jù)的頻率,還要對數(shù)據(jù)結(jié)構(gòu)實踐教學環(huán)節(jié)進行合理設(shè)計。努力培養(yǎng)出一批具有較高專業(yè)素養(yǎng)、對相關(guān)技術(shù)操作熟練、有創(chuàng)新能力的高素質(zhì)人才,為我國現(xiàn)代化發(fā)展奉獻自己一份力量。
參考文獻:
[1]趙建華,劉寧.應(yīng)用型本科院校計算機專業(yè)創(chuàng)新創(chuàng)業(yè)教育實踐體系探究[J].微型電腦應(yīng)用,2018,34(12):3032.
[2]黨源源,王紅梅,劉冰.“數(shù)據(jù)結(jié)構(gòu)”課程QAE實踐教學模式的探索與實踐[J].軟件工程,2018,21(10):4648.
[3]穆翠霞.數(shù)據(jù)結(jié)構(gòu)實踐教學探索[J].電腦知識與技術(shù),2018,14(15):1921.
項目:項目名稱:基于三元聯(lián)動的計算機專業(yè)創(chuàng)新人才培養(yǎng)模式研究與實踐,項目來源:黑龍江省教育科學規(guī)劃重點課題(項目編號:GBB1318078)