- 相關(guān)推薦
高級(jí)程序設(shè)計(jì)語言教與學(xué)切入點(diǎn)淺論
筆者認(rèn)為,如果能“找準(zhǔn)計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言教學(xué)的切人點(diǎn)”,教師深入把握相關(guān)課程的學(xué)科地位,引導(dǎo)學(xué)生理解課程的學(xué)習(xí)意義,高屋建瓴,培養(yǎng)專業(yè)眼光,樹立專業(yè)精神,教師和學(xué)生都應(yīng)當(dāng)能夠在高級(jí)語言的教學(xué)中把握住提高專業(yè)技能的機(jī)會(huì)。為此,在進(jìn)行計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言教學(xué)的過程中,教師與學(xué)生都需要找準(zhǔn)切人點(diǎn),具體而言,可以從以下三方面人手,提高高級(jí)程序語言教學(xué)的有效性。
一、充實(shí)背景知識(shí)。排除畏難情緒文化離不開語言,語言是人類文化最重要的載體。文化,是通過學(xué)習(xí)得來,而非通過遺傳來天生具有的。在漢語中,文化實(shí)際上是“人文教化”的簡稱,所以有“人”才有文化:“文”是基礎(chǔ)和工具,主要指語言或文字;“教化”是人類精神活動(dòng)和物質(zhì)活動(dòng)的共同規(guī)范及共同規(guī)范產(chǎn)生、傳承、傳播及得到認(rèn)同的過程和手段。每一個(gè)人作為一個(gè)學(xué)習(xí)的主體,文化就是他要研究的對(duì)象。
一出生,我們就進(jìn)入了一個(gè)語言環(huán)境中,這也就是每個(gè)人的母語環(huán)境,隨之,也就開始了這個(gè)人的文化學(xué)習(xí)過程,在懵懂之中,這種文化學(xué)習(xí)是一種潛移默化的過程。語言與文化的關(guān)系,美國語言學(xué)家薩皮爾提出:“語言的背后是有東西的,而且語言不能離開文化而存在。”語言是文化的產(chǎn)生和發(fā)展的關(guān)鍵,文化的發(fā)展也使語言更加豐富和細(xì)密,語言與文化可以說是共生的,語言是文化的一個(gè)重要組成。
每個(gè)文化集團(tuán)都有自己獨(dú)特的語言,計(jì)算機(jī)文化也不例外,它需要的就是計(jì)算機(jī)語言。有了計(jì)算機(jī)語言,人和計(jì)算機(jī)之間得以溝通,計(jì)算機(jī)的行動(dòng)得以控制,人類認(rèn)識(shí)、改造計(jì)算機(jī)世界的經(jīng)驗(yàn)才能得以傳承,于是,計(jì)算機(jī)文化得到了不斷的發(fā)展。計(jì)算機(jī)語言指用戶與計(jì)算機(jī)之間通訊所使用的語言。就像人與人之間使用的語言一樣,計(jì)算機(jī)語言是人與計(jì)算機(jī)之間傳遞信息的媒介。計(jì)算機(jī)語言的種類非常多,人們常常把它們分成機(jī)器語言、匯編語言、高級(jí)語言三大類。
機(jī)器語言由機(jī)器的型號(hào)來決定,而匯編語言能夠把復(fù)雜的機(jī)器語言進(jìn)行簡化,至于高級(jí)語言只是相對(duì)而言的。有了對(duì)計(jì)算機(jī)文化的了解,再聯(lián)系生活中我們與各類語言的關(guān)系,計(jì)算機(jī)高級(jí)語言的學(xué)習(xí)就顯得很親切與實(shí)際,作為一個(gè)新手學(xué)習(xí)C語言時(shí)的孤立感、陌生感、畏難感也會(huì)逐步消除。當(dāng)然,這需要教師的多方引導(dǎo)、需要學(xué)生自己去反復(fù)體悟,需要教與學(xué)兩大主體主動(dòng)地站在一個(gè)歷史背景當(dāng)中去研究與探討。
二、激發(fā)學(xué)習(xí)興趣,訓(xùn)練編程思維興趣是學(xué)習(xí)最好的動(dòng)力。教師可通過收集、整理一些關(guān)于計(jì)算機(jī)科學(xué)發(fā)展史上的趣聞、軼事啟發(fā)學(xué)生,讓更多的初學(xué)者從文化發(fā)展的角度去了解計(jì)算機(jī)語言,從而營造出一個(gè)文化背景,培養(yǎng)學(xué)生的專業(yè)思想和興趣,以便為學(xué)生涉及計(jì)算機(jī)科學(xué)領(lǐng)域進(jìn)行深入的接觸做一個(gè)鋪墊。
編程是一種技能,既需要稟賦,更需要堅(jiān)持不懈地學(xué)習(xí)和訓(xùn)練。編程是為了讓計(jì)算機(jī)完成你(或你的用戶)想要它完成的任務(wù)。作為一名編程者,你既是你的用戶的傾聽者,又是他的顧問;你既是對(duì)計(jì)算機(jī)的解釋人員,又是發(fā)號(hào)指令者;你盡你的所能去捕捉那些難以捉摸的需求,然后利用一種計(jì)算機(jī)可以接受的語言來找到表達(dá)它們的方式,這樣可以讓一臺(tái)純粹的機(jī)器合理地完成你因?yàn)樾枨蠖l(fā)出的指令;當(dāng)然,所有的工作要建立文檔保存,以便除你之外的人能夠理解;還有,最好能使你的工作工程化(或者是標(biāo)準(zhǔn)化),這樣,他人就能以你的工作為基礎(chǔ)進(jìn)行構(gòu)建了。編程技能的習(xí)得,需要教者在實(shí)踐中默默地灌輸,需要學(xué)者在潛移默化中漸漸地領(lǐng)會(huì)。
計(jì)算機(jī)功能強(qiáng)大而且豐富多彩,是信息化社會(huì)中不可或缺的一部分。我們知道,計(jì)算機(jī)之所以能夠處理復(fù)雜的各類事務(wù),其實(shí)主要靠各類軟件,即各類程序集合的運(yùn)行。計(jì)算機(jī)執(zhí)行的每一條指令,完成的每一個(gè)任務(wù),都需要事先用計(jì)算機(jī)語言編好程序,人們想要能夠控制計(jì)算機(jī)就一定要通過計(jì)算機(jī)語言向計(jì)算機(jī)發(fā)出命令。對(duì)計(jì)算機(jī)軟件運(yùn)行過程的理解對(duì)于各行各業(yè)的人來說越來越重要,對(duì)計(jì)算機(jī)語言的應(yīng)用從專業(yè)高級(jí)技能跨越到大眾必備技能也是必然的趨勢。很多中學(xué)課程的設(shè)置已經(jīng)涉及到了計(jì)算機(jī)語言學(xué)習(xí)的范疇,信息技術(shù)的大眾化,不再是簡單的軟件使用,越來越多的個(gè)性化需求使得計(jì)算機(jī)語言使用的范圍不斷擴(kuò)大,應(yīng)用的程度不斷加深。
眾所周知,在印刷時(shí)代,閱讀、寫作和計(jì)算被公認(rèn)為文化之鼎的三足,也被視為傳統(tǒng)教育的三大基石,世界各國都把這三種能力的培養(yǎng)列為基礎(chǔ)教育的首要任務(wù)。而美國加州大學(xué)伯克利分校勞倫斯科學(xué)館的副主任阿瑟·劉赫曼從運(yùn)用計(jì)算機(jī)工作與傳統(tǒng)的讀、寫、算三大基本技能進(jìn)行橫向比較后認(rèn)為,人們必須重視“計(jì)算機(jī)應(yīng)用能力”的培養(yǎng),作為當(dāng)代大學(xué)生,不但要學(xué)會(huì)操作有關(guān)計(jì)算機(jī)應(yīng)用軟件來進(jìn)行寫、算、獲取信息,更重要的是要具有良好的程序設(shè)計(jì)訓(xùn)練,未來的工作中可以結(jié)合自己的專業(yè)來編寫程序,這才是真正意義上的計(jì)算機(jī)素質(zhì)和應(yīng)用能力。
需求產(chǎn)生動(dòng)力,未來的信息素養(yǎng)越來越離不開計(jì)算機(jī)語言的學(xué)習(xí),計(jì)算機(jī)語言作為計(jì)算機(jī)文化的媒介,將不斷的被技能化、大眾化、信息化。
認(rèn)清這一點(diǎn),從學(xué)習(xí)主體內(nèi)部激發(fā)興趣、培養(yǎng)思想,也是進(jìn)行計(jì)算機(jī)語言教學(xué)的又一個(gè)切人點(diǎn)。
三、培養(yǎng)創(chuàng)新意識(shí)。提倡自主學(xué)習(xí)任何一門學(xué)科或課程的學(xué)習(xí)和研究,我們都可以從兩方面出發(fā):一是學(xué)史的研究,即文化背景的了解;另一是學(xué)理的研究,即理論的學(xué)習(xí)積累。通過背景的研究,我們可以掌握本門學(xué)科發(fā)展、演進(jìn)的歷史,了解學(xué)科發(fā)展的脈絡(luò),從而可以借鑒整個(gè)學(xué)科發(fā)展過程中的成功之舉、避免重復(fù)失敗之策;而理論的研究,則是針對(duì)學(xué)科自身的學(xué)習(xí),研究理論原則和方法,發(fā)現(xiàn)有別于其它學(xué)科的特色,從而把握學(xué)科本身的優(yōu)勢與不足來借鑒相關(guān)學(xué)科的知識(shí)以推進(jìn)本學(xué)科的進(jìn)一步應(yīng)用。
人的一生中,大多數(shù)時(shí)間是在學(xué)習(xí),在重復(fù)大量前人的經(jīng)驗(yàn)的同時(shí),需要不斷思考,不斷提出新的理念、培養(yǎng)創(chuàng)新意識(shí)。
我國計(jì)算機(jī)教育界有一批很有聲望的專家認(rèn)為,“學(xué)習(xí)計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言可以培養(yǎng)學(xué)生運(yùn)用算法來解決實(shí)際問題的能力,這種解決問題的方式是計(jì)算機(jī)所獨(dú)有的,也只有通過對(duì)計(jì)算機(jī)程序設(shè)計(jì)語言和程序設(shè)計(jì)方法的學(xué)習(xí)才有可能獲得這種解決問題的能力”。他們認(rèn)為,從某種意義上說,用算法解決問題的能力甚至比數(shù)值計(jì)算的能力更為重要 。這種觀點(diǎn)雖然不具有普遍性,但對(duì)于計(jì)算機(jī)語言的學(xué)習(xí)目標(biāo)還是具有旗幟作用的。能夠用算法解決問題,就能夠用計(jì)算機(jī)語言來表達(dá)解決問題的過程,只有在這一技能的基礎(chǔ)上,才可能利用計(jì)算機(jī)語言不斷地創(chuàng)新性地解決問題,具備創(chuàng)新能力,成為創(chuàng)新人才。
中國科學(xué)院院士周光召先生曾說過:教育的目的首先是教會(huì)做人,做一個(gè)追求智慧和真理的人,一個(gè)有創(chuàng)新思維和堅(jiān)強(qiáng)性格的人,一個(gè)不斷促進(jìn)社會(huì)和人類自身進(jìn)步的人。因此,引導(dǎo)學(xué)生潛心研究知識(shí)學(xué)問,探索捕捉創(chuàng)作的靈感,感受成功的快樂和喜悅,讓他們?cè)讷@取知識(shí)的同時(shí)實(shí)現(xiàn)情感態(tài)度價(jià)值觀的體驗(yàn)。“啟發(fā)創(chuàng)新意識(shí)、塑造創(chuàng)新人才”,這是每位教師的職責(zé)所在。
每一位IT人才的知識(shí)背景都源自對(duì)計(jì)算機(jī)科學(xué)基本原理的理解,而其經(jīng)驗(yàn)則來自廣泛的實(shí)際項(xiàng)目,理論與實(shí)踐的結(jié)合才能使個(gè)人強(qiáng)大起來。每一個(gè)人也都有不同的學(xué)習(xí)風(fēng)格,有的人喜歡結(jié)構(gòu)化講座和演示,而有的則喜歡發(fā)現(xiàn)式學(xué)習(xí)。如果你喜歡閱讀并容易記住書中的內(nèi)容,你可以使用印刷的教程;如果喜歡通過視覺學(xué)習(xí),可以觀看視頻教程;如果是愛探險(xiǎn)的學(xué)生,就可以自己直接摸索軟件,而不需要任何教程了。擺脫被動(dòng)、局限、落后的局面,讓學(xué)生自主地去學(xué)、自發(fā)地去創(chuàng)造,在信息化的社會(huì)中找到自己的立足點(diǎn)。
隨著信息技術(shù)的迅速發(fā)展,信息化教育不斷深入人心,計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言作為信息技術(shù)應(yīng)用的重要媒介,學(xué)習(xí)需求不斷加大加深。教師與學(xué)生可以在課程的教與學(xué)的過程中把握好以上三個(gè)切入點(diǎn),進(jìn)一步促進(jìn)日常教學(xué)的有效性和課堂的高效性。
【高級(jí)程序設(shè)計(jì)語言教與學(xué)切入點(diǎn)淺論】相關(guān)文章:
淺論高職計(jì)算機(jī)專業(yè)英語的教與學(xué)07-09
淺論薪酬制度與高級(jí)技工的短缺10-06
淺論高級(jí)英語任務(wù)型教學(xué)活動(dòng)的設(shè)計(jì)07-30
淺論歐08-07
論中職數(shù)學(xué)的教與學(xué)的論文08-07
數(shù)學(xué)教學(xué)中的教與學(xué)研討的論文07-06
高中地理教與學(xué)反思論文08-23
程序設(shè)計(jì)語言教學(xué)中的問題與對(duì)策10-02
淺談中學(xué)生物的教與學(xué)05-14