亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計算機語言的教學探討

        2013-12-31 00:00:00沈甜甜
        計算機光盤軟件與應用 2013年24期

        摘 要:計算機語言種類繁多,在進行教學時需要有所選擇,并同時加強學生的數(shù)學能力的培養(yǎng),以動手上機為主要手段,注重多寫多練多想,才能有所收獲。

        關鍵詞:教學語言;數(shù)學基礎;學習手段

        中圖分類號:TP393.07

        計算機語言伴隨著計算機而誕生,作為人與計算機之間傳遞信息的媒介,計算機語言分成機器語言,匯編語言,高級語言三大類。匯編語言的實質(zhì)是和機器語言一樣的,都是直接對硬件進行操作,其區(qū)別是匯編語言的指令采用了英文縮寫的標識符,雖然同樣需要將每一步具體的操作用命令的形式寫出來,但是比之機器語言更容易識別和記憶。但是匯編語言的使用也有明顯的缺點,匯編源程序一般比較復雜冗長、容易出錯,要求程序員有極高的計算機專業(yè)知識水平,因此高級語言才是程序員們普遍使用的編程語言。計算機語言的教學,是為了讓學生通過程序設計的學習進行各種硬件軟件的應用開發(fā)。

        1 選好教學語言

        先說說教學語言的選擇,高級語言的種類很多,但真真適合入門教學的卻不多。現(xiàn)實中我們通常把面向過程的語言安排在入門階段么,選擇有三個:BASIC、C和PASCAL。BASIC語言,就名稱的含意來看,是\"適用于初學者的多功能符號指令碼\",是計算機早期發(fā)展史上應用最為廣泛的程式語言。優(yōu)點是構成簡單、功能較全、適用面廣、執(zhí)行方式靈活,缺點是結(jié)構不夠嚴謹,同時采用的是解釋器翻譯程序,費時較多。在后期的面向?qū)ο蟮恼Z言的學習中,BASIC銜接的是VisualBasic,而VisualBasic雖然簡單易學,但是運行時需要調(diào)用的動態(tài)連接庫非常巨大,平臺的移植性也非常差。而Pascal語言,最初就是被嚴格的設計成教學之用,目的就是強行要編程者使用結(jié)構化編程。從這一點上來說,Pascal是最初接觸計算機語言的入門者們很不錯的選擇。但是相對于它嚴謹?shù)谋蝗朔Q道的結(jié)構,Pascal的操作符不如C語言簡潔易懂,同時也使得一些低級操作,如“位”操作變得較為困難。Pascal的升級是Delphi,許多人會說Delphi比較容易上手,但是如同沒有白吃的午餐。Delphi的工業(yè)標準和可移植性遠遠及不上C++。取代了輝煌一時的Pascal語言的是C,C的編譯器更快,并具有優(yōu)秀的內(nèi)置編輯器和調(diào)試器。很容易與匯編語言結(jié)合,不僅僅是在軟件開發(fā)上,各類科學研究中都有對C語言的廣泛應用。C++語言是具有面向?qū)ο筇匦缘腃語言的繼承者。跟流行的Java比,C++的效率要高很多。在應用上,數(shù)據(jù)庫應用程序開發(fā)、通信、手機等嵌入式系統(tǒng)和服務器端后臺編程,幾乎都是C++的天下。

        2 打好數(shù)學基礎

        相對于人類所說的自然語言,編程語言是一種專門設計來表達計算過程的形式語言。

        有著嚴格的語法規(guī)則。不同于英語等外語的學習,需要語境語感的培養(yǎng),計算機語言類課程的學習,必須預先打好的基礎是數(shù)學。計算機語言是計算機科學的分支,而計算機科學實際上卻是數(shù)學的一個分支。程序設計的過程,就是解決問題的過程,而且是通過數(shù)學的方式來解決問題,編程只是用程序語言把你解決問題的方法寫下來而已。程序設計重在設計二字。翻開我們的教學課本就會發(fā)現(xiàn),在學習之初,問題的解決方法都是提供給學生的,學生只要照著給定的思路把文字語言翻譯成計算機語言而已,到了課本的后面,這種解題方法的給出就很少出現(xiàn)。程序=數(shù)據(jù)結(jié)構+算法。所以說,編程語言其實只是工具,具體解決問題的時候還是靠算法,這個算法就是數(shù)學,有些算法很難,需要高深的數(shù)學知識,在學習了一段時間之后,學生的編程的能力就會逐步拉開檔次,這就緣于各人解決問題的能力高低,這其中數(shù)學能力就是一個很重要的因素。

        在計算機誕生初期,能夠編寫程序的都是數(shù)學家。時至今日,計算機已經(jīng)進入了各個行業(yè),程序的編寫也在各種領域都有著廣泛的應用,大部分的程序編寫并不是要有很高深的數(shù)學知識,更多的是要求能夠應用相應的數(shù)學方法,就是從眾多的對象中找到共同屬性的方法。結(jié)構化的程序的設計,無論多么復雜,總是由順序、選擇和循環(huán)這三種結(jié)構來實現(xiàn)的。從這個角度來看,我們的程序套用這三種結(jié)構其實就像是在使用三個不同的數(shù)學公式一樣,只不過不是簡單的挨個使用,而是循環(huán)交替的套用而已。

        3 動手上機運行是最重要的學習手段

        無論什么樣的語言,最終的目的都是在于應用,要想揮灑自如的應用新知識新語言,實踐練習永遠是必不可少的一個環(huán)節(jié)。計算機語言的教學中,既有理論又有實踐,既講方法又講動手能力。但是教師們會發(fā)現(xiàn)對于學生而言,語法和結(jié)構是那么的枯燥乏味,對象、屬性、方法和事件又是多么的抽象難懂。所以很多學生會覺得,計算機語言太難懂太難學了,在這種想法下,我們的教學效果也就可想而知了。因此在“教”的這一方面,改用從簡單的實例入手,讓學生觀看、模仿,在實際解決問題的過程中去領悟這些概念,就更加能體現(xiàn)出計算機語言的應用能力來了。

        在“學”的這一方面,學習計算機語言同樣沒有捷徑可走,只有先從最簡單的程序開始動手寫,而且必須要自己親自動手寫,即使是打印出“Merry Christmas!”這樣的簡單語句,都必須親自動手操作一遍,有時候書上看得是很明白,往電腦面前一坐大腦就短路了,上機一寫不是這里錯就那里錯!有的同學,把程序?qū)懺谧鳂I(yè)本上,發(fā)現(xiàn)了問題,就在作業(yè)本上把程序修改了一遍又一遍,還不一定能通過編譯,倒不如老老實實地把代碼輸入電腦,看看是不是能運行,運行得到的結(jié)果是不是和預期的一樣。有錯誤有問題,到電腦上去修改,修改完就編譯,再去查看結(jié)果。當然也不是機械式的照著老師抄完就完了,而是寫完要多去想想,為什么要這么想,多問幾個為什么,多去理解解題的思路。比如是輸出某個圖形這樣的題目,在完成之后,我們也可以在正確的程序上對某些語句進行修改,再看看修改后輸出的圖形會有怎樣的變化。諸如此類的練習,經(jīng)過一段時間之后,我們對于語句和算法的掌握肯定是要勝于那些喜歡在紙上談兵的同學的。

        4 學習的是方法和思想

        我們學習了一門或兩門計算機語言,不僅是學習了這種語言的語法和結(jié)構,更多的理解了編程的思想,學到的是用計算機語言去解決問題的方法,養(yǎng)成的是嚴謹?shù)木幊塘晳T,不同計算機語言之間,差異的可能是語法、語句和命令,但是這樣的差異是非常表面的,內(nèi)里的編程思想是想通的,所謂“一法通萬法通”,在這里就是很適用的。掌握了學習的方法,抓住了編程的思想,之后學習任何其他的技術都會非常輕松。

        5 “廣泛”的教,“精細”的學

        今后發(fā)展的方向也實在是太多。因此,我們的學??偸菚M可能多的開設課程,總是希望這些課程能涵蓋所有的方向和領域。作為學生,毫無疑問的是要把這些課程都學習一遍的,但是這樣的學習應該是有所側(cè)重的。學生要弄清楚自己的目標,最重要的是要確定自己的職業(yè)發(fā)展,然后,再有目的性的去學習知識比如說技術領域,有很多發(fā)展方向:網(wǎng)絡、數(shù)據(jù)庫、底層算法、框架、架構、UI設計,性能優(yōu)化,系統(tǒng)集成,太多太多。不需要漫無目的地學,這樣也好,那樣也好,所以都去學,結(jié)果學了又沒用上。人的精力畢竟有限,所有知識都盡力去學的結(jié)果就是所有的知識你都不精通。所以,要先確定目標,然后做出選擇,再制定計劃,有的是需要學到精通,有的只要了解即可。老師也應該鼓勵引導學生各自選擇自己的發(fā)展方向,在廣泛的教學基礎上,鉆研性的學習。

        教授計算機語言,就是教授編程,而編程,是一門技術,它和語言學習一樣,有需要掌握的語法和詞匯;和數(shù)學一樣,有解決特定類型問題的流程方法;它像各種工藝和藝術創(chuàng)作一樣,有技術、工具以及人們經(jīng)年累月發(fā)展起來的最佳實踐方案。只要肯付出時間和耐心,“教”與“學”都將是一件非常有成就感的事情。

        參考文獻:

        [1]李蕾.論信息技術教育的發(fā)展與教學變革[J].科技情報開發(fā)與經(jīng)濟,2007,26.

        [2]樊穎軍.淺談計算機語言教學[J].科技信息,2008,21.

        [3]劉洋.計算機語言案例教學中的教學策略[J].中國科教信息,2006(8):280-281.

        作者簡介:沈甜甜(1980-),女,江蘇無錫人,研究生,計算機專業(yè)教師,主要從事計算機語言和應用軟件的教學工作。

        作者單位:南京工程高等職業(yè)學校,南京 211135

        国产成人精品日本亚洲| 亚洲天堂精品一区入口| 国产激情一区二区三区| 中文字幕爆乳julia女教师| 国产肉体XXXX裸体784大胆| 国产精品久久久看三级| 一本色综合网久久| 久久国产热这里只有精品| 精品一区二区三区免费爱| 人妻体体内射精一区中文字幕 | 国产免费又色又爽粗视频| 国产精品成人国产乱| 亚洲日韩区在线电影| 粉色蜜桃视频完整版免费观看在线 | 亚洲综合精品中文字幕| 伊人久久大香线蕉av一区| 国产亚洲精品福利在线| 91国产熟女自拍视频| 亚洲av日韩综合一区久热| 又爽又黄禁片视频1000免费 | 国产一毛片| 亚洲一区二区三区麻豆| 亚洲精品乱码久久久久久不卡| 成人无码一区二区三区网站| 国产精品电影久久久久电影网| 日本免费观看视频一区二区| 成人毛片无码一区二区三区| 色欲国产精品一区成人精品| 日本一区二区啪啪视频| 国产午夜片无码区在线播放| 免费男人下部进女人下部视频| AV在线中出| 日韩美女亚洲性一区二区| 色 综合 欧美 亚洲 国产| 中文字幕永久免费观看| 国产成人综合久久大片| 宅男666在线永久免费观看| 亚洲国产精品线路久久| 91人妻人人做人人爽九色| 97久久久久人妻精品区一| 污污污污污污WWW网站免费|