當前位置:學問君>學習教育>畢業論文>

民辦高校計算機專業數據結構的教學改革論文

學問君 人氣:1.74W

摘要:隨着互聯網技術的高速發展,計算機專業越來越受到大家的關注,數據結構作爲計算機專業的一門重要課程,針對非數值計算中的邏輯結構、存儲結構進行研究,是一門計算機軟件、硬件和數學等學科交叉形成的一門綜合性學科。該文透過分析民辦高校學生的特點,明晰數據結構課程在計算機專業中的重要地位和作用,找出了數據結構教學中存在的問題,並針對具體存在的問題和調查瞭解的實際情況,提出提高民辦高校計算機專業數據結構教學質量的方法與途徑,爲綜合提升民辦高校教學質量奠定基礎。

民辦高校計算機專業數據結構的教學改革論文

關鍵詞:計算機;數據結構;民辦高校;教學改革

1民辦高校學生的特點

1)學習成績較差、自律能力有待加強。民辦高校的學生大多數學習成績差、不愛學習,遲到早退、曠課上網的現象嚴重;學習目標不明確,對待學習的態度不認真,只是爲了畢業證而應付考試和日常學習;學生意志力薄弱,容易受外界影響,對事物和行爲的利弊、後果的判斷不夠理性,經不起誘惑,自我管理能力差;面對應該完成的作業和學習任務,往往不能持之以恆,自律能力有待加強。2)學生可塑性強,學習興趣廣泛。民辦高校的學生雖然成績較差,但是智力並不差,思維活躍,教師應該對其進行適當引導和教育,使其完成學習任務,發揮特長,成爲社會的有用之才;學生興趣廣泛,喜歡文藝娛樂活動,對傳統課堂教學有抵制情緒,傾向於應用性較強的實踐課程、專題講座、技能比賽等,教師如果能抓住學生的興趣點,瞭解其特點,方能對學生的各方面能力進行培養和塑造。3)學生交際能力強,易於接受新事物。民辦高校的學生具有自己的特點,喜歡社交,爲人處事能力強,儘管很多學生文化課底子薄,但好奇心強,樂於接受新事物;大多數學生偏科嚴重,文化課學習不平衡,對抽象的理論課成績不太感興趣,喜歡接受具體、時尚的資訊,教師應根據學生的具體情況,引導學生全面發展。

2數據結構課程的重要作用

對於計算機專業來說,數據結構課程是本專業的一門基礎學科,具有重要作用。數據結構課程是《算法設計與分析》的先修課程,教學目標是透過分析數據的結構特性,結合用戶的具體特點,爲其涉及的數據選擇適當的邏輯結構、存儲結構及其相應的解題算法,課程是一個複雜的程序設計訓練過程,具有很強的操作性,是學生今後開展工作的基礎,也是對接今後工作的重要節點,因此在計算機專業學習中具有非常重要的作用。

3數據結構教學中存在的問題

3.1民辦高校學生學習基礎不紮實

民辦高校的學生學習成績差,在平日的學習中不能很好地平衡學習和娛樂的時間,使得數據結構教學的很多先修課程學習不紮實。數據結構教學以C語言爲基礎,在大學二年級進行教學,由於學生在最開始的C語言教學中,未能掌握足夠的知識,只能進行簡單的結構、數組、函數程序編寫,而對於結構體和邏輯結構等部分的編寫掌握較差,而且,課程學習是在C語言課程開設一年之後開始學習,學生已經將原有知識遺忘,不能進行很好的銜接和鞏固,教師在教學時需要重複講述C語言的相關知識點,才能幫助學生掌握數據結構的教學,致使數據結構教學不能順利開展。

3.2教學目的不明確,教學內容不具體

數據結構課程由於本身較爲複雜,具有一定的難度,教師在具體教學中急於將數據模型和基本操作教授給學生,學生接收的知識是抽象的、理論性很強、比較晦澀,這對於原本基礎就很差的民辦高校學生來說,無異於雪上加霜,而且教師只注重知識的教學,並未對教學目的、實際應用等貫穿於教學中,使得學生不能積極主動地開展學習,不能很好地接收知識。

3.3教學模式單一,學生學習缺乏主動性

多媒體技術在教學中的應用,促使學生能更輕鬆掌握課堂知識,尤其是算法計算等章節,教師可以透過多媒體,較好地爲學生演示算法的由來、變化及結果,能最大限度地激發學生的學習興趣,而在現實的教學中,很多教師雖然使用多媒體,但是並沒有認真設計,僅僅將課本內容羅列到課件中,不具有直觀性、易讀性等特點,這成爲教師的傳統教學的腐化器,課件代替了板書,教師更加容易走入“填鴨式”教學。在這樣的教學模式下,學生在沒有完全消化知識的前提下,就進行下一階段的學習,學生不能很好掌握知識,學習主動性不斷下降,成績差也就可想而知。

3.4缺乏教學實踐環節設計,理論與實踐脫節

數據結構課程複雜,理論知識晦澀,學生難於掌握,即使很多同學能將理論知識掌握,而由於民辦高校缺乏教學實踐環節設計,學生不能將掌握的理論知識應用在實踐中,存在理論與實踐脫節的現象。在學校,學校在理論課後會安排相應的實驗課,而實驗課僅是對課堂知識的驗證與調試,教師缺乏對實驗課的設計,使得學生在遇到具體的實際問題時,無從下手、不會具體問題具體分析,無法將自己所學的理論知識應用到具體的編程應用中,這樣不利於學生培養學生理論聯繫實際的能力,不能提升學生的實踐能力。同時,教師在實踐中發現學生存在兩極分化現象,對於部分C語言學得好的學生,能輕鬆掌握數據結構課程,完成實驗課任務,並能進行適當拓展,擁有優秀的編程實踐能力;而C語言成績差的同學,則不能很好地掌握數據結構課程,學習時會感到吃力,長此以往,學生出現厭學、逃課的現象,這對學生的知識掌握和實踐能力的培養不能起到促進作用。

4提高計算機專業數據結構教學質量的探索與實踐

數據結構課程是一門較爲複雜的課程,內容主要包括線性結構、非線性結構、查找和排序三大部分。在課程的三大部分內容中,前兩部分爲基礎知識,查找和排序部分則更多強調運用計算機查找和排序數據的算法,注重實踐。針對民辦高校學生的'特點,結合教學改革的要求,對提高數據結構教學質量提出以下方法:

4.1加強先修課程的學習和連接

C語言作爲數據結構課程的先修課程,在具體的教學中,出現很多因爲C語言知識學習不紮實,而導致數據結構課程不能掌握的現象,因此,應該儘量安排同一位教師對兩門課進行授課,這樣教師就能將兩門課的重點和相互關聯點進行提煉和把握,儘早讓學生知道哪些爲另一門的基礎,而對於涉及C語言的知識點,能及時複習講解,引導學生回憶、強化學習,這樣就可以促進兩門課程的學習。

4.2合理安排教學內容

教學既要緊緊圍繞教學目標,又要聯繫學生需求和實際,對教學過程進行合理的設計,要將具體的案例貫穿於整個教學過程中,使學生在掌握理論知識的同時,能進一步掌握具體的實踐操作,達到學完課程能開展實際應用的目標。因此,應該合理安排教學內容,對於重點、難點應着重講解,對於簡單的知識點,如數組、廣義表等,進行簡單講解,適當安排學生自主學習、探討,增強學生學習主動性的同時,也能較好地完成教學任務。

4.3啓發式教學提高學生學習興趣

針對民辦高校學生的特點,使用啓發式教學對學生進行教學,引導學生進行思考,並付諸實踐,很多學生對數據結構課程不感興趣的原因一是由於課程本身的晦澀,二是由於覺得課程實用性不強,教師在教學時,可適當引入日常生活中出現的問題,如在介紹“樹”這個概念之前,可以用公司管理員工的例子引入,讓學生思考存儲管理的方法,而後透過介紹“樹”的概念、數據的提取、存儲等內容,讓學生對課程內容的實際應用有最直觀的瞭解,從而激發學生的學習興趣。

4.4多層次設計實踐環節,培養學生應用能力

數據結構課程教學的實驗大致分爲:驗證概念和算法的驗證型實驗、強調運用能力的設計型實驗,以及培養學生綜合分析解決問題的綜合型實驗。教師可以根據學生的特點,在課堂教學實驗課時着重進行驗證型實驗,由教師指導學生操作,掌握簡單基礎的技能,在此基礎上,可以安排學生利用課餘時間,在2到3周內完成設計型實驗和綜合型實驗,培養學生自主學習的精神和團隊合作意識,從而提高課堂效率和學生創新意識。

參考文獻:

[1]餘雲,王本勝.民辦高校《數據結構》教學方法的研究與探索[J].電腦知識與技術,2009,5(36):10172-10173.

[2]王曉豔.關於高校計算機專業數據結構教學改革的探討[J].黑龍江科技資訊,2017(4):170-170.

[3]周曉寧,胡嬿.民辦獨立高校課程羣建設中的數據結構課程教學改革的探索[J].教育教學論壇,2016(46):73-74.