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

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

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

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

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

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

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

為了解決這些不足,我們院對這門課程進(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)在以下幾個方面。

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

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

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

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

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

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

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

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

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

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

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

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

3總結(jié)

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

參考文獻(xiàn):

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

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

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

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

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