資料結構課程教學的改革與實踐論文

才智咖 人氣:2.74W

【摘要】對於《資料結構》課程來說,是電腦科學與技術專業中的重點課程之一,以其獨特的作用成為了與計算機專業相關學科中不可缺少的一門課程。《資料結構》課程教學,有著內容抽象與理論與實踐並重等特點,因此也要求學生要具備良好的高階語言功底與程式設計知識,這樣才能為後續的學習提供思想方法與經驗。基於此,本文針對《資料結構課程的教改與實踐研究進行了簡要闡述,並提出個人看法,僅供參考。

資料結構課程教學的改革與實踐論文

【關鍵詞】資料結構;課程教學;教學改革

要提高學生的創新意識與能力,在學校教學中,就必須要堅持提高課堂教學的質量,增強學生的實踐能力。在《資料結構》課程教學中從幫助學生提高解決問題的能力入手,為資料選擇恰當的邏輯與儲存結構以及演算法等。因此可以說,學生學習《資料結構》課程可以讓學生在學會分析問題的基礎上掌握資料的邏輯結構等,同時還可以培養學生的抽象思維與創造能力,為學生的未來發展奠定堅實的理論基礎。

一、《資料結構課程》教學中存在的問題

對於計算機專業的學生來說,《資料結構》課程有著極為重要的作用,但是其中卻存在著許多抽象的知識與程式設計思想等,因此需要學生對程式設計實踐有一定的認識,通過調查可以看出,目前學生普遍認為《資料結構》是十分難學的課程,在理解上也存在一定的難度。

(一)學生的基礎知識上存在一定的不足。在《資料結構》課程中,涉及到了許多前驅課程的相關知識,因此如果學生沒有掌握好前驅課程,加之這一課程中理論知識過於抽象[1]。所以學生在學習的過程中,一旦不能及時解決與理解這一內容,就會使一些學生出現厭學的思想,甚至直接放棄學習這門課程。

(二)內容過於抽象,學生不能完全掌握。在《資料結構》課程教學中,主要就是演算法設計以及分析、評價等,且具有內容過於抽象以及邏輯性強等特點[2]。因此學生在學習中,由於沒有掌握好其概念等知識,對內容也沒有全面理解等,就使得在學習以後,並不能將所學到的內容運用到實際中去,甚至一些學生在學習的過程中,常常會遇到各種問題,對於一些比較複雜的演算法與需要極強的技巧性的知識也並不能完全掌握與理解,在這種情況的長期影響下,學生也就會產生出畏懼的心理,最總也就放棄學習這門課程。

(三)學生的程式設計能力不高。讓學生進行實踐的主要目的就是要讓學生可以運用簡潔的語言來感受到《資料結構》的各種理論,所以說其目的就是要實現演算法,其語言就是可供利用的工具,想要保證演算法的準確與有效,就必須要通過程式設計來進行驗證,這樣才能讓學生在心裡產生出對演算法的正確認識,從而保證自身演算法的準確性。從實際上來講,許多學生的程式設計能力不足,因此在進行程式碼編寫的過程中,就常常會帶著畏懼的心理。一些學生的演算法思路雖然準確清晰,但是卻並不能將思路完全運用到實踐中去,所以也就難以解決現實中的問題,並不能運用計算機程式碼來解決實際問題[3]。

二、改進《資料結構》課程教學方法的對策

通過分析可以看出,學生在學習《資料結構》課程的過程中,常常會遇到各種的問題,因此也就造成了學生的學習質量不高,所以為了解決這一現象,教師就必須要對學生存在的問題進行具體分析,幫助學生將難以理解的抽象知識明朗化,這樣才能讓學生掌握好這一內容,並實現將所學習到的知識運用到實際生活中去。

(一)做好《資料結構》課程與其他課程之間的.銜接。在計算機專業中,想要提升《資料結構》課程教學的效果,必須要及時採取有效的教學方法,幫助學生解決實際問題。因此在實際中,可以由一名教師來向學生講述《C程式設計語言》與《資料結構》這兩門課程,且要先保證在《C程式設計語言》教學中實現教學目標,這主要是因為教學目標能否實現直接影響到了《資料結構》的教學效果。所以在實際中,教師要引導學生正確認識到結構體、指標以及陣列這三種資料型別,同時還要加強對函式知識的理解,這樣才能保證《資料結構》課程的學習效果。

(二)教師要採取有效的教學方法。對於學生來說,只有先產生出學習的興趣才會主動參與到學習中去,因此教師在開展第一堂課的過程中,一是要保證教學活動的趣味性,這樣才能讓學生產生出學習的興趣。在實際教學中,教師就可以先向學生介紹《資料結構》在實際中的意義與作用,同時還要為學生舉出在實際中例子,這樣學生才會產生出學習的興趣。以食堂排隊買飯為例,就是一種“線性結構”等。所以可以說,《資料結構》課程的第一堂課其實就是一堂充滿激情的課程,只有學生產生出了學習的興趣,才會主動進入到後階段的學習中。二是在日常教學活動中,教師要利用好有效的教學方法來開展教學活動,如採用多媒體來進行集中授課等,通過藉助多媒體軟體,可以在學生的腦海中形成一定的形象思維,並將抽象的學習內容具體化,不僅可以增強學生的學習能力,還可以豐富學生的想象力。此外在課堂教學中,教師也可以為學生引入一些趣味性十足的題目開激發學生的學習興趣,在活躍課堂氛圍的同時,還可以提高課程教學的效果。三是教師是還要讓學生明確,要想完全掌握好《資料結構》這一門課程時存在一定難度的,因此在實際中,就必須樹立起堅定的信心,不斷鑽研與進取,採用正確的學習方法,突出自身學習上的積極性與主動性,這樣才能有條不紊地學習好《資料結構》這門課程。

(三)通過問題教學法來提高《資料結構》這門課程的教學效果。要想讓學生產生出學習的興趣,就必須要讓學生感受到學好《資料結構》這門課是具有實際用途的。因此在實際教學中,教師就可以採用問題教學法來吸引學生,通過結合學生對知識的認知規律以及學習的原則,來引導學生髮現問題,從而可以提出問題,並最終解決問題。通過這種教學中,也可以有效提高學生的創造思維。這樣不僅激發了學生的學習興趣,還調動了學生的學習熱情,幫助學生延伸思維,學習好這門課程[4]。

(四)注重實踐教學的作用。只有讓學生通過自己動手進行實踐,學生才會對最終的結果產生出深刻的印象,因此在實際中,教師要明確《資料結構》這門課是注重理論與實踐結合的,想讓學生長期保持學習的興趣,就要讓學生自己動手進行實踐,這樣學生才會享受到學習的樂趣[5]。所以教師要積極鼓勵學生進行實踐,這樣才能不斷完善自己的知識結構。

三、結語

綜上所述,要想提高學生的學習效果,就必須要對《資料結構》進行改革,激發學生的學習興趣,促使學生主動參與到學習中去,增強學生對問題的分析與解決能力。

作者:顏萌 單位:長春光華學院

【參考文獻】

[1]王德興,胡學鋼.張玉紅.張晶.資料結構課程設計的改革與創新探討[J].合肥工業大學學報(社會科學版),2012,5:84~85

[2]姜火文.職技高師“資料結構”教學內容及體系改革的探索———以江西科技師範大學為例[J].景德鎮高專學報,2012,6:36~37

[3]鄭巨集珍,初佃輝,張維剛.以培養學生創新能力為核心的《資料結構》教學方法研究[J].現代計算機(專業版),2011,19:62~63

[4]銀麗萍,黃同成.加強《資料結構》課程建設,注重學生應用與創新能力的培養[J].邵陽學院學報(自然科學版),2011,4:35~36

[5]趙康,肖禎懷.案例教學法在高職院校《資料結構》教學中的應用研究[J].出國與就業(就業版),2011,9:72~73