王雪梅,張 麗,栗青生
(浙江傳媒學院,杭州 310018)
數(shù)據(jù)結(jié)構(gòu)課程是計算機類專業(yè)學生的必修課程,對于提高學生的思維運算能力和邏輯分析能力具有明顯作用。該專業(yè)課程體系的設(shè)置是為了計算機專業(yè)學生的全面發(fā)展,是專業(yè)教學體系中的重點內(nèi)容。分析數(shù)據(jù)結(jié)構(gòu)的教學現(xiàn)狀和教學中存在的主要問題,重點對案例教學法的應(yīng)用進行分析,為課程體系的發(fā)展作出積極貢獻。
數(shù)據(jù)結(jié)構(gòu)課程是高校計算機類專業(yè)學生的必修基礎(chǔ)課。在實際教學過程中,很多學生對該課程的內(nèi)容學習感到比較吃力,認為課程的內(nèi)容比較深奧,思路比較抽象,學生容易產(chǎn)生厭學心理。對于實際的教學問題,應(yīng)有針對性地設(shè)計數(shù)據(jù)結(jié)構(gòu)教學方法及其算法,改變學生的學習現(xiàn)狀,設(shè)計更多符合學生思維能力的教學方法。引入案例教學法,能夠激發(fā)學生的學習熱情,帶動學生的學習,使用全新的教學模式讓學生在輕松快樂的氛圍中進行學習,為學生成績的提高奠定堅實基礎(chǔ)。運用案例教學法需要任課教師強化對專業(yè)理論知識的指導,精心準備教學內(nèi)容,按照教學程度要求認真開展教學工作,在課前應(yīng)該指導學生預(yù)習課程內(nèi)容,在課上積極帶動學生進行案例討論,經(jīng)過案例討論學生能夠形成一整套學習模式,對學生的發(fā)展十分關(guān)鍵。在實際教學過程中,應(yīng)將更多的真實案例融入到教學實踐中,加強對案例的應(yīng)用,幫助學生理解和分析問題,重視對實踐能力的培養(yǎng),激發(fā)學生的學習興趣,提高學生的分析能力,實現(xiàn)預(yù)期的學習效果。經(jīng)過調(diào)查研究發(fā)現(xiàn),在數(shù)據(jù)結(jié)構(gòu)教學課堂中,很多學生對課程內(nèi)容感到非常困惑,不容易理解,主要原因是:課堂的氛圍不夠活躍,不能調(diào)動學生的積極性,教師的教學方法過于單調(diào),主要授課形式是理論教學為主,多數(shù)采取“填鴨式”教學,這樣就會降低學生的學習積極性。數(shù)據(jù)結(jié)構(gòu)課程內(nèi)容比較抽象,理解起來比較困難,會導致學生產(chǎn)生厭學心理,在教學中教師應(yīng)重視理論知識講解以及與實際應(yīng)用知識的銜接,避免造成脫節(jié)現(xiàn)象。很多學生對專業(yè)知識掌握得很牢固,但卻不知道怎么運用,這對未來的就業(yè)產(chǎn)生不利影響。在程序設(shè)計方面,很多學生的基礎(chǔ)知識理解得程度不夠,特別是數(shù)據(jù)結(jié)構(gòu)的教材幾乎都是 C 語言的算法,對學生的學習造成一定的影響。
案例教學法已經(jīng)成為一種極具發(fā)展?jié)摿Φ慕虒W模式,教師在教學過程中應(yīng)高度重視案例選擇,數(shù)據(jù)結(jié)構(gòu)課程體系中案例選擇法的應(yīng)用關(guān)鍵在于真實性,主要表現(xiàn)在以下幾個方面:第一,圍繞教師所提供的案例,學生在教師的引導下,積極進行聯(lián)想、思考、分析、討論和實踐,從而深刻理解問題的原理和本質(zhì),只有運用真實的案例才能讓學生信服,掌握更多的專業(yè)知識。第二,它是為探究性學習提供的必要條件,要運用真實的案例教學為學生提供更多的思考空間,幫助其解決各種困難。在數(shù)據(jù)結(jié)構(gòu)教學中,經(jīng)常會遇到的教學難點是整合各種抽象的概念,運用靈活的案例進行講解,可以幫助提升學生的理解與分析能力。在日常教學中,應(yīng)盡量結(jié)合教學內(nèi)容和實際案例,總結(jié)在數(shù)據(jù)結(jié)構(gòu)教學過程中遇到的問題,運用案例教學法能夠取得顯著的效果。
在對數(shù)據(jù)結(jié)構(gòu)案例資料進行采集時,要側(cè)重采集具有代表性的資料。當對案例進行深入研究時,學生要將自己所掌握的數(shù)據(jù)結(jié)構(gòu)相關(guān)知識都利用上,經(jīng)過深入分析和創(chuàng)建,采用最具有象征性的案例,這樣才能讓學生真正地理解結(jié)構(gòu)認知,培養(yǎng)學生舉一反三,靈活運用的能力。
在選取和搜集案例時,要選用生動、有趣、具有代表性的,這樣才能調(diào)動學生的主動性,激發(fā)學生的學習欲望,符合學生的認知特點,再講解數(shù)據(jù)結(jié)構(gòu)理論,就能引起學生的聯(lián)想,建構(gòu)有意義的教學過程。
教師在授課時應(yīng)該重視案例教學的使用,特別是在講解概念時要多使用案例,主要原因是教學難點在于概念,在講解每一個概念時都要舉例,這樣能夠幫助學生理解,同時對概念有更深程度的了解,實現(xiàn)邊學邊用的目的。如教師講解每一節(jié)內(nèi)容時,都要布置一項任務(wù),這樣學生就能根據(jù)任務(wù)進行學習,達到學習預(yù)期的目標。教師在上課前就把案例的內(nèi)容布置給學生,做好課程的知識準備,寫出案例的計劃和想法。
在日常的案例教學中,要發(fā)揮學生的獨立思考意識和能力,給予學生更大的學習空間,這樣才能更好地發(fā)揮學生主動性。在課堂上要積極鼓勵學生們進行討論,加強案例的研究,這樣才能總結(jié)出更多的方案。同學相互之間可以進行討論,提供更多的答案讓大家互動學習,及時完善和調(diào)整思路,最大程度調(diào)動學習的積極性。在不斷的交流中,學生能夠鍛煉自身的才能,說出自己的真實想法,為今后的學習奠定堅實基礎(chǔ)。
問題是學習的基礎(chǔ),只有學生不斷發(fā)問才能增強學習意識,要采取多種形式的案例教學,運用問題引導的方式進行課堂學習,才能達到學習的目標,可以全面激發(fā)學生的獨立思維意識。應(yīng)該結(jié)合實際教學目標,大膽創(chuàng)設(shè)各種假設(shè),為激發(fā)學生的創(chuàng)新思維提供保障。教師可以提出一系列的問題,根據(jù)一個知識點,運用多種形式提出問題,這樣學生才能選擇其中一個問題進行延伸,引導學生根據(jù)自身學習的能力程度選擇適合自己的學習方式。對不同的學生應(yīng)該給予不同指導,這樣才能滿足學生的學習需要。積極引導學生主動思考,加深對知識的理解,把握正確的學習目標。
數(shù)據(jù)結(jié)構(gòu)是計算機專業(yè)的重點學科,應(yīng)該結(jié)合基礎(chǔ)的課程,特別是上機實驗的學習,能夠加強對學生的綜合練習,這樣學生才能真正掌握數(shù)據(jù)結(jié)構(gòu)的原理和特征,正確表示各種邏輯特性和數(shù)據(jù)結(jié)構(gòu)的選擇,通過理解各種正確的算法設(shè)計滿足學習需要。加強上機實教學是為了使學生掌握數(shù)據(jù)結(jié)構(gòu)概念,教師應(yīng)選擇正確的教學實例,從課堂中發(fā)現(xiàn)更多的講解案例,這樣才能為上機的題目提供選擇。上機案例的題目主要分為學生獨立完成的案例;教師提供部分源代碼,學生獨立完成剩余的案例;教師提供全部源代碼,學生學習模仿的案例。教師可以根據(jù)實際案例的復(fù)雜程度進行判斷,幫助學生掌握更多的知識,也可以適當選擇一種形式留作上機的題目,增強學生的學習能力。
數(shù)據(jù)結(jié)構(gòu)課程作為理工科專業(yè)學生的必修科目,應(yīng)該得到高度重視,而案例教學法在日常教學中起到重要作用。數(shù)據(jù)結(jié)構(gòu)教學體系學習起來比較困難,只有運用正確的學習方法,才能為學習增添動力。