网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 精選范文 計算機語言的概念范文

計算機語言的概念精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機語言的概念主題范文,僅供參考,歡迎閱讀并收藏。

計算機語言的概念

第1篇:計算機語言的概念范文

關(guān)鍵詞:CDIO;計算機文化基礎(chǔ);教學(xué)改革;高職

中圖分類號:G642.0 文獻標(biāo)志碼:A 文章編號:1008-3561(2016)22-0025-02

一、前言

“計算機文化基礎(chǔ)”在高等教育中的每一個專業(yè)都將開設(shè),是一門必修的公共課。該課程傳統(tǒng)的教學(xué)模式是教師講完基礎(chǔ)知識點之后,大學(xué)生結(jié)合上機進行實訓(xùn)鞏固。這種教學(xué)模式?jīng)]有針對性,大學(xué)生的學(xué)習(xí)興趣低,教師也無法有效地掌握大學(xué)生的學(xué)習(xí)情況。因此,導(dǎo)致課堂教學(xué)滿堂灌,上機實踐課也只是依葫蘆畫瓢,大學(xué)生沒有自己的主見,也不知道自己操作的目的,缺乏創(chuàng)新性,不利于培養(yǎng)高素質(zhì)的應(yīng)用型人才。

二、傳統(tǒng)“計算機文化基礎(chǔ)”的教學(xué)現(xiàn)狀

當(dāng)前,絕大多數(shù)的高職院校都將“計算機文化基礎(chǔ)”作為一門必修的專業(yè)公共課寫入到學(xué)院教學(xué)培養(yǎng)方案中。據(jù)了解,大部分高職教師在此課程的教學(xué)過程中仍然采用傳統(tǒng)的教學(xué)方法,即教師先講知識點,然后學(xué)生上機實訓(xùn)。這種傳統(tǒng)的教學(xué)模式往往只注重計算機基礎(chǔ)理論知識的講授,所舉的例子往往也只是為了驗證理論知識而設(shè)計,沒有目的性和針對性。章節(jié)內(nèi)容各知識點之間一盤散沙,缺乏有效的前后聯(lián)系。在這樣的課堂上,教師通常會以講授和簡單的練習(xí)作為和學(xué)生互動的教學(xué)手段,缺乏和實際應(yīng)用的密切結(jié)合,導(dǎo)致的后果是學(xué)生只能被動地接受書本中的知識,不能激發(fā)學(xué)生的學(xué)習(xí)主動性,學(xué)生在上課時往往會感到內(nèi)容枯燥無味,而碰到具體實際問題時卻又無從下手。目前,對于高職院校的學(xué)生來說,他們在入校之前大部分已經(jīng)接觸過計算機基礎(chǔ)知識,對其中的部分內(nèi)容已經(jīng)了解卻不甚精通。因此,這種傳統(tǒng)的教學(xué)模式造成學(xué)生上課注意力不集中,對知識點的掌握似是而非。為了解決這種困境,提高課堂教學(xué)效率和學(xué)生的學(xué)習(xí)積極性,有必要對此課程進行教學(xué)改革。

三、CDIO項目理念

在“計算機文化基礎(chǔ)”課程教學(xué)中,可以借鑒CDIO理念,吸引學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的自主學(xué)習(xí)能力、邏輯思維能力及創(chuàng)新能力,提升課堂教學(xué)效率。CDIO工程教育模式是國際工程教育改革的最新成果,其創(chuàng)始人愛德華?克勞利因創(chuàng)立CDIO這一深度影響全球的創(chuàng)新人才培養(yǎng)模式而獲得美國國家工程院(NAE)“戈登獎”。CDIO中的C代表構(gòu)思(Conceive)、D代表設(shè)計(Design)、I代表實現(xiàn)(Implement)、O代表運行(Operate),它的工作周期是從產(chǎn)品研發(fā)到產(chǎn)品的運行,以其生命周期為載體,讓學(xué)生以積極主動的、實踐的、課程之間有機聯(lián)系的方式進行專業(yè)學(xué)習(xí)。按照CDIO的培養(yǎng)大綱要求,在實施過程中將學(xué)生的知識能力分為四個方面,分別為工程基礎(chǔ)知識、個人能力、人際團隊能力以及工程系統(tǒng)能力。這樣,就以綜合的培養(yǎng)方式促使學(xué)生在這四個層面達到預(yù)定目的。

四、CDIO項目化教學(xué)模式在“計算機文化基礎(chǔ)”課程中的實施

現(xiàn)在大多數(shù)的高職院校多媒體設(shè)備齊全,教學(xué)設(shè)施相當(dāng)先進,上課基本也是采用多媒體教學(xué)環(huán)境,為實施CDIO項目化教學(xué)模式奠定了良好的基礎(chǔ)。在“計算機文化基礎(chǔ)”課程教學(xué)中借鑒CDIO理念,按照“構(gòu)思、設(shè)計、實現(xiàn)、運行”的步驟,對整本教材進行工程項目的改革,將一個大的項目分解成多個包含各章的知識點的小項目。這樣,就可以使學(xué)生在學(xué)習(xí)過程中掌握各個項目的知識,提高自身能力,然后用這種能力來解決實際問題,從而提高學(xué)生對知識點的延伸和應(yīng)用創(chuàng)新能力。

以石油大學(xué)出版社出版的“計算機文化基礎(chǔ)”為例,首先對整本書進行模塊化設(shè)計。根據(jù)教學(xué)大綱的要求,設(shè)置九個模塊,并設(shè)置漸進性與融合性的知識點,同時注意項目內(nèi)容和實際應(yīng)用相融合,這樣有利于項目化教學(xué)的開展。其次,課堂教學(xué)依項目進行。按照CDIO的理念重構(gòu)教材內(nèi)容,以學(xué)生應(yīng)用項目為主體,把教學(xué)內(nèi)容融入到一個個項目中,每一個項目都按照“構(gòu)思、設(shè)計、實現(xiàn)、運行”的步驟組織實施。在課堂教學(xué)中,不是直接把項目的實施方案教給學(xué)生,而是啟發(fā)引導(dǎo)學(xué)生按照“構(gòu)思、設(shè)計、實現(xiàn)、運行”的思路主動思考,提出解決問題的方案,自主學(xué)習(xí)課本上沒有的相關(guān)知識,以項目組的形式集體完成整個項目。再次,實踐教學(xué)拓展項目采用小組合作的方式承擔(dān)實訓(xùn)項目,按照“構(gòu)思、設(shè)計、實現(xiàn)、運行”步驟組織項目實施。項目完成之后,不僅要求學(xué)生寫出書面總結(jié),還要進行口頭匯報與答辯。最后,課程考核多樣化。將課程考核貫穿于整個教學(xué)過程,最終的考試成績將包含學(xué)生的卷面成績、實訓(xùn)成績以及平時各項任務(wù)的表現(xiàn)。

具體教學(xué)過程設(shè)計中教師工作流程如下:確定項目內(nèi)容確定項目目標(biāo)整合教學(xué)知識點項目實施過程。

具體教學(xué)過程實施流程如下:提出項目具體要求和目標(biāo)小組分工老師講述項目所需知識點具體實施分組完成小組匯報老師點評知識點拓展總體展示成果評價。

通過這樣的教學(xué)模式,學(xué)生可以邊實踐、邊學(xué)習(xí)、邊思考、邊總結(jié),增強自己處理同類問題的能力,同時積累實際操作的經(jīng)驗,養(yǎng)成良好的學(xué)習(xí)習(xí)慣。從項目描述至項目實現(xiàn)部分,均對各單元的知識點進行了清晰的講解,對于項目中沒有涉及的知識點均以拓展知識的形式出現(xiàn),方便學(xué)生以后學(xué)習(xí)與使用,使學(xué)有余力者可以進一步掌握軟件的應(yīng)用技巧,引導(dǎo)學(xué)生逐步建立自主學(xué)習(xí)、終身學(xué)習(xí)的意識。通過總體展示教學(xué)成果,使學(xué)生能夠鞏固所學(xué)知識與技能,對自己的學(xué)習(xí)成果予以評價,并為后續(xù)學(xué)習(xí)做好必要的準(zhǔn)備。以山東凱文科技職業(yè)學(xué)院公共基礎(chǔ)課程“計算機文化基礎(chǔ)”作為突破口進行教學(xué)模式改革之后,我院高職課程教學(xué)現(xiàn)有模式得到大大的改進,同時,它也促進了高端技能人才的培養(yǎng)。該模式在我院得到推廣之后效果明顯,以今年我院學(xué)生在期末測評中的表現(xiàn)來看,該課程在整個教學(xué)過程中的積極性得到明顯提高,學(xué)生的學(xué)習(xí)興趣比以往更加濃厚。通過上機實踐測評發(fā)現(xiàn),學(xué)生在實踐教學(xué)過程中的分析問題、解決問題的能力得到大幅度提升。通過對教材模塊化進行改革,學(xué)生課程考核的通過率達到90%以上,學(xué)生的實際應(yīng)用能力得到明顯增強。

五、結(jié)束語

通過“計算機文化基礎(chǔ)”課程的改革,發(fā)現(xiàn)在教學(xué)過程中引入CDIO之后,教學(xué)目標(biāo)由過去的“學(xué)科導(dǎo)向”變?yōu)椤绊椖繉?dǎo)向”,把“學(xué)以致考”變?yōu)椤皩W(xué)以致用”,在教學(xué)內(nèi)容上由“強調(diào)學(xué)科知識的完備性與系統(tǒng)性”向“注重項目訓(xùn)練的系統(tǒng)性與完整性”轉(zhuǎn)移,在教學(xué)方法上由“注重知識的傳授”向“注重學(xué)生能力培養(yǎng)”轉(zhuǎn)移,較好地實現(xiàn)了在高職公共課培養(yǎng)方案中把培養(yǎng)高技能型專門人才作為教學(xué)目標(biāo)的要求。

參考文獻:

[1]婁建瑋.CDIO教育理念在高職《計算機文化基礎(chǔ)》教學(xué)中的應(yīng)用[J].濰坊高等職業(yè)教育,2011(03).

[2]袁良鳳.基于CDIO理念的高職計算機應(yīng)用基礎(chǔ)教育人才培養(yǎng)模式探索[J].廣西教育,2012(09).

[3]李清平.CEC-CDIO模式下的高職計算機網(wǎng)絡(luò)技術(shù)專業(yè)教學(xué)改革[J].職業(yè)教育研究,2013(02).

[4]張文碩,張有志.以學(xué)生科技競賽為切入點探索引入CDIO的高職教育新模式[A].第2屆高等教育科學(xué)與工程課程研討會論文集[C],2012.

第2篇:計算機語言的概念范文

[關(guān)鍵詞] 計算機語言 程序設(shè)計 學(xué)生

語言是人類所特有的用來表達意思、交流思想的工具,由語音、詞匯和語法構(gòu)成一定的系統(tǒng)。計算機語言顧名思義是在計算機上使用的語言,是用于編寫程序的開發(fā)工具,人們把自己的意圖用計算機語言編寫程序,輸入計算機,告訴計算機完成什么任務(wù)以及如何完成,達到人對計算機進行控制的目的。計算機語言的種類非常的多,總的來說可以分成機器語言、匯編語言、高級語言三大類。目前,計算機語言發(fā)展速度非常快,種類非常多,怎樣在短短的一個學(xué)期內(nèi)上好這門課呢?

一、明確教學(xué)目的

教師首先應(yīng)該明確教學(xué)目的。這一學(xué)期讓學(xué)生明白都學(xué)什么。計算機語言教學(xué)是讓學(xué)生掌握計算機語言的語言特征,學(xué)會用計算機語言進行程序設(shè)計的技能,培養(yǎng)學(xué)生的獨立思考能力和一定的自主創(chuàng)新能力。教學(xué)過程首先是讓學(xué)生端正思想,明確學(xué)習(xí)計算機語言的意義;其次是讓學(xué)生明白學(xué)習(xí)計算機語言最終就是要學(xué)會用語言來編寫程序,為實際工作服務(wù),為人類服務(wù)的。而不是死摳那些語法。培養(yǎng)學(xué)生利用計算機分析問題和解決問題的能力以及邏輯思維能力。

二、關(guān)鍵是注重計算機思維培養(yǎng)

學(xué)生畢竟以前從來都沒有接觸過計算機語言課,一些解題的思維還停留在高中階段。形象化方法在教學(xué)中作用高級計算機語言雖然同我們生活中自然語言有很多相近的地方,但它畢竟不是自然語言,尤其對于初學(xué)者,更是很難在短時間內(nèi)完全接受和理解。在實際教學(xué)中發(fā)現(xiàn)有些學(xué)生對一些簡單的編程問題就是不知從何下手,沒有所謂的“計算機思維”,缺乏對基本的計算機關(guān)鍵是注重計算機思維培養(yǎng)所以教師應(yīng)該注重培養(yǎng)學(xué)生的計算機思維。在講課中,應(yīng)集中精力對章節(jié)的知識結(jié)構(gòu)進行詳細(xì)闡述、對所要解決的實際問題進行深入剖析,不應(yīng)花太多的時間放在對語句語法的過多講解。當(dāng)遇到實際編程時,需積極引導(dǎo)學(xué)生把“要想干什么”的問題,直接轉(zhuǎn)化為“要解決什么”的問題。當(dāng)問題確定以后,必須選擇正確的算法。當(dāng)然,計算機編程中的算法和數(shù)學(xué)中的算法存在很大區(qū)別,需要教師對學(xué)生們的計算機思維進行長期而有針對性的訓(xùn)練和培養(yǎng)。

三、程序設(shè)計的教學(xué)要考慮“縱”、“橫”、“豎”三個方面

這里所講的“縱”向是指代表語言學(xué)角度;“橫”向是指計算機角度;“豎”向是指數(shù)學(xué)邏輯角度。這三個方面的交叉點即為語言的一個知識點。每個語言知識點要按四個角度進行講解:(1)含義及書寫格式;(2)功能和執(zhí)行;(3)限制與注意點;(4)應(yīng)用舉例。一本程序設(shè)計的書看到的無非就是變量、函數(shù)、條件語句、循環(huán)語句等概念,但要真正能進行編程應(yīng)用,需要深入理解這些概念,在理解的基礎(chǔ)上應(yīng)用,不要只簡單地學(xué)習(xí)語法、結(jié)構(gòu),而要吃透針對這些語法、結(jié)構(gòu)的應(yīng)用例子,做到舉一反三,觸類旁通。

例如,Visual foxpro中的do while…..enddo結(jié)構(gòu)的講解,可以按如下步驟進行:

(1)含義及書寫形式

Do while

Enddo

(2)功能和執(zhí)行

1判斷條件表達式的值,若為真,則往下執(zhí)行,否則退出循環(huán)。

2執(zhí)行命令行語句

3重復(fù)步驟1和2

(3)限制與注意點

1 do while語句和enddo語句必須成對出現(xiàn),缺一不可。

2在書寫時,do和while之間有空格,end和do之間沒有空格。

(4)應(yīng)用舉例

例1:求1+2+3+……+100的和

Sum=0

I=1

Do while i

Sum=sum+i

I=i+1

Enddo

@2,30 say “和=”

@2,40 sum

例2:求2+4+6+…..100的和

Sum=0

I=2

Do while i

Sum=sum+i

I=i+2

Enddo

@2,30 say “和=”

@2,40say sum

執(zhí)行這兩個程序并比較他們之間的區(qū)別。

四、知識性和趣味性的結(jié)合

常言道:興趣是最好的老師。興趣是培養(yǎng)學(xué)生程序設(shè)計能力的前提,興趣是學(xué)生參與的第一步。孔子說的好:“知之者不如好知者,好知者不如樂知者。”在計算機語言教學(xué)中,普遍存在學(xué)生對整個語言學(xué)習(xí)不夠重視的情況,很多學(xué)生認(rèn)為反正將來自己不會吃編程這碗飯,從思想上就輕視語言課的學(xué)習(xí)。另外由于計算機語言自身的抽象、枯燥,語法規(guī)則繁瑣難記的特點,學(xué)生的學(xué)習(xí)興趣普遍比較低。再加上課本知識的連貫性非常緊密,前一節(jié)的內(nèi)容沒有弄清楚的話,后面的內(nèi)容將很難進行,如果學(xué)生有一節(jié)沒有聽懂,后面的內(nèi)容就更難聽懂,他們就更不愿意聽講,除個別自學(xué)能力強愛學(xué)習(xí)的學(xué)生會自己去鉆研或請教老師,把不清楚的地方搞清楚,而那些自學(xué)能力不強或者自覺性比較差的學(xué)生,就可能會因為上課聽不懂,而不愿意聽講,課后不看書,這樣越不聽講,越不懂,越不懂,越不愿意聽,形成一個惡性循環(huán),最后造成放棄這門課程的學(xué)習(xí),很是可惜。因此,在程序設(shè)計教學(xué)中,教師要積極開展和體現(xiàn)程序設(shè)計語言的“新奇”,以激發(fā)學(xué)生的興趣。既要讓學(xué)生知道計算機能干什么,有哪些奇特的功能,還要通過程序設(shè)計方式來實現(xiàn)一些趣味的內(nèi)容。

五、程序設(shè)計課堂應(yīng)強調(diào)以學(xué)生為中心

建構(gòu)主義的觀點認(rèn)為,學(xué)習(xí)不是知識經(jīng)驗從外到內(nèi)的輸入過程,而是學(xué)習(xí)者通過新舊知識經(jīng)驗之間充分的相互作用而“生成”自己的知識的過程,學(xué)習(xí)要以學(xué)習(xí)者為中心。這是因為:(1)學(xué)習(xí)者已有的認(rèn)知結(jié)構(gòu)是新知識得以生成的前提和基礎(chǔ)。(2)新知識的“生成”是通過學(xué)習(xí)者積極主動的加以活動完成的。(3)學(xué)習(xí)者需要對學(xué)習(xí)活動積極主動地進行自我計劃,自我監(jiān)視,自我評價和自我調(diào)節(jié)。教師應(yīng)該對所學(xué)習(xí)內(nèi)容進行設(shè)計,設(shè)計出有價值、有意義的問題,引導(dǎo)學(xué)生通過概括、分析、推理來建構(gòu)起這些相關(guān)的知識。

總之,計算機語言類課程作為一門重要基礎(chǔ)課程,不僅要求教師能夠以身作則,不斷用新知識、新理論充實自己,努力提高自身的綜合素質(zhì),強化教學(xué)意識,而且要求教師在教學(xué)過程中能很好地把握大學(xué)生的特點,勇于探索,大膽改革,在教學(xué)實踐活動中不斷改進教學(xué)方法、提升教學(xué)藝術(shù),千方百計挖掘?qū)W生潛能,為學(xué)生提供各種形式展示自己聰明才智的機會和場所,強化素質(zhì)教育,最終真正實現(xiàn)提高教學(xué)質(zhì)量的目的。

第3篇:計算機語言的概念范文

 

“計算機科學(xué)與技術(shù)”專業(yè)學(xué)生在專業(yè)學(xué)習(xí)不同階段都會學(xué)習(xí)不同的程序設(shè)計語言,為什么要學(xué)習(xí)這么多種語言?每種語言有什么特點?這是學(xué)生常感到困惑的問題。

 

筆者在長期教學(xué)過程中把C語言和匯編語言、機器語言有意識地結(jié)合起來講解,使學(xué)生更好地掌握不同計算機語言特點,理解不同計算機應(yīng)用語言的不同應(yīng)用領(lǐng)域,取得一定的經(jīng)驗,同時在教學(xué)活動中取得不錯的效果,受到學(xué)生的歡迎。

 

一、C語言和匯編語言、機器語言的關(guān)系

 

C語言稱之為“高級語言”或“中級語言”,匯編語言、機器語言稱之為“低級語言”。初學(xué)計算機的學(xué)生很難理解為什么這么命名。理解好這些概念,對今后進一步學(xué)習(xí)其他專業(yè)課程十分重要。

 

在教學(xué)過程中,講解匯編語言時,首先將匯編語言和機器語言的關(guān)系告訴學(xué)生:計算機其實不認(rèn)識匯編語言,也不認(rèn)識C語言,計算機唯一能執(zhí)行的只是機器語言。

 

機器語言是用“0”、“1”寫成的語言,每條機器語言指令都對應(yīng)一串“0”和“1”的代碼,如果用這種代碼編程很不方便,既不方便記憶,又不方便理解和調(diào)試。因此采用一系列符號代替這種“0”和“1”寫成的機器語言指令,例如:8086CPU中的機器指令1011000000000110,我們就用MOV AL,06H 這種符號代替,后者只是幫助記憶和理解的“助記符”。

 

我們把用這種助記符寫成的指令稱之為“匯編語言指令”。匯編語言指令和機器語言指令是一一對應(yīng)的關(guān)系。用“匯編語言指令”寫成的程序稱為匯編語言源程序,必須“翻譯”成“機器語言”才能執(zhí)行。由于匯編語言指令和機器語言指令是一一對應(yīng)的關(guān)系,因此“翻譯”起來比較簡單,我們把這個“翻譯”的過程稱為“匯編”(Assembly)。

 

使用匯編語言和機器語言的編程必須了解計算機的CPU內(nèi)部結(jié)構(gòu),以及硬件接口電路,它和計算機底層密切相關(guān),因此稱之為“低級語言”。

 

同樣,計算機也不認(rèn)識C語言,C語言是用C語言語句編寫程序。用“C語言”寫成的程序稱為C語言源程序,這種用C語言語句編寫的源程序必須“翻譯”成機器語言才能執(zhí)行,只是這個“翻譯”過程更復(fù)雜,翻譯出來的機器語言代碼更大,我們把這個過程稱為“編譯”(Compile)。

 

由于C語言是按照自然語言的特點,同時結(jié)合數(shù)學(xué)表達式編程?;静挥昧私獾讓佑布慕Y(jié)構(gòu),可讀性強,學(xué)習(xí)重點在數(shù)據(jù)結(jié)構(gòu)和算法,所以稱之為“高級語言”。

 

使用其他“高級語言”編程的過程也都一樣,都必須把用這種語言編寫的計算機“源程序”通過“編譯”變成“機器語言”、“目標(biāo)程序”,才能被計算機認(rèn)識并執(zhí)行。

 

通過這樣講解,學(xué)生理解了C語言等“高級語言”和機器語言“低級語言”之間的關(guān)系。

 

二、學(xué)習(xí)多種計算機語言的原因

 

我們在教學(xué)過程中發(fā)現(xiàn)學(xué)生學(xué)習(xí)計算機語言的重點放在學(xué)習(xí)語言的數(shù)據(jù)類型、程序結(jié)構(gòu)、語法規(guī)則等局部細(xì)節(jié)上,忽視從總體上把握和理解計算機語言。在實際教學(xué)中,我通過講解匯編語言和C語言的特點,告訴學(xué)生不同計算機語言的不同應(yīng)用場合。

 

首先,匯編語言是針對CPU的,不同CPU的匯編語言又是不同的。學(xué)習(xí)起來困難一些,但生成的代碼短、程序執(zhí)行效率高,更適合實時控制、硬件編程。

 

高級語言如C語言,由于是按照自然語言方式編程,因此程序本身容易讀懂。由于不需要了解硬件底層,因此我們更多的是學(xué)習(xí)如何用計算機實現(xiàn)一些數(shù)學(xué)算法。

 

教學(xué)過程中為了讓學(xué)生理解這些概念,我特意采用C語言和匯編語言分別編寫一個程序?qū)嵗瑢崿F(xiàn)顯示“I WISH YOU SUCCESS!”(取文件名A)。

 

兩個程序輸出結(jié)果一樣,但用不同語言編寫,通過實例對比說明C語言和匯編語言的特點。

 

C語言源程序:

 

#include

 

main()

 

{printf(“I WISH YOU SUCCESS!”);

 

}

 

匯編語言源程序:

 

DATA SEGMENT

 

BUF DB 0AH,0DH,’I WISH YOU SUCCESS!$’

 

DATA ENDS

 

CODE SEGMENT

 

ASSUME CS:CODE,DS:DATA

 

START:MOV AX,DATA

 

MOV DS,AX

 

MOV DX,OFFSET BUF

 

MOV AH,09H

 

INT 21H

 

MOV AH,4CH

 

INT 21H

 

CODE ENDS

 

END START

 

這兩個程序都實現(xiàn)顯示器輸出“I WISH YOU SUCCESS!”。

 

可以看到C語言程序的源程序文件A.C為63個字節(jié),通過編譯,可執(zhí)行文件A.EXE為9489個字節(jié)。匯編語言的源程序文件A.ASM為263個字節(jié)。通過匯編,可執(zhí)行文件A.EXE為560個字節(jié)。

 

從這個程序設(shè)計實例我們知道,相比較C語言和匯編語言,C語言的源文件小(71個字節(jié)),但是可執(zhí)行文件很大(9515個字節(jié)),匯編語言的源文件大(352個字節(jié)),但是可執(zhí)行文件很小(554個字節(jié))。

 

通過這兩個程序設(shè)計實例,學(xué)生清楚地感受C語言(高級語言)源程序可讀性好,容易理解,匯編語言源程序可讀性差,難看懂。但從效率來說,同一個程序,匯編語言的目標(biāo)代碼效率遠高于C語言。

 

其實,不同計算機語言有各自特點,也有不同的應(yīng)用領(lǐng)域。如在實時控制、內(nèi)存容量很小的情況下編程就應(yīng)該使用匯編語言,如果算法復(fù)雜,要求有較好的用戶界面,就要采用C語言或者其他計算機語言。同時計算機語言是發(fā)展的,不斷會有新語言出現(xiàn),也不斷有語言被淘汰。學(xué)生可以根據(jù)自己的應(yīng)用需要,選擇學(xué)習(xí)不同的計算機語言。

 

認(rèn)真學(xué)好幾門計算機語言,對今后實際工作幫助很大,同時再學(xué)習(xí)新語言會舉一反三,學(xué)習(xí)起來會輕松很多。

 

三、計算機程序與語言

 

計算機專業(yè)學(xué)生最喜歡的是學(xué)習(xí)各種計算機語言,許多人認(rèn)為掌握的計算機語言越多,水平越高,不懂得計算機程序和計算機語言的關(guān)系。其實計算機領(lǐng)域里有一個最著名的公式:計算機程序=數(shù)據(jù)結(jié)構(gòu)+算法,這個著名公式里根本沒有提到計算機語言。

 

為了更好地說明計算機程序和語言的關(guān)系,我以學(xué)生學(xué)習(xí)程序設(shè)計過程中最常見的習(xí)題1+2+……+100為實例,使用C語言和匯編語言分別編寫一個程序,同時告訴學(xué)生:在用計算機解決實際問題的過程中,最重要的是找到用計算機解決這個問題的算法,至于用哪種語言編寫是其次的。

 

C語言源程序:

 

#include

 

main()

 

{int sum=0,i=;

 

For(i=1;i<=100;i++)

 

Sum=sum+i;

 

printf(“%d”,sum);}、

 

匯編語言源程序:

 

DATA SEGMENT

 

RESU DW

 

DATA ENDS

 

CODE SEGMENT

 

ASSUME CS:CODE,DS:DATA

 

START: MOV AX,DATA

 

MOV DS,AX

 

MOV AX,0

 

MOV BX,0

 

NEXT: ADD AX,BX

 

INC BX

 

CMP BX,101

 

JC NEXT

 

MOV RESU,AX

 

MOV AH,4CH

 

INT 21H

 

CODE ENDS

 

END START

 

在1+2+……+100這個例子中,關(guān)鍵是知道:sum=sum+i,然后通過改變i的步長,實現(xiàn)編程。至于用匯編語言還是用C語言或者其他語言都可以,不同語言只是使用的語句或者指令不同而已。

 

通過在課堂上生動地比喻和列舉教學(xué)實例,學(xué)生漸漸理解算法的重要性,知道如果要熟練掌握編程,包括兩方面學(xué)習(xí),既要學(xué)好各種語言的語法規(guī)則、數(shù)據(jù)類型,又要學(xué)會根據(jù)問題設(shè)計出最優(yōu)秀的算法。

 

四、結(jié)語

 

搞好計算機程序設(shè)計語言教學(xué)需要不斷根據(jù)學(xué)生學(xué)習(xí)中的疑惑探索和實踐不同教學(xué)方法。在C語言和匯編語言教學(xué)過程中,可以融合教學(xué)的地方很多,如C語言中的“指針”和匯編語言的“尋址方式”; C語言中的“函數(shù)”和匯編語言的“子程序”;C語言中的“移位運算”和匯編語言的“移位指令”區(qū)別等。C語言和匯編語言的融合教學(xué)可以提高學(xué)生的學(xué)習(xí)興趣,促使學(xué)生積極思考,調(diào)動學(xué)生的學(xué)習(xí)積極性和主動性。

第4篇:計算機語言的概念范文

【關(guān)鍵詞】微課 遞歸函數(shù) 教學(xué)模式

【中圖分類號】G64 【文獻標(biāo)識碼】A 【文章編號】2095-3089(2015)10-0054-02

一、引言

隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,在線教育模式已經(jīng)成為全球教育界關(guān)注的熱點,并引發(fā)了新一輪教學(xué)改革的理論與探索。微課作為一種新型的教學(xué)模式已經(jīng)受到國內(nèi)外教育者的廣泛關(guān)注,在網(wǎng)絡(luò)教育等方面得到應(yīng)用并取得了良好的教學(xué)效果[1]。國外微課資源的建設(shè)相對成熟和完善,并已應(yīng)用于日常教學(xué)中,而國內(nèi)微課資源在教學(xué)上的實踐應(yīng)用仍處于探索階段。

微課最早由美國新墨西哥州圣胡安學(xué)院的高級教學(xué)設(shè)計師、學(xué)院在線服務(wù)經(jīng)理戴維?彭羅斯于2008年首創(chuàng)。戴維?彭羅斯把微課程稱為“知識脈沖”(Kownledge Burst)[2]。

在國內(nèi),在這一領(lǐng)域的研究和實踐最為系統(tǒng)的是廣東省佛山市教育局胡鐵生在《電化教育研究》雜志上發(fā)表了“微課:區(qū)域教育信息資源發(fā)展的新趨勢”的文章,率先提出了“微課”的概念。而后,微課的相關(guān)研究也逐步深化,對微課的認(rèn)識也越來越深刻、全面,其概念內(nèi)涵也在不斷發(fā)展、豐富[3]。尤其2013年后,基于“微課”的移動學(xué)習(xí)、遠程學(xué)習(xí)、在線學(xué)習(xí)、“泛在學(xué)習(xí)”將會越來越普及,“微課”必將成為一種新型的教學(xué)模式和學(xué)習(xí)方式[4,5]。國內(nèi)各大重點高效也在利用微課方式進行教學(xué)方法改革,研究如何優(yōu)化教學(xué)。目前,已經(jīng)有一部分高校和教師把微課理念引入到了計算機課程教學(xué)中,對未來計算機教育形式的改革提出了建議。

計算機語言與軟件作為計算機的一門基礎(chǔ)課,一般都是采用課堂教學(xué)和上機實踐相結(jié)合的方式進行講授。教師在課堂上花費大部分的時間講解編程的思想,學(xué)生被動的接受,缺少課堂的互動,不利于學(xué)生消化和理解相關(guān)知識點,對教學(xué)效果大打折扣。如果將微課應(yīng)用于計算機語言與軟件課程教學(xué),教師可在課前提供相關(guān)的微課視頻,供學(xué)生預(yù)習(xí)、課前了解知識的難點和重點。課堂上,教師結(jié)合視頻與學(xué)生進行深入的討論和互動,有助于激發(fā)學(xué)生的興趣、加強教學(xué)效果。

二、基于微課的計算機語言與軟件課程的實踐

微課的視頻時間一般不超過10分鐘,圍繞課堂中的某個學(xué)科知識點進行的教學(xué),主題突出、目標(biāo)明確。文中以計算機語言與軟件中的遞歸函數(shù)為例,闡述如何開展和實施微課教學(xué)[6]。

(一)微課課件和教案的制作

針對遞歸函數(shù),進行詳細(xì)的教學(xué)設(shè)計,形成微課的課件和教案。其中,遞歸函數(shù)內(nèi)容主要包括四方面:遞歸函數(shù)的概念、遞歸函數(shù)的執(zhí)行過程、編寫遞歸函數(shù)及用遞歸函數(shù)求解問題。文中將利用遞歸函數(shù)求解問題作為本課程的重點和難點,制作10分鐘的微課課件和相關(guān)教案。

(二)安裝錄制軟件并拍攝

在計算機中安裝相應(yīng)的錄屏軟件,例如Camtasia Studio、Snagit或Cyberlink YouCam等。打開PPT的同時加載視頻錄制軟件,調(diào)整好PPT的大小及錄制位置,點擊“錄制”按鈕,開始邊講解邊錄制。錄制結(jié)束后,將其保存為相應(yīng)的格式,待后期編輯和美化。 (三)視頻的編輯和美化

將微視頻導(dǎo)入視頻錄制軟件,如Camtasia Studio軟件開始編輯和美化。視頻軌道和音頻軌道進行編輯、剪切、復(fù)制、合并等操作。

(四)組織課堂教學(xué),結(jié)合視頻展開討論

遞歸函數(shù)的授課思路為:首先以“信息化戰(zhàn)爭中離不開計算機軟件系統(tǒng),計算機軟件需要良好的程序設(shè)計,而良好的程序設(shè)計離不開計算思維”引入遞歸函數(shù)。并以結(jié)構(gòu)自相似的圖片為例,闡述了遞歸函數(shù)的概念。以求解n的階乘為例闡述遞歸函數(shù)的執(zhí)行過程,進而講解如何編寫遞歸函數(shù)。至此,教師都是以PPT講授為主。接下來,播放微視頻,詳細(xì)講解如何利用遞歸函數(shù)求解問題。這里,以漢諾塔為例,講解如何利用遞歸函數(shù)求解非數(shù)值型問題。微視頻的播放,激發(fā)了學(xué)員的興趣,并在課堂上展開了激烈的討論。最后,結(jié)合視頻播放,以程序演示為例,驗證漢諾塔的執(zhí)型步驟。

(五)課后的鞏固和學(xué)習(xí)

通過課前視頻觀看、課堂視頻討論,學(xué)生對所學(xué)知識點有著深刻的理解和認(rèn)識。同時,可以引導(dǎo)學(xué)生隨時隨地、多次觀看視頻、鞏固所學(xué)知識。最終,通過上機實踐、編寫程序,提升學(xué)員的實際編程能力。

三、應(yīng)用效果的調(diào)查

表1中給出了100個學(xué)生對此次微課視頻的完成程度和滿意程度,數(shù)據(jù)顯示通過微課的學(xué)習(xí),100%的同學(xué)都能順利完成過關(guān)任務(wù),并且對微課程的滿意程度也有90%以上。

四、面臨的問題和措施

豐富微課的內(nèi)容形式。國內(nèi)的微課多以課堂實錄為主,呈現(xiàn)的形式較單一,知識點多,容易造成內(nèi)容的不連貫性。因此,需要豐富微課的內(nèi)容的呈現(xiàn)形式,除了以教師講授為主,還要配合相應(yīng)的動畫、圖片、音頻等多種多媒體技術(shù),使其呈現(xiàn)的形式豐富多樣。

完善微課配套的資源建設(shè)。建立完善的微課資源平臺,不僅需要提供視頻資源,更需要提供一個良好的互動型的交流平臺,應(yīng)設(shè)有配套練習(xí),知識點、學(xué)習(xí)體會、交流互動等特色化配套資源。微課資源平臺的開放性更使不同地區(qū),甚至不同國家的師生能共享優(yōu)質(zhì)教育資源。

重視教學(xué)設(shè)計,提高微視頻的質(zhì)量。微課內(nèi)容的主體是微視頻,所以微視頻的質(zhì)量直接決定微課的教學(xué)效果。因此,需要鼓勵教師不斷學(xué)習(xí)視頻技術(shù)、擴大視頻的來源,并提升視頻制作的水平。

五、結(jié)束語

微課是一種新的教學(xué)模式,本文以計算機語言與軟件中的遞歸函數(shù)為例,講解如何開展和實施微課教學(xué),并探討了微課教學(xué)中面臨的問題和應(yīng)采取的措施。

參考文獻:

[1]張一川,錢揚義.國內(nèi)外“微課” 資源建設(shè)與應(yīng)用進展[J].遠程教育雜志,2013,6: 26-33.

[2]姜玉蓮.微課程研究與發(fā)展趨勢系統(tǒng)化分析[J].中國遠程教育,2013(23):64-73.

[3]胡鐵生,黃明燕,李民. 我國微課發(fā)展的三個階段及其啟示[J].遠程教育雜志,2013,4:36-42.

[4]桂耀榮.微課及微課的制作和意義[J].化學(xué)教與學(xué),2013,5:41-42.

[5]鄭小軍,張霞.微課的六點質(zhì)疑及回應(yīng)[J].現(xiàn)代遠程教育研究,2014,2:48-54.

[6]李婉嘉,徐晶.微課開發(fā)與應(yīng)用研究[J].軟件導(dǎo)刊,2013,12(11):85-87.

第5篇:計算機語言的概念范文

【關(guān)鍵詞】教育技術(shù);計算機仿真;教學(xué)平臺

【中圖分類號】G420 【文獻標(biāo)識碼】A 【論文編號】1009―8097(2009)06―0124―03

引言

現(xiàn)代信息技術(shù)環(huán)境為信息教育的開展提供了重要保證。在這樣的環(huán)境下,如何對學(xué)與教的過程和學(xué)與教的資源進行設(shè)計、開發(fā)、使用、評價和管理,是一個有待于開發(fā)和探討的課題[1]。

作為現(xiàn)代信息技術(shù)的重要組成部分−− 機器人仿真技術(shù)一般 用于工程設(shè)計,還沒有用于高等學(xué)校聽障學(xué)生學(xué)習(xí)計算機編程語言先例,它優(yōu)良的計算機界面圖象仿真功能,從視覺補償角度非常適用于聽障學(xué)生的特點。利用這一特性,我們將計算機編程語言學(xué)習(xí)中聽障學(xué)生所遇到的難點,教學(xué)點用仿真圖示的方法進行新的教學(xué)方法組合。例如:流程圖設(shè)計與編寫計算機指令的關(guān)系,我們拋開聽障學(xué)生不易明白的技術(shù)術(shù)語,以工程設(shè)計項目為方式,機器人創(chuàng)新教育的教學(xué)訓(xùn)練的模式[2] ,設(shè)計了流程圖與指令對應(yīng)同時與所寫指令有明確執(zhí)行效果的教學(xué)方法(見下圖1)。

由于是工程項目設(shè)計,目標(biāo)易于理解,聽障學(xué)生可以很容易地根據(jù)目標(biāo)選用流程圖中的圖形進行過程組合,而在流程圖的組合過程中對應(yīng)的計算機指令也實事 的顯示出來。指令的用法也一目了然。聽障學(xué)生通過這一方法,首先知道流程圖的基本畫法,其中每一個圖框中應(yīng)寫那 條指令,而且明白所寫指令對應(yīng)的實際效果是什么。利用這種圖、文、做一體的簡便方式,聽障學(xué)生可以很清楚的看到計算機語言的編寫過程和機器指令的使用方法。針對結(jié)果中出現(xiàn)的問題可以很清楚地知道在何處修改,同時可實時看到修改的結(jié)果。用這種教學(xué)模式可使聽障學(xué)生的“入門” 較輕松,溝通較容易,這樣便 使他們對學(xué)習(xí)編程建立信心。

一 基本設(shè)計思路

常規(guī)的計算機高級語言的教學(xué)一般選用指令分類的形式講解, 每條指令的含義可用語言、文字解釋。教材可以簡潔明了。但聽障學(xué)生由于聽力障礙, 基礎(chǔ)術(shù)語、語言文字能力較差,簡潔的教材, 使得講解十分困難, 同時沒有聽障學(xué)生適用的輔助教具, 更增加了聽障學(xué)生的理解難度。為解決以上所涉及的難題,在本教學(xué)環(huán)節(jié)設(shè)計中引入仿真機器人,采用了屏幕機器人仿真和流程圖與計算機語言對照的方式來講解計算機高級語言, 大家知道:在計算機輔助教學(xué)系統(tǒng)中,被計算機程序化的影像起著視聽教材的作用[3]。根據(jù)這一原理,我們將語言的學(xué)習(xí)變成屏幕游戲的編寫, 不刻意強調(diào)每條指令的結(jié)構(gòu), 用簡單的圖面對比來告訴聽障學(xué)生指令的意義和用法。這種視覺補償?shù)姆绞? 可很好地兼顧聽障學(xué)生的生理特點, 揚長避短。設(shè)計原理框圖見圖2:

二 課程設(shè)計方案

1教學(xué)對象分析

在教學(xué)過程中, 我們發(fā)現(xiàn)聽障學(xué)生極易放棄他們認(rèn)為不易掌握的知識, 盡管有些在正常人看來是及其 簡單的。為使聽障學(xué)生能達到既定的學(xué)習(xí)目標(biāo),教師必須考慮聽障學(xué)生達到此教學(xué)目標(biāo)所經(jīng)歷的心理歷程。本教學(xué)環(huán)境選用了視覺補償?shù)母拍? 利用計算機仿真技術(shù)從基礎(chǔ)知識入手,利用顯、淺、易、懂的方式引導(dǎo)聽障學(xué)生進入教學(xué)情景, 最大限度的集中聽障學(xué)生在課堂上學(xué)習(xí)的注意力,積極參與到既定的教學(xué)過程中,提高學(xué)習(xí)效率。

從教學(xué)內(nèi)容來講,要分析掌握技能與聽障學(xué)生原有學(xué)習(xí)習(xí)慣之間存在的差異,面向?qū)W生的學(xué)習(xí)需要[4],聽障學(xué)生還有多少知識沒有掌握。從教材上來講,教師應(yīng)努力以鮮活的知識、通俗易懂的教授形式把生硬的教材符號簡單化。

以往教學(xué)目標(biāo)關(guān)注較多的是知識, 技能。缺少為達到此目標(biāo)所進行的感情、能力的關(guān)注。對聽障學(xué)生而言,教學(xué)目標(biāo)與他們的生理、心里、認(rèn)知能力之間有很大的聯(lián)系, 而溝通難是工科學(xué)科教學(xué)中的一大難點。因此教學(xué)目標(biāo)的設(shè)計首先要以如何使聽障學(xué)生能夠?qū)W會為主要目的,即用仿、學(xué)、做結(jié)合的方式改變“溝通難” 的問題。

2 教學(xué)目標(biāo)

(1)根據(jù)知識的性質(zhì)確定教學(xué)方式[5]。通過仿真教學(xué)輔具的幫助,聽障學(xué)生能夠較有成效地學(xué)習(xí)計算機編程語言的知識及基本操作,培養(yǎng)聽障學(xué)生建立基本工程設(shè)計的概念,使聽障學(xué)生能運用計算機仿真的手段將制定項目 設(shè)計構(gòu)思以直觀形象表達 出來,同時聽障學(xué)生可用此方法完成自定義項目的練習(xí)。

(2)教學(xué)設(shè)計過程要根據(jù)聽障學(xué)生的生理特點和知識水平選擇教授知識的切入點,教師應(yīng)“激活” 以符號為主要載體的書本知識,并對其進行個性化解讀和詮釋[6]。教授給 聽障學(xué)生學(xué)會選擇,正確使用,把學(xué)習(xí)內(nèi)容分解成為一系列更易處理的單一子任務(wù),從而使聽障學(xué)生獲得一種較為輕松的學(xué)習(xí)環(huán)境。感受到科學(xué)的有用和研究的

樂趣,在親歷體驗的過程中構(gòu)建他們動態(tài)的知識體系,從而學(xué)會學(xué)習(xí)、樂于學(xué)習(xí)。

三 設(shè)計方法

1 課前準(zhǔn)備

(1)教學(xué)點:流程圖設(shè)計與編寫計算機指令的關(guān)系及設(shè)計效果。

(2)構(gòu)建計算機仿真技術(shù)支持的學(xué)與教實踐教學(xué)環(huán)境。

學(xué)生每人一臺教學(xué)計算機,在機器上裝有仿真教學(xué)輔助軟件。

學(xué)生自由組合組成練習(xí)小組,搭建實踐教學(xué)用仿真場地同時配備教學(xué)機器人一臺。

2 教學(xué)流程

(1)復(fù)習(xí)流程圖的基本知識。

(2)利用仿真教學(xué)平臺中流程圖設(shè)計子系統(tǒng),建立指定項目的設(shè)計流程。觀察流程圖的設(shè)計過程與指定項目之間的邏輯關(guān)系,流程圖的圖示化選擇是否正確,并分析原因。

(3)觀察流程圖的圖形模塊所生成的計算機指令與單一指令設(shè)計的不同。

(4)將流程圖對應(yīng)生成的計算機指令調(diào)入到計算機語言的編譯環(huán)境中,進行語法檢查,通過后,進入仿真。

例如:―― 設(shè)計一個《機器人走四邊形》的工程訓(xùn)練項目,學(xué)習(xí)條件轉(zhuǎn)移語句的使用。

首先:拋開聽障學(xué)生不易明白的技術(shù)術(shù)語,以工程設(shè)計項目為方式,利用《聾教育仿真教學(xué)平臺》設(shè)計了流程圖與指令對應(yīng)同時與所寫指令有明確執(zhí)行效果的教學(xué)方法(見圖3)。

第二:對應(yīng)學(xué)習(xí)計算機編程語言指令― 講解用while實現(xiàn)虛擬前行的方法,條件循環(huán)走正方形指令。

第三:指導(dǎo)學(xué)生利用教學(xué)軟件在計算機屏幕上利用圖形化C語言編譯環(huán)境工具完成指定教學(xué)科目的訓(xùn)練,教授對應(yīng)學(xué)習(xí)的手段和方法。讓學(xué)生了解語言編程的基本方法和調(diào)試手段。

3 教學(xué)過程

根據(jù)圖2我們可知,這是一個虛擬機器人運動的工程項目,我們將此單元課程設(shè)計為:

第一:設(shè)定工程目標(biāo): 虛擬機器人向前行走一段距離然后右轉(zhuǎn),重復(fù)進行。

第二:選用流程圖與機器指令對應(yīng)的設(shè)計方法講解計算機語言。

首先用圖形化編輯的方法列出流程圖,此時每一個流程圖形所對應(yīng)的機器指令亦同時在屏幕上對應(yīng)顯示出來。

第三:學(xué)習(xí)機器指令,講解使用方法。

第四:屏幕仿真,觀看設(shè)計結(jié)果。見圖4。若有誤差對應(yīng)修改。

第五:保存結(jié)果。

四 小結(jié)

利用這種圖、文、做一體的簡便方式,聽障學(xué)生可以很清楚的看到計算機語言的編寫過程和機器指令的使用方法。針對結(jié)果中出現(xiàn)的問題可以很清楚地知道在何處修改,同時可實時看到修改的結(jié)果。用這種教學(xué)模式可使聽障學(xué)生的“入門” 階段的學(xué)習(xí)較輕松,技術(shù)溝通較容易,這樣便使他們對學(xué)習(xí)編程這門課程建立信心。用這種方法作為“入門”階段的的教學(xué)途徑,降低入門難度,從教學(xué)結(jié)果看聽障同學(xué)掌握較好,課堂氛圍輕松。

仿真技術(shù)用于聽障學(xué)生的計算機語言教學(xué)實際上是一個新的課題。本著淺顯易懂的教學(xué)理念,在教學(xué)時進行了如下設(shè)計:

第一:課前準(zhǔn)備。將現(xiàn)代仿真技術(shù)成為聽障學(xué)生課堂教學(xué)的組成元素。創(chuàng)建一個新穎的實踐教學(xué)環(huán)境。減輕聽障學(xué)生學(xué)習(xí)難度, 樹立學(xué)習(xí)的信心。這樣可以減輕聽障學(xué)生學(xué)習(xí)計算機高級語言普遍存在的畏難情緒。

第二:從整個教學(xué)設(shè)計中關(guān)注學(xué)生自主參與,要照顧聾生的思維進程[7],將合作學(xué)習(xí)貫穿在查找、收集、交流、構(gòu)思(設(shè)計)和運行等各個教學(xué)環(huán)節(jié)之中,確立學(xué)生的主體地位,培養(yǎng)了合作精神。提倡項目式合作訓(xùn)練,使學(xué)生把學(xué)習(xí)過程當(dāng)成一種“游戲” ,輕松愉快,減輕了學(xué)習(xí)過程中的心理壓力。

第三:重視以發(fā)展的眼光來評價學(xué)生的設(shè)計,盡可能挖掘?qū)W生在學(xué)習(xí)中的閃光點,并給予充分的肯定,讓每個學(xué)

生都有成功的體驗,從而讓他們樹立信心,初步學(xué)會計算機語言的編程規(guī)律。 有一個良好的開端。

五 教學(xué)后記

通過教學(xué)輔具在聽障教學(xué)中的使用,以構(gòu)建計算機仿真技術(shù)支持的學(xué)與教創(chuàng)新環(huán)境為出發(fā)點,利用計算機仿真的教學(xué)手段,同時運用身心障礙補償和技能訓(xùn)練的方法,對有聽力障礙的學(xué)生進行現(xiàn)代技術(shù)知識的傳授。教師利用這一教學(xué)載體,通過機器人創(chuàng)新教育的教學(xué)訓(xùn)練模式,力求解決聽障學(xué)生學(xué)習(xí)計算機語言“入門難” 的問題,聽障學(xué)生能借助此技術(shù)來改善學(xué)習(xí)境況,同時建立一種新的聽障教學(xué)的實踐模式。

特殊教育象征著一個社會的文明程度和發(fā)展水平,特教教學(xué)是一個復(fù)雜而細(xì)膩的過程, 教師的一個手勢,一個微笑,一句稱贊等各種表示都會對聾啞學(xué)生產(chǎn)生很大的影響,更由于聽障教學(xué)人文主義色彩較為濃厚,這種作用就更為重要。而我們在發(fā)展的同時要始終把握好一個原則,那就是技術(shù)只能是一種工具,無法代替人的情感因素。根據(jù)聽障學(xué)生認(rèn)知活動的特點來選擇恰當(dāng)?shù)慕虒W(xué)策略[8]。將情感因素帶入教學(xué)中,幫助聽障學(xué)生克服心理障礙,提高學(xué)習(xí)質(zhì)量,達到最終教學(xué)目標(biāo)。

參考文獻

[1] 杜平原, 吳超英. 信息技術(shù)環(huán)境下教學(xué)設(shè)計創(chuàng)新的構(gòu)思[J]. 教育技術(shù)理論與實踐.2004.2:3-5

[2] 仲照東,李益明.機器人教學(xué)與高職創(chuàng)新教育[DB/OL].

[3] 山口熏,金子健.特殊教育的展望[M].遼寧: 遼寧師范大學(xué)出版社, 1996.

[4] (美)湯姆林森 著.多元能力課堂中差異教學(xué)[Z].劉頌譯.北京: 中國輕工業(yè)出版社, 2003. 9.

[5] 李明祥.聾校信息技術(shù)教育探索[OL].

[6] 胡波.基于新課程理念的現(xiàn)代教學(xué)設(shè)計[J]. 中國教育學(xué)刊, 2007, (3): 44-48.

[7] 張峰.聾校運用計算機輔助教學(xué)的幾點思考[OL].省略/runwen/xklw/xx/200703/144353.html.2007-03-09>

[8] 陳書爽.多媒體技術(shù)在聽障學(xué)生個性化教育中的支持性研究[OL].省略/xgjy/tsjy/jszx/jxyj/tzyj/200802/t20080227_446842.htm.2008-02-26>

The Design and Practice of Computer Programming Language Teaching for Deafness Students

HAN Yu-min

(Special Education College of Beijing Union University Beijing100075,China)

第6篇:計算機語言的概念范文

論文摘 要:NetMeeting是從Windows95/98操作系統(tǒng)開始就捆綁搭載的廉價優(yōu)質(zhì)網(wǎng)絡(luò)通訊軟件。作者利用該軟件為學(xué)生構(gòu)建計算機課程教學(xué)環(huán)境,通過產(chǎn)生一種具有互動共享式的學(xué)習(xí)環(huán)境,不僅激發(fā)學(xué)生的學(xué)習(xí)興趣和主動性,而且在實踐中利于嘗試各種教學(xué)方法,從而提高教學(xué)效果。

NetMeeting是Windows操作系統(tǒng)中集成的一款實用通訊軟件,用戶利用它可以在Intenet或局域網(wǎng)絡(luò)上輕松實現(xiàn)文件傳送、共享桌面、遠程管理、語音通迅等功能。在教學(xué)實踐過程中,筆者利用NetMeeting構(gòu)建了《Visual basic語言程序設(shè)計》課程教學(xué)環(huán)境,在實踐教學(xué)中嘗試采用各種教學(xué)方法,取得了良好的教學(xué)效果。后經(jīng)推廣到其他計算機語言(如C語言,VF語言等)教學(xué),也達到了同樣的預(yù)期效果。

1 NetMeeting教學(xué)環(huán)境的的架構(gòu)

由于筆者所在的教學(xué)機房中各機已經(jīng)構(gòu)成局域網(wǎng)環(huán)境,并且都已經(jīng)安裝XP操作系統(tǒng),而NetMeeting軟件是Windows操作系統(tǒng)自帶的,因此不需要另外安裝。具體實現(xiàn)方法如下。

(1)公共設(shè)置:教師機和學(xué)生機均要完成這部分設(shè)置。具體步驟是:選擇任務(wù)欄左下腳的“開始”菜單,選擇“運行”選項,然后在“運行”對話框中輸入“conf”命令。第一次運行時需要按照向?qū)У奶崾驹O(shè)置自己的名字和電子郵件等信息,完成設(shè)置后會在操作系統(tǒng)桌面上生成NetMeeting的快捷圖標(biāo),以后只要雙擊就可直接啟動。

(2)教師機設(shè)置:首先單擊NetMeeting面板菜單上“呼叫”欄的“主持會議”按鈕,根據(jù)彈出的對話框里具體說明進行選擇確認(rèn)。然后再點“呼叫”欄的“自動接受呼叫”按鈕,這樣可以自動接受學(xué)生的呼叫。最后點“工具”欄的“共享”按鈕,選擇桌面共享,教師機的屏幕將同步顯示在學(xué)生的屏幕上,實現(xiàn)操作演示。

(3)學(xué)生機設(shè)置:單擊NetMeeting面板菜單上“進行呼叫”按鈕,在彈出的對話框里輸入公布的教師機IP地址,教師機將自動接受其呼叫請求,NetMeeting的名稱窗口將會出現(xiàn)被呼叫人和呼叫人的頭像和名稱。

在NetMeeting窗口下方包含四個選項:共享、聊天、白板和文件傳送,這四項包含了NetMeeting的主要功能。利用以上功能可以實現(xiàn)學(xué)生機與教師機同步演示、文字互動交談,可以將簡單圖形或文字發(fā)送到所有學(xué)生機的屏幕上,一次性將作業(yè)或輔導(dǎo)材料發(fā)送給所有學(xué)生。至此完成NetMeeting教學(xué)環(huán)境的架構(gòu),為計算機教學(xué)創(chuàng)造了基本條件。

2 NetMeeting下計算機語言教學(xué)模式的幾點嘗試

在VB程序設(shè)計教學(xué)過程中,如何解決程序設(shè)計本身枯燥、不易理解這個問題,找到一條比較新穎的教學(xué)方式,一直是廣大計算機教師頗感興趣的課題,筆者在基于NetMeeting下大膽嘗試各種教學(xué)方法。

2.1 先入為主教學(xué)法

VB語言所涉及的內(nèi)容多,控件屬性、事件、方法也較多,學(xué)生在毫無知識背景的前提下如果教學(xué)開始階段就過多講授這些抽象概念,學(xué)生就會感到枯燥乏味,容易喪失學(xué)習(xí)編程的積極性。因此,在第一節(jié)課,就采取先入為主法,具體就是讓學(xué)生在教師指引下直接進入編程環(huán)境,從創(chuàng)建最簡單的程序入手,如在窗體上添加一個COMMAND1命令按鈕,要求單擊它就在窗體上輸出一段文字。此程序雖然簡單,但很好闡述了VB面向?qū)ο蟮氖录?qū)動編程機制。至此,教師再引入VB的基本概念就水到渠成,學(xué)生也更容易接受理解,從而打破編程的神秘感,為進一步學(xué)習(xí)創(chuàng)造了良好的氛圍。

根據(jù)NetMeeting教學(xué)環(huán)境本身的特點,開始階段要求學(xué)生和教師一起編程序,突出編程這個主線,貫徹始終,在實踐中由同學(xué)們自己直觀上先去體悟這些概念,待時機成熟時再和同學(xué)們一起歸納總結(jié),不斷啟發(fā)學(xué)生思維,培養(yǎng)獨立編程能力。

2.2 娛樂式教學(xué)法

在程序設(shè)計教學(xué)中從學(xué)生的興趣入手,利用學(xué)生對事物的好奇心,選擇一些有趣的、有實際意義的程序,激發(fā)學(xué)生的學(xué)習(xí)熱情。二十歲左右青年學(xué)生一般對游戲都感興趣,因此在教學(xué)中,嘗試引入一些小游戲程序后,發(fā)現(xiàn)能很快帶動課堂氣氛。筆者引入的是古典的猜數(shù)字游戲,就是計算機在1~100之間產(chǎn)生隨機的某個整數(shù),讓游戲者猜出其具體值,根據(jù)你猜的數(shù)字計算機給出提示是過大還是過小,從而一步步逼近具體值,最后統(tǒng)計出游戲者猜出正確結(jié)果所花的次數(shù)。這個程序把VB當(dāng)中的條件判斷語句、輸入框、消息框、數(shù)據(jù)類型的定義、隨機數(shù)的產(chǎn)生等幾個重要概念都攬括了,既讓學(xué)生在輕松快樂的氣氛下既掌握到了編程所需要的基本概念,又讓其體驗到了編程的樂趣。學(xué)生通過對游戲程序不斷比較和完善,對重要語法結(jié)構(gòu)、相關(guān)概念及關(guān)鍵性語句均有了較深刻的體會,而這是一些傳統(tǒng)程序例子所難以企及的。

2.3 重復(fù)式教學(xué)法

不斷的重復(fù)再重復(fù)就是成功,因此重復(fù)也是學(xué)習(xí)中一個很重要的方法。從學(xué)生開始的懵懂到有所領(lǐng)悟到最后的理解,都是在經(jīng)歷相似的編程經(jīng)歷之后達到了,所以說這是個不斷循序漸進的過程,而這個過程是不論采用什么先進教學(xué)方法都是不可跨越的。VB涉及的知識點很多,為力求重點突出,筆者在教學(xué)過程中,對前面章節(jié)中的常見標(biāo)準(zhǔn)內(nèi)部函數(shù)、字符串函數(shù)等基本概念,就沒有專門一一去介紹,而是通過主要語句的實例教學(xué)得以體現(xiàn)。因此重復(fù)式教學(xué)法不是針對所有知識點,而是把握重要知識鏈,通過教師示范編程、學(xué)生簡單模仿、獨立編寫程序這樣不斷重復(fù)的強化訓(xùn)練,使學(xué)生較快掌握編程基本思想。

3 結(jié)語

科技的進步和發(fā)展給我們提供了良好的條件?;贜etMeeting網(wǎng)絡(luò)開放式環(huán)境下的計算機語言教學(xué),其教學(xué)模式的構(gòu)建涉及教育觀念的更新、教學(xué)方法的改革、給教學(xué)賦予新的含義等等。本文進行了相關(guān)方面的探討與研究,希望能夠拋磚引玉,共同探索出在網(wǎng)絡(luò)環(huán)境下適于現(xiàn)代化教育要求的教學(xué)模式。

參考文獻

[1] 裴娣娜.教育研究方法導(dǎo)論[M].安徽教育出版社,2000.

第7篇:計算機語言的概念范文

關(guān)鍵詞: 計算機語言類課程 教學(xué)模式 教學(xué)方法

計算機語言類課程是計算機專業(yè)重要的專業(yè)基礎(chǔ)課,《計算作為一門學(xué)科》報告指出了程序設(shè)計在計算學(xué)科的正確地位:程序設(shè)計是計算學(xué)科課程中固定練習(xí)的一部分,是每一個計算學(xué)科專業(yè)的學(xué)生應(yīng)具備的能力,是計算學(xué)科核心科目的一部分。并且,程序設(shè)計語言還是獲得計算機重要特性的有力工具。

“工欲善其事,必先利其器”。計算機專業(yè)學(xué)生掌握幾門常用的程序設(shè)計語言是很有必要的,如C/C++語言,VB、Delphi等可視化編程語言,匯編語言,Java,等等。這些語言課程一般有著復(fù)雜的語法結(jié)構(gòu),傳統(tǒng)的教學(xué)模式片面強調(diào)語法的學(xué)習(xí),對學(xué)生實際編程能力的訓(xùn)練重視不夠,算法設(shè)計思想和軟件工程思想滲透得不夠。我在計算機語言類課程教學(xué)模式方面有一些想法,希望起到拋磚引玉的作用。

一、傳統(tǒng)教學(xué)模式的形成及其弊端

在傳統(tǒng)的計算機語言教學(xué)中,語法是課堂講授的主線,程序是作為某一章語句語法內(nèi)容的示例或驗證來講解的。這種現(xiàn)象的歷史原因也許是在程序設(shè)計語言發(fā)展的早期,學(xué)生由于受上機條件限制,難得一次上機機會,并且上機時程序和數(shù)據(jù)還需要通過磁帶或卡片穿孔輸入計算機,非常麻煩,加上當(dāng)時的程序編譯器功能較弱,一般不能指明出錯位置,使得程序查錯困難,學(xué)生上機往往希望一次成功通過,希望不出一個錯誤。為此,編寫程序時必然慎之又慎,惟恐因為語法出錯導(dǎo)致有限上機時間內(nèi)不能完成程序的調(diào)試。這就要求教師對語句語法要作詳盡說明,整個教學(xué)過程呈現(xiàn)出以語法為主線的模式。這種模式沿襲至今,盡管計算機的使用已經(jīng)十分普及,但大部分教材中計算機程序設(shè)計語言仍以介紹語法為主線,配上一些作為語法應(yīng)用示例的簡單程序,缺少程序設(shè)計方法、算法設(shè)計與分析等方面的系統(tǒng)訓(xùn)練。這種教學(xué)模式必然導(dǎo)致學(xué)生自己獨立分析問題、解決問題及編寫程序的能力很差,學(xué)得好的學(xué)生也往往是“語法的巨人,編程的矮子”,等到做畢業(yè)設(shè)計時才發(fā)現(xiàn)自己無法真正面對實際問題編寫程序進行解決。這種教學(xué)模式的弊端日益顯現(xiàn)。

二、新教學(xué)模式

計算機的發(fā)展速度驚人,不管是硬件還是軟件。學(xué)生上機的條件和平臺已發(fā)生了巨大的變化,上機方便,程序編譯器的功能強,能指出錯誤位置和類型,學(xué)生上機調(diào)試程序不再為語句語法的錯誤所困擾,發(fā)現(xiàn)和糾正語句語法錯誤變得容易。而且語句語法通過自學(xué)也容易掌握,同一種語言不同版本語法也會發(fā)生變化,不同語言語句語法又會容易記混。所以傳統(tǒng)的以語法為主線的教學(xué)模式已不能適應(yīng)形勢的變化,必須采取新的教學(xué)模式。

(一)在語言類課程教學(xué)中初步滲透算法設(shè)計思想和軟件工程思想。

為避免培養(yǎng)強于應(yīng)試而弱于編程實踐的學(xué)生,必須跳出以語法教學(xué)為主線的教學(xué)模式,吸收國外計算機課程教學(xué)的優(yōu)點,積極推行案例教學(xué),將復(fù)雜枯燥的語法知識分解到一個個生動實用的程序?qū)嵗?。也就是在教學(xué)過程中以程序設(shè)計為主線進行教學(xué),教師有意識地淡化計算機語言本身語句的介紹,而重點介紹程序設(shè)計方法,在分析程序和程序設(shè)計中熟悉語法、應(yīng)用語句,并把軟件工程學(xué)的思想,算法分析與設(shè)計思想貫穿于程序設(shè)計過程中。比如通過有趣的“百元買百雞”程序設(shè)計思路,介紹循環(huán)結(jié)構(gòu)的語法形式,然后通過求在一定區(qū)間內(nèi)符合某一約束條件的數(shù)、求等式中滿足條件的未知數(shù)碼等趣味問題,將“窮舉法”的使用特點、思路等向?qū)W生展示,使學(xué)生在程序分析中學(xué)習(xí)語法,掌握程序設(shè)計和解決問題的思路(算法)。通過漢諾塔問題可初步了解遞歸的算法設(shè)計思想,而斐波那契數(shù)列問題既可用遞歸方法,又可以采用遞推的方法,教學(xué)中還可以簡單介紹時間、空間復(fù)雜度分析及計算復(fù)雜性的相關(guān)知識。

在VB、Delphi、C++Builder等可視化開發(fā)環(huán)境的教學(xué)中,可以用一個小型信息管理系統(tǒng)(如教材管理系統(tǒng)、學(xué)籍管理系統(tǒng)、工資管理系統(tǒng)等)為實例,初步了解快速原型開發(fā)模型及有關(guān)軟件分析與設(shè)計方法等。在C++的教學(xué)過程中可以選取難度合適的實例初步訓(xùn)練OOSE(面向?qū)ο蟮能浖こ蹋┑挠嘘P(guān)知識。

(二)推行階段報告(Project)教學(xué)模式。

為了培養(yǎng)學(xué)生獨立編程的能力,還可以為整個課程設(shè)計幾個“大作業(yè)”,在講課時,以這幾個大作業(yè)的程序設(shè)計要求為總體要求,每一章學(xué)過之后要求完成一項或幾項編程作業(yè),而各章的編程作業(yè)不是孤立的,而是相互聯(lián)系的,實際上它們都是一個較大型、較復(fù)雜程序的組成部分。例如,在C語言中介紹了常用輸入/輸出語句printf和scanf后,要求學(xué)生編寫主函數(shù)并在主函數(shù)中調(diào)用若干個空函數(shù),形成一個文本型菜單的雛形;在介紹了常用數(shù)據(jù)類型后,要求學(xué)生編寫一個驗證密碼輸入的函數(shù);在介紹了邏輯運算和判斷選取控制常用語句后,要求學(xué)生編寫一個菜單選取函數(shù);在介紹了循環(huán)控制常用語句后,要求學(xué)生編寫幾段求解中學(xué)常見數(shù)學(xué)問題和趣味數(shù)學(xué)方面的函數(shù);在介紹了數(shù)組和字符串后,利用UCDOS特顯功能等編寫一個具有特別顯示效果的軟件封面函數(shù)……這一個個編程“作業(yè)”,似乎各自獨立,其實都圍繞一個總的要求――編寫一個具有漂亮封面并可通過菜單進行操作的“數(shù)學(xué)萬花筒”大程序(大作業(yè))。當(dāng)學(xué)生學(xué)完整個課程,完成了平時要求的各項編程作業(yè)之后,他們會發(fā)現(xiàn),原來自己完成的遠不是一些零碎的程序段,而是在一塊一塊制作程序的各個部件,只要通過簡單的程序拼裝,就可以構(gòu)成一個比較復(fù)雜的程序。學(xué)生在學(xué)習(xí)C語言的過程中,通過這幾個“大作業(yè)”(每個作業(yè)要多次上機才能完成),可將自己學(xué)過的知識和算法等綜合在一起,從整體的角度來審視整個程序的設(shè)計,并通過上機進行綜合調(diào)試,達到提高編程能力的目的,并讓學(xué)生及早切入面對實際問題應(yīng)用程序進行解決的能力培養(yǎng)階段。這就是所謂“階段報告(Project)”的教學(xué)模式。

三、新教學(xué)方法

(一)消除學(xué)習(xí)計算機程序語言的畏難情緒,給學(xué)生能學(xué)好這門課的信心。

VB程序設(shè)計是一門計算機高級程序設(shè)計語言,學(xué)生在學(xué)習(xí)這門課程之前,已經(jīng)掌握了計算機的基本操作和基本概念,也就是學(xué)過了“計算機應(yīng)用基礎(chǔ)”這門課,具備一定的計算機基本操作,但計算機語言和計算機的基本操作不一樣,而且差別很大,基本操作是固定的動作,通過反復(fù)練習(xí)就可以熟練掌握,而且效果顯著。而計算機語言要通過思考、推理和判斷才能給出正確的算法,也就是解決問題的步驟,并用程序設(shè)計語言把它正確地表達出來,難度要比操作大得多。很多學(xué)生在學(xué)習(xí)VB程序設(shè)計時,最難的就是入門這一關(guān),他們不習(xí)慣采用計算機解題方法,甚至覺得計算機程序設(shè)計語言太難學(xué)了,簡直像天書。他們更習(xí)慣于日常生活中的解決問題的思路。針對學(xué)生存在的這些問題,我們首先要打消學(xué)生對學(xué)習(xí)程序設(shè)計語言的畏難情緒,給他們信心和希望,告訴他們計算機程序設(shè)計語言沒有他們想象的那么難學(xué)。任何事情都是一樣,只要努力認(rèn)真用心去做,就都能做好,老師也不是天生就會程序設(shè)計語言的,也是一點一滴學(xué)出來的。例如我想把一瓶醬油(簡稱a)和一瓶醋(簡稱b)交換一下,交換后,原來裝醬油的瓶子現(xiàn)在裝醋,原來裝醋的瓶子現(xiàn)在裝醬油。問:我們應(yīng)該怎么操作才能實現(xiàn)呢?學(xué)生認(rèn)為這個問題太簡單了,很快就給出答案:先拿來一個空瓶子(簡稱c),再把a瓶子里的醬油倒入空瓶,然后把b瓶中的醋倒入原來裝醬油的a瓶中,最后把倒入空瓶中的醬油倒入原來裝醋的b瓶中,就完成了醬油瓶和醋瓶互換的任務(wù)。這個問題不就表示的是程序設(shè)計中的兩個變量交換值的道理。一個變量a=1(醬油),另一個變量b=2(醋),現(xiàn)在要把a和b的值進行交換(相當(dāng)于把醬油和醋互換),則需要引用第三個變量c(相當(dāng)于空瓶),先用c保留變量a的值(把醬油倒入空瓶),即c=a,再把變量b的值給a(把醋倒入醬油瓶),即a=b,最后把c的值給b(把空瓶中的醬油倒入醋瓶中),即b=c,則完成了a、b兩個變量值的交換。在程序設(shè)計過程中,有很多內(nèi)容是和我們現(xiàn)實生活中的內(nèi)容相似的,很好理解和掌握,相信同學(xué)們沒有學(xué)不會的內(nèi)容。

(二)由淺入深,循序漸進,逐步引導(dǎo)學(xué)生步入正確的程序設(shè)計大門。

在介紹VB內(nèi)容的時候,不一定完全按照指定教材內(nèi)容組織的順序給學(xué)生講解,因為教材本身就是一種參考書,可以根據(jù)大綱要求,把教材內(nèi)容經(jīng)過仔細(xì)研究、斟酌、提煉、總結(jié)和歸納成由淺入深、循序漸進、通俗易懂、簡單明了的知識內(nèi)容,再結(jié)合日常生活中的實例展現(xiàn)給學(xué)生。如VB控件部分的內(nèi)容不必在開始時全部講解,結(jié)合實際情況,用到哪些控件再詳細(xì)地介紹那些控件。首先把窗體、文本框、命令按鈕和標(biāo)簽控件介紹給同學(xué)就足夠使用了,因為窗體是VB程序設(shè)計的基石和容器,所有VB的其他控件都放在窗體中;文本框可以用來作為輸入和輸出界面;命令按鈕用來激活代碼的運行;標(biāo)簽用來注釋。至于其他控件,如圖片框、列表框等可以在后面介紹到數(shù)組的時候,作為數(shù)組輸出界面時再陸續(xù)介紹。總之,介紹的內(nèi)容以實際應(yīng)用為主,有應(yīng)用的需求就介紹,理論聯(lián)系實際,效果會更佳。

在介紹VB的語句語法時,不要急于求成,遇到問題需要解決時,再介紹相關(guān)的語法規(guī)則和語句內(nèi)容,以問題驅(qū)動內(nèi)容的進展。如設(shè)計一個加法計算器,用來求出n個數(shù)的和。如果n的值較小,如n=2可以直接把兩個數(shù)相加,但如果n=20或n=50的時候,如何實現(xiàn)將這些數(shù)相加呢?方法很多,但最好的方法就是用循環(huán)語句來實現(xiàn),引出循環(huán)的概念、語句和語法規(guī)則。

對同學(xué)們?nèi)菀壮霈F(xiàn)的一般性錯誤,盡量用通俗易懂的例子說明語句的含義。因為學(xué)生出錯的原因就是沒有真正理解語句的含義。例如,開始使用VB賦值語句的時候,很多同學(xué)容易出現(xiàn)的錯誤就是把賦值和被賦值對象寫錯位置。如把x的值賦給y,寫成x=y,其錯誤的原因就是學(xué)生把賦值號“=”理解成數(shù)學(xué)里面的等號“=”了;同樣的錯誤還有把文本框1中的內(nèi)容賦給變量a,表達成text1=a。針對這種錯誤,我們就可以通過日常生活中“借錢”這件事情來舉例說明,如名字為x的人向某人y借了500元錢,前提是y一定有500元錢(y=500),我們可以用式子x

在講解程序設(shè)計算法的時候,盡量從學(xué)生的角度去分析、理解和判斷,最后推出正確的解題方法。先用自然語言分析和闡述正確的算法,然后用VB語句描述出來,要把分析和表達的全部過程展現(xiàn)給學(xué)生,和學(xué)生一起分析和判斷,最后把初步寫出的VB程序放在VB環(huán)境中調(diào)試和運行,驗證算法是否正確。特別強調(diào)的是,有時需要故意設(shè)一些陷阱,讓學(xué)生跳進去,也就是程序不要一氣呵成、正確無誤,故意留一些關(guān)鍵性的、容易犯的錯誤,運行結(jié)果出來,發(fā)現(xiàn)錯誤時,學(xué)生會很驚訝,在分析的過程中,覺得應(yīng)該不會出錯,怎么最后結(jié)果不正確呢?這個時候教師不要急于給出答案,讓學(xué)生思考幾分鐘,再慢慢引導(dǎo)學(xué)生發(fā)現(xiàn)問題,進而想出解決辦法,最后給出正確答案。

四、結(jié)語

總之,計算機語言類課程在計算機教學(xué)中占有重要地位,其教學(xué)方式方法值得我們?nèi)パ芯亢吞剿鳌N覀円欢ㄒΩ愫糜嬎銠C語言類課程教學(xué),不斷創(chuàng)新,逐步提高學(xué)生的實際動手能力,培養(yǎng)出更多合格的計算機應(yīng)用人才。

參考文獻:

第8篇:計算機語言的概念范文

關(guān)鍵詞:互聯(lián)網(wǎng)+;計算機;教學(xué)設(shè)計

計算機專業(yè)是一個較有前瞻性的專業(yè),隨著“互聯(lián)網(wǎng)+”概念的興起,表明計算機專業(yè)更加需要結(jié)合其他專業(yè)?!盎ヂ?lián)網(wǎng)+”的出現(xiàn),使得原有的計算機教學(xué)設(shè)計以難以實現(xiàn)新形勢的需要,我們需要對教學(xué)模式和教學(xué)方式進行改革,并努力順應(yīng)新形勢發(fā)展的變革。

一、互聯(lián)網(wǎng)+環(huán)境下高校計算機教學(xué)的特點分析

(一)專業(yè)性更強。計算機本身就是一個專業(yè)性十分強的課程,計算機有本身的語言,從最簡單的機器語言,匯編語言,到C、C#、C++、JAVA等高級語言,學(xué)習(xí)計算機知識的很大一部分就是學(xué)習(xí)相應(yīng)的計算機語言。計算機語言就像是與計算機溝通的渠道和工具,這些語言無法用于其他專業(yè)的使用,這體現(xiàn)出計算機專業(yè)具有很強的專業(yè)性。在“互聯(lián)網(wǎng)+”的新形勢下,計算機專業(yè)的專業(yè)性會更強,計算機專業(yè)的學(xué)生需要應(yīng)對的情況將更加復(fù)雜[1],他們畢業(yè)后面對的也許不僅僅是自己專業(yè)范圍內(nèi)的事情。以前的計算機只需要孤立的關(guān)注計算機本身,“互聯(lián)網(wǎng)+”的新形勢下,需要關(guān)注互聯(lián)網(wǎng)與多種事物的結(jié)合。人工智能、虛擬現(xiàn)實以及工業(yè)4.0現(xiàn)代化生產(chǎn)等,都是計算機需要面對的新的挑戰(zhàn),這需要學(xué)生具有更強的專業(yè)性,在掌握計算機專業(yè)的基礎(chǔ)之上,掌握計算機結(jié)合其他知識形成的龐大學(xué)科知識,從而實現(xiàn)我們對未來某種技術(shù)的革命,比如工業(yè)技術(shù)改革增加智能機器的數(shù)量,降低工業(yè)生產(chǎn)勞動力的使用,從而保證資源最大化的被有效利用。(二)多元化趨勢明顯。原來學(xué)習(xí)計算機專業(yè)可能只是作為一個編程工作者,但隨著計算機專業(yè)和相關(guān)技術(shù)的發(fā)展,特別是“互聯(lián)網(wǎng)+”的興起,計算機專業(yè)向著多元化的方向發(fā)展。學(xué)生學(xué)習(xí)計算機可能就不只為了學(xué)習(xí)編程,學(xué)習(xí)計算機語言,或者是為了學(xué)習(xí)某種計算機軟件的使用。比如,可能有的學(xué)生畢業(yè)后的主攻方向是影視媒體,他們努力學(xué)習(xí)的主要方向便不再是計算機語言的編程,而是媒體數(shù)據(jù)流的處理,比起計算機語言知識,他們更需要的是某款視頻或者圖片聲音處理軟件的高級進階使用技巧,他們需要更多的是經(jīng)典事例處理的講解。計算機的多元化更加明顯,學(xué)生可以更加自如的按照自己的意愿選擇相應(yīng)的知識領(lǐng)域進行學(xué)習(xí),但這也在無形中加劇了授課教師教學(xué)備課的壓力。(三)局部體現(xiàn)變異性加劇。計算機專業(yè)的知識有時會體現(xiàn)出局部的變異性,所謂的變異性就是指計算機專業(yè)的發(fā)展并沒有按照人們的預(yù)期進行發(fā)展,相反,它發(fā)生了某些我們并沒有預(yù)知的結(jié)果。這種局部變異性在以往體現(xiàn)出的事例不勝枚舉,以曾經(jīng)的計算機大佬IBM為例,巨型機的小型化便是計算機的一次變異,從計算機的研發(fā)到巨型機小型化期間,計算機被設(shè)計出來的目的都是進行龐大而專業(yè)的信息與資源的處理,并不是用于個人的。但是,計算機技術(shù)的變異發(fā)展,導(dǎo)致了IBM輝煌不再,個人計算機幾乎成為每個人的標(biāo)配。在“互聯(lián)網(wǎng)+”的新形勢下,計算機的變異可能會更加的多樣化,更加出乎人們的預(yù)想。首先,計算機的形態(tài)可能會更加的多樣化,其次,計算機可能不再是一個呆板的只懂得執(zhí)行的機器,其可能具有某種意義上的人工智能。因此,計算機專業(yè)未來面對的可能是變化的發(fā)展,在變化的發(fā)展中找到自己合適的工作與崗位,是學(xué)生們學(xué)習(xí)的目標(biāo)和方向。(四)對學(xué)生自學(xué)要求增加?!盎ヂ?lián)網(wǎng)+”的新形勢下,學(xué)生的自學(xué)能力需要進一步的提升,學(xué)生面對的未來的“互聯(lián)網(wǎng)+”是一個更加不確定的未來,因此,學(xué)生要保證自身在未來的發(fā)展中仍能夠緊跟時展的步伐,做到不被時代拋棄,做未來的寵兒。做到這些的基礎(chǔ)就是學(xué)生需要有很強的自主學(xué)習(xí)的能力?!盎畹嚼?,學(xué)到老”的終身學(xué)習(xí)觀念在計算機專業(yè)要體現(xiàn)的尤為明顯,學(xué)生需要不斷為自己“充電”,努力拓展知識儲備,為創(chuàng)新改良技術(shù)打下基礎(chǔ)。

二、高校在“互聯(lián)網(wǎng)+”的形勢下進行計算機教學(xué)設(shè)計的策略

(一)計算機教學(xué)設(shè)計要具有針對性。“互聯(lián)網(wǎng)+”發(fā)展如火如荼的今天,高校的計算機教學(xué)設(shè)計要具有針對性,要對學(xué)生需要掌握的知識進行詳細(xì)的講解,確保自己所講授的知識對于學(xué)生是有益的,切忌在課堂上照本宣科,盡量做到講述的課程具有獨立性和創(chuàng)新性。對于學(xué)生,教學(xué)內(nèi)容也需要具有針對性。不同的學(xué)生,未來發(fā)展的路徑不同,對此教師對不同類別的學(xué)生要進行針對性的教學(xué)設(shè)計,可以采用相應(yīng)的分組制,對大的分類進行針對性的詳細(xì)教授課程,讓學(xué)生更有目的性的學(xué)習(xí)自己所喜愛的技能,保證其以后工作時具有足夠的技能儲備。對于學(xué)生的不同能力,教學(xué)設(shè)計也需要有相應(yīng)的針對性。人與人之間是有差距的,不同人的知識儲備不一樣,能力也不一樣,在進行計算機課程設(shè)計的時候,要充分考慮不同學(xué)生的不同能力,最大程度的做到因材施教,這樣可以讓學(xué)生在計算機的學(xué)習(xí)中找到自信心和成就感,幫助其獲得工作生存的必要技能。(二)計算機教學(xué)設(shè)計要具有可操作性。盡管計算機技術(shù)獲得了長足的發(fā)展,在“互聯(lián)網(wǎng)+”的思潮下,會有很多新的想法噴薄而出,但計算機教學(xué)不是進行計算機理論的設(shè)計與探討,所以計算機的教學(xué)設(shè)計要具有可操作性。大學(xué)階段的學(xué)生并不具備有足夠的能力能夠提出新的計算機概念,同時,大多數(shù)高校也不具備有研究所的專業(yè)器材和充足的資金儲備,用來完成計算機理論相應(yīng)驗證。因此,在高校計算機的教學(xué)設(shè)計中,可操作性是其中的一個重要原則,不能因為“互聯(lián)網(wǎng)+”強調(diào)多行業(yè)的協(xié)作發(fā)展,在教學(xué)設(shè)計中就出現(xiàn)不切實際的“空中樓閣”??刹僮餍缘慕虒W(xué)設(shè)計有利于學(xué)生在校期間的發(fā)展,他們需要在高校學(xué)習(xí)期間確立相應(yīng)的知識儲備[2],并在其之后的求學(xué)途中,有足夠而且深厚的基礎(chǔ)準(zhǔn)備與部分新穎理論驗證的經(jīng)驗。(三)計算機教學(xué)設(shè)計要能夠鍛煉學(xué)生的團隊協(xié)作能力。在計算機發(fā)展之初,常常一個極具天賦的人就可以完成計算機軟件或者系統(tǒng)的編程。而現(xiàn)在計算機經(jīng)過長足的發(fā)展之后,數(shù)據(jù)庫日益龐大,個人再想獨立地實現(xiàn)編寫出系統(tǒng)程序或者軟件,已然成了幾乎不可能的事情。因此,計算機專業(yè)的學(xué)生學(xué)習(xí)到協(xié)作技巧是十分必要的。在計算機教學(xué)的設(shè)計中,可以對學(xué)生進行相應(yīng)的分組,對各個小組分別布置一個總體任務(wù)的不同步驟,并讓他們進行協(xié)作。教師只負(fù)責(zé)布置總體任務(wù)和劃分每個小組負(fù)責(zé)的內(nèi)容,協(xié)調(diào)進度和統(tǒng)一設(shè)計規(guī)劃等都交給學(xué)生自行解決。在實際的企業(yè)中,員工的協(xié)作能力有時比其專業(yè)技術(shù)更為重要[3],畢竟具有某項天賦、能力和創(chuàng)造力的人是少數(shù)。在學(xué)生的教學(xué)設(shè)計中,為了訓(xùn)練其協(xié)作性,也可以讓學(xué)生自己制作一個段視頻。首先對這段視頻進行攝影、錄音、后期處理等多任務(wù)的劃分,讓學(xué)生們自由發(fā)揮主題,最終呈現(xiàn)一個5-10分鐘的短視頻。這樣就很容易在讓學(xué)生自由發(fā)揮的過程中,鍛煉了他們的協(xié)作能力。(四)計算機教學(xué)設(shè)計要具有趣味性。對于學(xué)生而言,吸引他們選擇計算機課的一個重要原因,便是他們認(rèn)為計算機是一個神奇而有趣的專業(yè)。計算機教學(xué)的設(shè)計可以由淺入深,并在計算機的教學(xué)設(shè)計中多設(shè)置實際的例子,可操作性強的例子,讓學(xué)生可以在練習(xí)中獲得更多的趣味性,從而讓他們對計算機專業(yè)知識學(xué)習(xí)產(chǎn)生更大的興趣[4],教學(xué)知識的學(xué)習(xí)積極性得到提高。計算機教學(xué)設(shè)計的趣味性可以增加學(xué)生的創(chuàng)新性和創(chuàng)新意識,學(xué)生在有趣的環(huán)境中更容易接受計算機的相關(guān)知識。

三、結(jié)語

總體來說,“互聯(lián)網(wǎng)+”的新形勢下,計算機的教學(xué)會面對新的困難和挑戰(zhàn),但是困難和挑戰(zhàn)往往就是機遇。計算機的學(xué)習(xí)過程是一個復(fù)雜而且花費時間較長的過程,這個過程是不可能一蹴而就的,所以在做教學(xué)設(shè)計時需要考慮全面。在教學(xué)設(shè)計中,要以學(xué)生為本,學(xué)生是受教育的主體。根據(jù)學(xué)生的實際情況,做到因材施教,幫助他們在學(xué)習(xí)計算機知識的時候有更多積極性,讓其感受到學(xué)習(xí)中的趣味性。教學(xué)設(shè)計實際上是教師的一個規(guī)劃,其中體現(xiàn)出的是教師的個人授課風(fēng)格,在其中,學(xué)生和教師以及學(xué)生和學(xué)生的探討與良好的互動,是提高學(xué)生能力,拓展其知識邊界的有效途徑。

參考文獻:

[1]劉宇陽.基于互聯(lián)網(wǎng)+環(huán)境下高校計算機基礎(chǔ)課程混合教學(xué)模式探析[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2017(2):105-106.

[2]林鋒.互聯(lián)網(wǎng)+環(huán)境下民辦高校計算機基礎(chǔ)課程教學(xué)改革的研究[J].佳木斯職業(yè)學(xué)院學(xué)報,2016(1):435.

[3]薛?。盎ヂ?lián)網(wǎng)+”背景下民辦本科高校環(huán)境設(shè)計專業(yè)方向課程教學(xué)模式與改革策略[J].現(xiàn)代裝飾(理論),2016(6):270.

第9篇:計算機語言的概念范文

很多語句代碼需要學(xué)生有較高的數(shù)學(xué)知識儲備和計算機理論、實際操作技能。編寫的程序代碼冗長,調(diào)試運行耗費時間長,學(xué)生很容易失去對課程學(xué)習(xí)的信心和興趣。MATLAB作為一種簡單、高效、功能強大的計算和繪圖語言,結(jié)構(gòu)性好,可讀性強,編程、調(diào)試、分析過程直觀、高效[3],提供了很多函數(shù)代替算法。學(xué)生只要了解函數(shù)的意義,利用該函數(shù)的結(jié)構(gòu)就可以快速求解出算法,降低了對學(xué)生數(shù)學(xué)知識和計算機語言的要求,從而讓學(xué)生將主要精力放在對專業(yè)知識基本原理和方法的探索上。因此,計算機應(yīng)用語言選擇MATLAB語言是非常合適的。

2教學(xué)案例的設(shè)計

以啟發(fā)學(xué)生思維,激發(fā)學(xué)生創(chuàng)新能力,培養(yǎng)學(xué)生解決實際問題的邏輯思維能力及動手操作能力,促進學(xué)生將專業(yè)知識與計算機語言有效結(jié)合等為教學(xué)目標(biāo)的城市水工程計算機應(yīng)用課程,考慮到課程的交叉性和復(fù)雜性,可采用案例教學(xué)法。案例選擇包括選題、數(shù)據(jù)收集、模型的建立與分析、計算和仿真等多個方面的工作。案例項目的內(nèi)容、組織、教學(xué)方法都要經(jīng)過精心設(shè)計。除基礎(chǔ)知識外,案例都來源于真實的專業(yè)案例,在計算機應(yīng)用過程中充滿了挑戰(zhàn)。案例教學(xué)的精髓就在于通過一個個實際的專業(yè)案例操作,使學(xué)生積極地探索與思考,發(fā)現(xiàn)問題、提出解決思路,激發(fā)學(xué)生在案例實踐中的主動性,使學(xué)生探究性地學(xué)習(xí)專業(yè)知識和計算機應(yīng)用知識,變被動填鴨式學(xué)習(xí)為主動參與型學(xué)習(xí),從而有效提升學(xué)生對本專業(yè)的學(xué)習(xí)興趣[4]。案例教學(xué)法注重學(xué)生將實際問題轉(zhuǎn)化為計算機應(yīng)用能力的訓(xùn)練,注重學(xué)生程序設(shè)計思想方法的培養(yǎng),有助于學(xué)生對專業(yè)知識和計算機語言的消化理解。案例教學(xué)法,能使學(xué)生在學(xué)習(xí)完一個案例后掌握相應(yīng)的知識點。案例的設(shè)計應(yīng)分章節(jié),由簡單到復(fù)雜。簡單的案例以數(shù)學(xué)的形式或以經(jīng)過抽象的簡化模型為主,目標(biāo)是保證學(xué)生掌握特定函數(shù)的使用方法。如求積分方程問題,可直接給出一個案例:求x在[0,pi]區(qū)間內(nèi)sin(x)的值。通過符號計算的int函數(shù)或數(shù)值計算的trapz或quadl函數(shù)求解。重點讓學(xué)生掌握這幾個函數(shù)的適用環(huán)境、格式。復(fù)雜的案例則從一個專業(yè)案例出發(fā)進行教學(xué)。由于大部分學(xué)生已經(jīng)具有了獨立解決簡單問題的能力,所以,案例選擇要有一定的綜合性。以水文學(xué)與水文地質(zhì)學(xué)的設(shè)計洪水為例[5],設(shè)計洪水由經(jīng)驗頻率點的計算、概率格紙繪制、理論頻率曲線繪制和設(shè)計頻率下的洪水值四部分組成,每一部分都涉及許多概念和計算。案例設(shè)計時,教師先對每部分專業(yè)知識點做一回顧,然后提出問題,讓學(xué)生思考和提問,最后給出對應(yīng)的MATLAB處理方式。具體要點如下:(1)經(jīng)驗頻率點繪制步驟有樣本排序,采用獨立樣本法和統(tǒng)一樣本法分別處理特大洪水和一般洪水,涉及排序處理的方式、樣本計算方法。MATLAB關(guān)鍵函數(shù)有排序函數(shù)sort(Q,‘descend’)、選擇對話框button=questdlg(“您選用什么方法”“問題提示”“獨立樣本法”“統(tǒng)一樣本法”“default”)。(2)圖示在概率格紙上,涉及概率格紙的特點和繪制。關(guān)鍵代碼是正態(tài)累積分布函數(shù)逆函數(shù)-norminv(0.01/100)+norminv([0.113510203050809095979999.999.99]/100)。(3)理論頻率計算包括統(tǒng)計參數(shù)、離均系數(shù)、對應(yīng)頻率下的洪水值計算,涉及均值、均方差、變差系數(shù)、偏態(tài)系數(shù)、離均系數(shù)如何求取的問題。MATLAB關(guān)鍵函數(shù)有均值函數(shù)mean(Q)、均方差函數(shù)median(Q)、伽馬累積分布逆函數(shù)gaminv()[6]。(4)根據(jù)理論頻率計算和經(jīng)驗頻率點的結(jié)合,確定設(shè)計頻率下的設(shè)計洪水值。涉及曲線的對應(yīng)點查找。關(guān)鍵函數(shù)是插值函數(shù)spline()。上述例題來源于學(xué)生上課時的作業(yè)題,當(dāng)時學(xué)生普遍反映存在計算量大,概率格紙繪制困難,定線困難等問題。借用計算機語言編寫后,結(jié)果清晰地以圖示形式顯示出來(如圖1所示)。學(xué)生通過該案例的學(xué)習(xí),既加深了設(shè)計洪水的理解,又對MATLAB實現(xiàn)專業(yè)案例的代碼編寫產(chǎn)生了興趣,學(xué)習(xí)動力增強,實現(xiàn)了教學(xué)目標(biāo)。

3上機實踐

城市水工程計算機應(yīng)用是一門實踐性較強的課程,上機操作是一個重要的、檢驗教學(xué)效果必不可少的環(huán)節(jié)。一個完整的程序從編制到調(diào)試,初學(xué)者都有可能碰到很多意想不到的問題。在上機實踐過程中,教師可以隨時幫助學(xué)生排除可見的和隱含的錯誤,提高學(xué)生學(xué)習(xí)程序設(shè)計的興趣。上機實踐的案例設(shè)計很有講究,它既不能是課本的重復(fù),又不能遠遠脫離教材。城市水工程計算機應(yīng)用課程中管網(wǎng)平差設(shè)計就是一個非常好的上機實踐例題。在授課過程中,管網(wǎng)平差章節(jié)講到了Excel表的調(diào)用,解節(jié)點平差和解環(huán)平差法以及等水位線的繪制,而校核僅僅給出了思路而沒有完整的程序代碼。上機實踐就可以要求學(xué)生完整地實現(xiàn)管網(wǎng)平差計算、校核和繪圖過程。通過該過程,學(xué)生可以實現(xiàn)程序語言與課程設(shè)計的完美結(jié)合。

4結(jié)束語

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表