摘要:在計算機類專業中數據結構是一門專業核心課程,也是軟件工程、數據科學與大數據技術的專業核心課程。學習數據結構課程有利于培養學生的軟件開發能力。另外,數據結構課程是學習操作系統以及數據庫原理的先修課,是一種基礎性課程,具有非常重要的作用。但是由于數據結構課程邏輯性比較強,比較抽象,在實際應用與教學中存在脫節的情況,導致學生不容易掌握。在應用型本科轉型發展的背景下,需要對數據結構課程進行教學改革,從而提高教學質量,提高學生實際軟件開發能力,讓學生更好地掌握知識。本文通過了解數據結構課程的現狀,找出存在的問題,提出課程改革的建議。
關鍵詞:應用型本科轉型發展;數據結構;教學改革
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2020)09-0159-02
數據結構課程是計算機科學與技術、軟件工程、數據科學與大數據技術的基礎性課程,在后續的學習中具有重要的作用。但是由于數據結構課程比較抽象,邏輯性強,導致很多實際應用開發與教學出現脫節,學生在學習后應用比較困難。在應用型本科轉型發展的背景下,對數據結構課程進行教學改革,從而提高學生的實踐能力。
1 教學的現狀以及存在的問題
教育部推出課程教學改革,應用型本科轉型發展等要求。因此,需要對傳統的教學模式進行改革。現在,數據結構課程的教學中主要為教師講解,改變教學方法,提高學生的課程參與度,可以改善教學效果,但是由于課程本身邏輯性、抽象性、難度比較高,導致教學效果不夠理想。
1.1教學內容脫節
數據結構算法在使用時需要使用高級程序設計語言進行描述,高級程序設計語言課程是數據結構課程的先修課,可以提高學生的編程能力。以C語言為例,在學習過程中由于學生的學習能力有限,課時比較少,學生掌握的情況一般,很多教師對于指針以及結構體部分的內容教學強度比較弱,導致學生的練習不足,對C語言的知識掌握不夠。在數據結構學習時,很多知識都需要使用算法進行描述,這兩門課程的銜接不足,從而導致課程內容出現脫節,學生不容易聽懂數據結構的內容,更加難以實踐。
1.2重要性的認識不足導致學習的積極性不高
在數據結構課程的教學過程中,很多學生不理解學習數據結構有什么作用,教師只是強調數據結構非常重要,是考研課,在專業課程體系中具有承前啟后的作用等,但是很多重要性都是對教師來說的。對于學生來說,更關心學習這門課后能夠在什么地方應用,應該怎么應用。這種偏差導致學生不了解數據結構的重要性,從而降低學生的學習積極性。
1.3理論掌握以及動手的實踐脫節
在數據結構的課程設計中,很多學生面對實際的問題或者應用型的題目,找到解題的思路,很多學生知道數據結構的理論,但是不知道如何在問題中應用。這表示,學生已經習慣接受知識,但是不能獨立的思考,從而導致學生掌握理論與動手實踐脫節。
1.4教學內容受到考試的影響,導致重點偏移
數據結構課程的考核往往是日常作業以及期末考試,但是考試中理論性知識占比過高,很少出現實際應用的可靠,不利于實踐性教學。
1.5教材的內容脫離實際,無法理解抽象的內容
由于數據結構課程的課程內容比較抽象,邏輯性比較強,學生不容易理解,在教學中很多教師都是照本宣科,對于課程內容解釋都是根據教材進行,沒有實際應用的案例,有些知識點不夠連貫,講解的內容枯燥,導致學生無法理解。
2 教學改進建議
2.1 改革教學的內容
2.1.1集體備課,加強教學的研討
根據應用型本科轉型發展的要求,對于學生培養目標等,由高級程序設計語言課程教師,數據結構課程教師等進行集體備課,增加溝通,防止出現課程教學脫節的情況。
2.1.2 明確學習的目標,使用案例教學,提高學生的學習積極性
教師需要正確講解數據結構在專業課程中的重要性、地位,講解在軟件開發中數據結構的重要性,并使用案例進行引導。
2.1.3突出應用性,改革教學的重點
在教學大綱中需要根據學生的特點,學校的實際,以及時代的特點,專業的情況,突出專業課程的應用性,在講解知識點的過程中,使用實際案例,講解數據結構課程的應用環境。
2.2 改進教學的方法
2.2.1 翻轉課堂
由于數據結構內容比較抽象,并且邏輯性強,傳統的教學方法是由教師進行講解,比較沉悶,不容易調動學生的積極性,無法達到教學效果。在教學課程中添加翻轉課堂的教學模式,讓學生進行知識點講解,教師進行課堂的管理,在學生講解后進行查缺補漏。通過翻轉課堂的講解,可以讓學生主動學習,提高學生學習積極性,還能提高課堂活躍性,提高學生的語言表達能力,臨場發揮的能力。
2.2.2 使用案例導入,教學一體化
對于學生的動手實踐與理論掌握脫節的情況,在教學過程中使用案例導入,針對一個知識點的講解,先對知識點進行理論的講解,然后使用案例問題,之后演示解決問題的過程。讓學生在理解問題后,分析問題,思考問題,對解題的方案進行討論,之后教師帶領學生進行實踐。這樣的學習模式,有利于提高學生的解決實際問題的能力,還能夠提高學生的參與度,讓學生參與到分析問題、解決問題的過程中,有利于讓學生進行獨立思考。
2.2.3 改革考核方式以及內容
在數據結構的課程中由于考核方法過度單一,試題中理論知識較多,這樣考核方式無法考核學生的實踐能力,從而導致學生對實踐的學習不夠重視。為了通過考試,學生會在理論課程中花費較大精力,從而忽略了實踐性學習、訓練。不符合實用型本科轉型發展。因此,在考試時,需要添加日常實驗訓練的知識,從而提高學生的實踐能力。
2.2.4 調整教材選擇思路
在我國很多教材中講解例題都是就題論題,不能夠連貫的講解知識點,導致與實際的應用發生脫節。這樣的教材增加了學生記憶的難度,從而影響實際的應用,不利于應用型本科轉型發展。應當盡可能選擇導向性的教材,從實際問題或者案例進行講解,在問題中帶著知識點,有利于學生進行連鎖記憶,將理論與實際應用進行練習,從而提高學生實踐能力。這樣的教材比較少,因此,還需要教師自己準備合適的實際案例,對知識點進行串聯。
2.2.5 競賽促學機制
在教學中發現,很多學生關注藍橋杯,大學生程序設計競賽等比賽,比賽中有一部分知識點為數據結構的內容。教師可以將競賽的內容作為題目,融人教學中進行講解,有利于提高學生的積極性,通過比賽,有利于促進學生學習積極性。
3 結語
數據結構課程是計算機相關專業中的核心基礎課程,在后續學習以及應用中具有非常重要的作用。但是由于數據結構的課程內容抽象,邏輯性強,導致很多學生無法理解。傳統的教學方法不能滿足學生的需要,也不符合實用型本科轉型發展。本文中分析了數據結構教學中存在的問題,教學內容脫節,重要性的認識不足導致學習的積極性不高,理論掌握以及動手的實踐脫節,教學內容受到考試的影響,導致重點偏移,教材的內容脫離實際,無法理解抽象的內容等,并提出一些改革建議,希望能夠提高教學的質量以及教學效果。
參考文獻:
[1]張金芳.應用型本科院校數據結構課程教學改革研究[J].電腦知識與技術,2019,15(24):181-182.
[2]黃春曉.應用型本科院校鋼結構課程教學改革探索[J].教育教學論壇,2019(34):125-126.
[3]劉鑫.應用型本科院校數據結構課程教學改革與實踐[J].教育現代化,2016,3(20):21-22.
[4]吳長偉,鄭曉霞,鄧紅,等.應用型本科數據結構課程多維度實踐教學體系改革[J].中國冶金教育,2015(4):63-66.
[5]郭群.基于“應用型本科人才培養目標”的數據結構課程教學模式改革研究[J].傳播與版權.2015(6):132-133.
【通聯編輯:王力】
基金項目:湖南省普通高等學校教學改革研究項目:“工程教育專業認證背景下《數據結構》”課程教學改革與研究”,項目編號:2017-405
作者簡介:成婭輝(1977-),女,湖南芷江人,副教授,碩士,主要研究方向為計算機應用。