国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)據(jù)結(jié)構(gòu)課程教學(xué)過程中的教師主觀能動性研究

2020-07-14 18:36馬靖善劉雪娜
青年時代 2020年11期
關(guān)鍵詞:主觀能動性數(shù)據(jù)結(jié)構(gòu)教學(xué)方法

馬靖善 劉雪娜

摘 要:本文提出了教學(xué)過程中充分發(fā)揮教師主觀能動性是完成教學(xué)任務(wù)的前提和保障。強(qiáng)調(diào)教師首先要全面系統(tǒng)掌握所授課程的知識體系和教學(xué)特點。其次,發(fā)揮主觀能動性要落實到授課各個環(huán)節(jié)。著重指出充分備課是關(guān)鍵;教學(xué)方法要靈活多樣,同時提出教師要有把控課堂的能力。

關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);算法;教學(xué)方法;主觀能動性

一、引言

作為一名高校教師,如何把握課堂教學(xué)過程,在有限的時間里教授給學(xué)生更多的知識,讓學(xué)生能夠牢固地掌握所學(xué)知識,提高教學(xué)效率,是每個教師應(yīng)該考慮的重要問題。這就涉及到教師在教學(xué)過程中的主觀能動性,主要有如下幾個方面。

一是教師要全面系統(tǒng)地掌握所講課程的知識,熟練地掌握課程整體構(gòu)成。

二是教學(xué)方式和方法適合于課程教學(xué),能吸引學(xué)生的注意力。

三是掌握教學(xué)過程的每一個環(huán)節(jié),并把控好課堂秩序。

四是教師要有人格魅力,為人師表,能夠得到學(xué)生的認(rèn)可。

本文就數(shù)據(jù)結(jié)構(gòu)這門課程的教學(xué)體驗,闡述高校教師如何提高教學(xué)過程中的主觀能動性。

二、數(shù)據(jù)結(jié)構(gòu)課程體系研究

數(shù)據(jù)結(jié)構(gòu)課程是計算機(jī)及相關(guān)專業(yè)必修的核心課程之一,是計算機(jī)專業(yè)考研的必考科目之一。

數(shù)據(jù)結(jié)構(gòu)主要講述的是算法與實現(xiàn)。如何編寫出一個好的算法是程序設(shè)計的關(guān)鍵所在。數(shù)據(jù)結(jié)構(gòu)這門課程提供了很多好的算法,多數(shù)算法是固定的,學(xué)生只需要理解和掌握即可。還有一些算法是要自行設(shè)計的,這部分就要看學(xué)生的算法設(shè)計思想和編寫技術(shù)能力如何,這里沒有固定的題目,是最具挑戰(zhàn)的部分。

(一)數(shù)據(jù)結(jié)構(gòu)課程主要內(nèi)容

1.基本概念

數(shù)據(jù)結(jié)構(gòu)中基本概念很多,一定要注重理解和掌握,只有掌握了這些基本概念,才能依據(jù)題目要求編寫算法和完成一些固定的算法操作,如算法和存儲的基本概念、二叉樹的基本概念和性質(zhì)等。

2.固定算法

數(shù)據(jù)結(jié)構(gòu)中很多算法是固定不變的,一定要理解并掌握,掌握一些常用的算法對提高自身編寫算法的思想會有很大的幫助,如線性表的插入和刪除算法、折半查找算法、各種排序算法等。

3.體現(xiàn)固定算法思想的操作

這部分內(nèi)容最能體現(xiàn)對算法思想的理解程度,只要掌握了算法的基本思想,不用編寫算法就能完成題目的要求。例如,用一組整數(shù)建立一棵二叉排序樹。

4.自定義算法的設(shè)計與實現(xiàn)

這部分內(nèi)容題目非常靈活,也是考研等數(shù)據(jù)結(jié)構(gòu)考試中必考的內(nèi)容。是否完整系統(tǒng)地掌握了“數(shù)據(jù)結(jié)構(gòu)”課程,主要是看能否完成自定義算法的設(shè)計與實現(xiàn)。

(二)數(shù)據(jù)結(jié)構(gòu)課程教學(xué)特點

根據(jù)數(shù)據(jù)結(jié)構(gòu)課程的主要內(nèi)容,數(shù)據(jù)結(jié)構(gòu)教學(xué)過程的特點是:講清基本概念和常用算法的基本思想,通過編程實踐來驗證算法的基本思想實現(xiàn)過程,編寫一些自定義算法的程序?qū)崿F(xiàn)。

基本概念的講解過程不能平鋪直述地抽象講授,要結(jié)合一定的算法過程來講。例如,算法時間復(fù)雜度的概念,就要結(jié)合算法程序分析來闡述說明。數(shù)據(jù)結(jié)構(gòu)課程中有很多這樣的基本概念,只有講清楚這些基本概念,才能在理解算法設(shè)計過程中不產(chǎn)生偏差,也才能為算法設(shè)計打下堅實的基礎(chǔ)。

要掌握常用算法的基本思想,這些算法基本上是固定不變的,只有掌握其基本思想才能真正理解算法的精髓,也就很容易記住算法的實現(xiàn)過程。掌握了常用算法的基本思想,也能很順利地給出操作過程描述。例如,起泡排序的基本思想是“相鄰的兩個數(shù)據(jù)比較,有反序則交換”,只要牢固地掌握了這個基本思想,就很容易理解和掌握起泡排序算法的實現(xiàn)過程。

要真正掌握算法,還必須要經(jīng)過編程實踐,將依據(jù)算法編寫的程序在機(jī)器上實現(xiàn),并觀察和分析結(jié)果的合理性。這一點很重要,對牢牢地掌握算法是有決定性意義的。

三、教師在教學(xué)過程中的主觀能動性作用

依據(jù)數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)內(nèi)容和特點,要提高這門課的教學(xué)質(zhì)量和教學(xué)效果,教師如何上好這門課是關(guān)鍵。在數(shù)據(jù)結(jié)構(gòu)課程教學(xué)過程中充分發(fā)揮教師的主觀能動性是完成教學(xué)過程的前提和保障。

(一)備課充分

要想講好一門課程,充分備課是關(guān)鍵,課程體系中的每個環(huán)節(jié)都要印在教師的腦海中。每節(jié)課講什么,用什么教學(xué)方式方法合適,預(yù)判學(xué)生聽課時的反響并給出解決方案,布置什么樣的作業(yè),等等,都應(yīng)該是教師在備課時花費的心血。

準(zhǔn)備好教案是備好課的關(guān)鍵。無論多么熟悉的課程,都應(yīng)該事先準(zhǔn)備好教案,新課就更要好好準(zhǔn)備。課程內(nèi)容可能會有更新,要重新備課;授課對象已完全不同,原來教的二年級學(xué)生,現(xiàn)在可能是新生;原來教的是計算機(jī)專業(yè)學(xué)生,現(xiàn)在可能是其他專業(yè)的學(xué)生;原來的教室有多媒體教具,現(xiàn)在的教室可能只有黑板等等。這些信息都要求教師重新備課,更新教案。即使是講授過多次的課程,在上課之前也應(yīng)該準(zhǔn)備一下授課內(nèi)容,做到心中有數(shù)。

(二)教學(xué)方法恰當(dāng)

每位老師都有自己的講課特點和教學(xué)方法,結(jié)合每一門課程教學(xué)的特點,也可以有不同的教學(xué)方法和教學(xué)手段。筆者認(rèn)為把基本概念講清用什么樣的教學(xué)方法均可,筆者教學(xué)實踐發(fā)現(xiàn)在板書下講解或直接在Word下邊打字邊講解效果更好些。在算法思想的講解上,應(yīng)該盡量使用較為靈活多樣的教學(xué)方法和手段。例如,通過多媒體教學(xué)過程演示算法的基本思想,通過在編程環(huán)境(如VC++)下直接對照基本思想編程,再得到滿意的運行結(jié)果,這種教學(xué)方法能夠讓學(xué)生更加直觀地理解和掌握算法的基本思想和編程方法。在講解算法操作后,應(yīng)該讓學(xué)生及時練習(xí),并在實驗課上讓學(xué)生編寫講過的算法程序,使學(xué)生牢記算法思想的同時,提高編寫算法程序的能力。

本文將示例中序遞歸遍歷二叉樹的教學(xué)過程。圖1是一棵二叉樹的樣例。

1.中序遍歷二叉樹的基本思想

先按中序遍歷左子樹,再訪問根結(jié)點,最后按中序遍歷右子樹。

在教學(xué)過程中,可以先采用多媒體教學(xué)方式將這棵二叉樹的遍歷過程演示出來,然后給出中序遍歷的結(jié)果(FDCGHAIEB)。若沒有多媒體課件,也可以在Word下利用Word繪圖功能進(jìn)行演示,或者用教師自己擅長的教學(xué)手段進(jìn)行演示。

2.練習(xí)

教師畫出幾棵二叉樹讓學(xué)生進(jìn)行練習(xí),很快就能掌握中序遍歷的思想。

3.寫出算法程序

void inorder(BitTree *T)? // 中序遍歷的遞歸算法

{ if(T!=NULL)? ? ? ? ? ? ?// 根結(jié)點指針不為空則執(zhí)行如下操作,否則退棧

{ inorder(T->lchild);? ?// 按中序遍歷其左子樹

visit(T->data);? ? ? ?// 訪問根結(jié)點(可以換成輸出語句)

inorder(T->rchild);? ?// 按中序遍歷其右子樹

}

}

4.上機(jī)操作

上面的算法,有條件時老師可在教學(xué)過程中通過編程環(huán)境演示編程過程。在實驗課上學(xué)生要編寫程序運行出結(jié)果。

這樣,學(xué)生應(yīng)該不難掌握中序遍歷二叉樹的算法和思想。

(三)把控課堂

教師教學(xué)過程必須要把控好課堂教學(xué)秩序。把控課堂的能力也是教師必備的一項教學(xué)技能。

作為一名合格的教師,個人修養(yǎng)很重要。教師應(yīng)該做到為人師表,一切為學(xué)生的學(xué)習(xí)著想,盡職盡責(zé)講好每節(jié)課,重點還是應(yīng)該放在傳道授業(yè)解惑上。只有努力教學(xué),才會得到學(xué)生們的認(rèn)可,學(xué)生才會配合你的教學(xué)過程。

教師一方面要上好課,另一方面還要管理好課堂。要講清開設(shè)這門課程的必要性和用途,規(guī)定好這門課程學(xué)生所需的必備物品??傊瑧?yīng)該對學(xué)生上課有要求,對達(dá)不到要求的學(xué)生應(yīng)該有處理措施。

好的教師應(yīng)該懂得幽默,在教學(xué)過程中適當(dāng)?shù)赜哪幌?,可以活躍課堂氣氛,也能讓學(xué)生另眼相待。

(四)做好導(dǎo)課和總結(jié)

導(dǎo)課和總結(jié)是教學(xué)過程中重要的兩個環(huán)節(jié)。一般地,通過復(fù)習(xí)上節(jié)課的教學(xué)內(nèi)容引出本節(jié)課的教學(xué)內(nèi)容即可完成導(dǎo)課。導(dǎo)課過程可以將講過的課程串聯(lián)起來,保持教學(xué)內(nèi)容的連貫性。另外,在本節(jié)課程結(jié)束前應(yīng)該有個小結(jié)。本節(jié)都講了哪些內(nèi)容,哪些內(nèi)容應(yīng)該了解,哪些內(nèi)容要重點掌握。最后應(yīng)該留些作業(yè)或練習(xí),供學(xué)生們課后學(xué)習(xí)。教師要認(rèn)真批改學(xué)生作業(yè),及時把作業(yè)批改結(jié)果反饋給學(xué)生,并耐心解答學(xué)生疑問。

四、結(jié)語

教師主觀能動性的發(fā)揮對課程質(zhì)量有著重大而深遠(yuǎn)的影響,是提高教學(xué)滿意度的重要途徑。本文以數(shù)據(jù)結(jié)構(gòu)課程為例,系統(tǒng)地分析了在授課過程中如何落實和發(fā)揮教師主觀能動性。本文總結(jié)出的這些經(jīng)驗和方法在教學(xué)實踐中取得了較好的效果,也希望對同行有所幫助。

參考文獻(xiàn):

[1]秦玉平,馬靖善.數(shù)據(jù)結(jié)構(gòu)(C語言版)(第3版)[M].北京:清華大學(xué)出版社.2015.

[2]張希勝.教師教學(xué)主觀能動性的發(fā)揮與教育質(zhì)量[J].教學(xué)研究,2006(4):306-309.

猜你喜歡
主觀能動性數(shù)據(jù)結(jié)構(gòu)教學(xué)方法
教學(xué)方法與知識類型的適宜
研究性教學(xué)在口腔醫(yī)學(xué)??粕a(chǎn)實習(xí)中的應(yīng)用
大學(xué)英語教學(xué)中分組討論模式的研究
“翻轉(zhuǎn)課堂”教學(xué)模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)為例
TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學(xué)中的應(yīng)用
《數(shù)據(jù)結(jié)構(gòu)》教學(xué)方法創(chuàng)新探討
我的教學(xué)方法