【摘 要】在對(duì)計(jì)算機(jī)的學(xué)習(xí)過(guò)程中,計(jì)算機(jī)程序設(shè)計(jì)學(xué)習(xí)是一個(gè)非常重要的組成部分。對(duì)計(jì)算機(jī)程序的學(xué)習(xí),有助于培養(yǎng)學(xué)習(xí)者的思想,開(kāi)發(fā)智力與思維能力。而對(duì)于初學(xué)者來(lái)說(shuō),學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)可能會(huì)感到枯燥乏味,尤其對(duì)一些基礎(chǔ)較差的人來(lái)說(shuō),往往存在著編寫(xiě)程序無(wú)從下手、不愿意閱讀程序、調(diào)試程序速度慢等一些問(wèn)題。所以為了提升學(xué)習(xí)者的學(xué)習(xí)興趣,能更快更好地熟悉與掌握計(jì)算機(jī)程序設(shè)計(jì),本文對(duì)計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)方法進(jìn)行了一些探索與總結(jié)。
【關(guān)鍵詞】計(jì)算機(jī) 程序設(shè)計(jì) 學(xué)習(xí)方法
計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)是整個(gè)計(jì)算機(jī)學(xué)習(xí)的核心。對(duì)于大多數(shù)人來(lái)說(shuō),計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)無(wú)疑是整個(gè)計(jì)算機(jī)學(xué)習(xí)過(guò)程中最難掌握的部分。然而這對(duì)于這部分的學(xué)習(xí),卻最能體現(xiàn)出一個(gè)人的思想能力,也能提高學(xué)習(xí)者對(duì)信息的判斷與處理能力。最初的學(xué)習(xí)者可能會(huì)畏懼程序的閱讀與編寫(xiě),對(duì)程序的一些代碼數(shù)字感到厭煩,不愿意深入理解計(jì)算機(jī)程序設(shè)計(jì)。在此基礎(chǔ)上,為了能夠堅(jiān)定學(xué)習(xí)者對(duì)計(jì)算機(jī)程序設(shè)計(jì)學(xué)習(xí)的信心,本文給出一些建議與方法。
一、程序設(shè)計(jì)的概念
眾所周知,計(jì)算機(jī)能夠按照人們的意愿解決一些問(wèn)題,尤其是一些計(jì)算統(tǒng)計(jì)之類(lèi)的人類(lèi)不能快速解決的問(wèn)題。而解決這些問(wèn)題就需要把解決這些問(wèn)題的方法、計(jì)劃等編寫(xiě)進(jìn)計(jì)算機(jī)程序,使計(jì)算機(jī)按著人們的意愿進(jìn)行操作。這就不難理解,所謂的計(jì)算機(jī)程序設(shè)計(jì)就是要把解決問(wèn)題的計(jì)劃、方法、步驟等按照計(jì)算機(jī)程序設(shè)計(jì)的語(yǔ)言進(jìn)行描述。按照另外一種理解,也可以說(shuō)是把人們想解決的問(wèn)題利用一些數(shù)字符號(hào)把它給翻譯出來(lái),變成計(jì)算機(jī)可以讀懂的語(yǔ)言。計(jì)算機(jī)程序設(shè)計(jì)除了編寫(xiě)之外,還應(yīng)該包括算法設(shè)計(jì)、上機(jī)調(diào)試、整理資料等一些過(guò)程。
二、計(jì)算機(jī)程序設(shè)計(jì)學(xué)習(xí)的主要內(nèi)容
對(duì)于計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí),主要是為了理解與掌握一些編寫(xiě)計(jì)算機(jī)程序的方法與技巧,為了以后對(duì)計(jì)算機(jī)的開(kāi)發(fā)打下一個(gè)良好的基礎(chǔ)。學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì),分開(kāi)來(lái)講,就是要學(xué)會(huì)一些基本的算法,掌握上機(jī)調(diào)試的方法,還有就是逐漸的理解計(jì)算機(jī)程序的編寫(xiě)方法。總而言之,學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)就是要學(xué)會(huì)編寫(xiě)計(jì)算機(jī)程序,沒(méi)有學(xué)會(huì)對(duì)計(jì)算機(jī)程序的編寫(xiě),那就是沒(méi)有學(xué)好計(jì)算機(jī)程序設(shè)計(jì)的內(nèi)容。
三、計(jì)算機(jī)程序設(shè)計(jì)學(xué)習(xí)的步驟
學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì),首先應(yīng)該了解計(jì)算機(jī)程序設(shè)計(jì)的最基本的語(yǔ)法知識(shí),不了解語(yǔ)法知識(shí)就相當(dāng)于在讀一本完全不懂的外語(yǔ)書(shū)籍,是不會(huì)理解程序所包含的內(nèi)容。程序設(shè)計(jì)語(yǔ)言的語(yǔ)法知識(shí)是學(xué)好程序設(shè)計(jì)的基礎(chǔ)內(nèi)容。除此之外還要學(xué)習(xí)編程設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)和一些常用的基本算法。最后則是要學(xué)會(huì)程序設(shè)計(jì)中最重要的部分,即程序的編寫(xiě)和上機(jī)調(diào)試的能力。
四、計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)方法
(一)從書(shū)中尋找技巧
對(duì)于計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí),最終目的無(wú)疑就是要掌握編程的方法,而要達(dá)到這個(gè)目的,首先最重要的一點(diǎn)就是需要反復(fù)的閱讀教材。學(xué)習(xí)程序設(shè)計(jì)剛開(kāi)始就要明白計(jì)算機(jī)程序設(shè)計(jì)是利用一些數(shù)學(xué)符號(hào)作為它的語(yǔ)言,所以要弄清一些常量、變量、公式、函數(shù)表達(dá)式之間的種種關(guān)系。而這些就要靠學(xué)習(xí)者多多的看一些參考書(shū)、工具書(shū)來(lái)提升自己的知識(shí)儲(chǔ)備,為自己進(jìn)一步的學(xué)習(xí)打下良好的基礎(chǔ)。有的時(shí)候不可能一下記住太多的編程方法,這就要求學(xué)習(xí)者要有現(xiàn)學(xué)現(xiàn)用的能力。學(xué)習(xí)者還要學(xué)習(xí)書(shū)中別人編寫(xiě)好的程序,用心的去思考,學(xué)習(xí)別人的技巧與方法。這樣在自己運(yùn)用的過(guò)程中就會(huì)更加靈活。
(二)進(jìn)行實(shí)踐操作
不論在哪一個(gè)行業(yè)中,都會(huì)強(qiáng)調(diào)學(xué)以致用。在計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)過(guò)程中實(shí)際操作更是必不可少的一項(xiàng)內(nèi)容,這是一門(mén)實(shí)踐性特別強(qiáng)的課程,只有實(shí)際上機(jī)操作,才能更好地理解與掌握計(jì)算機(jī)程序編寫(xiě)的方法與技巧。剛開(kāi)始初學(xué)者們可能會(huì)在書(shū)上學(xué)習(xí)到很多的方法與知識(shí),但學(xué)習(xí)者不能只靠在書(shū)本上的學(xué)習(xí),計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)強(qiáng)調(diào)的是實(shí)踐。學(xué)習(xí)者要多進(jìn)行練習(xí),多試著進(jìn)行編程。不要怕會(huì)出現(xiàn)錯(cuò)誤,因?yàn)樵趧傞_(kāi)始的學(xué)習(xí)過(guò)程中錯(cuò)誤是不可避免的,只有在錯(cuò)誤中才能發(fā)現(xiàn)自己的不足和存在的問(wèn)題。
(三)利用問(wèn)題進(jìn)行學(xué)習(xí)
在學(xué)習(xí)的過(guò)程中,很多人會(huì)感到枯燥乏味,面對(duì)一大堆的數(shù)字、符號(hào)、公式難免會(huì)產(chǎn)生一些負(fù)面情緒。這時(shí),為了避免計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)者知難而退,不能堅(jiān)持學(xué)習(xí)的情況,建議程序編寫(xiě)的學(xué)習(xí)者自己找一些引導(dǎo)性的問(wèn)題來(lái)激發(fā)自己的主動(dòng)性與積極性。在感到枯燥乏味的時(shí)候,一些問(wèn)題的引導(dǎo)總會(huì)吸引學(xué)習(xí)者的注意力,使得他們心中想要解決問(wèn)題的欲望激發(fā)出來(lái)。一些簡(jiǎn)單程序的錯(cuò)誤會(huì)使初學(xué)者感到非常的好奇,而在理解之后,又會(huì)有一種恍然大悟的感覺(jué)。所以問(wèn)題的引導(dǎo)不僅可以激發(fā)學(xué)習(xí)者的興趣,還能讓他們?cè)谒伎紗?wèn)題、解決問(wèn)題的過(guò)程中充分理解掌握一些計(jì)算機(jī)程序設(shè)計(jì)的技巧與方法。
五、結(jié)束語(yǔ)
在計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)過(guò)程中,難免會(huì)感到枯燥乏味。尤其對(duì)于一些基礎(chǔ)較差的初學(xué)者來(lái)說(shuō),面對(duì)一些難懂枯燥的符號(hào),可能會(huì)感到厭煩。這就要求計(jì)算機(jī)程序設(shè)計(jì)的學(xué)習(xí)者們有一顆堅(jiān)定不移的心,要有毅力。能堅(jiān)持才是學(xué)好編程的關(guān)鍵。另外在具備這些條件的基礎(chǔ)上,找到好的學(xué)習(xí)方法與學(xué)習(xí)技巧會(huì)幫助學(xué)習(xí)者更好地理解與掌握計(jì)算機(jī)程序設(shè)計(jì),提高學(xué)習(xí)者的學(xué)習(xí)興趣和學(xué)習(xí)效率。
參考文獻(xiàn):
[1]李希字,白剛?cè)A.談學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言興趣的培養(yǎng)[J].職業(yè)教育研究,2005(10).
[2]丁微.談?dòng)?jì)算機(jī)程序設(shè)計(jì)教學(xué)的若干體會(huì)[J].廣西財(cái)政高等專(zhuān)科學(xué)校學(xué)報(bào),2003(16).
[3] 朱二莉,馬銘惠.Java課程教學(xué)方法探索口].現(xiàn)代計(jì)算機(jī),2010(8).