- 相關(guān)推薦
探討計(jì)算機(jī)語言教學(xué)
摘要:本文針對(duì)目前高職學(xué)生計(jì)算機(jī)語言教學(xué)出現(xiàn)的問題進(jìn)行了探討,同時(shí)從多個(gè)方面探討了計(jì)算機(jī)語言教學(xué)的方式,給了廣大計(jì)算機(jī)語言教師一定的建議。關(guān)鍵字:計(jì)算機(jī)語言 教學(xué) 措施
一、計(jì)算機(jī)語言教學(xué)概述
1.1計(jì)算機(jī)語言概述
語言是人類所特有的用來表達(dá)意思、交流思想的工具,由語音、詞匯和語法構(gòu)成一定的系統(tǒng)。計(jì)算機(jī)語言顧名思義是在計(jì)算機(jī)上使用的語言,是人類為了能使人與計(jì)算機(jī)間進(jìn)行交流,專為計(jì)算機(jī)設(shè)計(jì)的語言,是以人類日常交流的語言為藍(lán)本,變換成計(jì)算機(jī)可以讀懂的信息符號(hào)。這些信息符號(hào)是按照一定的規(guī)則進(jìn)行的編碼,是人與計(jì)算機(jī)間特有的用來表達(dá)人的意思、交流思想的工具,并指導(dǎo)計(jì)算機(jī)進(jìn)行信息的采集、分析、加工、處理、保存和利用等。計(jì)算機(jī)語言的種類非常之多,總的來說可以分成機(jī)器語言、匯編語言、高級(jí)語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級(jí)語言。高級(jí)語言是目前絕大多數(shù)編程者的選擇,和匯編語言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令,并且去掉了與具體操作有關(guān),但與完成工作無關(guān)的細(xì)節(jié)(例如使用堆棧、寄存器等),這樣就大大簡(jiǎn)化了程序中的指令。
1.2計(jì)算機(jī)語言教學(xué)
計(jì)算機(jī)語言教學(xué)是讓學(xué)員掌握人為計(jì)算機(jī)設(shè)計(jì)的語言特征,學(xué)會(huì)計(jì)算機(jī)語言程序設(shè)計(jì)技能,培養(yǎng)學(xué)員的創(chuàng)新能力。教學(xué)過程首先是讓學(xué)員端正思想,明確學(xué)習(xí)計(jì)算機(jī)語言的意義;其次是讓學(xué)員明白學(xué)習(xí)計(jì)算機(jī)語言最終就是學(xué)會(huì)編寫程序。
二、計(jì)算機(jī)語言教學(xué)中存在的問題
目前高職、?朴(jì)算機(jī)教學(xué)中出現(xiàn)的主要問題如下:
2.1學(xué)生興趣低、無法調(diào)動(dòng)其學(xué)習(xí)興趣
在計(jì)算機(jī)語言教學(xué)中,一般來說,學(xué)生興趣比較低。學(xué)生往往認(rèn)為要學(xué)習(xí)語言應(yīng)該自己去專心地學(xué),那樣聽老師講課是無法很好地學(xué)習(xí)語言的,所以自學(xué)能力強(qiáng)的學(xué)生便自己去學(xué)習(xí),而自學(xué)能力不強(qiáng)或者自覺性比較差的學(xué)生就可能會(huì)上課不聽講、下課不看書。而且學(xué)生對(duì)于整個(gè)語言學(xué)習(xí)不夠重視,在考計(jì)算機(jī)等級(jí)考試和程序員的過程中,可以明顯看出,很多學(xué)生都是抱著碰運(yùn)氣的態(tài)度去考的,而并沒有明確的目的性。
2.2計(jì)算機(jī)語言課教學(xué)深度與廣度的不協(xié)調(diào)
計(jì)算機(jī)教學(xué)范疇之廣確實(shí)讓廣大的計(jì)算機(jī)教育工作者在制定教學(xué)計(jì)劃時(shí)不知從何下手,僅計(jì)算機(jī)語言就有幾十種,并且在不斷的更新,而教學(xué)的總學(xué)時(shí)卻是不變的,為了讓學(xué)生在校期間盡可能多的接受有關(guān)知識(shí),為以后的就業(yè)工作創(chuàng)造條件,我們開設(shè)了Basic,PASCAL,C和匯編等多種語言課程,而每門課的總學(xué)時(shí)不過50學(xué)時(shí)左右,因此絕大多數(shù)講授的只是語言最基本的語句和一些簡(jiǎn)單的算法設(shè)計(jì),對(duì)于具體的語言版本卻介紹不多如C語言只介紹標(biāo)準(zhǔn)C語言的語句和語法,對(duì)具體如Turbo C的庫函數(shù)應(yīng)用及其語言本身固有特點(diǎn)很少介紹或根本不予介紹,其結(jié)果學(xué)生語言知道不少,但沒有一門是精通的。
2.3學(xué)生程度參差不齊
在計(jì)算機(jī)語言課的教學(xué)過程中,發(fā)現(xiàn)學(xué)生計(jì)算機(jī)知識(shí)程度參差不齊,比如在授課的過程中,一些基礎(chǔ)好的學(xué)生覺得早已聽懂,而基礎(chǔ)差的學(xué)生會(huì)覺得進(jìn)度較快.這樣使得基礎(chǔ)好的學(xué)生不能深人學(xué)習(xí),基礎(chǔ)差的學(xué)生學(xué)習(xí)基礎(chǔ)不扎實(shí).從考試的結(jié)果看,各班的平均成績(jī)差異較大,最高平均分比最低分相差25分以上,就是同一個(gè)班的成績(jī)差異也較大.通過對(duì)考試的答卷進(jìn)行分析,結(jié)果表明:學(xué)生對(duì)較死板的概念題答的較好,對(duì)簡(jiǎn)單的應(yīng)用并且有確定答案的問題基本上也能回答,但對(duì)綜合應(yīng)用的題目大多回答錯(cuò)誤。
2.4程度設(shè)計(jì)能力差
筆者在調(diào)查過程中發(fā)現(xiàn),學(xué)生最怕計(jì)算機(jī)等級(jí)考試(二級(jí))中筆試的程序填空.機(jī)試的編程題,實(shí)際上難度并不大.從學(xué)生解決問題過程中可看出:結(jié)構(gòu)化程序設(shè)計(jì)思想不強(qiáng),幾種常見算法如窮舉、遞推、迭代、遞歸、方程求解、字符串操作等不夠熟練,綜合運(yùn)用知識(shí)能力較弱,缺乏創(chuàng)新思維.這樣直接導(dǎo)致在完成程序填空時(shí),閱讀理解程序能力弱;編程時(shí)設(shè)計(jì)的程序結(jié)構(gòu)不清晰、臃腫,可讀性差,程序的效率較低。
2.5程序調(diào)試能力差
表現(xiàn)在:許多學(xué)生雖擁有個(gè)人電腦,但多數(shù)學(xué)生只是比較熟悉Windows操作環(huán)境,不熟悉DOS操作環(huán)境,實(shí)驗(yàn)前沒有做好充分準(zhǔn)備。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜單功能,不懂確立TC工作環(huán)境,不熟悉編譯過程中出錯(cuò)的英文信息,甚至連syntax(語法)、statement(語句)、overflow(溢出)等單詞都不認(rèn)識(shí),尤其當(dāng)出現(xiàn)惡意語法錯(cuò)誤時(shí),C語言編譯器也可能有故障隱患而給出名不符實(shí)的錯(cuò)誤信息;不熟悉程序動(dòng)態(tài)調(diào)試方法,如斷點(diǎn)設(shè)置、單步執(zhí)行、觀察變量的當(dāng)前值等;另外,學(xué)生錄入程序的速度太慢,錄入正確率低等。
三、計(jì)算機(jī)語言教學(xué)措施探討
3.1充分調(diào)動(dòng)學(xué)生學(xué)習(xí)計(jì)算機(jī)語言的興趣
對(duì)于計(jì)算機(jī)語言的學(xué)習(xí)來說,由于許多學(xué)生在以前并未接觸過,所以他們會(huì)認(rèn)為計(jì)算機(jī)語言是很深?yuàn)W、很難學(xué)的,所以有許多人對(duì)計(jì)算機(jī)語言的學(xué)習(xí)缺乏信心。在這個(gè)時(shí)候,任課教師應(yīng)該采取適當(dāng)?shù)姆绞郊ぐl(fā)學(xué)生的積極性和自信心。教師可以在上課過程中講解目前計(jì)算機(jī)發(fā)展的歷程和其中出現(xiàn)的重要人物,并講解其中重要人物的成功歷程,比如可以講解國(guó)內(nèi)“程序員之父”——求伯君老師以及他所組建的金
山軟件公司。為了消除程序語言對(duì)學(xué)生的神秘性,教師可在課堂上當(dāng)場(chǎng)編寫一些小程序,并當(dāng)場(chǎng)演示。教師也可講解目前計(jì)算機(jī)程序人才的重要性和他們的待遇,以調(diào)動(dòng)學(xué)生的興趣和積極性。
3.2以問題為核心,以數(shù)據(jù)類型的發(fā)展為主線來組織教學(xué)
課堂教學(xué)內(nèi)容如何組織是教師備課的重要步驟,教學(xué)內(nèi)容組織是否恰當(dāng)對(duì)教學(xué)效果有著直接的影響。教師必須對(duì)教材仔細(xì)分析,充分理解課程的特點(diǎn),采用最合適的方式來組織教學(xué)。
計(jì)算機(jī)語言雖然比較簡(jiǎn)單,但要記憶的知識(shí)還是較多的,且存在著如何使用這些知識(shí)的問題。課堂上若羅列知識(shí)點(diǎn),學(xué)員是可以勉強(qiáng)記住的,但要學(xué)會(huì)使用就較為困難了。在教學(xué)過程中,除了必要的說明外,大部分知識(shí)都應(yīng)從問題引入,這樣一是比較自然,這些知識(shí)都因?qū)嶋H問題的需要而設(shè)計(jì),其存在是合理的,有利于記憶;其二也解決了在何種情況下使用與如何使用的問題。當(dāng)然羅列是需要的,但應(yīng)放在總結(jié)的時(shí)候。
當(dāng)語言的基本數(shù)據(jù)類型、語句與控制結(jié)構(gòu)講完后,學(xué)員對(duì)語言是入門了,但要解決實(shí)際問題是不夠的,這時(shí)應(yīng)從問題的需要出發(fā)引人新的數(shù)據(jù)組織方式——構(gòu)造類型,從基本類型——數(shù)組——記錄——記錄數(shù)組——?jiǎng)討B(tài)數(shù)據(jù)結(jié)構(gòu)——文件。每一個(gè)新的類型都是已有的類型克服其缺點(diǎn),繼承其優(yōu)點(diǎn)而得到的,這符合人思維發(fā)展規(guī)律,也符合計(jì)算機(jī)語言本身發(fā)展的規(guī)律,同時(shí)對(duì)提高學(xué)員解決問題的能力是非常有利的。
3.3教學(xué)時(shí)間的安排,精講、多練。
計(jì)算機(jī)語言教學(xué)是一門實(shí)踐性很強(qiáng)的課程,一定要?jiǎng)邮侄鄬懗绦颍ㄟ^寫、通過思考才能有所進(jìn)步。
【探討計(jì)算機(jī)語言教學(xué)】相關(guān)文章:
詞匯教學(xué)探討02-28
淺談基于NetMeeting的計(jì)算機(jī)語言教學(xué)模式論文11-15
營(yíng)銷語言教學(xué)探討03-21
高校哲學(xué)教學(xué)方法探討03-21
初中數(shù)學(xué)實(shí)驗(yàn)課教學(xué)探討11-22
審計(jì)教學(xué)模式創(chuàng)新探討03-22
《兒科護(hù)理學(xué)》教學(xué)的探討11-18
探討中學(xué)英語交際教學(xué)12-07