計(jì)算機(jī)程序設(shè)計(jì)論文
計(jì)算機(jī)程序設(shè)計(jì)論文
計(jì)算機(jī)程序設(shè)計(jì)主要是由專(zhuān)業(yè)的編程人員,采用計(jì)算機(jī)的程序設(shè)計(jì)語(yǔ)言,完成計(jì)算機(jī)的編程任務(wù),使得計(jì)算機(jī)的相關(guān)功能可以得到全面發(fā)揮。下面是學(xué)習(xí)啦小編為大家整理的計(jì)算機(jī)程序設(shè)計(jì)論文,供大家參考。
計(jì)算機(jī)程序設(shè)計(jì)論文篇一
探討計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言教學(xué)
【文章摘要】
隨著社會(huì)不斷的發(fā)展與進(jìn)步,計(jì)算機(jī)作為現(xiàn)代先進(jìn)產(chǎn)物的代表,已經(jīng)很快的進(jìn)入到社會(huì)中的各行各業(yè)。而程序設(shè)計(jì)作為計(jì)算機(jī)的核心內(nèi)容,也同樣引起了大家的重視,同時(shí)計(jì)算機(jī)程序設(shè)計(jì)也是高校開(kāi)設(shè)的一門(mén)重要學(xué)科,為了能更好的為社會(huì)提供計(jì)算機(jī)方面的技術(shù)型和和設(shè)計(jì)型人才,就必須重視程序設(shè)計(jì)的教學(xué)。本文針對(duì)高校程序設(shè)計(jì)課程中存在的不足,展開(kāi)了全面的討論,對(duì)高校的程序設(shè)計(jì)的教學(xué)方法和教學(xué)內(nèi)容進(jìn)行改進(jìn)。
【關(guān)鍵詞】
計(jì)算機(jī)程序;程序設(shè)計(jì)語(yǔ)言;教學(xué)方法
我國(guó)幾乎所有的高校都開(kāi)設(shè)了計(jì)算機(jī)程序設(shè)計(jì)這一學(xué)科,而程序設(shè)計(jì)語(yǔ)言教學(xué)時(shí)計(jì)算機(jī)程序設(shè)計(jì)教學(xué)中最重要的教學(xué)內(nèi)容之一,對(duì)其掌握的程度會(huì)直接影響著之后對(duì)計(jì)算機(jī)的學(xué)習(xí),也為將來(lái)從事本行業(yè)奠定了堅(jiān)實(shí)的基礎(chǔ)。從程序設(shè)計(jì)語(yǔ)言入手,展開(kāi)對(duì)計(jì)算機(jī)硬件和軟件的學(xué)習(xí),掌握計(jì)算機(jī)程序設(shè)計(jì)的基本理念,從而不斷的打造新型計(jì)算機(jī)技術(shù)人才,推動(dòng)我國(guó)計(jì)算機(jī)行業(yè)的前進(jìn)。
1 計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言教學(xué)現(xiàn)狀
1.1 教學(xué)課時(shí)短
雖然現(xiàn)在計(jì)算機(jī)已經(jīng)很普及,但是多數(shù)學(xué)生對(duì)于其中真正的內(nèi)涵了解甚微?,F(xiàn)如今的大學(xué)主張的是學(xué)生自主發(fā)展,因此給學(xué)生自由發(fā)展的時(shí)間很多,在此同時(shí)又主張學(xué)生多方面發(fā)展,這就導(dǎo)致學(xué)生接觸計(jì)算機(jī)程序設(shè)計(jì)的時(shí)間較少。教學(xué)課時(shí)短就成了一個(gè)突出的問(wèn)題,老師只能教給學(xué)生一些基礎(chǔ)的理論知識(shí),對(duì)于新鮮事物出現(xiàn)在腦海中的時(shí)候,學(xué)生往往有疑問(wèn)也不會(huì)發(fā)問(wèn),再加上在這方面的基礎(chǔ)比較薄弱,就導(dǎo)致了學(xué)生們接受比較緩慢。
1.2 學(xué)習(xí)動(dòng)力不足
在很多學(xué)生眼里,計(jì)算機(jī)程序設(shè)計(jì)是一個(gè)即枯燥又無(wú)味的學(xué)科,程序設(shè)計(jì)語(yǔ)言中涉及了一些數(shù)學(xué)、英語(yǔ)等其他方面的基礎(chǔ)知識(shí)。有很多學(xué)生就覺(jué)得有些力不從心,覺(jué)得程序設(shè)計(jì)語(yǔ)言就想天書(shū)一樣,不能形成用計(jì)算機(jī)語(yǔ)言去解題的思維方式,對(duì)程序設(shè)計(jì)產(chǎn)生了畏懼心理,就會(huì)出現(xiàn)很多知難而退的學(xué)生。
1.3 實(shí)踐達(dá)不到真正的要求
計(jì)算機(jī)專(zhuān)業(yè)本身就是應(yīng)用型專(zhuān)業(yè),而恰恰在大學(xué)中程序語(yǔ)言教材書(shū)中缺少了實(shí)踐這一部分,沒(méi)能體現(xiàn)出教材的實(shí)用性與實(shí)踐性,不能起到對(duì)學(xué)生的實(shí)踐能力培養(yǎng)的作用。不能達(dá)到對(duì)技術(shù)型人才的培養(yǎng)。
1.4 教學(xué)方法單一,考核方式欠缺
計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的的教學(xué)方式現(xiàn)在還是比較傳統(tǒng)的,往往是老師講同學(xué)聽(tīng)的形式,課后再增加一些實(shí)驗(yàn),同學(xué)只是單純的接受老師傳授的東西,卻缺少了自己的思考,更不能發(fā)表的自己的見(jiàn)解。在上實(shí)驗(yàn)課的時(shí)候,大部分同學(xué)也只是單單的將書(shū)本上程序打入電腦,進(jìn)行調(diào)試成功后就認(rèn)為完成了任務(wù)。學(xué)生不知道如何從實(shí)際問(wèn)題出發(fā),老師的檢測(cè)方式也就是筆試,而忽略了對(duì)實(shí)踐的檢驗(yàn)。
2 解決計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言存在問(wèn)題的對(duì)策
2.1 采用不同的教學(xué)方式,提高學(xué)生的學(xué)習(xí)興趣
要讓學(xué)生仍是到計(jì)算機(jī)程序語(yǔ)言的重要性,老師在講解的過(guò)程中可以插放一些小動(dòng)畫(huà)或軟件的保護(hù),從而引起學(xué)生的興趣。在講課之前老師要帶領(lǐng)著同學(xué)看目錄,劃重點(diǎn),讓學(xué)生對(duì)程序語(yǔ)言的學(xué)習(xí)有一定的規(guī)劃,盡量消除學(xué)生心里的畏懼感。老師要多和學(xué)生溝通,了解學(xué)生對(duì)所學(xué)的東西的了解程度,從而確定教學(xué)的進(jìn)度??傊?,老師在教授程序語(yǔ)言的同時(shí),要以學(xué)生為主,多鼓勵(lì)學(xué)生進(jìn)步。
學(xué)校應(yīng)該本著培養(yǎng)技能應(yīng)用型人才,針對(duì)少數(shù)人或特別的學(xué)生,要采用不同的教學(xué)方式。適當(dāng)?shù)脑黾诱n時(shí),給老師足夠的時(shí)間去引導(dǎo)學(xué)生利用程序語(yǔ)言去解決實(shí)際問(wèn)題。
2.2 解決學(xué)生實(shí)踐不足的現(xiàn)象
學(xué)校在選擇教材時(shí),要盡量選擇帶有大量實(shí)踐課題的教材,意在提高學(xué)生的實(shí)踐和創(chuàng)新能力。老師也可以根據(jù)不同的學(xué)生的學(xué)習(xí)程度,設(shè)定一些課題實(shí)踐,增加實(shí)踐在整個(gè)教學(xué)中的比重。單單的課內(nèi)實(shí)驗(yàn)室不夠的,老師還要多增加一些課程設(shè)計(jì),快速的增加學(xué)生的綜合實(shí)踐能力。
3 改進(jìn)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言教學(xué)的方法
3.1 程序設(shè)計(jì)語(yǔ)言教學(xué)的重點(diǎn)
教師應(yīng)該在教學(xué)中突出三個(gè)重點(diǎn)。一是程序設(shè)計(jì)中的語(yǔ)法知識(shí),語(yǔ)法是程序設(shè)計(jì)語(yǔ)言中的基礎(chǔ),在編程的過(guò)程中一定不能出現(xiàn)語(yǔ)法上的錯(cuò)誤,因?yàn)檫@會(huì)給后面的調(diào)試帶來(lái)很大的麻煩。二是程序中的控制結(jié)構(gòu),因?yàn)樵诰幊痰倪^(guò)程中,編程者無(wú)論是面向什么進(jìn)行設(shè)計(jì),都會(huì)涉及到流程控制結(jié)構(gòu),所以教師應(yīng)該突出講解這部分。三是控件的使用,所有的編程幾乎都離不開(kāi)控件的使用,因此要詳細(xì)的講解空間的作用與使用方法,并在實(shí)踐中讓學(xué)生加深對(duì)控件的理解,
3.2 任務(wù)驅(qū)動(dòng)教學(xué)
計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言是有很多活動(dòng)范圍的學(xué)科,老師可以采取一種探究教學(xué)方式,任務(wù)驅(qū)動(dòng)教學(xué)就是一種從學(xué)生角度出發(fā)的的一種教學(xué)方式。老師設(shè)定一個(gè)課程設(shè)計(jì),大家首先經(jīng)過(guò)談?wù)摲治龀稣n程設(shè)計(jì)的目的,然后老師和學(xué)生圍繞這個(gè)課題開(kāi)始實(shí)踐。這種教學(xué)方式主要在于培養(yǎng)學(xué)生的自主探究的能力和獨(dú)自分析問(wèn)題的能力。學(xué)生最初獨(dú)自進(jìn)行編寫(xiě)程序的時(shí)候,老師要引導(dǎo)學(xué)生進(jìn)行思考,將一個(gè)大的程序一點(diǎn)一點(diǎn)的分成很多個(gè)小的任務(wù),這樣會(huì)減少對(duì)學(xué)生積極性的打擊,之后在協(xié)助學(xué)生對(duì)自己的程序語(yǔ)言進(jìn)行修改,讓學(xué)生感受自己設(shè)計(jì)出程序的喜悅,從而提高學(xué)生的信心。
3.3 增加教學(xué)實(shí)例
枯燥無(wú)味的課堂,學(xué)生往往會(huì)對(duì)新元素的引入產(chǎn)生興趣,這時(shí)老師可以在課堂上引入一些程序案例,實(shí)例可以加深學(xué)生對(duì)課堂內(nèi)知識(shí)的認(rèn)識(shí),讓學(xué)生從整體上了解自己所學(xué)的程序語(yǔ)言,讓學(xué)生從實(shí)例中找到所學(xué)知識(shí)的應(yīng)用,同時(shí)也會(huì)激發(fā)學(xué)生的創(chuàng)新意識(shí),培養(yǎng)學(xué)生提出問(wèn)題,解決問(wèn)題的能力。
4 總結(jié)語(yǔ)
在學(xué)習(xí)程序語(yǔ)言的過(guò)程中,教師要用不同的教學(xué)方式進(jìn)行教學(xué),發(fā)現(xiàn)不足并及時(shí)的改進(jìn),放棄原有的教學(xué)方式,以學(xué)生為主開(kāi)展課題設(shè)計(jì)。不能認(rèn)為哪種教學(xué)方式好就一直使用一種教學(xué)方式,這樣會(huì)造成學(xué)生對(duì)課堂的厭煩,無(wú)論哪種教學(xué)方式,都要以激發(fā)學(xué)生學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的興趣。
【參考文獻(xiàn)】
[1]肖捷,肖海容.《C 語(yǔ)言程序設(shè)計(jì)》課程教學(xué)問(wèn)題分析及對(duì)策研究[J].東莞理工學(xué)院學(xué)報(bào) ,2013,(5):111-115.
[2]龐爾麗,王欣.大學(xué)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言教學(xué)的幾點(diǎn)思考[J].軟件導(dǎo)刊,2013,12(1):183-184.
[3]郝桂英.關(guān)于計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言課程教學(xué)的探索[J].教育與職業(yè),2007,(17):156-157.
[4]賀忠.游戲思想在程序設(shè)計(jì)語(yǔ)言課程教學(xué)中的應(yīng)用[J].計(jì)算機(jī)教育,2009,(13):157-159.
計(jì)算機(jī)程序設(shè)計(jì)論文篇二
計(jì)算機(jī)程序設(shè)計(jì)類(lèi)課程教學(xué)的研究
計(jì)算機(jī)科學(xué)是一種具有較高的抽象性的創(chuàng)造性思維活動(dòng),其設(shè)計(jì)過(guò)程是人的智力勞動(dòng),有形表達(dá)抽象思維方法是通過(guò)程序設(shè)計(jì)來(lái)實(shí)現(xiàn)。在計(jì)算機(jī)相關(guān)專(zhuān)業(yè)人才培養(yǎng)計(jì)劃和課程設(shè)置上,計(jì)算機(jī)語(yǔ)言類(lèi)課程和實(shí)踐類(lèi)課程的教學(xué)是培養(yǎng)學(xué)生程序設(shè)計(jì)能力的基礎(chǔ)和關(guān)鍵,通過(guò)C程序設(shè)計(jì)、C++或Java語(yǔ)言面向?qū)ο蟪绦蛟O(shè)計(jì)、網(wǎng)絡(luò)程序設(shè)計(jì)、數(shù)據(jù)庫(kù)等語(yǔ)言類(lèi)課程和課程實(shí)驗(yàn),以及結(jié)構(gòu)化程序設(shè)計(jì)實(shí)訓(xùn)、面向?qū)ο虺绦蛟O(shè)計(jì)實(shí)訓(xùn)、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)、數(shù)據(jù)庫(kù)課程設(shè)計(jì)、軟件工程課程設(shè)計(jì)、軟件生產(chǎn)實(shí)習(xí)、畢業(yè)設(shè)計(jì)等實(shí)踐類(lèi)課程群[1],培養(yǎng)學(xué)生的程序設(shè)計(jì)思維能力和軟件工程能力。
1 計(jì)算機(jī)程序設(shè)計(jì)類(lèi)課程教學(xué)現(xiàn)狀及存在的問(wèn)題
1)計(jì)算機(jī)程序設(shè)計(jì)類(lèi)課程體系設(shè)置不夠合理
目前,不少高校計(jì)算機(jī)專(zhuān)業(yè)程序設(shè)計(jì)類(lèi)課程的設(shè)置,大一新生一進(jìn)校,第一學(xué)期就開(kāi)設(shè)C語(yǔ)言程序設(shè)計(jì),或者C++程序設(shè)計(jì),其理由是認(rèn)為學(xué)生在中學(xué)階段進(jìn)行過(guò)信息技術(shù)教育和簡(jiǎn)單的程序設(shè)計(jì)基礎(chǔ)訓(xùn)練。而結(jié)果呢,由于中學(xué)階段的信息技術(shù)教育在很多地區(qū)特別是農(nóng)村地區(qū)得不到重視,或者沒(méi)有全面的開(kāi)展實(shí)施,學(xué)生剛?cè)氪髮W(xué)時(shí)對(duì)計(jì)算機(jī)的認(rèn)識(shí)和理解不夠深入,就進(jìn)入了C語(yǔ)言或者C++語(yǔ)言程序設(shè)計(jì)的學(xué)習(xí),其教學(xué)效果很不理想。因此,學(xué)生對(duì)后續(xù)課程如《數(shù)據(jù)結(jié)構(gòu)》、《Java程序設(shè)計(jì)》等課程的學(xué)習(xí)也將受到很大影響,顯得很吃力,而且學(xué)習(xí)效果也比較差。
2)教育理念和教學(xué)方式不夠恰當(dāng)
程序設(shè)計(jì)類(lèi)課程的教學(xué),如C語(yǔ)言程序設(shè)計(jì)或者C++程序設(shè)計(jì),很多教師注重基本概念和語(yǔ)言的語(yǔ)法規(guī)則的教學(xué),在相應(yīng)的課程實(shí)驗(yàn)中也只是對(duì)基本語(yǔ)法的訓(xùn)練,而忽略了對(duì)學(xué)生分析問(wèn)題的方法、思想的培養(yǎng),學(xué)生的創(chuàng)新能力不強(qiáng)。因此,學(xué)生在學(xué)完一門(mén)程序設(shè)計(jì)類(lèi)課程后,往往感覺(jué)到能閱讀程序,能讀懂程序,能理解別人寫(xiě)的程序,可讓自己動(dòng)手來(lái)編寫(xiě)一個(gè)稍微復(fù)雜一點(diǎn)的程序,卻顯得很茫然,無(wú)從下手。
3)教學(xué)內(nèi)容的組織和安排不夠符合學(xué)生的認(rèn)知規(guī)律
學(xué)生對(duì)程序設(shè)計(jì)類(lèi)課程的學(xué)習(xí),很大一部分同學(xué)是:翻開(kāi)教材,課本中的程序個(gè)個(gè)都會(huì),能看明白;閉上書(shū),自己來(lái)重寫(xiě)一下這些程序,錯(cuò)誤百出。其原因還是由于教師在教學(xué)過(guò)程中沒(méi)有把握住學(xué)生的認(rèn)知規(guī)律,學(xué)生對(duì)課程知識(shí)理解不夠牢固[2-3]。如《C語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)過(guò)程中,指針這一部分知識(shí)是安排在教學(xué)內(nèi)容的靠后章節(jié)講授,學(xué)時(shí)短,應(yīng)用少,但指針卻是這門(mén)課程的重點(diǎn),后續(xù)課程中的應(yīng)用很多,學(xué)生對(duì)這一知識(shí)掌握不好,勢(shì)必影響后續(xù)《數(shù)據(jù)結(jié)構(gòu)》等課程的學(xué)習(xí)效果。
4)教材建設(shè)缺乏針對(duì)性,系統(tǒng)性
目前,很多普通高校計(jì)算機(jī)專(zhuān)業(yè)都還沒(méi)有編寫(xiě)適合自己學(xué)生的教材,基本上都是使用高校計(jì)算機(jī)專(zhuān)業(yè)規(guī)劃系列教材,而程序設(shè)計(jì)類(lèi)課程的教材很多,每本教材都有作者自己的內(nèi)容安排和章節(jié)設(shè)計(jì)方案,而且教材的選用也不固定,不同的授課教師常會(huì)選用不同的教材,這樣往往會(huì)有在程序設(shè)計(jì)類(lèi)課程群的教材使用中,出現(xiàn)知識(shí)點(diǎn)和講授內(nèi)容的重復(fù)、教材的難度與學(xué)生的知識(shí)水平不符等問(wèn)題,教材建設(shè)針對(duì)性和系統(tǒng)性差。
2 計(jì)算機(jī)程序設(shè)計(jì)類(lèi)課程教學(xué)改革方法及措施
1)調(diào)整計(jì)算機(jī)程序設(shè)計(jì)類(lèi)課程體系
針對(duì)在現(xiàn)行的課程體系中,學(xué)生由于C語(yǔ)言或者C++程序設(shè)計(jì)的學(xué)習(xí)效果不理想,而導(dǎo)致對(duì)后續(xù)課程的學(xué)習(xí)受到很大的影響,應(yīng)將計(jì)算機(jī)專(zhuān)業(yè)程序設(shè)計(jì)類(lèi)課程教學(xué)體系和課程設(shè)置進(jìn)行調(diào)整。在大一第一學(xué)期開(kāi)設(shè)《計(jì)算機(jī)導(dǎo)論》課程,目的是讓學(xué)生對(duì)計(jì)算機(jī)學(xué)科和計(jì)算機(jī)領(lǐng)域的研究?jī)?nèi)容有初步的認(rèn)識(shí),了解并掌握如數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)與表示、計(jì)算機(jī)工作原理、計(jì)算機(jī)基礎(chǔ)知識(shí),計(jì)算機(jī)硬件系統(tǒng),計(jì)算機(jī)軟件系統(tǒng),多媒體技術(shù)基礎(chǔ),通信與網(wǎng)絡(luò)基礎(chǔ)等方面的知識(shí)。[4]在此基礎(chǔ)之上,大一第二學(xué)期開(kāi)設(shè)《程序設(shè)計(jì)基礎(chǔ)》課程,講授內(nèi)容可以是C語(yǔ)言程序設(shè)計(jì)或C++程序設(shè)計(jì),目的是進(jìn)行程序邏輯訓(xùn)練,讓學(xué)生掌握程序的基本結(jié)構(gòu)和程序調(diào)試基本技能。在學(xué)生掌握了基本的程序設(shè)計(jì)基礎(chǔ)之后,再開(kāi)設(shè)《高級(jí)程序設(shè)計(jì)技術(shù)》課程,重在培養(yǎng)學(xué)生程序設(shè)計(jì)方法和思想,其教學(xué)內(nèi)容是程序設(shè)計(jì)中的一些高級(jí)處理技術(shù),如數(shù)據(jù)類(lèi)型、指針的高級(jí)應(yīng)用,文件的操作,圖形界面與動(dòng)畫(huà)設(shè)計(jì),鍵盤(pán)與鼠標(biāo)操作,以及一些典型算法應(yīng)用。在學(xué)生掌握了程序設(shè)計(jì)能力和程序設(shè)計(jì)思想方法基礎(chǔ)上,再先后開(kāi)設(shè)《數(shù)據(jù)結(jié)構(gòu)》、《Java程序設(shè)計(jì)》課程?!稊?shù)據(jù)結(jié)構(gòu)》課程是培養(yǎng)學(xué)生根據(jù)實(shí)際問(wèn)題的要求有效地組織、存儲(chǔ)、處理數(shù)據(jù)的能力;《Java程序設(shè)計(jì)》貫穿面向?qū)ο蟪绦蛟O(shè)計(jì)新理念,讓學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計(jì)思想和技術(shù)。在高年級(jí),針對(duì)不同的專(zhuān)業(yè)方向,還可開(kāi)設(shè)VC++、C#、LINX等程序設(shè)計(jì)類(lèi)選修課程,提高學(xué)生的編程水平和實(shí)踐能力,以滿(mǎn)足社會(huì)對(duì)軟件人才的不同需求。這樣,就形成了“基礎(chǔ)訓(xùn)練+方法培養(yǎng)+提高能力+拓展層面+實(shí)踐應(yīng)用”的程序設(shè)計(jì)教學(xué)新模式和程序設(shè)計(jì)類(lèi)課程新體系。
2)改革教育理念和教育教學(xué)方式
程序設(shè)計(jì)類(lèi)課程的課堂理論教學(xué)中,采用案例教學(xué)法可以取得較好的教學(xué)效果,可將一個(gè)較復(fù)雜的項(xiàng)目分解到各章節(jié)去講授介紹。如在《程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)過(guò)程中,我們使用了一個(gè)學(xué)生成績(jī)管理程序項(xiàng)目案例,在講授數(shù)組這一部分知識(shí)時(shí),就可以將這個(gè)案例引入進(jìn)來(lái),介紹為什么要使用數(shù)組來(lái)存儲(chǔ)多個(gè)學(xué)生的成績(jī),要對(duì)學(xué)生成績(jī)排序應(yīng)該怎么辦;當(dāng)課程進(jìn)行到函數(shù)這一章時(shí),引入了案例中的模塊設(shè)計(jì)思路,介紹為什么要將項(xiàng)目分解為成績(jī)錄入、成績(jī)排序、成績(jī)查找、成績(jī)統(tǒng)計(jì)等多個(gè)模塊,模塊之間如何去調(diào)用;當(dāng)課程繼續(xù)進(jìn)行到結(jié)構(gòu)體這一章時(shí),讓學(xué)生分析理解案例中,學(xué)生的信息不僅包含成績(jī),還包含姓名、學(xué)號(hào)時(shí)應(yīng)該怎樣處理;講授到文件這一章時(shí),讓學(xué)生理解要將案例中的學(xué)生成績(jī)等信息存儲(chǔ)到一個(gè)文件中去,怎樣去實(shí)現(xiàn)。這樣,通過(guò)這一個(gè)完整的案例貫穿到整個(gè)課程的學(xué)習(xí),不僅能使學(xué)生掌握課程中的基本知識(shí),也能讓學(xué)生直觀的感受到一個(gè)復(fù)雜項(xiàng)目的設(shè)計(jì)過(guò)程。
3)改善教學(xué)內(nèi)容的 組織和安排
在程序設(shè)計(jì)類(lèi)課程的教學(xué)過(guò)程中,我們將教學(xué)內(nèi)容進(jìn)行了調(diào)整和重新組織。在《程序設(shè)計(jì)基礎(chǔ)》課程的教學(xué)過(guò)程中,將指針這一部分知識(shí)分散到各個(gè)章節(jié)去講授,在講到變量定義時(shí),就引入地址和指針的概念,講到數(shù)組和函數(shù)部分時(shí),將指針的 應(yīng)用也同時(shí)在案例中進(jìn)行講授,這樣,同學(xué)們也很容易接受和消化理解。在《高級(jí)程序設(shè)計(jì)技術(shù)》課程教學(xué)中,不講授 語(yǔ)言的基本知識(shí),只講授指針、文件、圖形界面、動(dòng)畫(huà)、鍵盤(pán)、鼠標(biāo)等的高級(jí)應(yīng)用操作和設(shè)計(jì)?!稊?shù)據(jù)結(jié)構(gòu)》課程中,講授各種抽象數(shù)據(jù)類(lèi)型的定義,及相應(yīng)的算法設(shè)計(jì)。在《Java程序設(shè)計(jì)》課程教學(xué)中,重在培養(yǎng)學(xué)生面向?qū)ο蟪绦蛟O(shè)計(jì)思想和編程技術(shù),對(duì)教材中的基礎(chǔ)知識(shí)部分如常量、變量、數(shù)據(jù)類(lèi)型、數(shù)組等進(jìn)行略講或不講,只是在應(yīng)用中進(jìn)行簡(jiǎn)單介紹該注意的問(wèn)題,這樣,就可以將更多地學(xué)時(shí)放在對(duì)學(xué)生面向?qū)ο缶幊趟枷氲呐囵B(yǎng)上。
4)加強(qiáng)課程和教材建設(shè)
在程序設(shè)計(jì)類(lèi)課程群教材建設(shè)方面,應(yīng)該有區(qū)別的選取具有系統(tǒng)性的、適合自己學(xué)生水平的高質(zhì)量教材,或者課程群相關(guān)教師合作編寫(xiě)出版教材或講義,這不僅使課程群中的課程教學(xué)內(nèi)容具有系統(tǒng)性,也適合自己學(xué)生的認(rèn)知水平,具有較強(qiáng)的針對(duì)性,同時(shí),授課教師也能熟練駕馭教材和授課內(nèi)容。近年來(lái),我校 計(jì)算機(jī)專(zhuān)業(yè)程序設(shè)計(jì)類(lèi)課程群教師編寫(xiě)出版了《程序設(shè)計(jì)基礎(chǔ)》、《數(shù)據(jù)結(jié)構(gòu)》教材和相配套的習(xí)題冊(cè),教學(xué)效果有了明顯提高。
3 結(jié)束語(yǔ)
程序設(shè)計(jì)類(lèi)課程的教學(xué)重在培養(yǎng)學(xué)生的程序設(shè)計(jì)思想和創(chuàng)造性思維能力,課程體系設(shè)置應(yīng)該合理,課程群間課程的教學(xué)內(nèi)容安排應(yīng)該相互協(xié)調(diào)、補(bǔ)充,教學(xué)方式應(yīng)多以項(xiàng)目式案例教學(xué)為主,讓學(xué)生在案例中學(xué)會(huì)程序設(shè)計(jì)思想和對(duì)基本知識(shí)的理解,應(yīng)加強(qiáng)課程和教材建設(shè),以保障知識(shí)講授的針對(duì)性和系統(tǒng)性,這樣,才能在教學(xué)中取得較好的教學(xué)效果。
計(jì)算機(jī)程序設(shè)計(jì)論文篇三
計(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ě)方法??偠灾瑢W(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é)以致用。
(三)利用問(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í)效率。
有關(guān)計(jì)算機(jī)程序設(shè)計(jì)論文推薦:
1.大學(xué)計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文范文
2.計(jì)算機(jī)專(zhuān)業(yè)論文范文大全
3.關(guān)于計(jì)算機(jī)專(zhuān)業(yè)的論文