公務(wù)員期刊網(wǎng) 論文中心 正文

高級(jí)語(yǔ)言程序設(shè)計(jì)探討

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了高級(jí)語(yǔ)言程序設(shè)計(jì)探討范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

高級(jí)語(yǔ)言程序設(shè)計(jì)探討

摘要:本文主要是以培養(yǎng)學(xué)生程序設(shè)計(jì)實(shí)踐能力的出發(fā),總結(jié)了高級(jí)語(yǔ)言程序設(shè)計(jì)課程現(xiàn)在存在的一些問(wèn)題,并提出了在課程培養(yǎng)方案,理論環(huán)節(jié),實(shí)踐環(huán)節(jié),理論環(huán)節(jié)方法和實(shí)踐環(huán)節(jié)手段,考核環(huán)節(jié),交流反饋等方面的解決方法和措施;并以此為基礎(chǔ)運(yùn)用課程中心網(wǎng)站提高了學(xué)生實(shí)踐能力。

關(guān)鍵詞:程序設(shè)計(jì)能力;課程研究

0引言

高級(jí)語(yǔ)言程序設(shè)計(jì)是采用存儲(chǔ)程序的原理以實(shí)現(xiàn)自動(dòng)工作。高級(jí)語(yǔ)言程序設(shè)計(jì)是世界上廣泛使用的一種高級(jí)語(yǔ)言,它即可以直接訪問(wèn)物理地址,又可以直接對(duì)硬件進(jìn)行操作。在早期的高級(jí)語(yǔ)言程序設(shè)計(jì)主要是用于UNIX系統(tǒng)。由于高級(jí)語(yǔ)言程序設(shè)計(jì)的強(qiáng)大功能和各方面的優(yōu)點(diǎn)逐漸為人們認(rèn)識(shí),到了八十年代,高級(jí)語(yǔ)言程序設(shè)計(jì)開(kāi)始進(jìn)入其它操作系統(tǒng),并很快在各類大、中、小和微型計(jì)算機(jī)上得到了廣泛的使用,成為當(dāng)代最優(yōu)秀的程序設(shè)計(jì)語(yǔ)言之一。因此,對(duì)于高校的學(xué)生來(lái)說(shuō)學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言,掌握程序設(shè)計(jì)數(shù)據(jù)類型,控制語(yǔ)句,思維能力一些方法,就能培養(yǎng)學(xué)生的程序設(shè)計(jì)能力。并且,程序設(shè)計(jì)能力的培養(yǎng),對(duì)高校學(xué)生來(lái)講不僅僅是職業(yè)技能的培養(yǎng),然而也有著創(chuàng)造性、思維性的培養(yǎng)。程序設(shè)計(jì)正是因?yàn)橛袆?chuàng)造性、思維性的能力和方法,所以在整個(gè)程序設(shè)計(jì)過(guò)程中貫穿分析算法,閱讀程序,判斷邏輯思維,創(chuàng)造思維,綜合能力等多種技能,對(duì)高校的人才培養(yǎng)有著至關(guān)重要的作用。

1高級(jí)語(yǔ)言程序設(shè)計(jì)課程存在的現(xiàn)狀

《高級(jí)語(yǔ)言程序設(shè)計(jì)》是高校學(xué)生必修的一門基礎(chǔ)課程,也是計(jì)算機(jī)專業(yè)學(xué)生必修的基礎(chǔ)課程。學(xué)校開(kāi)設(shè)這門課程,可以提高學(xué)生的算法問(wèn)題,提高學(xué)生的邏輯能力和思維能力,培養(yǎng)學(xué)生從抽象空間到算法空間程序的轉(zhuǎn)變都是非常重要的。長(zhǎng)期以來(lái),教師都覺(jué)得這個(gè)課程很難教,學(xué)生也反映很難學(xué),使教和學(xué)達(dá)不到滿意效果。總而言之,高級(jí)語(yǔ)言程序設(shè)計(jì)課程存在以下問(wèn)題:①對(duì)學(xué)生的基礎(chǔ)了解不夠。由于不同的學(xué)院有不同的基礎(chǔ),老師不完全了解學(xué)生的優(yōu)點(diǎn)和能力,更不知道學(xué)生的學(xué)習(xí)目標(biāo),授課教師不能制定適當(dāng)?shù)膶W(xué)習(xí)目標(biāo)和培訓(xùn)計(jì)劃,導(dǎo)制常規(guī)課程教和學(xué)目的達(dá)不到較強(qiáng)效果。另一個(gè)原因,由于相互了解不夠深入,教師只能按照教學(xué)大綱來(lái)灌輸每個(gè)章節(jié)的知識(shí)點(diǎn),沒(méi)有長(zhǎng)遠(yuǎn)的思想,形成學(xué)生對(duì)這門課程的誤解。以為這門課程很難學(xué)好,導(dǎo)致學(xué)生上課無(wú)精打采,甚至枯燥乏味,不想深入學(xué)習(xí),更不想深入研究。如果有的學(xué)生基礎(chǔ)差,又缺乏主動(dòng)學(xué)習(xí)能力,如果真的想把這門課程學(xué)好學(xué)精,是很難的。②學(xué)生缺乏興趣和激情。高級(jí)語(yǔ)言程序設(shè)計(jì)是學(xué)生學(xué)習(xí)編程的一門基礎(chǔ)課,也是所有高校學(xué)生必修的基礎(chǔ)課程,也是學(xué)生很難的課程。為了避免負(fù)面影響,不要讓學(xué)生有心理陰影,更不要讓學(xué)生對(duì)這門課程形成難學(xué)的思想。每次布置的學(xué)習(xí)任務(wù)不能完成時(shí),導(dǎo)致學(xué)生學(xué)習(xí)缺乏興趣,也沒(méi)有積極性,直接影響學(xué)習(xí)成績(jī)。最后學(xué)習(xí)效率和激情更低,形成惡性循環(huán)。③學(xué)生對(duì)高級(jí)語(yǔ)言程序設(shè)計(jì)的認(rèn)識(shí)不夠。一些學(xué)生對(duì)這門課程不知道怎么下手,經(jīng)常問(wèn)我:“老師,為什么課堂上聽(tīng)懂了,到了實(shí)踐課完全沒(méi)有東西可寫(xiě)呀?”這說(shuō)明學(xué)生在機(jī)房呆的時(shí)間太少了,導(dǎo)致無(wú)程序可寫(xiě)。經(jīng)過(guò)我多年的教學(xué)體會(huì),高級(jí)語(yǔ)言程序設(shè)計(jì)對(duì)一個(gè)程序員來(lái)說(shuō),是多么的重要。如果不懂高級(jí)語(yǔ)言程序設(shè)計(jì),那么你就無(wú)法在大公司生存,所以學(xué)習(xí)高級(jí)語(yǔ)言寫(xiě)程序是至關(guān)重要的。④忽略對(duì)高級(jí)語(yǔ)言的基礎(chǔ)知識(shí)要深入講解,忽略培養(yǎng)學(xué)生的思維能力。⑤忽略培養(yǎng)學(xué)生的創(chuàng)造能力,導(dǎo)致學(xué)生只會(huì)編寫(xiě)一些簡(jiǎn)單的程序。

2高級(jí)語(yǔ)言程序設(shè)計(jì)課程解決方案

為了解決這些不足,我們?cè)簩?duì)這門課程進(jìn)行探討。在“以學(xué)生為中心,教師為主導(dǎo),因材施教,案例教學(xué)”的研究思想指導(dǎo)下,從培養(yǎng)方案,理論環(huán)節(jié),實(shí)踐環(huán)節(jié),理論環(huán)節(jié)方法和實(shí)踐環(huán)節(jié)手段,考核環(huán)節(jié),交流反饋等方面進(jìn)行研究。主要體現(xiàn)在以下幾個(gè)方面。

2.1制定培養(yǎng)方案

培養(yǎng)方案目的是確定教好和學(xué)好這門課程的根本原因,能培養(yǎng)學(xué)生學(xué)習(xí)的興趣和積極性。學(xué)生往往受專業(yè)的影響限制,學(xué)習(xí)目的不明確,可能有一些影響。對(duì)于這個(gè)問(wèn)題,我們采取措施:第一,讓學(xué)生明確培養(yǎng)方案,必須強(qiáng)化講解課程的重要性。教師在課堂上先不要講解它的語(yǔ)法用途和基本知識(shí),而是從它的優(yōu)點(diǎn),用途及計(jì)算機(jī)行業(yè),IT行業(yè),電子行業(yè)中的應(yīng)用,給學(xué)生做詳細(xì)的解說(shuō),讓學(xué)生對(duì)高級(jí)語(yǔ)言程序設(shè)計(jì)建立感性認(rèn)識(shí),引起學(xué)生的興趣。

2.2理論環(huán)節(jié)

對(duì)課程理論環(huán)節(jié)的解決方案包含兩個(gè)方面:課堂內(nèi)的環(huán)節(jié)和課堂外的環(huán)節(jié)。現(xiàn)在這門課程的課堂內(nèi)環(huán)節(jié)主要是采用多媒體的方式進(jìn)行授課,一邊講解內(nèi)容,一邊進(jìn)行演繹。針對(duì)重點(diǎn)語(yǔ)法知識(shí),語(yǔ)句結(jié)構(gòu)采用先提問(wèn),再分析,然后引入下一個(gè)新知識(shí)點(diǎn),最后判斷是否正確。如果不正確,再來(lái)解決問(wèn)題,最后總結(jié)問(wèn)題。學(xué)生得到一個(gè)循序漸進(jìn)、交叉進(jìn)行的學(xué)習(xí)方法。在課程講解的過(guò)程中,將它的內(nèi)容分為多個(gè)部分,通過(guò)典型的,針對(duì)性較強(qiáng)的,接近現(xiàn)實(shí)生活中的案例,把它作為程序設(shè)計(jì)貫穿各個(gè)章節(jié)為主線。這樣既能避免枯燥無(wú)味的基本知識(shí),語(yǔ)句結(jié)構(gòu),又能培養(yǎng)學(xué)生學(xué)習(xí)的積極性和邏輯思維能力。因此,自然而然的就接受了這種思維模式和方法。對(duì)于課堂外的授課方式,打開(kāi)學(xué)校的課程中心網(wǎng)站,將課堂內(nèi)內(nèi)容進(jìn)行詳細(xì)講解和補(bǔ)充。課程中心網(wǎng)站教學(xué)資源豐富多彩,為教師提供了經(jīng)典程序題,程序算法,精品課件,有利于幫助學(xué)生理解重點(diǎn)和難點(diǎn)知識(shí)點(diǎn)。提供課程教學(xué)欄,下載欄,指導(dǎo)欄,課后答疑欄等學(xué)習(xí)條件,豐富了學(xué)生對(duì)知識(shí)點(diǎn)的深入理解,增強(qiáng)了學(xué)生主動(dòng)學(xué)習(xí)的能力。

2.3實(shí)踐環(huán)節(jié)

學(xué)生的編程技能主要是通過(guò)動(dòng)手實(shí)踐逐步發(fā)展起來(lái)的。編程不能偷懶,不能看程序,也不是聽(tīng)教師講課就會(huì)寫(xiě)程序,而是學(xué)生自己慢慢通過(guò)上機(jī)調(diào)試出來(lái)的,我們可以看到實(shí)驗(yàn)研究的重要性。另外,有效的實(shí)踐環(huán)節(jié)可以激發(fā)學(xué)生的學(xué)習(xí)積極性,進(jìn)一步提高學(xué)生對(duì)理論知識(shí)的理解。對(duì)實(shí)踐環(huán)節(jié)解決方案包含兩個(gè)方面:課堂內(nèi)的實(shí)踐和課堂外的實(shí)踐。對(duì)于課堂內(nèi)的實(shí)踐,首先,建議加長(zhǎng)這門課程的課時(shí)量,然后調(diào)整理論課時(shí)實(shí)踐課時(shí)的比例。其次,教師在每次完成理論課時(shí)就會(huì)布置實(shí)踐內(nèi)容,要求學(xué)生在上機(jī)前準(zhǔn)備好實(shí)踐內(nèi)容,同時(shí)還檢查學(xué)生的準(zhǔn)備情況,以便提高上機(jī)的效率。最后,每次實(shí)踐內(nèi)容都是明確的,嚴(yán)格要求學(xué)生在規(guī)定的時(shí)間內(nèi)完成程序調(diào)試。對(duì)于課堂外的實(shí)踐,課程中心答疑區(qū)提供了在線解答學(xué)生的提問(wèn),作為課堂內(nèi)實(shí)踐環(huán)節(jié)的有效補(bǔ)充。在線實(shí)踐指導(dǎo)欄與傳統(tǒng)的實(shí)踐環(huán)節(jié)不同。它是由任課教師提供的習(xí)題,學(xué)生在線提交程序,結(jié)果還可以在線評(píng)估。這些問(wèn)題很有趣,有挑戰(zhàn)性,能吸引很多學(xué)生的極大興趣。

2.4豐富了理論課程環(huán)節(jié)和實(shí)踐課程環(huán)節(jié),提高了課程教和學(xué)的有效性

聯(lián)系課程的實(shí)際情況和學(xué)生的現(xiàn)狀,采用多種課程教和學(xué)方法進(jìn)行演繹,改變教師講學(xué)生聽(tīng)的模式,組織和觀摩,向?qū)W生推廣教學(xué)名師,學(xué)習(xí)他們的成功經(jīng)驗(yàn)。在課程探討過(guò)程中使用多媒體和網(wǎng)絡(luò);通過(guò)使用現(xiàn)代化技術(shù)來(lái)提高教學(xué)質(zhì)量。特別是難學(xué)的知識(shí)點(diǎn),采用Flash動(dòng)畫(huà)來(lái)進(jìn)行演示,難學(xué)的知識(shí)點(diǎn)包括指針、結(jié)構(gòu)體和共用體,鏈表等內(nèi)容。要特別注意教師分析這些算法的邏輯性和思維性。在機(jī)房上機(jī),通過(guò)教師用Flash動(dòng)畫(huà)分模塊演示,一步一步引導(dǎo)學(xué)生完成實(shí)踐過(guò)程。

2.5評(píng)估環(huán)節(jié)

課程評(píng)估主要是督促學(xué)生學(xué)習(xí),考驗(yàn)學(xué)生學(xué)習(xí)成績(jī)的有效手段。正確有效的評(píng)估不僅能準(zhǔn)確地知道學(xué)生的學(xué)習(xí)情況,還能幫助教師了解課程教學(xué)中的不足之處,從而能更好地改進(jìn)課程教和學(xué)的方法。評(píng)估環(huán)節(jié)的解決方案包括兩個(gè)方面:平時(shí)成績(jī)考核和期末成績(jī)考核。平時(shí)成績(jī)考核評(píng)估指標(biāo)一般是指學(xué)生上課的到勤率,實(shí)驗(yàn),還有學(xué)生課外的綜合程序設(shè)計(jì)能力和課程網(wǎng)站程序設(shè)計(jì)作品展覽。期末成績(jī)考核評(píng)估指標(biāo)一般是指學(xué)生上機(jī)進(jìn)行綜合能力測(cè)試和試卷考試,為改變這種傳統(tǒng)考試的缺失;為減輕教師批閱成績(jī)的負(fù)擔(dān);建議采納課程中心在線考試,大大提高了工作效率。最終評(píng)估成績(jī)給出了相對(duì)分?jǐn)?shù),給出了合理的質(zhì)量分析,顯示成績(jī)比例和試卷所存在的問(wèn)題。全班成績(jī)結(jié)果出來(lái)了之后,刺激了學(xué)生與學(xué)生之間的競(jìng)爭(zhēng);避免了成績(jī)不合理所造成的比例。

2.6交流反饋環(huán)節(jié)

課堂上老師和學(xué)生沒(méi)有時(shí)間交流,形成互不認(rèn)識(shí)的局面。為了彌補(bǔ)這個(gè)缺失,可以利用課程中心為高級(jí)語(yǔ)言程序設(shè)計(jì)提供的兩種資源途徑:留言和論壇。老師和學(xué)生通過(guò)課后留言和論壇來(lái)交流和討論,留言專門由老師提供回復(fù)解答,實(shí)現(xiàn)一對(duì)一的演示和討論;而論壇可以相互之間討論,師生之間可以交流和答復(fù)。教師可以根據(jù)學(xué)生的反饋意見(jiàn)了解學(xué)生的學(xué)習(xí)情況,及時(shí)調(diào)整課程中心的內(nèi)容。學(xué)生也可以從老師處獲得有用的意見(jiàn),及時(shí)改進(jìn)和把握學(xué)習(xí)進(jìn)度。這個(gè)網(wǎng)站幫助教師及時(shí)獲得學(xué)生的反饋意見(jiàn),并及時(shí)調(diào)整課程討論活動(dòng)。它是以往課堂教和學(xué)的有效延伸,然而教師也是這門課程的受益者。

3總結(jié)

高級(jí)語(yǔ)言程序設(shè)計(jì)通過(guò)實(shí)施課程方案,已經(jīng)取得顯著成績(jī);學(xué)生的編程能力和思維能力得到全面提高。我學(xué)院的教育旨在培養(yǎng)學(xué)生的實(shí)踐能力和操作能力,讓學(xué)生運(yùn)用自己的技能,發(fā)揮自己的優(yōu)勢(shì)回歸社會(huì)。隨著時(shí)代的變化和發(fā)展,教師應(yīng)該改進(jìn)課程授課的方法,與時(shí)俱進(jìn)。相反,保守和思想僵化會(huì)使教育走向落寞。隨著時(shí)代的發(fā)展和學(xué)生基礎(chǔ)的變化,我們必須不斷調(diào)整課程授課的方法。只有這樣,才能使教與學(xué)達(dá)到既定目標(biāo),為國(guó)家創(chuàng)造出適應(yīng)時(shí)展的人才。

參考文獻(xiàn):

[1]段善榮.C語(yǔ)言程序設(shè)計(jì)項(xiàng)目教程[M].北京:人民郵電出版社,2013.

[2]盧社階.C語(yǔ)言程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,2016.

[3]譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)(第三版)[M].北京:清華大學(xué)出版社,2005.

[4]李麗娟.C語(yǔ)言程序設(shè)計(jì)教程(第2版)[M].北京:人民郵電出版社,2009.

作者:田霓光 單位:湖北科技學(xué)院