公務(wù)員期刊網(wǎng) 精選范文 語(yǔ)言教學(xué)方法范文

語(yǔ)言教學(xué)方法精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的語(yǔ)言教學(xué)方法主題范文,僅供參考,歡迎閱讀并收藏。

語(yǔ)言教學(xué)方法

第1篇:語(yǔ)言教學(xué)方法范文

關(guān)鍵詞:C語(yǔ)言;程序設(shè)計(jì);教學(xué)方法

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B

文章編號(hào):1672-5913(2007)18-0012-02

1引言

“C語(yǔ)言程序設(shè)計(jì)”是高等院校計(jì)算機(jī)及其應(yīng)用專業(yè)學(xué)生的一門必修課,也是其它一些非計(jì)算機(jī)專業(yè)學(xué)生的一門重要基礎(chǔ)課。C語(yǔ)言功能強(qiáng)大,表達(dá)能力強(qiáng),但其豐富的功能所帶來(lái)的繁多的數(shù)據(jù)類型和復(fù)雜的語(yǔ)法結(jié)構(gòu),給初學(xué)者產(chǎn)生了不少困難。在教學(xué)過(guò)程中,它不但要求教師具有良好的教學(xué)水平和教學(xué)方法,也要求學(xué)生具有良好的邏輯設(shè)計(jì)能力,因此,教師在教學(xué)過(guò)程中必須找到適合學(xué)生學(xué)習(xí)特點(diǎn)的教學(xué)方法,使學(xué)生在短暫的課堂學(xué)習(xí)時(shí)間內(nèi),學(xué)到盡可能多的C語(yǔ)言概念和C語(yǔ)言編程技巧。筆者從事C語(yǔ)言的教學(xué)工作,在教學(xué)中發(fā)現(xiàn)一些問(wèn)題,也總結(jié)了一些經(jīng)驗(yàn)。現(xiàn)就C語(yǔ)言課的教學(xué)方法,談?wù)剛€(gè)人看法。

2循序漸進(jìn),由簡(jiǎn)到難

在C語(yǔ)言教學(xué)過(guò)程中,應(yīng)該要遵循由易到難,循序漸進(jìn)的原則。學(xué)習(xí)C語(yǔ)言的學(xué)生,一般都沒(méi)有計(jì)算機(jī)語(yǔ)言的基礎(chǔ),對(duì)計(jì)算機(jī)語(yǔ)言的認(rèn)識(shí)非常有限,很多基本概念都不知道,因此,在教學(xué)過(guò)程中,應(yīng)該從簡(jiǎn)單的開(kāi)始,循序漸進(jìn),慢慢培養(yǎng)學(xué)生的興趣。例如在學(xué)習(xí)C語(yǔ)言時(shí),關(guān)鍵是要熟練掌握并靈活運(yùn)用好32個(gè)關(guān)鍵字。我們可以根據(jù)內(nèi)容的先后順序和功能給這些關(guān)鍵字分類,比如說(shuō),short、long和signed用于說(shuō)明整型數(shù)據(jù),float和double用于說(shuō)明實(shí)型數(shù)據(jù),而由if和else可構(gòu)成選擇結(jié)構(gòu)的控制語(yǔ)句,在循環(huán)結(jié)構(gòu)控制語(yǔ)句中可用for、while和do關(guān)鍵字。在上每節(jié)課之前,我們可以先板書(shū)寫(xiě)出已學(xué)習(xí)過(guò)的關(guān)鍵字和本節(jié)課要學(xué)習(xí)的新的關(guān)鍵字,對(duì)于新的關(guān)鍵字,寫(xiě)出其全名并注上對(duì)應(yīng)的漢語(yǔ)意思來(lái),以加深對(duì)關(guān)鍵字的理解,通過(guò)例題和練習(xí)來(lái)掌握此關(guān)鍵字的用法,久而久之,單調(diào)的關(guān)鍵字就變得容易接受并能熟練掌握了。

3多舉例子,理論與實(shí)踐并重

為培養(yǎng)學(xué)生的學(xué)習(xí)興趣,教師在教學(xué)過(guò)程中,不能一味地按書(shū)本去講,而要多舉些實(shí)際的例子,多與日常的應(yīng)用相結(jié)合,用C語(yǔ)言解決實(shí)際問(wèn)題,使學(xué)生明白C語(yǔ)言的用處及其強(qiáng)大的功能。例如,在講授for循環(huán)時(shí),可以計(jì)算當(dāng)前班級(jí)的所有學(xué)生的平均成績(jī),計(jì)算總分時(shí),用for循環(huán)計(jì)算,最后把總分除以班級(jí)人數(shù)即可得到班級(jí)學(xué)生的平均分,這樣就可以節(jié)省很多工作量,而且保證結(jié)果的正確性。

C語(yǔ)言還是一門實(shí)踐性相當(dāng)強(qiáng)的課程。學(xué)好C語(yǔ)言,要理論與實(shí)踐并重。學(xué)習(xí)中存在的疑點(diǎn)或難點(diǎn),學(xué)生可通過(guò)上機(jī)調(diào)試得到明確解答,同時(shí)也加深對(duì)學(xué)習(xí)內(nèi)容的理解。教師在上課時(shí),給學(xué)生舉的例子要當(dāng)場(chǎng)演示,在多媒體教學(xué)電腦上編譯運(yùn)行程序,得出正確的結(jié)果,加深學(xué)生的印象。對(duì)學(xué)生而言,在每一次的上機(jī)前應(yīng)做好充分準(zhǔn)備,編寫(xiě)好上機(jī)內(nèi)容。對(duì)上機(jī)中出現(xiàn)的問(wèn)題應(yīng)能調(diào)試分析,編寫(xiě)實(shí)驗(yàn)報(bào)告,分析程序結(jié)果。學(xué)生只有反復(fù)上機(jī)操作,才能對(duì)C語(yǔ)言有更深、更全面的認(rèn)識(shí)和理解,逐步提高實(shí)際操作和學(xué)習(xí)的能力。

4強(qiáng)調(diào)細(xì)節(jié),避免出現(xiàn)不必要的錯(cuò)誤

C語(yǔ)言規(guī)則繁多,且使用靈活,很容易出錯(cuò)。如果不小心,一些經(jīng)驗(yàn)豐富的C語(yǔ)言程序員都會(huì)犯一些小毛病,但這又并不是語(yǔ)法上的錯(cuò)誤,而是出現(xiàn)了邏輯錯(cuò)誤,這樣使得調(diào)試過(guò)程變得更難。因此,教師在C語(yǔ)言的教學(xué)過(guò)程中,一定要強(qiáng)調(diào)細(xì)節(jié)問(wèn)題,把一些經(jīng)常會(huì)犯的錯(cuò)誤總結(jié)出來(lái),如果程序運(yùn)行結(jié)果不正確,就要去檢查是否犯了其中的某個(gè)錯(cuò)誤。例如在C語(yǔ)言里,賦值運(yùn)算符是“=”,而“==”是關(guān)系運(yùn)算符的相等,但是很多學(xué)生在編程時(shí)經(jīng)常會(huì)誤把“=”當(dāng)成“==”,這樣在判斷語(yǔ)句中,例如if (a = 1),括號(hào)中的條件則會(huì)永遠(yuǎn)為真,程序在編譯時(shí)不會(huì)提示有錯(cuò),可以編譯通過(guò),但這明顯不是所要的結(jié)果,程序最后運(yùn)行的結(jié)果當(dāng)然就會(huì)不正確。

5傳授編程技巧,強(qiáng)調(diào)編程規(guī)范

C語(yǔ)言程序設(shè)計(jì)包含的內(nèi)容廣泛,每節(jié)課的教學(xué)容量大,如果泛泛地講,既抓不住重點(diǎn),又起不到好的教學(xué)效果。教學(xué)中,教師應(yīng)該傳授學(xué)生一些編程技巧,例如一些算法的運(yùn)用等,讓學(xué)生學(xué)會(huì)如何熟練應(yīng)用C語(yǔ)言行動(dòng)編程。在??祁愒盒?,對(duì)該課程的學(xué)習(xí),應(yīng)能掌握一般C程序的編寫(xiě)和上機(jī)調(diào)試運(yùn)行,并能解決一定的實(shí)際問(wèn)題。因此,應(yīng)引導(dǎo)學(xué)生多讀程序,多編程序,多上機(jī)調(diào)試程序。除此之外,很重要的一點(diǎn),就是要讓學(xué)生養(yǎng)成良好的編程習(xí)慣,有良好的編程規(guī)范和編程風(fēng)格。

6教會(huì)學(xué)生如何高效地調(diào)試程序

教師教會(huì)學(xué)生如何編寫(xiě)程序是主要任務(wù),但這還遠(yuǎn)遠(yuǎn)不夠,教會(huì)學(xué)生如何高效地調(diào)試程序也是很重要的一面。對(duì)于初學(xué)者來(lái)說(shuō),編寫(xiě)一個(gè)程序,無(wú)論大小,最初不可能一點(diǎn)錯(cuò)誤都沒(méi)有,如果是語(yǔ)法上的錯(cuò)誤還好解決,編譯器會(huì)報(bào)錯(cuò)。如果出現(xiàn)了上面所提到的邏輯錯(cuò)誤,則編譯器就不會(huì)報(bào)錯(cuò)了,可以編譯通過(guò),但是結(jié)果是不正確的,因此就要去找到出錯(cuò)的地方。教師在教學(xué)過(guò)程中,應(yīng)該把一些調(diào)試的方法總結(jié)出來(lái),教給學(xué)生,讓他們自己去學(xué)習(xí)如何找錯(cuò)糾錯(cuò),最后把程序調(diào)試成功。

7結(jié)論

C語(yǔ)言是一門非常優(yōu)秀的程序設(shè)計(jì)語(yǔ)言,由于本身概念比較復(fù)雜,使用又靈活,要很好掌握它有一定難度。但在教學(xué)中,學(xué)生對(duì)C語(yǔ)言還是有極大興趣的。只要教師對(duì)C語(yǔ)言有較深的理解,有比較豐富的實(shí)踐經(jīng)驗(yàn),并在教學(xué)中采取相應(yīng)的措施與教學(xué)手段,一定能取得理想的教學(xué)效果。

參考文獻(xiàn)

[1] 劉霞. C語(yǔ)言教學(xué)改革探索與實(shí)踐[J]. 吉林省經(jīng)濟(jì)管理干部學(xué)院學(xué)報(bào),2003,(10).

[2] 譚浩強(qiáng). C語(yǔ)言程序設(shè)計(jì) (第三版) [M]. 北京:清華大學(xué)出版社,2006.

[3] 梁力. 程序設(shè)計(jì)基礎(chǔ)與C語(yǔ)言[M]. 西安電子科技大學(xué)出版社,2001.

第2篇:語(yǔ)言教學(xué)方法范文

關(guān)鍵詞:C語(yǔ)言;教學(xué)方法;編程

中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)35-2383-01

An Analysis of the Engineering students' C Language Programming

LI Chun-ling

(Department of Computer Science and Technology,Shanxi University of Technology,Hanzhong 723000,China)

Abstract: Because C language has the merits that other programming language can not compare with,it becomes one of the most widely used and the most influential programming language in the world today.So in colleges of engineering,C language has become the important basic course in the teaching program.This paper analyses the functions and characteristics of C language and proposes adopting appropriate teaching methods in many ways to help students solve difficult problems in programming.

Key words: C language;teaching methods;programming

對(duì)于高等學(xué)校各工科專業(yè)的學(xué)生來(lái)說(shuō),由于C語(yǔ)言概念簡(jiǎn)潔,數(shù)據(jù)類型和運(yùn)算符豐富,表達(dá)能力強(qiáng),用法靈活,程序結(jié)構(gòu)性和可讀性好,易于體現(xiàn)結(jié)構(gòu)化程序設(shè)計(jì)思想,同時(shí)它既具有高級(jí)語(yǔ)言程序設(shè)計(jì)的特點(diǎn),又具有匯編語(yǔ)言的功能;既能有效的進(jìn)行算法描述,又能對(duì)硬件直接進(jìn)行操作;既適合編寫(xiě)應(yīng)用程序,又適合開(kāi)發(fā)系統(tǒng)軟件。因此,C語(yǔ)言作為程序設(shè)計(jì)的入門語(yǔ)言課,被廣泛的應(yīng)用于教學(xué)中。但也正是由于這些特點(diǎn),增加了初學(xué)者掌握C語(yǔ)言的難度,使這門課程顯得太抽象,難以把握。如何使C語(yǔ)言教學(xué)能夠取得良好的教學(xué)效果,為工科專業(yè)的學(xué)生在后續(xù)課程的學(xué)習(xí)中打下良好的基礎(chǔ),是高校計(jì)算機(jī)課程教學(xué)中一個(gè)突出問(wèn)題。本文從C語(yǔ)言的特點(diǎn)出發(fā),對(duì)工科專業(yè)C語(yǔ)言的教學(xué)方法進(jìn)行探析。

1 培養(yǎng)學(xué)生良好的編程風(fēng)格

所謂編程風(fēng)格是指編程者在程序設(shè)計(jì)過(guò)程中通常共同遵守的一些約定規(guī)則。有的人編寫(xiě)的程序代碼讓人一看就很舒服,而有的則讓人一看就頭疼,這主要是由編程風(fēng)格造成的,高質(zhì)量的程序離不開(kāi)流暢、清晰的編程風(fēng)格。因此,培養(yǎng)學(xué)生良好的編程風(fēng)格是C語(yǔ)言教學(xué)中非常重要的任務(wù)。

編程風(fēng)格沒(méi)有十分明確的規(guī)則可以遵循,但是絕大多數(shù)軟件公司和眾多的優(yōu)秀程序員們還是總結(jié)了一些比較好的編程規(guī)則。在這里給出幾點(diǎn)建議:

1) 縮進(jìn)格式。縮進(jìn)的大小是為了清楚的定義一個(gè)塊的開(kāi)始和結(jié)束。首先這比起代碼一律左對(duì)齊而言,更容易看清程序的邏輯結(jié)構(gòu)。其次,就是它能在你將程序變得嵌套層數(shù)太多的時(shí)候給你警告,適當(dāng)?shù)膶?duì)程序進(jìn)行修改。

2) 標(biāo)識(shí)符的命名。通常符號(hào)常量采用大寫(xiě)字母表示,而變量則采用小寫(xiě)字母表示。

3) 注釋。好的程序應(yīng)該含有恰當(dāng)?shù)淖⑨?,方便別人用最短的時(shí)間讀懂自己所寫(xiě)的代碼,這對(duì)團(tuán)隊(duì)合作開(kāi)發(fā)也是很有幫助的,同時(shí)也為今后對(duì)代碼的修改提供方便。

編程風(fēng)格還包括空格、空行、出錯(cuò)信息的處理、goto語(yǔ)句的使用等,在此就不逐一說(shuō)明??傊?,良好的編程風(fēng)格需要逐漸養(yǎng)成,所以除課堂教學(xué)時(shí)要灌輸編程風(fēng)格的思想外,還要將其融入實(shí)踐環(huán)節(jié),讓學(xué)生切實(shí)感受良好編程風(fēng)格的重要性。

2 從多方面加強(qiáng)對(duì)學(xué)生編程能力的培養(yǎng)

C語(yǔ)言程序設(shè)計(jì)教學(xué)的目的是培養(yǎng)學(xué)生的程序設(shè)計(jì)能力,因此,在教學(xué)的過(guò)程中,應(yīng)該注重學(xué)生的算法實(shí)現(xiàn)和程序設(shè)計(jì)能力的培養(yǎng),而不應(yīng)該只局限于C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)的講授中。為了在講授知識(shí)的同時(shí),最大化的提升學(xué)生的編程能力,可以利用以下方法實(shí)現(xiàn):

1) 要加強(qiáng)學(xué)生閱讀程序能力的培養(yǎng)。讓學(xué)生閱讀典型例題的經(jīng)典程序,通過(guò)“讀”程序,使學(xué)生更好的理解C語(yǔ)言的程序設(shè)計(jì)方法,并掌握常見(jiàn)的編程方法和技巧。

2) 在閱讀程序的基礎(chǔ)上,對(duì)一些經(jīng)典算法要加以總結(jié)和歸納。例如累加問(wèn)題,累乘問(wèn)題,排序問(wèn)題等。在學(xué)生充分理解和掌握的基礎(chǔ)上來(lái)動(dòng)手模仿編寫(xiě)功能類似的程序,通過(guò)模仿逐步培養(yǎng)能力。

3) 在教學(xué)過(guò)程中,要做到層層鋪墊,循序漸進(jìn)。例如對(duì)于求解最大數(shù)這一問(wèn)題,如果求解是兩個(gè)數(shù)中的最大數(shù),三個(gè)數(shù)中的最大數(shù),四個(gè)數(shù)或是更多數(shù)中的最大數(shù),這一問(wèn)題的算法在連續(xù)的幾個(gè)章節(jié)中都會(huì)逐步的給出答案,通過(guò)這樣循序漸進(jìn)的講授,調(diào)動(dòng)起學(xué)生的學(xué)習(xí)興趣,從而逐步提高學(xué)生解決問(wèn)題的能力。

4) 建立合理的編程順序。通過(guò)學(xué)習(xí)我們知道,對(duì)于一個(gè)函數(shù)體而言,通常包含四個(gè)部分:變量類型的說(shuō)明,提供數(shù)據(jù)部分,運(yùn)算部分以及輸出部分。在編寫(xiě)程序時(shí),一般也都是按照這樣的順序進(jìn)行實(shí)現(xiàn)的。在這介紹一種更方便的編程順序。第一步,找出解決問(wèn)題的關(guān)鍵步驟,先實(shí)現(xiàn)運(yùn)算部分的語(yǔ)句編寫(xiě)。第二步,觀察運(yùn)算語(yǔ)句中所涉及到的變量,對(duì)需要提供數(shù)據(jù)的變量進(jìn)行賦值。第三步,根據(jù)變量的使用情況進(jìn)行合理的類型說(shuō)明。最后,完成結(jié)果的輸出。

3 加強(qiáng)上機(jī)實(shí)踐提高編程能力

在上機(jī)實(shí)踐的過(guò)程中,既要有基本的較為簡(jiǎn)單的驗(yàn)證性題目,又要包含具有一定難度的設(shè)計(jì)性題目,由易到難,從而調(diào)動(dòng)起學(xué)生的學(xué)習(xí)興趣。最后當(dāng)學(xué)生具有一定的自主編程能力之后,可以通過(guò)一個(gè)綜合性的設(shè)計(jì)實(shí)驗(yàn),將其所學(xué)的知識(shí)相互關(guān)聯(lián)起來(lái),當(dāng)然可以采用多人協(xié)作的方式,將復(fù)雜問(wèn)題分模塊逐一實(shí)現(xiàn),這樣還能有效的提高學(xué)生的協(xié)作能力。最后將各個(gè)模塊連接起來(lái),通過(guò)上機(jī)測(cè)試,從而達(dá)到提高學(xué)生編程能力的目的。

4 結(jié)束語(yǔ)

C語(yǔ)言是高校工科專業(yè)的一門基礎(chǔ)課程,我們通過(guò)對(duì)教學(xué)方法和教學(xué)模式的不斷探索,激發(fā)起學(xué)生的學(xué)習(xí)興趣,使學(xué)生不但能夠熟練掌握程序設(shè)計(jì)中的基本知識(shí),編程技術(shù)和常用算法,更重要的是要培養(yǎng)學(xué)生利用C語(yǔ)言解決實(shí)際問(wèn)題的的能力。

參考文獻(xiàn):

[1] 譚浩強(qiáng).C程序設(shè)計(jì)[M].2版.北京:清華大學(xué)出版社,1999.

第3篇:語(yǔ)言教學(xué)方法范文

關(guān)鍵詞 小學(xué)語(yǔ)文;教學(xué)心得;快樂(lè)氛圍

語(yǔ)文作為一門基礎(chǔ)性的學(xué)科,在學(xué)生的學(xué)習(xí)和生活中起到不可估量的重要作用。它是學(xué)生開(kāi)闊視野,認(rèn)識(shí)世界的第一把鑰匙。在教學(xué)活動(dòng)中我深刻的認(rèn)識(shí)到學(xué)生良好的學(xué)習(xí)習(xí)慣和積極活躍的教學(xué)氛圍是多么重要。

一、充分的備課是關(guān)鍵

備課是所有教學(xué)活動(dòng)開(kāi)展的前提,是每一堂精彩的課堂教學(xué)的重要環(huán)節(jié)之一。首先教師在備課之前必須了解教學(xué)大綱的具體內(nèi)容,知道通過(guò)學(xué)習(xí)文章應(yīng)該達(dá)到怎樣的教學(xué)目的。其次,教師必須能夠獨(dú)立的理解和參透所要教授的文章,通過(guò)充分、細(xì)致的研讀抓住文章的重點(diǎn)和詞句,以及難點(diǎn),并且清楚的分出作者所要表達(dá)的主旨大意和思想感情。同時(shí)在備課之余教師應(yīng)該了解到學(xué)生的現(xiàn)有學(xué)習(xí)水平,全面的考慮以怎樣的方式和方法教授課文,學(xué)生才能夠更加容易的理解和學(xué)習(xí)。教師應(yīng)該站在學(xué)生的角度看問(wèn)題,用學(xué)生的思維方式和價(jià)值觀去理解學(xué)生的心里,理解他們所面對(duì)的問(wèn)題和他們的情感、心理。設(shè)計(jì)適合的教學(xué)方式使得學(xué)生更好的理解文章,學(xué)習(xí)到更多有用的文化知識(shí)。在教師本身應(yīng)該擁有廣博的學(xué)識(shí),及時(shí)準(zhǔn)確的了解到語(yǔ)文教學(xué)發(fā)展的新動(dòng)向,對(duì)教材作出不斷地更新和修改,這樣才能不斷地提高教學(xué)效率。

二、鼓勵(lì)學(xué)生養(yǎng)成預(yù)習(xí)的良好習(xí)慣,提高學(xué)習(xí)效率

學(xué)生在課堂學(xué)習(xí)之前對(duì)于文章的預(yù)習(xí)在整個(gè)課堂教學(xué)活動(dòng)中起到不可或缺的重要作用。預(yù)習(xí)是指對(duì)所要學(xué)習(xí)的文章的深入學(xué)習(xí)和了解,通過(guò)預(yù)習(xí),學(xué)生必須養(yǎng)成獨(dú)立思考和解決問(wèn)題的能力,提高他們的自學(xué)能力。在以前的教學(xué)活動(dòng)中,只有一小部分學(xué)生能夠獨(dú)立自主的完成對(duì)課文的預(yù)習(xí)工作,而其他的學(xué)生對(duì)課文沒(méi)有自己的理解,對(duì)后期教學(xué)工作造成了負(fù)面影響。不知道就不能積極的參與到教學(xué)中去,因此教學(xué)效果也就相對(duì)的不好。因此教師必須鼓勵(lì)學(xué)生養(yǎng)成良好的預(yù)習(xí)習(xí)慣,針對(duì)不同的學(xué)生提出不同的預(yù)習(xí)方案,提高學(xué)生的預(yù)習(xí)效率。通過(guò)對(duì)課文有效的預(yù)習(xí)學(xué)習(xí)到課文的內(nèi)容,提出自己獨(dú)立的問(wèn)題和見(jiàn)解改變只在課堂上聽(tīng)的現(xiàn)象,提高學(xué)生的積極主動(dòng)型,使得學(xué)生能夠積極參與到課堂討論的活動(dòng)中去。

良好的學(xué)習(xí)習(xí)慣對(duì)學(xué)生在日常學(xué)習(xí)中起到了至關(guān)重要的作用,隨著時(shí)代的變化,獨(dú)生子女越來(lái)越多,家庭的期許也越來(lái)越重,孩子的壓力也就越來(lái)越大。家長(zhǎng)們都希望孩子能夠有出息,所以很多孩子天天深夜還在學(xué)習(xí),但這種效率低下的學(xué)習(xí)方式并沒(méi)有提高學(xué)生的學(xué)習(xí)成績(jī),相反還會(huì)影響孩子的身體健康。所以培養(yǎng)學(xué)生良好的學(xué)習(xí)習(xí)慣,提高學(xué)習(xí)效率至關(guān)重要。

一位著名教育學(xué)家曾經(jīng)說(shuō)過(guò),學(xué)習(xí)是一門偉大的藝術(shù),只有有效的學(xué)習(xí)方法才能提高學(xué)習(xí)效率。作為教師在課堂教學(xué)活動(dòng)中應(yīng)該積極主動(dòng)的激起學(xué)生對(duì)于學(xué)習(xí)的興趣和好感,教育學(xué)生有效率的學(xué)習(xí)。只有學(xué)生的學(xué)習(xí)效率提高了,教師的教學(xué)質(zhì)量才能不斷提高。

三、巧妙運(yùn)用激勵(lì)性語(yǔ)言

在日常教學(xué)活動(dòng)中語(yǔ)言的重要性不言而喻。對(duì)小學(xué)生而言,他們渴望進(jìn)步、成功、表?yè)P(yáng),所以教師要善于運(yùn)用多樣性的語(yǔ)言對(duì)學(xué)生進(jìn)行鼓勵(lì)。如果學(xué)生在課堂上回答問(wèn)題表現(xiàn)的不錯(cuò),我就會(huì)用如下一些語(yǔ)言給與他適當(dāng)?shù)墓膭?lì):“回答的非常好!”“回答的非常準(zhǔn)確!”“回答的漂亮極了!”“這位同學(xué)真聰明!”“多么精彩的回答呀!”“回答的非常精彩!”如果有的學(xué)生的回答超出我的預(yù)料之外的話,我會(huì)用非常驚訝的口吻給與鼓勵(lì):“真意外,你會(huì)回答的這么棒!”“你的回答,比老師所想到的還要全面,真不簡(jiǎn)單!”有時(shí)我會(huì)把發(fā)散性思維的問(wèn)題放到課堂上讓學(xué)生們進(jìn)行談?wù)摚?dāng)有學(xué)生的回答不完全準(zhǔn)確時(shí)我也不會(huì)給與即時(shí)的補(bǔ)充,而是讓其他同學(xué)就他對(duì)的方面進(jìn)行贊揚(yáng),這樣他就會(huì)意識(shí)到自己錯(cuò)誤的方面。要是有學(xué)生讀書(shū)聲音不是很清晰的話我會(huì)說(shuō):“讀的真準(zhǔn)確,要是聲音響亮一點(diǎn)的話就更加完美了!”對(duì)于回答錯(cuò)誤的學(xué)生我也會(huì)給與積極的鼓勵(lì):“敢于發(fā)表自己的意見(jiàn)非常好,但是考慮問(wèn)題的方向錯(cuò)了哦!要加油,老師相信你是最棒的!”在這個(gè)過(guò)程中我更看中的是學(xué)生這種積極學(xué)習(xí)的態(tài)度,而不是發(fā)言的質(zhì)量。因此,在教學(xué)活動(dòng)中巧妙的運(yùn)用激勵(lì)性語(yǔ)言會(huì)提高學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)的效率,從而提高教學(xué)質(zhì)量。

四、營(yíng)造良好的教學(xué)氛圍

課堂需要?dú)g笑、課堂需要和諧、課堂需要輕松。只有在歡樂(lè)、和諧、輕松的課堂里學(xué)生才能夠自由的翱翔在知識(shí)的海洋中,茁壯成長(zhǎng)。作為課堂教學(xué)活動(dòng)中的領(lǐng)導(dǎo)者,教師必須具備強(qiáng)大的精神力量,以自己的情感和人格魅力營(yíng)造和諧、民主、輕松的課堂氛圍。只有在這樣的環(huán)境下師生的思想互動(dòng)才能夠有效的進(jìn)行。在這個(gè)過(guò)程中教師不應(yīng)該過(guò)于嚴(yán)格,因?yàn)檫@樣有可能無(wú)形中會(huì)給學(xué)生帶來(lái)壓力,無(wú)法達(dá)到輕松的狀態(tài)。其次,教師在課堂上應(yīng)該是充滿激情的,只有積極的、滿腔熱情的去激勵(lì)和感化學(xué)生,才能使得學(xué)生的積極性提高,這樣學(xué)生的潛能就能得到開(kāi)發(fā),課堂效率便得以提高。從而實(shí)現(xiàn)學(xué)生在潛移默化的狀態(tài)下受到中國(guó)五千年歷史文化積淀的熏陶和感染,達(dá)到教學(xué)目標(biāo)。

五、總結(jié)

總之,我認(rèn)為小學(xué)語(yǔ)文教學(xué)工作是任重而道遠(yuǎn)的。時(shí)代在變、信息在變,我們教學(xué)的方法也在不斷地探索和改變,只有不斷地吸收新的方式方法,在寓教于樂(lè)的基礎(chǔ)上不斷地實(shí)踐,不斷地探索,把自己展現(xiàn)給學(xué)生才能給學(xué)生帶來(lái)歡樂(lè),帶來(lái)知識(shí),才能完全的實(shí)現(xiàn)教育的目標(biāo)。

參考文獻(xiàn):

[1]劉艷梅.淺析語(yǔ)文課堂教學(xué)中的審美教育[J].科教文匯,2010,(2).

第4篇:語(yǔ)言教學(xué)方法范文

關(guān)鍵詞:指針;變量;數(shù)組

中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)18-4434-02

C語(yǔ)言程序設(shè)計(jì)這門課程是理工科學(xué)生都要必修的一門課程,在講授這門課程的時(shí)候,指針對(duì)學(xué)生來(lái)說(shuō)是最難理解的一個(gè)部分。如何能讓學(xué)生更好地掌握和接受指針的概念,是C語(yǔ)言教學(xué)中的一個(gè)特色。該文闡述了通過(guò)事先引入指針概念,并引用圖示的方法,講解了讓學(xué)生循序漸進(jìn)地掌握指針的講法。圖1

變量定義就是開(kāi)辟一個(gè)指定類型長(zhǎng)度的內(nèi)存空間,并為該空間定義一個(gè)對(duì)應(yīng)的名字,如圖1所示。一個(gè)變量名對(duì)應(yīng)內(nèi)存單元中的一塊內(nèi)存空間,而這塊空間是有地址的,對(duì)變量?jī)?nèi)容的讀和寫(xiě)都是通過(guò)這個(gè)地址來(lái)實(shí)現(xiàn)的,地址我們也稱為指針。在這里我們第一次提出指針的概念。

2)講解一維數(shù)組時(shí),引入指針的概念。

定義一個(gè)一維數(shù)組就是開(kāi)辟n個(gè)指定類型長(zhǎng)度的內(nèi)存空間,每個(gè)內(nèi)存空間也都和變量一樣有對(duì)應(yīng)的名字,就是數(shù)組元素的名字。

例如:

int a[5];

定義一個(gè)一維數(shù)組,包括5個(gè)元素,其實(shí)是在內(nèi)存中開(kāi)辟5個(gè)整型類型長(zhǎng)度的內(nèi)存空間,如圖2所示。圖2

a數(shù)組中的5個(gè)元素在內(nèi)存中是連續(xù)存放的,如果第一個(gè)元素a的地址是2000,則a[1]的地址是2004(假設(shè)一個(gè)整型占4個(gè)字節(jié)),a[2]的地址是2008,依此類推,a[4]的地址是2016。也就是說(shuō)每一個(gè)元素都有存放該元素值的空間,這個(gè)空間我們用地址來(lái)查找,這里提到的地址也就是指針。在這里第二次提出指針的概念,并強(qiáng)調(diào)每個(gè)變量或一維數(shù)組元素都有其對(duì)應(yīng)的內(nèi)存空間。

3)講解二維數(shù)組時(shí),引入指針的概念。

例如:

int a[3][4];

定義一個(gè)3行4列的一個(gè)二維數(shù)組,其實(shí)也是在內(nèi)存中開(kāi)辟12個(gè)整型類型長(zhǎng)度的內(nèi)存空間,如圖3所示。

可以定義一個(gè)普通類型的指針變量,用來(lái)指向整型變量或整型數(shù)組元素,我們也可以定義一個(gè)指針變量指向一個(gè)一維數(shù)組。int (*p)[4];

該語(yǔ)句定義的是一個(gè)指針變量,而這個(gè)指針變量是指向一個(gè)包括四個(gè)元素的數(shù)組的,此數(shù)組的每個(gè)元素類型是整型。

如果有:

int a[4];

那么我們用語(yǔ)句p=&a;可以讓p指向a數(shù)組了,因?yàn)閍就是一個(gè)包括四個(gè)元素的整型數(shù)組。

再例如:

int a[3][4];

第5篇:語(yǔ)言教學(xué)方法范文

摘要:本文介紹了筆者根據(jù)自己多年來(lái)的教學(xué)經(jīng)驗(yàn),在C語(yǔ)言程序設(shè)計(jì)教學(xué)中應(yīng)用探究式教學(xué)方法的一些經(jīng)驗(yàn)。

關(guān)鍵詞:探究式;C語(yǔ)言;教學(xué)方法

中圖分類號(hào):G642

文獻(xiàn)標(biāo)識(shí)碼:B

“成功的教學(xué)依賴于一種和諧安全的氣氛?!?羅杰斯)“心理安全”和“心理自由”是兩個(gè)最重要的條件,教師要充分尊重學(xué)生,尊重他們的興趣愛(ài)好、思維方式、思想感情,要真正“蹲”下來(lái),傾聽(tīng)學(xué)生的心聲,做學(xué)生的朋友,構(gòu)建親、助、樂(lè)的人際環(huán)境,呵護(hù)學(xué)生們的好奇心。有了這種平等、寬松、無(wú)責(zé)怪的氛圍,學(xué)生才敢提出問(wèn)題、思考問(wèn)題、探究問(wèn)題,進(jìn)而找到解決問(wèn)題的方法。在課堂上我鼓勵(lì)學(xué)生隨時(shí)提出問(wèn)題,對(duì)敢于提出問(wèn)題的學(xué)生大加贊賞,并允許“插嘴”,因?yàn)椤安遄臁敝型N(yùn)涵著創(chuàng)造思維的火花,還允許學(xué)生大聲發(fā)笑、實(shí)話實(shí)說(shuō),因?yàn)檫@是情感的真實(shí)流露,更允許學(xué)生之間有爭(zhēng)論,因?yàn)闋?zhēng)論說(shuō)明學(xué)生在思考、有創(chuàng)見(jiàn)。課堂上敢于提問(wèn)的學(xué)生越來(lái)越多,即使有的問(wèn)題幼稚可笑,我也倍加珍視,向他豎起大拇指。

實(shí)例一:在介紹了數(shù)組的知識(shí)和指針的概念后,開(kāi)始學(xué)習(xí)指針的加減法運(yùn)算。我首先舉了一個(gè)形象的例子。有一排房子共有20個(gè)房間,規(guī)定四個(gè)家庭每家各占有連續(xù)的5個(gè)房間,即第一個(gè)家庭占有1到5號(hào)房間,第二個(gè)家庭占有6到10號(hào)房間,以此類推。此時(shí),指針的加減運(yùn)算,就如同計(jì)算每個(gè)家庭的房間號(hào)一樣,第二個(gè)家庭從6號(hào)房間開(kāi)始,那么第三個(gè)家庭就是第二個(gè)家庭上加1,此時(shí)1的單位是一個(gè)家庭,而一個(gè)家庭占有5個(gè)房間,則第三個(gè)家庭開(kāi)始的房間號(hào)就應(yīng)該是6+1*5=11,而不是6+1=7。

實(shí)例二:在學(xué)習(xí)指針的加減法運(yùn)算時(shí),我把學(xué)生安排在每人一機(jī)的計(jì)算機(jī)教室,提供一組指針運(yùn)算的練習(xí)題,請(qǐng)學(xué)生編程、調(diào)試、運(yùn)行、分析結(jié)果、得出結(jié)論。本次課的前提是學(xué)生已學(xué)習(xí)了數(shù)組的知識(shí)和指針的概念。

上課前,我發(fā)給學(xué)生需要在課堂上填寫(xiě)的實(shí)驗(yàn)報(bào)告。然后,在與計(jì)算機(jī)相連的屏幕上給出了一個(gè)問(wèn)題:

設(shè)int a=3;

則a-1=,a+2=

提問(wèn):哪個(gè)同學(xué)可以告訴我這兩個(gè)表達(dá)式的值是什么?學(xué)生們不由得輕聲笑了出來(lái):“太簡(jiǎn)單了”。當(dāng)學(xué)生說(shuō)出分別是4和5之后,在屏幕上給出第二個(gè)問(wèn)題:

設(shè)int *pa,a[30];

pa=&a[1];

若a[1]的地址為3000,則pa-1= ,pa+2=

提問(wèn):這兩個(gè)表達(dá)式的值是什么呢?學(xué)生們有的立即回答:“2999和3002唄”。有的學(xué)生在遲疑:“不對(duì)吧”??吹綄W(xué)生的反應(yīng)后,我指出:“這就是本次上機(jī)實(shí)踐研究的問(wèn)題――指針的加減法運(yùn)算”。

在交代了實(shí)驗(yàn)報(bào)告的填寫(xiě)方法之后,課堂的大部分時(shí)間由學(xué)生在計(jì)算機(jī)上動(dòng)手實(shí)踐。與傳統(tǒng)課堂不同,所有的學(xué)生都全神貫注地進(jìn)行編程、調(diào)試、運(yùn)行、討論運(yùn)行結(jié)果,填寫(xiě)實(shí)踐報(bào)告。

在學(xué)生對(duì)運(yùn)行結(jié)果感到困惑時(shí),我會(huì)提示:如果pa不是整型指針,a不是整型數(shù)組;而是字符型、長(zhǎng)整型、單精度類型、雙精度類型呢?

所有的學(xué)生再一次投入到實(shí)踐中。經(jīng)過(guò)幾次類似問(wèn)題的解決以及相互的交流,學(xué)生們開(kāi)始運(yùn)用歸納法對(duì)問(wèn)題的結(jié)果進(jìn)行分析――這正是我所期待的!

在實(shí)驗(yàn)的結(jié)論一欄,學(xué)生們寫(xiě)著:指針加1,不是指針內(nèi)容加1,而是加上1個(gè)它所指那個(gè)類型的長(zhǎng)度;加2就是加2個(gè)那個(gè)類型的長(zhǎng)度。

教師們對(duì)這節(jié)課的收獲很滿意,正準(zhǔn)備總結(jié),有一名學(xué)生舉手:“老師,指針要是指向數(shù)組,一旦加1,就把整個(gè)數(shù)組跳過(guò)去了”?!皼](méi)錯(cuò)!”我知道該進(jìn)行表?yè)P(yáng)了。這對(duì)下一次的學(xué)習(xí)是個(gè)很好的鋪墊。

這節(jié)課的突出特點(diǎn)是:學(xué)生的學(xué)習(xí)方式變了,他們通過(guò)自己的活動(dòng)探索獲得知識(shí),而不是通過(guò)聽(tīng)講獲取“現(xiàn)成”的知識(shí)?!皢?wèn)題情境―編程實(shí)踐―課堂交流―課堂操作與聯(lián)系”代替了過(guò)去的“聽(tīng)講―筆記―練習(xí)”,充分調(diào)動(dòng)了學(xué)生學(xué)習(xí)的積極性,使學(xué)生處于學(xué)習(xí)的主體地位,讓學(xué)生主動(dòng)探索、觀察,得出結(jié)論,取得了較好的教學(xué)效果。

實(shí)例三:在對(duì)for語(yǔ)句的深入學(xué)習(xí)時(shí),我們把學(xué)生安排在每人一機(jī)的計(jì)算機(jī)教室,提供一組簡(jiǎn)單的for程序段,請(qǐng)學(xué)生編程、調(diào)試、運(yùn)行、分析結(jié)果、得出結(jié)論。本次課的前提是學(xué)生已學(xué)習(xí)了for與while的對(duì)應(yīng)關(guān)系和break、continue在循環(huán)語(yǔ)句中的功能。

我們給出了一個(gè)for程序段:

for (k=1;k

{

scanf (“d”, &d );

printf (“%d”, d );

}

提出要求:編程并調(diào)試運(yùn)行,觀察這個(gè)程序段的結(jié)果。然后將它轉(zhuǎn)換成while語(yǔ)句,觀察結(jié)果。交待完要求后,指出:本次課的教學(xué)目的是探索for與while的對(duì)應(yīng)關(guān)系。學(xué)生們認(rèn)真進(jìn)行了修改,而且很快編寫(xiě)出了不同方式 的while程序段:

Ak=1; Bk=1;

while ( k

{ scanf ( “%d\n”,&d ) ; { scanf ( “%d\n”,&d ) ;

k++; printf ( “d\n”,d ) ;

printf ( “d\n”,d ) ; k++;

} } while ( k

經(jīng)過(guò)對(duì)比,結(jié)論很快出來(lái)了:三個(gè)程序段的功能都是將鍵入的10個(gè)整數(shù)打印出來(lái)。這時(shí),我們給出了第二個(gè)程序段:

for ( k= 1 ; k

{ scanf (“%d”, &d );

if (d

printf (“%d\n”, d );

}

提出了同樣的要求。學(xué)生們讀完后知道,此for程序段的功能是將鍵入的10 個(gè)整數(shù)中的非負(fù)整數(shù)打印出來(lái)。于是又開(kāi)始對(duì)此程序段進(jìn)行修改,而且很快編寫(xiě)出了不同方式的while程序段:

Ak=1; Bk=1;

while ( k

{ k++; { scanf ( “%d”,&d);

scanf ( “%d”,&d ); if ( d

if ( d

printf ( “%d\n”,d ); printf ( “%d\n”,d);

} }

可這兩個(gè)程序段的功能卻不相同,A段程序的功能與給出的程序功能相同,B段程序卻是一共打印出了10個(gè)非負(fù)整數(shù)。

學(xué)生們展開(kāi)了激烈的討論,經(jīng)過(guò)長(zhǎng)時(shí)間的討論、實(shí)驗(yàn),得出結(jié)論:有continue的for語(yǔ)句轉(zhuǎn)換成while語(yǔ)句時(shí)對(duì)應(yīng)關(guān)系要調(diào)整,循環(huán)變量的位置一定要正確。

最后,我們給出了第三個(gè)程序段:

for ( k=1;k

{

scanf (“%d”, &d );

if (d

printf (“%d”, d );

k++;

}

第6篇:語(yǔ)言教學(xué)方法范文

關(guān)鍵詞:教學(xué)法;直接法;聽(tīng)說(shuō)法

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1002-7661(2013)09-007-01

為了使我們的教師能自覺(jué)主動(dòng)地駕馭各種教學(xué)法,提高教學(xué)質(zhì)量,本文旨在介紹一下教學(xué)法產(chǎn)生的理論基礎(chǔ),基本原則及其評(píng)價(jià),目的在于提高對(duì)教學(xué)法理論的的認(rèn)識(shí)和加強(qiáng)對(duì)教學(xué)實(shí)踐的指導(dǎo)。

一、直接法

《韋氏英語(yǔ)大辭典》對(duì)直接法有過(guò)一段解釋:“直接法是教授外語(yǔ),首先是現(xiàn)代外語(yǔ)的一種方法,它通過(guò)外語(yǔ)本身進(jìn)行的會(huì)話、交談和閱讀來(lái)教外語(yǔ),而不用學(xué)生的母語(yǔ),不用翻譯,也不用形式語(yǔ)法?!?/p>

直接法的基本原理是“幼兒學(xué)語(yǔ)”論。從語(yǔ)言文字產(chǎn)生和發(fā)展的歷史來(lái)看,人類是先有口語(yǔ)而后有文字的。文字符號(hào)只是在語(yǔ)言(口頭語(yǔ)言)產(chǎn)生很久以后才產(chǎn)生的??陬^語(yǔ)言是第一性的,根本的,而書(shū)面文字則是第二性的、派生的。直接法便是仿照幼兒學(xué)習(xí)母語(yǔ)的自然的基本過(guò)程和方法,來(lái)設(shè)計(jì)外語(yǔ)教學(xué)過(guò)程和基本教學(xué)方法。

使用直接法進(jìn)行教學(xué)的過(guò)程應(yīng)體現(xiàn)如下幾項(xiàng)基本原則。1、直接聯(lián)系原則。每教一個(gè)新詞語(yǔ),應(yīng)把該詞語(yǔ)所代表的事物、意義及客觀表象直接聯(lián)系起來(lái)。2、模仿為主原則。不是先學(xué)習(xí)語(yǔ)言規(guī)則,而先聽(tīng)周圍的人說(shuō)話,模仿著說(shuō)。以模仿多練為主,語(yǔ)言理論為輔。3、歸納途徑教語(yǔ)法規(guī)則原則。讓學(xué)生先實(shí)際掌握語(yǔ)言材料,再?gòu)乃麄兎e累的感性語(yǔ)言材料中總結(jié)出語(yǔ)法規(guī)則,用以指導(dǎo)以后的學(xué)習(xí)。4、以口語(yǔ)為基礎(chǔ)原則。先口頭實(shí)際掌握語(yǔ)言,然后再學(xué)習(xí)文字符號(hào)的識(shí)記和書(shū)寫(xiě)。

直接法的優(yōu)點(diǎn)是:1、采用各種直觀教具,廣泛運(yùn)用接近實(shí)際生活的教學(xué)方式,激發(fā)學(xué)生的學(xué)習(xí)興趣,積極參與課堂教學(xué)活動(dòng)。2、有利于培養(yǎng)學(xué)生的語(yǔ)音語(yǔ)調(diào),特別是在培養(yǎng)學(xué)生的活動(dòng)能力方面效果明顯。3、強(qiáng)調(diào)直接學(xué)習(xí)和應(yīng)用外語(yǔ),促進(jìn)學(xué)生使用所學(xué)的語(yǔ)言在課內(nèi)外廣泛開(kāi)展交際。4、注重實(shí)踐練習(xí),培養(yǎng)語(yǔ)言習(xí)慣。5、為外語(yǔ)學(xué)習(xí)提供了一種生動(dòng)活潑的學(xué)習(xí)方法。

直接法比較適合于以純實(shí)用為目的的外語(yǔ)訓(xùn)練班。外語(yǔ)專業(yè)的打基礎(chǔ)階段,特別是入門階段也比較有效。直接法在外語(yǔ)教學(xué)法史上起了積極的促進(jìn)作用,它對(duì)于語(yǔ)法翻譯法是教學(xué)史上的一大進(jìn)步,并成為以后教學(xué)法現(xiàn)代改革派的發(fā)端。

二、聽(tīng)說(shuō)法

聽(tīng)說(shuō)法是以結(jié)構(gòu)主義語(yǔ)言學(xué)研究外語(yǔ)教學(xué)問(wèn)題的。聽(tīng)說(shuō)法把聽(tīng)說(shuō)放在首位,主張先用耳聽(tīng),后用口說(shuō),經(jīng)過(guò)反復(fù)口頭操練,最終能自動(dòng)化地運(yùn)用所學(xué)語(yǔ)言材料,即把聽(tīng)到的外語(yǔ)能用口頭表達(dá)出來(lái)。

美國(guó)普林斯頓大學(xué)教授莫爾登把聽(tīng)說(shuō)法理論基礎(chǔ)概括為下列五點(diǎn):1、語(yǔ)言是說(shuō)的話,而不是寫(xiě)出來(lái)的文字。2、語(yǔ)言是一套習(xí)慣。3、教語(yǔ)言,而不是教有關(guān)語(yǔ)言的知識(shí)。4、語(yǔ)言是本族人所說(shuō)的話,而不是某個(gè)人認(rèn)為他們應(yīng)該如何說(shuō)的話。5、語(yǔ)言是不同的。

聽(tīng)說(shuō)法的理論基礎(chǔ)是美國(guó)結(jié)構(gòu)主義語(yǔ)言學(xué)和行為主義心理學(xué)。語(yǔ)言學(xué)家通過(guò)調(diào)查研究發(fā)現(xiàn),一種語(yǔ)言人的口頭講的話與該種語(yǔ)言的傳統(tǒng)語(yǔ)法有些地方是不一致的。在他們看來(lái)口語(yǔ)是活的語(yǔ)言,學(xué)習(xí)語(yǔ)言主要是學(xué)習(xí)口語(yǔ)。心理學(xué)家根據(jù)觀察、分析動(dòng)物和人的心理結(jié)果,認(rèn)為人和動(dòng)物的行為有一個(gè)共同的因素:刺激和反應(yīng)。在進(jìn)步的研究基礎(chǔ)上,得出語(yǔ)言教學(xué)是教師對(duì)學(xué)生進(jìn)行聲音刺激和學(xué)生對(duì)聲音刺激進(jìn)行反應(yīng)過(guò)程的理論。

第7篇:語(yǔ)言教學(xué)方法范文

關(guān)鍵詞:C語(yǔ)言 教學(xué)改革 教學(xué)方法

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:C DOI:10.3969/j.issn.1672-8181.2013.17.119

1 C語(yǔ)言教學(xué)中存在的問(wèn)題

C語(yǔ)言程序設(shè)計(jì)作為普通高等院校理工科各專業(yè)的一門程序設(shè)計(jì)入門課程,有著其特殊、重要的地位。對(duì)于絕大多數(shù)同學(xué)來(lái)說(shuō),學(xué)習(xí)C語(yǔ)言是他們第一次接觸計(jì)算機(jī)語(yǔ)言。作為一種計(jì)算機(jī)語(yǔ)言,C語(yǔ)言對(duì)于初學(xué)者來(lái)說(shuō)比較抽象,很多知識(shí)點(diǎn)在教學(xué)中很難讓學(xué)生理解透徹。在我們實(shí)際的教學(xué)實(shí)踐中發(fā)現(xiàn),學(xué)生們普遍認(rèn)為這門課難度大、不易學(xué),即使同學(xué)們學(xué)了但不會(huì)靈活使用的現(xiàn)象也十分嚴(yán)重。與此同時(shí),任課教師們也認(rèn)為該門課程教學(xué)課時(shí)少,教學(xué)效果不理想。那么,在C語(yǔ)言教學(xué)過(guò)程中主要存在什么問(wèn)題呢?究其原因主要有以下幾點(diǎn)。

第一,學(xué)生的學(xué)習(xí)目的不明確。很多學(xué)生認(rèn)為學(xué)習(xí)C語(yǔ)言沒(méi)有用,跟本專業(yè)結(jié)合不緊密,學(xué)習(xí)缺乏積極性跟主動(dòng)性。還有很多同學(xué)認(rèn)為學(xué)習(xí)C語(yǔ)言就是為了通過(guò)全國(guó)計(jì)算機(jī)二級(jí)考試,通過(guò)了計(jì)算機(jī)二級(jí)考試,畢業(yè)后就有了求職的敲門磚。面對(duì)這種形勢(shì),教師們?yōu)榱颂岣邔W(xué)生的考試通過(guò)率,往往在講課時(shí)過(guò)分注意語(yǔ)句和語(yǔ)法細(xì)節(jié),與程序設(shè)計(jì)的實(shí)際要求偏離甚遠(yuǎn)。因此,同學(xué)們學(xué)到的只是枯燥語(yǔ)法跟一些無(wú)用的解題方法,卻沒(méi)有真正學(xué)會(huì)程序設(shè)計(jì)的基本思想和方法,也就更不可能真正學(xué)會(huì)用C語(yǔ)言這門工具來(lái)解決實(shí)際問(wèn)題。

第二,教師的教學(xué)方法過(guò)于傳統(tǒng)陳舊。在我們目前的教學(xué)環(huán)節(jié)中,絕大多數(shù)教師還是以講授為主,這種傳統(tǒng)的填鴨式教學(xué),讓學(xué)生感覺(jué)學(xué)習(xí)枯燥乏味,不能充分發(fā)揮學(xué)生的學(xué)習(xí)主動(dòng)性,學(xué)生沒(méi)有學(xué)習(xí)的興趣,久而久之導(dǎo)致學(xué)生不愛(ài)學(xué)也學(xué)不好。因此,改變傳統(tǒng)的教學(xué)方式迫在眉睫。

第三,教學(xué)實(shí)踐環(huán)節(jié)重視不夠。程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,課堂上的理論學(xué)習(xí)對(duì)于學(xué)生學(xué)習(xí)C語(yǔ)言遠(yuǎn)遠(yuǎn)不夠,課后大量的上機(jī)實(shí)踐是非常必要的。但是在我們?nèi)粘=虒W(xué)中,同學(xué)們?cè)跈C(jī)房上機(jī)練習(xí)時(shí),由于教師人手、精力不夠,導(dǎo)致學(xué)生們往往在遇到大量語(yǔ)法錯(cuò)誤或邏輯錯(cuò)誤時(shí)對(duì)調(diào)試喪失信心,失去學(xué)習(xí)動(dòng)力,更有部分同學(xué)把寶貴的上機(jī)時(shí)間用于娛樂(lè)游戲,最后的結(jié)果就是,課程上完了,很多同學(xué)卻連基本的操作也不會(huì)。

第四,考核方式落后。我們現(xiàn)在許多學(xué)校的考核方式十分單一,往往都是教師出卷子,學(xué)生用筆作答。這種考試方式,往往造成學(xué)生只要背幾道例題就可以考試得高分,沒(méi)有真正考核學(xué)生的實(shí)際的編程能力。因此,期末考試的方式改革也勢(shì)在必行。

2 解決方案的探討

分析以上原因,我們發(fā)現(xiàn)要解決C語(yǔ)言教學(xué)中的種種問(wèn)題,首先要從培養(yǎng)學(xué)生的學(xué)習(xí)興趣入手。只有學(xué)生對(duì)對(duì)所學(xué)的課程產(chǎn)生濃厚的興趣,才可能去積極主動(dòng)地學(xué)習(xí)。同時(shí)要積極改變教師教學(xué)過(guò)程中一些傳統(tǒng)陳舊的做法,使用一些新穎的考核辦法來(lái)提高學(xué)生的學(xué)習(xí)主動(dòng)性。為此我們提出以下幾點(diǎn)改革措施:

第一,讓學(xué)生明確學(xué)習(xí)目的,培養(yǎng)學(xué)生對(duì)C語(yǔ)言學(xué)習(xí)的學(xué)習(xí)興趣。學(xué)生一開(kāi)始學(xué)習(xí)可能不一定對(duì)此門課程感興趣,我們可以著重給學(xué)生講授C語(yǔ)言的發(fā)展歷史,C語(yǔ)言在計(jì)算機(jī)語(yǔ)言中的重要地位,C語(yǔ)言在生產(chǎn)實(shí)踐中的具體實(shí)例。最重要的是拿一些C語(yǔ)言程序設(shè)計(jì)的小實(shí)例,通過(guò)這些實(shí)例所表現(xiàn)出的動(dòng)畫(huà)、界面來(lái)讓學(xué)生對(duì)課程產(chǎn)生濃厚的興趣,讓學(xué)生認(rèn)識(shí)到,C語(yǔ)言程序設(shè)計(jì)不僅僅是枯燥乏味的語(yǔ)法和代碼。

第二,教學(xué)時(shí)采用那些能夠培養(yǎng)和吸引學(xué)生的學(xué)習(xí)興趣,能夠啟發(fā)學(xué)生編程思維的教學(xué)方式,比如在課堂上可以適當(dāng)減少老師講授的時(shí)間,老師只講授基本的概念、語(yǔ)法和一些解決問(wèn)題的基本思路,主要發(fā)揮學(xué)生的主觀能動(dòng)性,由過(guò)去的以老師為主,填鴨式的教學(xué)方式,變?yōu)橛懻撌?、?duì)話式和辯論式等以學(xué)生為中心的教學(xué)方式。讓學(xué)生從問(wèn)題入手,主動(dòng)去尋找解決問(wèn)題的方法,老師只在一旁進(jìn)行必要的點(diǎn)撥,讓學(xué)習(xí)過(guò)程變得有趣,讓知識(shí)變得有吸引力,讓學(xué)習(xí)由“要我學(xué)”變成“我要學(xué)”,讓學(xué)生在學(xué)習(xí)過(guò)程中得到極大的滿足感,從而提高教學(xué)效果。

第三,加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)的教學(xué)。首先,老師在上機(jī)實(shí)驗(yàn)時(shí)多選擇一些趣味性強(qiáng)的題目,激發(fā)學(xué)生去主動(dòng)學(xué)習(xí)??梢韵韧ㄟ^(guò)一個(gè)或幾個(gè)實(shí)例,從問(wèn)題的提出、分析到方案的具體設(shè)計(jì),讓學(xué)生了解解決問(wèn)題的全過(guò)程,來(lái)指導(dǎo)學(xué)生在遇到問(wèn)題時(shí)該如何解決。然后提出一些與演示問(wèn)題相似的案例,讓學(xué)生利用自己所學(xué)到的知識(shí)去解決問(wèn)題。在學(xué)生自己上機(jī)實(shí)驗(yàn)時(shí),可以充分利用計(jì)算機(jī)網(wǎng)絡(luò),使老師與學(xué)生之間以及學(xué)生與學(xué)生之間形成良好的互動(dòng),提高學(xué)生的自學(xué)能力和團(tuán)隊(duì)協(xié)作能力。

第四,充分利用網(wǎng)絡(luò)教學(xué)。比如我校就設(shè)計(jì)開(kāi)發(fā)了“C語(yǔ)言程序設(shè)計(jì)”課程網(wǎng)絡(luò)教學(xué)平臺(tái),模塊包括教學(xué)大綱、實(shí)驗(yàn)大綱、電子教案、精選習(xí)題、教學(xué)錄像、網(wǎng)上答疑、在線編程及BBS等。學(xué)生可利用這些網(wǎng)絡(luò)資源進(jìn)行自主學(xué)習(xí)、互相交流,提高學(xué)習(xí)效率。C語(yǔ)言程序設(shè)計(jì)網(wǎng)絡(luò)教學(xué)平臺(tái)內(nèi)容豐富、特色鮮明,滿足現(xiàn)代教育技術(shù)中的交互性、協(xié)作性、個(gè)性化、及時(shí)反饋等原則,能有效激發(fā)學(xué)生的學(xué)習(xí)興趣,符合網(wǎng)絡(luò)教學(xué)先進(jìn)性、科學(xué)性、多樣性的基本要求,為廣大師生創(chuàng)建了一種全新的教學(xué)環(huán)境,使學(xué)生的學(xué)習(xí)突破傳統(tǒng)的時(shí)空限制,變得輕松、靈活。

第五,改革傳統(tǒng)的考核方式。傳統(tǒng)的考核方式形式單一,不能夠真正衡量學(xué)生的實(shí)際編程能力。C語(yǔ)言程序設(shè)計(jì)課程的教學(xué)目的,就是培養(yǎng)學(xué)生熟練運(yùn)用計(jì)算機(jī)語(yǔ)言編制和調(diào)試程序,解決實(shí)際問(wèn)題的能力。只有通過(guò)上機(jī)考核才能真正考查衡量學(xué)生的實(shí)際上機(jī)編制和調(diào)試程序的能力,督促學(xué)生在平時(shí)的學(xué)習(xí)中就時(shí)刻注重調(diào)試程序。為此我們將考試分解開(kāi)來(lái),期末考核方式以機(jī)考成績(jī)?yōu)橹?,在這種考核形式的促進(jìn)下,學(xué)生程序編寫(xiě)及程序調(diào)試能力將會(huì)有普遍、較大提高,不局限于以往的死記硬背課本,有效地提高了學(xué)生的學(xué)習(xí)興趣及程序設(shè)計(jì)能力。

3 結(jié)束語(yǔ)

總之,在C語(yǔ)言程序設(shè)計(jì)的進(jìn)教學(xué)過(guò)程中,我們要根據(jù)實(shí)際情況,把多種教學(xué)方法結(jié)合起來(lái),因材施教,著重發(fā)揮學(xué)生的主體作用,培養(yǎng)學(xué)生自主分析問(wèn)題、解決問(wèn)題的能力,才能讓教師教得好,學(xué)生學(xué)得好,為學(xué)生后續(xù)課程的學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。

參考文獻(xiàn):

[1]皮連生.學(xué)與教的心理學(xué)[M].上海:華東師范大學(xué)出版社,2001.

[2]牛熠.C語(yǔ)言教學(xué)中學(xué)生興趣的培養(yǎng)[J].廣東:東莞理工學(xué)院學(xué)報(bào),2006.

第8篇:語(yǔ)言教學(xué)方法范文

關(guān)鍵詞:教學(xué)質(zhì)量;教學(xué)手段;方法創(chuàng)新

C語(yǔ)言是目前最常用的程序設(shè)計(jì)語(yǔ)言之一,其功能強(qiáng)大、可移植性好,是大學(xué)計(jì)算機(jī)專業(yè)的基礎(chǔ)課程,是很多重點(diǎn)課程如數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、單片機(jī)等課程的先行課程和基礎(chǔ)。但是,C語(yǔ)言也具有語(yǔ)法知識(shí)豐富,數(shù)據(jù)類型較多,結(jié)構(gòu)層次復(fù)雜等特點(diǎn),對(duì)于初學(xué)者,特別是剛接觸計(jì)算機(jī)的新生來(lái)說(shuō),難度可想而知。在實(shí)際教學(xué)中,學(xué)生普遍反映C語(yǔ)言難學(xué),聽(tīng)不懂老師講什么,只會(huì)依葫蘆畫(huà)瓢,自己編程卻一點(diǎn)思路都沒(méi)有,甚至對(duì)C語(yǔ)言的學(xué)習(xí)產(chǎn)生一種畏懼心理。我們知道學(xué)好這門課不僅要求學(xué)生有敏捷的邏輯思維能力,而更重要的是教師采用何種教學(xué)方法,來(lái)激發(fā)學(xué)生的思維,切實(shí)提高學(xué)生的編程能力。傳統(tǒng)的教學(xué)方式往往過(guò)分強(qiáng)調(diào)語(yǔ)言的語(yǔ)法教學(xué),這樣會(huì)導(dǎo)致學(xué)生學(xué)到最后,不知道自己能用這個(gè)干什么,這樣的結(jié)果是與我們教學(xué)的目的一一能夠解決實(shí)際問(wèn)題相違背的。因此,如何迅速提高他們的計(jì)算機(jī)操作能力,培養(yǎng)他們對(duì)程序設(shè)計(jì)的興趣,是一個(gè)大的挑戰(zhàn)。本文根據(jù)學(xué)生的普遍問(wèn)題、結(jié)合自身C語(yǔ)言教學(xué)經(jīng)驗(yàn)和學(xué)習(xí)經(jīng)歷,談一點(diǎn)自己看法。

一、實(shí)際教學(xué)中存在的問(wèn)題

(一)傳統(tǒng)的板書(shū)教學(xué),缺乏可以輔助學(xué)習(xí)的有效途徑。學(xué)生對(duì)于利用板書(shū)講解編程的教學(xué)方式有厭倦心理,同時(shí)課后師生見(jiàn)面次數(shù)較少,缺乏面對(duì)面交流,這間接的影響學(xué)生學(xué)習(xí)的積極性。倘若將集視頻、動(dòng)畫(huà)于一體的電子學(xué)案放到網(wǎng)絡(luò)上,給學(xué)生創(chuàng)造良好方便的學(xué)習(xí)環(huán)境,將會(huì)對(duì)學(xué)生學(xué)習(xí)C語(yǔ)言起到積極的促進(jìn)作用。

(二)教材過(guò)于注重對(duì)語(yǔ)句語(yǔ)法的深入剖析,缺乏以算法為核心的編程題的教學(xué)內(nèi)容。大多數(shù)C語(yǔ)言教材中通常先給出一般的語(yǔ)法格式,然后逐步講解語(yǔ)法要點(diǎn),再舉例說(shuō)明。很多教師往往舉一反三地對(duì)使用語(yǔ)句、語(yǔ)法進(jìn)行深入的教學(xué),而對(duì)算法教學(xué)卻偏少、不重視。這導(dǎo)致學(xué)生在學(xué)習(xí)上也有了誤區(qū),有好些同學(xué)花大量精力做諸如等級(jí)考試的選擇題、填空題,帶給學(xué)生們更多的是關(guān)于語(yǔ)言語(yǔ)法的熟悉和了解,但對(duì)真正的目的一編程卻沒(méi)有什么幫助。這種方法實(shí)不可取,應(yīng)大量練習(xí)編程題,而專門針對(duì)編程題的書(shū)卻很少,這也導(dǎo)致了學(xué)生上機(jī)寫(xiě)程序時(shí)有種無(wú)從下手的感覺(jué)。

二、教學(xué)方法與手段

C語(yǔ)言課程是實(shí)踐性極強(qiáng)的一門課程,根據(jù)C語(yǔ)言課程的特點(diǎn),可以組合多種教學(xué)方法和手段,靈活使用,以培養(yǎng)學(xué)生的分析問(wèn)題和解決問(wèn)題的能力,提高學(xué)生的程序水平。

(一)項(xiàng)目教學(xué)法

項(xiàng)目教學(xué)法尤其適合該門課程的教學(xué)。教師在授課時(shí)可以通過(guò)項(xiàng)目分析,重點(diǎn)講解程序設(shè)計(jì)的思路和方法,輔以語(yǔ)言知識(shí)的介紹,將課程內(nèi)容分為若干項(xiàng)目,以程序設(shè)計(jì)為主線,貫穿各個(gè)項(xiàng)目。而每個(gè)項(xiàng)目的教學(xué)過(guò)程可由“要點(diǎn)分析”、“練習(xí)/3a機(jī)實(shí)踐”、“疑難解答”三個(gè)階段組成。這種教學(xué)模式能做到最大化得調(diào)動(dòng)學(xué)生們的積極性和主動(dòng)性,激發(fā)學(xué)生們的創(chuàng)新性的潛能,在學(xué)生們?cè)谡莆樟薈語(yǔ)言各個(gè)語(yǔ)法同時(shí),也掌握了程序設(shè)計(jì)的整體思路,不至于讓學(xué)生陷入一種“只見(jiàn)樹(shù)木、不見(jiàn)森林”的狀態(tài)。在選擇項(xiàng)目的時(shí)候,可以考慮一些趣味性較強(qiáng)的或與學(xué)生密切相關(guān)的項(xiàng)目,以激發(fā)學(xué)生的學(xué)習(xí)興趣。

(二)問(wèn)題教學(xué)法

教師先提出問(wèn)題,以學(xué)生獨(dú)立完成為主,教師提供必要的輔導(dǎo)。這種方法不再沿用老師講、學(xué)生被動(dòng)聽(tīng)的模式,對(duì)學(xué)生自學(xué)能力要求較高,能給學(xué)生施加一定的壓力,可以培養(yǎng)學(xué)生探索問(wèn)題和解決問(wèn)題的能力,也有利于學(xué)生們的創(chuàng)新能力培養(yǎng)。同時(shí),在學(xué)生自身經(jīng)過(guò)主動(dòng)思考后,老師再對(duì)題目進(jìn)行講解,學(xué)生聽(tīng)課興趣會(huì)更高,對(duì)于他們?cè)趯?shí)踐中遇到的問(wèn)題也會(huì)格外關(guān)注,理解更深刻。

(三)類比教學(xué)法

C語(yǔ)言編程是面向過(guò)程的思維方式,與我們實(shí)際生活中的思維方式不同,同時(shí)有很多內(nèi)容太過(guò)抽象,因此學(xué)生往往難以接受。所謂的類比教學(xué)法,是指在教學(xué)過(guò)程中,將學(xué)生陌生的問(wèn)題與我們生活中熟悉的東西進(jìn)行比較,幫助他們理解和認(rèn)識(shí)問(wèn)題的本質(zhì),將抽象的問(wèn)題具體化,使學(xué)生更好、更快地接受新知識(shí)。

三、激發(fā)學(xué)習(xí)興趣

在課堂上盡可能采用一些趣味性強(qiáng)的程序作為例子、作業(yè)或?qū)嶒?yàn)題,以培養(yǎng)學(xué)生學(xué)習(xí)的興趣。例如,我們?cè)谥v循環(huán)結(jié)構(gòu)時(shí),我們會(huì)提到公元前五世紀(jì),我國(guó)古代數(shù)學(xué)家張丘鍵在《算經(jīng)》一書(shū)中提出了“百雞百錢”問(wèn)題,該問(wèn)題要用兩個(gè)方程解出三個(gè)未知數(shù),一般的方法解答該問(wèn)題有些費(fèi)時(shí)間,但是如果用編程的方法解決,可能幾分鐘就能把這幾組答案全部列出。這個(gè)例子使學(xué)生明白數(shù)學(xué)知識(shí)與計(jì)算機(jī)之間是緊密關(guān)聯(lián)的,也讓他們明白程序設(shè)計(jì)是用來(lái)更快更好地解決數(shù)學(xué)問(wèn)題。此外,我們將學(xué)生作業(yè)和考試中經(jīng)常容易出錯(cuò)的問(wèn)題拿出來(lái),讓學(xué)生們?cè)谡n堂上進(jìn)行找錯(cuò),并進(jìn)行適當(dāng)?shù)刂v評(píng),在活躍課堂氣氛、提高學(xué)生主動(dòng)性的同時(shí),及時(shí)解決學(xué)生學(xué)習(xí)中存在的各種問(wèn)題,達(dá)到鞏固知識(shí)的目的。這樣,學(xué)生在課堂上不斷處于緊張和輕松的交替狀態(tài),使課堂氣氛動(dòng)靜相宜,有利于學(xué)生對(duì)知識(shí)的探索。

四、培養(yǎng)自主學(xué)習(xí)能力

第9篇:語(yǔ)言教學(xué)方法范文

關(guān)鍵詞:課件;數(shù)據(jù)結(jié)構(gòu);教學(xué)法

中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1005-913X(2013)01-0114-02

一、前言

目前,高校計(jì)算機(jī)專業(yè)教學(xué)計(jì)劃中程序設(shè)計(jì)語(yǔ)言類課程普遍開(kāi)設(shè)三到四門甚至更多。一般為C語(yǔ)言、C++、JAVA、C#等。開(kāi)課時(shí)間從入學(xué)到畢業(yè)不間斷。這幾門課程在教學(xué)內(nèi)容和教學(xué)方法等諸多方面存在著很大的相似性和相關(guān)性,因此應(yīng)該作為一個(gè)聯(lián)系緊密的整體設(shè)計(jì)課程的教學(xué)目標(biāo)。然而,目前教學(xué)中普遍存在著每門課程各自為政的問(wèn)題,較少?gòu)目傮w上考量系列課程的教學(xué)目的和教學(xué)重點(diǎn)以及教學(xué)方法等等的差異性。毫無(wú)疑問(wèn),這會(huì)影響程序設(shè)計(jì)能力的培養(yǎng)。如果能更多地從總體上對(duì)系列教學(xué)目標(biāo)進(jìn)行規(guī)劃,對(duì)教學(xué)內(nèi)容的取舍進(jìn)行統(tǒng)籌安排,對(duì)課程之間銜接和配合進(jìn)行合理設(shè)計(jì),就能充分有效地利用有限的教學(xué)學(xué)時(shí),取得更好的教學(xué)效果,使學(xué)生形成較強(qiáng)的程序設(shè)計(jì)能力。所謂層次化方法正是基于以上的考慮而提出的。

層次化方法概要地可以劃分為兩種層次:把這幾門課程作為一個(gè)完整教學(xué)體系,提出這個(gè)教學(xué)體系的層次化,主要解決各個(gè)課程的目標(biāo)定位和課程之間的內(nèi)容銜接與配合;另外,具體到每門課程自身的內(nèi)容、能力培養(yǎng)和考核標(biāo)準(zhǔn)的層次化細(xì)節(jié)。

二、課程體系的層次化

計(jì)算機(jī)專業(yè)課程教學(xué)以及社會(huì)人才需求對(duì)程序設(shè)計(jì)語(yǔ)言教學(xué)的要求本身就是層次化的。例如《數(shù)據(jù)結(jié)構(gòu)》課程要求學(xué)生對(duì)語(yǔ)言語(yǔ)法和算法設(shè)計(jì)有較好的掌握。而軟件企業(yè)則希望學(xué)生具有較強(qiáng)的開(kāi)發(fā)能力。這些決定了在不同階段開(kāi)出的程序設(shè)計(jì)語(yǔ)言課程的教學(xué)目標(biāo)教學(xué)內(nèi)容和培養(yǎng)能力要求不同,是不同層次的要求。不同的要求,可以劃分為三個(gè)層次:面向初學(xué)者的基礎(chǔ)層次;面向其他課程或課程設(shè)計(jì)環(huán)節(jié)的應(yīng)用層次;面向畢業(yè)設(shè)計(jì)的開(kāi)發(fā)層次。在不同的階段分別用不同的課程作為載體去實(shí)施或者雖使用同一種語(yǔ)言但教學(xué)內(nèi)容和目標(biāo)不同。國(guó)外有的大學(xué)的課程設(shè)置中有Windows程序設(shè)計(jì)I,Windows程序設(shè)計(jì)II,Windows程序設(shè)計(jì)III這樣的安排,國(guó)內(nèi)更多的是在不同學(xué)期開(kāi)出不同的課程如C語(yǔ)言、C++、JAVA、C#。對(duì)多門課程如果不做系統(tǒng)的規(guī)劃和設(shè)置,課程不建立聯(lián)系與配合關(guān)系,結(jié)果可能類似于下面的情形:每個(gè)課程是一塊磚,多塊磚平鋪下去,可能只有長(zhǎng)度和寬度,卻沒(méi)有高度,不能成為建筑物。只有使課程之間相互銜接相互配合,各司其職形成層次分明的整體,才能達(dá)到既有理論教學(xué)又有能力培養(yǎng)的目的。

可見(jiàn),要體現(xiàn)課程體系的層次化,關(guān)鍵要解決好下面幾個(gè)問(wèn)題:明確不同的課程的定位,突出不同課程的教學(xué)重點(diǎn),確定不同課程的教學(xué)內(nèi)容取舍,研究不同課程適用的教學(xué)方法。要系統(tǒng)地分析需求,要有整體觀,要與相關(guān)課程關(guān)聯(lián)考慮,這可以說(shuō)是“有所為有所不為”,也可以說(shuō)是“有可為有不可為”。例如對(duì)于基礎(chǔ)層次的程序語(yǔ)言課,以講授語(yǔ)法知識(shí)為主要教學(xué)重點(diǎn),要有充分的教學(xué)學(xué)時(shí)來(lái)突出這個(gè)重點(diǎn),有充分的練習(xí)來(lái)加強(qiáng)學(xué)生語(yǔ)法知識(shí)的掌握,當(dāng)然還要輔之以其他一些環(huán)節(jié)。對(duì)應(yīng)用層次課程教學(xué)則應(yīng)引入大量的案例,引導(dǎo)學(xué)生圍繞案例進(jìn)行自主的知識(shí)擴(kuò)充,而對(duì)開(kāi)發(fā)層次課程教學(xué),則要拋棄課程知識(shí)框架束縛,轉(zhuǎn)而以項(xiàng)目為先導(dǎo)按軟件工程規(guī)范,進(jìn)行類似實(shí)戰(zhàn)的演練教學(xué),在教學(xué)期間,學(xué)生分組討論,研究設(shè)計(jì)方案,進(jìn)行任務(wù)分配,完成編碼調(diào)試,一切要盡可能地仿真。那種不分層次,籠而統(tǒng)之進(jìn)行案例教學(xué)的現(xiàn)象是應(yīng)該避免的。

三、教學(xué)內(nèi)容的層次化

就教學(xué)內(nèi)容而言,程序程序語(yǔ)言課程也呈現(xiàn)出層次化的特點(diǎn)。從課程名稱顧名思義,至少可以劃分為語(yǔ)言知識(shí)教學(xué)和程序設(shè)計(jì)能力培養(yǎng)這樣兩個(gè)層次。關(guān)于程序設(shè)計(jì)能力培養(yǎng)的內(nèi)容在后面詳細(xì)討論。就語(yǔ)言知識(shí)而言,我們又可以劃分為三個(gè)層次:基本語(yǔ)法知識(shí)、語(yǔ)義理解和語(yǔ)用。雖然每門課程各有其特點(diǎn),但是,這三個(gè)層次卻是共有的??傮w而言:語(yǔ)法知識(shí)包括該語(yǔ)言的字符集、常量變量命名方式、數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、保留字、程序結(jié)構(gòu)等內(nèi)容;語(yǔ)義理解包括語(yǔ)言中的語(yǔ)句格式和執(zhí)行邏輯;而語(yǔ)用則是關(guān)于各種語(yǔ)言資源的內(nèi)容和應(yīng)用方法,例如標(biāo)準(zhǔn)函數(shù)庫(kù)、類庫(kù)等,現(xiàn)代程序設(shè)計(jì)和軟件開(kāi)發(fā)有越來(lái)越多的可復(fù)用軟件資源,因此了解這些資源并且很好地使用這些資源越來(lái)越多地成為學(xué)習(xí)語(yǔ)言的重點(diǎn)。例如在.NET Framework的公用類庫(kù)(FCL)中就有3540個(gè)類,分布在123個(gè)命名空間(name space)中。而Java(1.4版)共有2757個(gè)類,分布在135個(gè)包(package)中。

按不同目標(biāo)和定位,不同的語(yǔ)言的教學(xué)對(duì)以上的三個(gè)層次的處理有不同的側(cè)重點(diǎn),相應(yīng)地有不同的考核方式。例如處于基礎(chǔ)層次的語(yǔ)言,以語(yǔ)法語(yǔ)義知識(shí)的教學(xué)作為重點(diǎn),其考核方法當(dāng)然是通過(guò)大量選擇、填空、完型類題目看識(shí)記性的知識(shí)點(diǎn)的掌握情況。但是若是處于應(yīng)用和開(kāi)發(fā)層次的語(yǔ)言,其教學(xué)則應(yīng)以語(yǔ)言資源的應(yīng)用即語(yǔ)用為重點(diǎn)??己水?dāng)然應(yīng)能檢查學(xué)生的邏輯思維能力和解決問(wèn)題能力。

四、培養(yǎng)能力的層次化

程序設(shè)計(jì)語(yǔ)言課程教學(xué)的任務(wù)和目標(biāo)是語(yǔ)言知識(shí)教學(xué)和程序設(shè)計(jì)能力培養(yǎng)兩個(gè)層次。如果說(shuō)語(yǔ)言知識(shí)教學(xué)是程序設(shè)計(jì)能力形成的前提和基礎(chǔ),那么,程序設(shè)計(jì)能力培養(yǎng)則是學(xué)習(xí)語(yǔ)言知識(shí)的最終目的。學(xué)習(xí)語(yǔ)言是為了正確有效地使用語(yǔ)言表達(dá)思想解決實(shí)際問(wèn)題。正如我們學(xué)習(xí)語(yǔ)文從識(shí)字,擴(kuò)充詞匯開(kāi)始,然后學(xué)習(xí)語(yǔ)法知識(shí),最后學(xué)習(xí)表達(dá)學(xué)習(xí)欣賞作品學(xué)習(xí)寫(xiě)文章。由于我們的目的是為了用語(yǔ)言進(jìn)行交流表達(dá)思想,因此在口頭講話和書(shū)面的寫(xiě)文章過(guò)程中按照正確的語(yǔ)法使用語(yǔ)言成為語(yǔ)言學(xué)習(xí)的重點(diǎn)內(nèi)容。沒(méi)有語(yǔ)言知識(shí)這個(gè)基礎(chǔ),不可能很好地表達(dá)思想;反過(guò)來(lái)說(shuō)即使有了基礎(chǔ),也并不意味著自然就會(huì)表達(dá)了,這里需要大量的訓(xùn)練。學(xué)生作文能力不是一蹴而就的,程序設(shè)計(jì)能力培養(yǎng)也需要一個(gè)過(guò)程,而且可能是一個(gè)復(fù)雜的長(zhǎng)期的過(guò)程。在這個(gè)過(guò)程中,教與學(xué)的兩個(gè)主體的角色隨著教學(xué)過(guò)程的進(jìn)行不斷發(fā)生變化,絕不應(yīng)該是一成不變的“填鴨式”,也不應(yīng)該是放任的“趕羊式” 。首先,教師要準(zhǔn)備好從知識(shí)的傳授者到訓(xùn)練指導(dǎo)者以至項(xiàng)目組織者這個(gè)角色變化所需要的內(nèi)容。同時(shí)學(xué)生也需要有從學(xué)習(xí)知識(shí)到提高技能的心理和意識(shí)。

培養(yǎng)能力的過(guò)程是一個(gè)漸進(jìn)的過(guò)程。這個(gè)過(guò)程至少有以下三個(gè)階段(或者叫層次):分析程序模仿階段、分析問(wèn)題寫(xiě)程序階段、綜合應(yīng)用開(kāi)發(fā)階段。在不同階段應(yīng)該采用不同的教學(xué)方法。例如分析模仿是很有必要的,在這個(gè)層次,教師應(yīng)該指導(dǎo)學(xué)生分析程序的基本結(jié)構(gòu)特點(diǎn),重要的代碼段,對(duì)其中重要的知識(shí)點(diǎn)加以講解,然后挖空部分程序段,讓學(xué)生嘗試完型填充。在此基礎(chǔ)上,提出程序功能的擴(kuò)展要求,指導(dǎo)學(xué)生完成一個(gè)新的程序。經(jīng)過(guò)大量的分析模仿之后,可以上一個(gè)層次,即分析問(wèn)題寫(xiě)程序。在這個(gè)層次,比較合適的方式是課程設(shè)計(jì)。但是需要解決兩個(gè)問(wèn)題:一個(gè)是題目的規(guī)模和復(fù)雜性控制,一個(gè)學(xué)生不能獨(dú)立完成。

五、考核方法的層次化

在程序設(shè)計(jì)課程的完整教學(xué)體系中,不同的課程目標(biāo)定位不同、教學(xué)內(nèi)容不同、教學(xué)方法不同,這就決定了它們的考核方法也不同。按照層次化方法研究,須對(duì)不同課程的考核方式方法做精心的設(shè)計(jì)。使之能夠與具體課程的情況相匹配。例如對(duì)以語(yǔ)言基礎(chǔ)知識(shí)為主要教學(xué)目標(biāo)的課程,其考核方法應(yīng)該把那些識(shí)記性的內(nèi)容作為重點(diǎn),題目覆蓋知識(shí)點(diǎn)要全面,體現(xiàn)隨機(jī)性,考察學(xué)生知識(shí)掌握的全面性和深度。而對(duì)以培養(yǎng)軟件開(kāi)發(fā)能力為目標(biāo)的課程,則須以綜合性的問(wèn)題分析設(shè)計(jì)為主要內(nèi)容進(jìn)行考核。總之,不同課程的考核方式方法,要體現(xiàn)差別化,體現(xiàn)層次化。

六、結(jié)束語(yǔ)

傳統(tǒng)教學(xué)方法研究有關(guān)于由淺入深循序漸進(jìn)的論述,建構(gòu)主義教育理論主張采用自上而下任務(wù)分級(jí)的教學(xué)方法研究,在CDIO工程教育模式的12條準(zhǔn)則中,很好地體現(xiàn)了層次化理念,例如一體化課程設(shè)置、設(shè)計(jì)制作經(jīng)驗(yàn)、集成化教學(xué)過(guò)程、主動(dòng)學(xué)習(xí)、CDIO項(xiàng)目評(píng)價(jià)等。可以認(rèn)為,層次化方法研究既適用于以傳授理論知識(shí)為主的大學(xué)課堂教學(xué),也適用于以工程能力為主的公司培訓(xùn)中。程序設(shè)計(jì)課程教學(xué)的特殊性在于其內(nèi)容的多樣性、知識(shí)的復(fù)雜性、能力要求的迫切性,因此,對(duì)其教學(xué)計(jì)劃和實(shí)施的全過(guò)程進(jìn)行良好設(shè)計(jì)顯得尤為重要。層次化方法研究和方法使我們可以充分利用資源,使廣大學(xué)生進(jìn)行良好的程序設(shè)計(jì)知識(shí)和能力建構(gòu),成為滿足企業(yè)需求的人才。

參考文獻(xiàn):

[1] 張劍平.現(xiàn)代教育技術(shù)-理論與應(yīng)用[M].北京:高等教育出版社,2003.