c語(yǔ)言課程范文

時(shí)間:2023-04-03 09:59:09

導(dǎo)語(yǔ):如何才能寫(xiě)好一篇c語(yǔ)言課程,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公文云整理的十篇范文,供你借鑒。

c語(yǔ)言課程

篇1

關(guān)鍵詞:C語(yǔ)言;教學(xué)方法;上機(jī)實(shí)踐

由于C語(yǔ)言功能豐富、應(yīng)用廣泛,很多高校都將C語(yǔ)言作為一門(mén)計(jì)算機(jī)及相關(guān)專業(yè)的重要專業(yè)基礎(chǔ)課開(kāi)設(shè),甚至有不少高校將它作為計(jì)算機(jī)公共基礎(chǔ)課來(lái)開(kāi)設(shè)。但在C語(yǔ)言課程的開(kāi)設(shè)過(guò)程中,教師與學(xué)生都有誤區(qū),教與學(xué)的效率和效果不理想。本文針對(duì)該課程在教學(xué)中存在的問(wèn)題、在教學(xué)方法、上機(jī)實(shí)踐的設(shè)計(jì)與考核方式等幾個(gè)方面來(lái)進(jìn)行分析與探討。

1教學(xué)中存在的問(wèn)題

1.1教學(xué)觀念與學(xué)習(xí)觀念的誤區(qū)

講授C語(yǔ)言程序設(shè)計(jì)課程的教師容易走入一個(gè)誤區(qū),即重視C語(yǔ)言的語(yǔ)法和概念的學(xué)習(xí),忽視程序設(shè)計(jì)能力的培養(yǎng),它使得該課程成為純粹C語(yǔ)法和概念的介紹[1]。另外,學(xué)習(xí)C語(yǔ)言課程的學(xué)生多數(shù)只是重視語(yǔ)法、概念和規(guī)則的學(xué)習(xí),忽視更為重要的上機(jī)實(shí)踐,認(rèn)為學(xué)習(xí)C語(yǔ)言就是學(xué)習(xí)C的語(yǔ)法、概念和規(guī)則,認(rèn)為掌握了C的語(yǔ)法、概念和規(guī)則,就掌握了C語(yǔ)言,但實(shí)際情況是學(xué)生并不具備用C語(yǔ)言來(lái)編寫(xiě)代碼和解決實(shí)際問(wèn)題的能力。

1.2授課方式枯燥乏味

從傳統(tǒng)教學(xué)方法來(lái)看,C語(yǔ)言課程教學(xué)任務(wù)繁重、教師要用大量時(shí)間向?qū)W生解釋大量概念、術(shù)語(yǔ)和語(yǔ)法,而該門(mén)課程的理論學(xué)時(shí)有限,多數(shù)專業(yè)課程每周只有兩學(xué)時(shí),教師授課時(shí)難免陷入靜態(tài)說(shuō)明書(shū)式的狀態(tài)。語(yǔ)法知識(shí)枯燥乏味,而這樣一種靜態(tài)說(shuō)明書(shū)式的授課方式,更加劇了學(xué)生的厭惡感,導(dǎo)致學(xué)生厭學(xué)。

1.3實(shí)踐課程比例不夠或不重視

受傳統(tǒng)的教與學(xué)的影響,師生雙方都或多或少忽視上機(jī)實(shí)踐。實(shí)際上,該課程的實(shí)踐課尤其重要,只有在實(shí)踐課上我們才能有效地檢查和驗(yàn)證學(xué)生學(xué)到了什么,能夠做些什么。

2教學(xué)改革及教學(xué)方法探討

2.1轉(zhuǎn)變教學(xué)觀念,提高教師自身素質(zhì)

教師要從以往的以教師為中心的模式向“教師主導(dǎo),學(xué)生為學(xué)習(xí)主體”的模式轉(zhuǎn)變[2],改變老師單向課堂灌輸、學(xué)生被動(dòng)地整堂課聽(tīng)講的傳統(tǒng)授課方法。我們要規(guī)范整個(gè)教學(xué)過(guò)程,這些工作最好是由教授該課程的全體教師(即課程項(xiàng)目組)來(lái)共同合作完成。教師在熟悉教材內(nèi)容的前提下,編寫(xiě)完整的課堂教學(xué)教案;制作完整的教學(xué)用PPT;課程組從大量的例題中精選出部分典型的、針對(duì)性強(qiáng)的例題也是非常必要的,只有這樣才能減少教師在教學(xué)過(guò)程中選擇例題的盲目性;精心設(shè)計(jì)好實(shí)踐課內(nèi)容,每次實(shí)踐課的內(nèi)容要有針對(duì)性,有具體的目標(biāo)和要求,并要求學(xué)生下課時(shí)必須提交實(shí)驗(yàn)報(bào)告或作業(yè),這樣,在提高實(shí)踐課效率的同時(shí),可以有效增強(qiáng)學(xué)生實(shí)際動(dòng)手能力,從而真正掌握C語(yǔ)言。

2.2采用靈活多變的動(dòng)態(tài)的授課方式

對(duì)于C語(yǔ)言課程的教學(xué),我們應(yīng)采用靈活多樣的授課方法,可以嘗試采用啟發(fā)式、任務(wù)驅(qū)動(dòng)式、比喻式等多方式有機(jī)結(jié)合,具體授課時(shí)采用的形式和手段也可以多樣化,根據(jù)實(shí)際知識(shí)點(diǎn)的具體情況,靈活采用傳統(tǒng)教學(xué)方法+多媒體教學(xué)文法。例如,對(duì)課程中的語(yǔ)法、語(yǔ)句、流程圖的畫(huà)法,采用多媒體教學(xué),減少板書(shū)時(shí)間以增加對(duì)算法思想的傳授;在講完一個(gè)程序后,把程序在課堂上進(jìn)行多媒體演示,這樣既有利于學(xué)生的理解,又能激發(fā)學(xué)生的興趣,還節(jié)省了講解時(shí)間,避免了靜態(tài)說(shuō)明書(shū)式的教學(xué)方式;對(duì)于程序設(shè)計(jì)方法的講解,則采用傳統(tǒng)的教學(xué)方式,教會(huì)學(xué)生如何思考、推理,如何用語(yǔ)句實(shí)現(xiàn)算法,培養(yǎng)學(xué)生的抽象思維和邏輯推理能力。下面介紹幾種授課方式。

1) 采用啟發(fā)式授課方法,以培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題。啟發(fā)式授課方法,是指教師在全面掌握講授內(nèi)容的前提下,在講解新的授課內(nèi)容前,對(duì)以前所學(xué)知識(shí)進(jìn)行回顧,引出新的講授內(nèi)容。

例如,在講授“數(shù)組”一節(jié)的內(nèi)容時(shí)[3],首先提出一個(gè)問(wèn)題:用基本數(shù)據(jù)類型可以解決所有的問(wèn)題嗎?具體實(shí)例有:對(duì)某班學(xué)生的成績(jī)按從高到低的順序進(jìn)行排列。教師先讓學(xué)生回顧以前所學(xué)過(guò)的基本數(shù)據(jù)類型的相關(guān)知識(shí),在教師引導(dǎo)下,學(xué)生能夠輕松地找到準(zhǔn)確答案。比如,如果班里學(xué)生只有少數(shù)的幾個(gè),如3個(gè),那么用基本數(shù)據(jù)類型可以解決,但一個(gè)班通常有幾十名學(xué)生,這時(shí)候用基本數(shù)據(jù)類型解決就無(wú)能為力了。此時(shí),教師就可以引出新的講授內(nèi)容――數(shù)組的概念,并指出前面提出的實(shí)例,用數(shù)組來(lái)解決就顯得非常容易了;然后,簡(jiǎn)要地向?qū)W生講授數(shù)組這一節(jié)課需掌握的理論知識(shí)――一維數(shù)組的定義和初始化,冒泡法和選擇法的原理,最后引導(dǎo)學(xué)生用數(shù)組這個(gè)新學(xué)到的數(shù)據(jù)類型,采用冒泡法和選擇法分別解決之前所提的問(wèn)題。大多數(shù)學(xué)生都能夠做到,而且學(xué)生對(duì)兩個(gè)算法的理解也比傳統(tǒng)教學(xué)法深刻。

實(shí)踐證明,這種授課方法能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力。

2) 將項(xiàng)目教學(xué)法應(yīng)用于C語(yǔ)言課程教學(xué)[4]。為了達(dá)到既能讓學(xué)生掌握C語(yǔ)言基礎(chǔ)知識(shí),又能培養(yǎng)學(xué)生的編程動(dòng)手能力,教師還可以縱觀全局,事先按照學(xué)生將要掌握的知識(shí)點(diǎn),設(shè)計(jì)一個(gè)或幾個(gè)有一定規(guī)模的項(xiàng)目(規(guī)模大小視該教學(xué)單元模塊的難易而定),采取項(xiàng)目驅(qū)動(dòng)法,即以項(xiàng)目為驅(qū)動(dòng)力,從分析項(xiàng)目開(kāi)始,講解完成項(xiàng)目所需要的編程知識(shí)和技能,在講授知識(shí)點(diǎn)的過(guò)程中,引導(dǎo)學(xué)生去解決實(shí)際問(wèn)題,最后,以小組討論形式,共同完成該項(xiàng)目(任務(wù))。具體實(shí)施過(guò)程如下:設(shè)計(jì)具體教學(xué)項(xiàng)目,按各個(gè)知識(shí)模塊來(lái)劃分,并根據(jù)知識(shí)模塊的大小和難易程度,確定項(xiàng)目的大小、教師的講解時(shí)間以及要求學(xué)生完成的時(shí)間。

3) 采用比喻式授課方法,將復(fù)雜問(wèn)題簡(jiǎn)單化,引起學(xué)生的學(xué)習(xí)興趣。比喻式授課,是指教師應(yīng)用形象化的比喻,將抽象復(fù)雜的問(wèn)題簡(jiǎn)單化、具體化。這種授課方式適用各門(mén)課程。就C語(yǔ)言這門(mén)課來(lái)講,在上述兩種授課方式的具體實(shí)施過(guò)程中,都可以穿插應(yīng)用比喻式授課方法。學(xué)習(xí)一門(mén)語(yǔ)言總要學(xué)習(xí)其語(yǔ)法和語(yǔ)句,而這些內(nèi)容通常都比較枯燥,讓人厭煩,所以,教師要善用身邊的例子,利用形象化的比喻,把枯燥的東西變得形象生動(dòng),引起學(xué)生的興趣。

例如,在上述啟發(fā)式授課方法中提到過(guò)的用數(shù)組來(lái)解決多個(gè)學(xué)生成績(jī)排序的問(wèn)題,可以采用冒泡法和選擇法,但這兩種算法都比較抽象,教師如果只是機(jī)械地講解冒泡法和選擇法的原理,學(xué)生會(huì)產(chǎn)生厭學(xué)心理。對(duì)此,教師可以把它形象化,從而將這個(gè)問(wèn)題簡(jiǎn)單化,將問(wèn)題轉(zhuǎn)變成是10個(gè)兩位自然數(shù)排序的小問(wèn)題;并運(yùn)用多媒體教學(xué),在教學(xué)課件里用動(dòng)態(tài)的排序過(guò)程,分別展示運(yùn)用兩種不同的算法去解決這個(gè)排序問(wèn)題的具體實(shí)施流程。這樣一來(lái),在動(dòng)態(tài)數(shù)字排序過(guò)程的展示下,學(xué)生的目光都不由自主被吸引到講臺(tái)上來(lái),隨著10個(gè)數(shù)字排序的動(dòng)態(tài)全過(guò)程的完成,學(xué)生就能夠印象深刻地理解到選擇法和冒泡法的原理,從而達(dá)到事半功倍的效果。

2.3重視實(shí)踐教學(xué)

實(shí)踐教學(xué)是C語(yǔ)言課程學(xué)習(xí)的重中之重,教師和學(xué)生都應(yīng)該從觀念上先認(rèn)識(shí)到這點(diǎn)。在具體要求實(shí)施過(guò)程中,可以嘗試從以下途徑來(lái)完成實(shí)踐。

首先,課程項(xiàng)目組在開(kāi)學(xué)初已制定好了完備的實(shí)驗(yàn)教學(xué)計(jì)劃及實(shí)驗(yàn)教案,針對(duì)每周的實(shí)驗(yàn)課都有相應(yīng)的實(shí)驗(yàn)教案,清晰指明該次實(shí)踐課的目標(biāo)、實(shí)驗(yàn)指導(dǎo)、實(shí)驗(yàn)要求及提交實(shí)驗(yàn)作業(yè)的要求。

其次,在每次上機(jī)實(shí)踐的基礎(chǔ)上,視學(xué)生掌握知識(shí)點(diǎn)的情況以及動(dòng)手能力的高低,一學(xué)期布置1~3個(gè)綜合的實(shí)驗(yàn)項(xiàng)目,并體現(xiàn)項(xiàng)目教學(xué)法的精髓,即要求學(xué)生從初期規(guī)劃開(kāi)始,從功能設(shè)計(jì)、模塊劃分、算法設(shè)計(jì)與描述、代碼編寫(xiě)、調(diào)度、分析、心得體會(huì)等方面撰寫(xiě)實(shí)驗(yàn)報(bào)告,并提交電子源代碼與手寫(xiě)的實(shí)驗(yàn)報(bào)告。這一過(guò)程是對(duì)學(xué)生真實(shí)的動(dòng)手能力的訓(xùn)練,可以督促學(xué)生養(yǎng)成自主學(xué)習(xí)的好習(xí)慣,培養(yǎng)探索精神[5]。

再次,教師要讓學(xué)生明白,在實(shí)驗(yàn)課上學(xué)生自己是學(xué)習(xí)的主體身份。在到機(jī)房上課前,學(xué)生已在之前的理論課上了解了該次實(shí)驗(yàn)的內(nèi)容與要求,是帶著任務(wù)來(lái)上實(shí)驗(yàn)課的。在這個(gè)環(huán)節(jié),教師可以實(shí)施小組協(xié)作學(xué)習(xí)的模式,同小組座位安排在一起,方便討論。上實(shí)驗(yàn)課時(shí),學(xué)生有問(wèn)題可以與相鄰座位的同學(xué)相互討論,充分發(fā)揮學(xué)生的自主能動(dòng)性和小組團(tuán)隊(duì)協(xié)作的學(xué)習(xí)精神;如果出現(xiàn)了小組解決不了的問(wèn)題,再尋求教師幫助。與此同時(shí),教師在學(xué)生實(shí)踐時(shí),可以巡視,并結(jié)合機(jī)器里安裝的教學(xué)軟件NETOP,觀察學(xué)生具體做實(shí)驗(yàn)的情況,鎖定學(xué)生實(shí)踐的難點(diǎn),對(duì)多數(shù)學(xué)生的共性問(wèn)題通過(guò)大屏幕演示,進(jìn)行統(tǒng)一指導(dǎo)與解答;而對(duì)于個(gè)別學(xué)生的問(wèn)題,實(shí)施一對(duì)一的指導(dǎo);最后,教師還可以抽出5~10分鐘的時(shí)間,針對(duì)上次實(shí)踐課的作業(yè),利用大屏幕或NETOP軟件控制每個(gè)學(xué)生的機(jī)器進(jìn)行點(diǎn)評(píng),在共享目錄里展示學(xué)生好的源代碼,以便其他同學(xué)參考借鑒。

最后,在學(xué)生提交作業(yè)環(huán)節(jié),教師可以從提交截止時(shí)間、提交目錄的權(quán)限設(shè)置及實(shí)驗(yàn)課的實(shí)時(shí)監(jiān)督等保證學(xué)生作業(yè)的真實(shí)性,防止抄襲拷貝現(xiàn)象發(fā)生。

2.4考核方式的改革

實(shí)踐對(duì)于這門(mén)課程很重要,故筆者建議將每次實(shí)驗(yàn)作業(yè)的成績(jī)與綜合實(shí)驗(yàn)項(xiàng)目報(bào)告成績(jī),按一定的比例作為學(xué)生期末課程總評(píng)成績(jī)的一部分錄入,即采用上機(jī)實(shí)驗(yàn)+綜合實(shí)踐+期末考核的方式來(lái)決定學(xué)生的C語(yǔ)言課程的總成績(jī),具體比例如下:上機(jī)實(shí)驗(yàn)(包含考勤)占30%,綜合實(shí)踐占30%,期末考試占40%。期末考卷最好能夠?qū)崿F(xiàn)教考分離,例如,課程組的各位老師共同設(shè)計(jì)題庫(kù),再?gòu)念}庫(kù)里隨機(jī)抽題考核是一個(gè)不錯(cuò)的方法。

總的來(lái)說(shuō),這樣的考核方式可以避免傳統(tǒng)的一卷定分?jǐn)?shù)的“高分低能”現(xiàn)象的出現(xiàn),按這樣的考核方式出來(lái)的成績(jī),既能反映學(xué)生平時(shí)的學(xué)習(xí)過(guò)程,又能督促學(xué)生自始至終都重視實(shí)踐能力的學(xué)習(xí)與鍛煉,考核里加上了解決實(shí)際問(wèn)題的大中型綜合實(shí)踐與期末的卷面考核,能全面真實(shí)地反映學(xué)生的實(shí)際水平。

參考文獻(xiàn):

[1] 丁峻嶺,張克軍,代俊雅. C語(yǔ)言課程教學(xué)的探討與研究[C]. 北京:高等教育出版社,2009:510-511.

[2] 李克東. 教育技術(shù)學(xué)研究方法[M]. 北京:北京師范大學(xué)出版社,2003:132-137.

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

[4] 劉平. 任務(wù)驅(qū)動(dòng)式教學(xué)法在C語(yǔ)言程序設(shè)計(jì)教學(xué)中的應(yīng)用[J]. 無(wú)錫南洋職業(yè)術(shù)學(xué)院論叢,2009(3):78-80.

[5] 郭有強(qiáng). C語(yǔ)言程序設(shè)計(jì)課程建設(shè)探索與實(shí)踐[J]. 教育與教學(xué)研究,2009(2):72-74.

Discussion on C Programming Language Course

XIONG Fang-min, XU Shuo-na

(Information Engineering and Technology Department, Nanhai Campus, South China Normal University, Foshan 528225, China)

篇2

[關(guān)鍵詞]C語(yǔ)言程序設(shè)計(jì) 探究教學(xué) 實(shí)施目標(biāo)

中圖分類號(hào):TP312.1-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2014)17-0126-01

一、 C語(yǔ)言程序設(shè)計(jì)探究教學(xué)實(shí)施的目標(biāo):情感目標(biāo)、能力目標(biāo)和認(rèn)知目標(biāo)

1、體驗(yàn)C語(yǔ)言程序設(shè)計(jì)的編程思想,激發(fā)和保持對(duì)C語(yǔ)言程序設(shè)計(jì)課程的求知欲,形成積極主動(dòng)地學(xué)習(xí)和參與C語(yǔ)言程序設(shè)計(jì)課程探究活動(dòng)的態(tài)度。

2、能辯證地認(rèn)識(shí)C語(yǔ)言程序設(shè)計(jì)對(duì)社會(huì)發(fā)展、科技進(jìn)步和日常生活學(xué)習(xí)的影響。

3、獲得親自參與研究探索的積極體驗(yàn)、培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。

4、能從日常生活、學(xué)習(xí)中發(fā)現(xiàn)或歸納可以利用C語(yǔ)言程序設(shè)計(jì)解決的問(wèn)題,通過(guò)問(wèn)題分析確定程序功能。

5、能根據(jù)任務(wù)的要求,確定所需信息的類型和來(lái)源,并鑒別信息的真實(shí)性、準(zhǔn)確性和相關(guān)性。

6、掌握計(jì)算機(jī)程序的基本概念,理解并掌握C語(yǔ)言程序設(shè)計(jì)語(yǔ)言的基本知識(shí),包括語(yǔ)句、數(shù)據(jù)類型、變量、常量、表達(dá)式、函數(shù)等,熟悉語(yǔ)言的語(yǔ)法規(guī)則,熟悉計(jì)算機(jī)程序執(zhí)行的基本過(guò)程。

7、了解C語(yǔ)言程序設(shè)計(jì)語(yǔ)言,掌握編寫(xiě)程序、編譯程序、連接程序以及程序開(kāi)發(fā)環(huán)境等基本知識(shí),掌握調(diào)試、運(yùn)行程序的基本方法與技巧。

二、C語(yǔ)言程序設(shè)計(jì)探究教學(xué)實(shí)施的條件

1、掌握一定的計(jì)算機(jī)操作基礎(chǔ)

C語(yǔ)言程序設(shè)計(jì)課程由于其學(xué)科自身的特點(diǎn),需要在計(jì)算機(jī)上調(diào)試程序,所以要求學(xué)生具有一定的計(jì)算機(jī)操作知識(shí),如:開(kāi)關(guān)機(jī)、鍵盤(pán)和鼠標(biāo)的使用、文件的建立與查找、常用軟件的使用等。

2、良好的C語(yǔ)言程序設(shè)計(jì)認(rèn)知結(jié)構(gòu)

認(rèn)知結(jié)構(gòu)就是學(xué)生頭腦里的知識(shí)結(jié)構(gòu),是學(xué)習(xí)者觀念的全部?jī)?nèi)容和組織。奧蘇伯爾的認(rèn)知結(jié)構(gòu)理論是針對(duì)新學(xué)習(xí)內(nèi)容的影響(即遷移)提出的,良好的認(rèn)知結(jié)構(gòu)有利于知識(shí)的提取和正向遷移。C語(yǔ)言程序設(shè)計(jì)探究教學(xué)強(qiáng)調(diào)在已有知識(shí)經(jīng)驗(yàn)上的主動(dòng)建構(gòu),面對(duì)新的問(wèn)題和任務(wù),需要學(xué)生及時(shí)從頭腦中提取信息,建立新舊知識(shí)間的聯(lián)系,在已有C語(yǔ)言程序設(shè)計(jì)知識(shí)的基礎(chǔ)上思考解決新問(wèn)題的辦法,并試圖將新知識(shí)納入自己的認(rèn)知結(jié)構(gòu)中。

3、良好的探究環(huán)境

良好的探究環(huán)境是學(xué)生順利進(jìn)行探究的保證,至少包含兩方面的內(nèi)容:(1)要有充足的探究時(shí)間和靈活的探究條件。探究時(shí)間應(yīng)該根據(jù)學(xué)習(xí)任務(wù)進(jìn)行合理安排,應(yīng)該考慮到學(xué)生假設(shè)錯(cuò)誤時(shí)所耽誤的時(shí)間以及討論交流所需要的時(shí)間。探究教學(xué)中可能需要查閱大量的資料,教師還應(yīng)該準(zhǔn)備書(shū)籍、網(wǎng)絡(luò)等輔助資源。(2)學(xué)生在探究學(xué)習(xí)的時(shí)候不能有太多壓力,不同的學(xué)生由于其自身的因素不可能以相同的速度學(xué)習(xí),所以教師在進(jìn)行評(píng)價(jià)的時(shí)候也應(yīng)該因人而異,應(yīng)該為每個(gè)學(xué)生提供充分的思考機(jī)會(huì)和時(shí)間,讓每個(gè)學(xué)生都能以自己的進(jìn)度進(jìn)行探索,并在此過(guò)程中感受到樂(lè)趣。

三、C語(yǔ)言程序設(shè)計(jì)探究教學(xué)情境的創(chuàng)設(shè)

心理學(xué)研究表明,恰當(dāng)、適宜的環(huán)境能有效激發(fā)人的熱烈情緒,提高活動(dòng)的質(zhì)量和效果。教學(xué)情境是指教師人為創(chuàng)造的“典型場(chǎng)景”,創(chuàng)設(shè)目的在于引出教學(xué)任務(wù),將學(xué)生的注意力吸引到學(xué)習(xí)任務(wù)中來(lái)。教師把將要學(xué)習(xí)的C語(yǔ)言程序設(shè)計(jì)知識(shí)通過(guò)一定的情境呈現(xiàn)給學(xué)生,使得學(xué)生認(rèn)知結(jié)構(gòu)與周?chē)h(huán)境不平衡,引起他們對(duì)學(xué)習(xí)目標(biāo)的注意和興趣,并通過(guò)探究活動(dòng)把學(xué)生過(guò)去的活動(dòng)和將來(lái)的活動(dòng)聯(lián)系在心理學(xué)研究表明,恰當(dāng)、適宜的環(huán)境能有效激發(fā)人的熱烈情緒,提高活動(dòng)的質(zhì)量和效果。教學(xué)情境是指教師人為創(chuàng)造的“典型場(chǎng)景”,創(chuàng)設(shè)目的在于引出教學(xué)任務(wù),將學(xué)生的注意力吸引到學(xué)習(xí)任務(wù)中來(lái)。教師把將要學(xué)習(xí)的C語(yǔ)言程序設(shè)計(jì)知識(shí)通過(guò)一定的情境呈現(xiàn)給學(xué)生,使得學(xué)生認(rèn)知結(jié)構(gòu)與周?chē)h(huán)境不平衡,引起他們對(duì)學(xué)習(xí)目標(biāo)的注意和興趣,并通過(guò)探究活動(dòng)把學(xué)生過(guò)去的活動(dòng)和將來(lái)的活動(dòng)聯(lián)系在一體。探究教學(xué)情境的創(chuàng)設(shè)應(yīng)做到:(1)創(chuàng)設(shè)的情境是為C語(yǔ)言程序設(shè)計(jì)教學(xué)服務(wù)的,要以C語(yǔ)言程序設(shè)計(jì)探究教學(xué)目標(biāo)為依據(jù)。(2)探究情境要接近學(xué)生的真實(shí)生活經(jīng)驗(yàn),能夠吸引學(xué)生的注意力,激發(fā)他們的認(rèn)知沖突和求知欲。(3)學(xué)生在情境中能夠感覺(jué)到問(wèn)題的存在,自然地將新舊知識(shí)聯(lián)系起來(lái)。(4)情境中必須包含學(xué)生未知的新內(nèi)容,而且是能夠通過(guò)探究掌握的。

四、C語(yǔ)言程序設(shè)計(jì)課程中的探究形式

C語(yǔ)言程序設(shè)計(jì)課程中開(kāi)展探究教學(xué)主要有4種形式:探究性提問(wèn)、探究性討論、探究性演示和探究性實(shí)驗(yàn)。這4種形式是相輔相承的,而不是孤立存在的,在C語(yǔ)言程序設(shè)計(jì)探究教學(xué)中,需要用到多種形式來(lái)構(gòu)成一個(gè)完整的探究教學(xué)過(guò)程。C語(yǔ)言程序設(shè)計(jì)探究教學(xué)通常都是由探究性提問(wèn)開(kāi)始,然后進(jìn)行探究性討論、探究性演示或探究性實(shí)驗(yàn);也可能從探究性演示或探究性實(shí)驗(yàn)開(kāi)始,在演示或?qū)嶒?yàn)的過(guò)程中發(fā)現(xiàn)問(wèn)題,再進(jìn)行探究性討論。在實(shí)際教學(xué)過(guò)程中,要根據(jù)學(xué)習(xí)內(nèi)容和課堂情況靈活地選用這些形式。

五、C語(yǔ)言程序設(shè)計(jì)探究教學(xué)評(píng)價(jià)

教學(xué)評(píng)價(jià)指依據(jù)一定的標(biāo)準(zhǔn),通過(guò)各種策略和相關(guān)資料的收集,對(duì)教學(xué)活動(dòng)及其效果進(jìn)行客觀衡量和科學(xué)判定的系統(tǒng)過(guò)程。C語(yǔ)言程序設(shè)計(jì)探究教學(xué)評(píng)價(jià)是對(duì)C語(yǔ)言程序設(shè)計(jì)探究教學(xué)過(guò)程及其影響的測(cè)量、分析和評(píng)定,評(píng)價(jià)中我們更關(guān)注學(xué)生學(xué)習(xí)和成長(zhǎng)的過(guò)程,尋找適合學(xué)生發(fā)展的學(xué)習(xí)方式,滿足學(xué)生知識(shí)和能力發(fā)展的需要。評(píng)價(jià)對(duì)探究教學(xué)的積極作用是很明顯的,但是如果評(píng)價(jià)指標(biāo)制定不合理,或者評(píng)價(jià)方法的選用、評(píng)價(jià)結(jié)果的表述不當(dāng),不僅不能達(dá)到預(yù)期效果,還會(huì)對(duì)學(xué)生的C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)產(chǎn)生消極影響。

參考文獻(xiàn)

[1] 《基礎(chǔ)教育課程改革綱要(試行)》教育部文件,教基[2001]17號(hào).

[2] 保羅 朗格朗.終身教育引論瞰[M].北京:中國(guó)對(duì)外翻譯出版公司,1985,p15~31.

[3] 聯(lián)合國(guó)教科文組織.學(xué)會(huì)生存――教育世界的今天和明天[M].上海:上海譯文出.

版社,1979,p2.

[4] 張大均。教育心理學(xué)[M].北京:人民教育出版社,2005,p68--71.

[5] 靳玉樂(lè).探究教學(xué)論[M].重慶:西南師范大學(xué)出版社,200l.

篇3

計(jì)算機(jī)程序設(shè)計(jì)類課程具有實(shí)用性強(qiáng),和應(yīng)用廣泛的特點(diǎn)。C語(yǔ)言作為現(xiàn)代非常流行編程的語(yǔ)言,更是具有通用性強(qiáng)和面向?qū)ο蟮缺姸嗵攸c(diǎn),作為大學(xué)計(jì)算機(jī)基礎(chǔ)編程類課程被廣泛學(xué)習(xí)。C語(yǔ)言存在一定的復(fù)雜性并且授課時(shí)限制,授課方式限制等等問(wèn)題。將計(jì)算思維融入到C語(yǔ)言的教學(xué)中,合理調(diào)整針對(duì)各專業(yè)授課內(nèi)容,將計(jì)算思維融入課程,并與MOOC教學(xué)模式對(duì)接。筆者結(jié)合十年的教學(xué)實(shí)踐經(jīng)驗(yàn),總結(jié)出授課效果不佳的原因,提出若干改革措施。

關(guān)鍵詞:

計(jì)算思維;C語(yǔ)言程序設(shè)計(jì);MOOC;

黑龍江省教學(xué)改革項(xiàng)目《高等院校計(jì)算機(jī)基礎(chǔ)程序設(shè)計(jì)類課程綜合研究性教學(xué)改革與實(shí)踐》項(xiàng)目編號(hào):JG2014010854

1教學(xué)內(nèi)容與模式存在問(wèn)題

1)先理論后實(shí)驗(yàn)

C語(yǔ)言程序設(shè)計(jì)課程在傳統(tǒng)的教學(xué)中,理論部分采用課堂講授的模式,邊講知識(shí)點(diǎn)邊進(jìn)行編程,實(shí)驗(yàn)課則是在理論課城講完之后,單獨(dú)進(jìn)行實(shí)驗(yàn)教學(xué),單人單組,這種教學(xué)模式容易出現(xiàn)理論與實(shí)踐脫軌,接連不上,理解不透徹等問(wèn)題。

2)創(chuàng)新性實(shí)驗(yàn)不足

一般教學(xué)模式下,設(shè)計(jì)性實(shí)驗(yàn)和創(chuàng)新性實(shí)驗(yàn)占的比例在20%以下,創(chuàng)新性項(xiàng)目不足。這種模式下,學(xué)生在課堂上的學(xué)習(xí)積極性大部分依靠于教師的授課技巧或個(gè)人魅力來(lái)吸引學(xué)生,教師把知識(shí)點(diǎn)講授得清楚明白,但是學(xué)生自己動(dòng)腦思考相應(yīng)問(wèn)題的時(shí)間短,并且大部分學(xué)生課前預(yù)習(xí)基本沒(méi)有,不能真正發(fā)揮學(xué)生主觀能動(dòng)性和自主學(xué)習(xí)能力。

3)直接灌輸

大多數(shù)學(xué)生對(duì)與課前預(yù)習(xí)做的并不出色,可能大部分學(xué)生是完全沒(méi)有課前預(yù)習(xí)的。學(xué)生在頭腦中并沒(méi)有帶著問(wèn)題聽(tīng)課,而是老師直接灌輸C語(yǔ)言定的設(shè)計(jì)結(jié)構(gòu)、數(shù)組、指針等復(fù)雜內(nèi)容。學(xué)生沒(méi)有預(yù)習(xí),沒(méi)有思考,只有類似直接灌輸式的教學(xué)模式。

2從教學(xué)模式改良教學(xué)內(nèi)容

1)將計(jì)算思維能力培養(yǎng)融入課程中

程序設(shè)計(jì)類課程的教學(xué)方法要注重將“不可見(jiàn)”變?yōu)?ldquo;可見(jiàn)”,變“無(wú)關(guān)”為“相關(guān)”,把大問(wèn)題碎片化,把復(fù)雜問(wèn)題進(jìn)行分離與分層處理。例如,將C語(yǔ)言中的語(yǔ)法有融合到程序設(shè)計(jì)中,在程序中講語(yǔ)法,又在學(xué)語(yǔ)法的同時(shí)練習(xí)訓(xùn)練了編程,這樣就避免了枯燥乏味的講述語(yǔ)法,將語(yǔ)法融合入程序設(shè)計(jì)中。

2)在C語(yǔ)言程序課程中擴(kuò)展計(jì)算機(jī)思維的改革模式

①改進(jìn)教學(xué)方法。不將C語(yǔ)言程序設(shè)計(jì)課程的教學(xué)內(nèi)容做大量調(diào)整,而是通過(guò)改進(jìn)教學(xué)方法來(lái)啟發(fā)引導(dǎo)學(xué)生認(rèn)知知識(shí)點(diǎn)背后蘊(yùn)含的聯(lián)系與規(guī)律,比如設(shè)置問(wèn)題導(dǎo)引,問(wèn)題討論,追溯反思,新建構(gòu)架等等方式來(lái)潛移默化的滲透計(jì)算思維,使計(jì)算思維模式逐步走進(jìn)學(xué)生的思維方式中。②重新構(gòu)架體系結(jié)構(gòu)。并不對(duì)課程教學(xué)的知識(shí)點(diǎn)做大量更改與替換,而是以計(jì)算思維模式為主干重新構(gòu)建知識(shí)體系,只是課程內(nèi)容授課順序和結(jié)構(gòu)有較大復(fù)讀調(diào)整。例如容易基本的數(shù)學(xué)問(wèn)題,生活常識(shí)問(wèn)題,即由C語(yǔ)言外而進(jìn)入C語(yǔ)言內(nèi)的知識(shí)體系的調(diào)整。③更新大量陳舊項(xiàng)目。以往的教學(xué)內(nèi)容包含一些生硬死板的程序項(xiàng)目,其目的只是為了說(shuō)教語(yǔ)法和結(jié)構(gòu)。取而代之的融入計(jì)算思維的程序項(xiàng)目則更加新穎,更加聯(lián)系實(shí)際,更加突出對(duì)計(jì)算思維的訓(xùn)練,例如,愛(ài)因斯坦天國(guó)的階梯;生肖屬相輪回等項(xiàng)目,不僅生動(dòng)、引人入勝,更能訓(xùn)練思維。

3)依據(jù)計(jì)算思維融合傳統(tǒng)科目?jī)?nèi)容

我們可以將一部分學(xué)生選出來(lái)進(jìn)行試驗(yàn)性教學(xué),打破傳統(tǒng)的幾門(mén)課程包括C語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、算法分析、VC程序設(shè)計(jì),等系列課程的教學(xué)方式,采用根據(jù)不同專業(yè)設(shè)定的包含基礎(chǔ)數(shù)學(xué)、程序設(shè)計(jì)技巧、算法分析的一體化教學(xué)內(nèi)容,打破傳統(tǒng)的教學(xué)內(nèi)容,該體系能夠更充分利用學(xué)生的自主能動(dòng)性,課下的工作量比課上的工作量要大得多,學(xué)生在課前要進(jìn)行大量的準(zhǔn)備工作。

4)加大課前預(yù)習(xí)量

打破傳統(tǒng)的理論教學(xué)與實(shí)驗(yàn)教學(xué)分開(kāi)的模式,在理論教學(xué)中同樣需要學(xué)生進(jìn)行大量的課前準(zhǔn)備,然后在課堂上進(jìn)行分組討論老師提出的問(wèn)題,根據(jù)每組學(xué)生的討論內(nèi)容,討論結(jié)果設(shè)置而在實(shí)驗(yàn)教學(xué)方面,可運(yùn)用本校的網(wǎng)絡(luò)教學(xué)平臺(tái),提前發(fā)放討論內(nèi)容及作業(yè)題,在實(shí)驗(yàn)課中以項(xiàng)目提交的方式來(lái)完成實(shí)驗(yàn)教學(xué)。

3對(duì)接MOOC網(wǎng)絡(luò)教學(xué)

1)MOOC興起

網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們更愿意使用電子產(chǎn)品依托網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)。MOOC大規(guī)模網(wǎng)絡(luò)公開(kāi)課程(MassiveOpenOnlineCourse,MOOC)[1]是2012年在美國(guó)興起,它作為一種大型的開(kāi)放式網(wǎng)絡(luò)課程,為學(xué)生提供免費(fèi)的學(xué)習(xí)平臺(tái)。隨后全球的各大知名大學(xué)逐步開(kāi)設(shè)MOOC課程,紛紛涌入到MOOC的浪潮中。在中國(guó)的很多知名高校也加入其中,紛紛開(kāi)設(shè)MOOC網(wǎng)絡(luò)課程,當(dāng)前的coursera、udacity和edx的火熱應(yīng)用,實(shí)施了翻轉(zhuǎn)課堂進(jìn)行教學(xué)。

2)登陸MOOC

C語(yǔ)言程序設(shè)計(jì)的授課,為了適應(yīng)新時(shí)期的教學(xué)發(fā)展趨勢(shì)和教學(xué)需求,要將傳統(tǒng)教學(xué)與在線教學(xué)平臺(tái)融合,更好地使二者相互補(bǔ)充和促進(jìn)。MOOC也將教育推上了全球化的舞臺(tái),這種變化帶來(lái)的好處顯而易見(jiàn),最明顯的一個(gè)特征是打破了教育壁壘,令教育資源平等化[2]。

3)重組設(shè)計(jì)課程內(nèi)容

C語(yǔ)言課程登陸到MOOC,并不能簡(jiǎn)單的將課堂的內(nèi)容簡(jiǎn)單,直接的傳送到MOOC平臺(tái)上,而是應(yīng)該結(jié)合C語(yǔ)言程序設(shè)計(jì)課程的特點(diǎn),和MOOC平臺(tái)的優(yōu)點(diǎn),進(jìn)行課程內(nèi)容的整體策劃,重新設(shè)計(jì)設(shè)計(jì)整門(mén)課程的體系結(jié)構(gòu)。

4總結(jié)

我們要通過(guò)分析教學(xué)中存在的問(wèn)題,教學(xué)模式和教學(xué)內(nèi)容進(jìn)行多管齊下的相關(guān)改革。改革并不能與從前的單一模式相同,要針對(duì)課程的特性,改革教學(xué)內(nèi)容與計(jì)算思維相對(duì)接,改革教學(xué)模式與MOOC相對(duì)接,實(shí)現(xiàn)多管齊下,真正達(dá)到教育教學(xué)目的,讓學(xué)習(xí)者能真正學(xué)以致用,轉(zhuǎn)換思維模式,無(wú)論在哪一方面都收獲良好的教育教學(xué)效果。

作者:逯柳 陳剛 孫毅 耿姝 王樹(shù)芬 單位:哈爾濱石油學(xué)院信息工程與計(jì)算機(jī)技術(shù)系

參考文獻(xiàn):

篇4

《C語(yǔ)言程序設(shè)計(jì)》是計(jì)算機(jī)相關(guān)專業(yè)的一門(mén)基礎(chǔ)課程,是培養(yǎng)學(xué)生計(jì)算思維能力、程序設(shè)計(jì)與實(shí)現(xiàn)能力的入門(mén)課程,同時(shí)也是《數(shù)據(jù)結(jié)構(gòu)與算法分析》等課程的先導(dǎo)課程;C語(yǔ)言也是IT企業(yè)中常用的編程語(yǔ)言。因此,該課程的教學(xué)對(duì)學(xué)生后續(xù)課程的學(xué)習(xí)和今后的工作都會(huì)產(chǎn)生重要的影響。對(duì)于初學(xué)者而言,因?yàn)檫壿嬎季S能力較弱,所以在學(xué)習(xí)過(guò)程中積極性不高,學(xué)習(xí)效率低下,難以提高其編程語(yǔ)言解決實(shí)際問(wèn)題的能力。經(jīng)過(guò)多年的授課,筆者對(duì)《C語(yǔ)言程序設(shè)計(jì)》的課程教學(xué)進(jìn)行了一些探討和實(shí)踐

二、教學(xué)中存在的問(wèn)題

1.教學(xué)主體以教師為主

在傳統(tǒng)的教學(xué)中,教學(xué)主體往往以教師為主,高等院校對(duì)教師的考核注重“科研”,因此很多教師容易忽視“教學(xué)”的重要性。在《C語(yǔ)言程序設(shè)計(jì)》的教學(xué)中教師方面的問(wèn)題主要包括:①課程的知識(shí)點(diǎn)較多,存在教學(xué)內(nèi)容與教學(xué)時(shí)數(shù)之間的矛盾;②教師的教學(xué)方法、方式陳舊,難以激發(fā)學(xué)生主動(dòng)學(xué)習(xí)的興趣;③教師在教學(xué)中大多重課堂教學(xué),輕實(shí)驗(yàn)教學(xué);④任課教師往往沒(méi)有工程實(shí)踐經(jīng)歷,其綜合業(yè)務(wù)水平有待提高。

2.教學(xué)中沒(méi)有充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性

《C語(yǔ)言程序設(shè)計(jì)》的課程學(xué)習(xí)是在新生入學(xué)的第一學(xué)期,這對(duì)課程的教學(xué)也帶來(lái)一定的消極影響,主要體現(xiàn)在:①學(xué)生學(xué)習(xí)目的不明,動(dòng)力不足,很多學(xué)生以為進(jìn)入了大學(xué)主要是鍛煉社會(huì)交往能力;②學(xué)生的邏輯思維能力較弱,想象空間較窄,遇到挫折容易產(chǎn)生厭學(xué)情緒;③由于受傳統(tǒng)應(yīng)試教育的影響,學(xué)生大多重教輕學(xué),重理論輕實(shí)踐,考試能力強(qiáng),編程能力弱,不能用計(jì)算思維解決實(shí)際問(wèn)題。

三、教學(xué)改進(jìn)的舉措

針對(duì)上述問(wèn)題,筆者摒棄以單向性知識(shí)傳授為主的教學(xué)模式,主張講課教師應(yīng)以課程的內(nèi)容和學(xué)生的知識(shí)積累為基礎(chǔ),積極引導(dǎo)學(xué)生創(chuàng)造性地運(yùn)用知識(shí)和能力,自主地發(fā)現(xiàn)、分析和解決問(wèn)題,學(xué)生在研討中學(xué)習(xí)知識(shí)、培養(yǎng)能力和提高素質(zhì)。具體的教學(xué)實(shí)施方案包括:

1.編制詳細(xì)的教學(xué)設(shè)計(jì)方案

為幫助學(xué)生提高自主學(xué)習(xí)和創(chuàng)新的能力,需要制定詳細(xì)的教學(xué)設(shè)計(jì)方案,該方案是課程教學(xué)具體實(shí)施的主線,它相當(dāng)于一場(chǎng)晚會(huì)的節(jié)目演出單,講課教師是導(dǎo)演和主持人,而學(xué)生是主角和演員。教學(xué)設(shè)計(jì)方案主要包括:教學(xué)日期和時(shí)數(shù)、教學(xué)內(nèi)容和主題、實(shí)驗(yàn)內(nèi)容、教學(xué)方法、教學(xué)手段和作業(yè)安排等。

2.優(yōu)化教學(xué)內(nèi)容

該課程存在教學(xué)內(nèi)容較多而教學(xué)時(shí)數(shù)受限,全面而細(xì)致的講解所有的內(nèi)容已不合時(shí)宜。教學(xué)內(nèi)容的優(yōu)化應(yīng)滿足教學(xué)目標(biāo)的要求,滿足學(xué)生的學(xué)習(xí)需要,激發(fā)學(xué)生的學(xué)習(xí)興趣[1]。因此,我們按照“少而精、寬而新,突出核心的知識(shí)點(diǎn)”的原則優(yōu)化教學(xué)內(nèi)容,體現(xiàn)教學(xué)內(nèi)容的先進(jìn)性、實(shí)用性。按照學(xué)習(xí)進(jìn)度,給學(xué)生安排相應(yīng)階段的學(xué)習(xí)任務(wù),有些內(nèi)容要求學(xué)生自主完成。

3.改變傳統(tǒng)的教學(xué)方式

傳統(tǒng)的“填鴨式”教學(xué)方式效果并不好[2],因此,我們?cè)诮虒W(xué)引入并主要采用了“討論式”教學(xué),以充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,具體的做法包括:①每次授課結(jié)束前,布置預(yù)習(xí)思考題,要求學(xué)生在課下充分預(yù)習(xí),課上圍繞思考題展開(kāi)討論,每次課分組討論1-3次,每次2-5分鐘;學(xué)生課堂討論、發(fā)言或回答問(wèn)題的時(shí)間約占總學(xué)時(shí)的20%;②隨機(jī)抽查回答問(wèn)題與各組指派同學(xué)回答問(wèn)題相結(jié)合,回答問(wèn)題不以正確性為唯一依據(jù),也注重表達(dá)過(guò)程的清晰度和邏輯性,尤其鼓勵(lì)問(wèn)題回答者闡述自己的觀點(diǎn)或提出問(wèn)題。統(tǒng)計(jì)表明,學(xué)生回答問(wèn)題次數(shù)平均水平有6-8次;③將學(xué)生在課堂教學(xué)過(guò)程中的表現(xiàn)按評(píng)分標(biāo)準(zhǔn)將其分值記入到平時(shí)成績(jī)檔案中。

4.加強(qiáng)教學(xué)方法的改革

在教學(xué)中應(yīng)以學(xué)生為中心,引導(dǎo)學(xué)生走向知識(shí),通過(guò)合理施壓,注重師生的互動(dòng)交流,培養(yǎng)學(xué)生善于總結(jié)、發(fā)現(xiàn)問(wèn)題和主動(dòng)學(xué)習(xí)的能力[3-4]。在《C語(yǔ)言程序設(shè)計(jì)》的課程教學(xué)中,我們對(duì)教學(xué)方法做了如下改革:①“案例教學(xué)法”貫穿教學(xué)全過(guò)程,“學(xué)生信息管理系統(tǒng)”貫穿了該課程的全部章節(jié),是學(xué)生在學(xué)習(xí)過(guò)程中的“長(zhǎng)期任務(wù)”;②“任務(wù)驅(qū)動(dòng)法”引導(dǎo)學(xué)生學(xué)習(xí),“長(zhǎng)期任務(wù)”可以分解為多個(gè)對(duì)應(yīng)于知識(shí)點(diǎn)的“短期任務(wù)”,有助于學(xué)生逐步提高編程能力;③用“負(fù)反饋教學(xué)法”解決學(xué)生學(xué)習(xí)中問(wèn)題,有效的提高學(xué)生的學(xué)習(xí)效率;④弱化語(yǔ)法,以“算法為先”實(shí)現(xiàn)實(shí)際問(wèn)題的求解;⑤并用“多媒體”教案擴(kuò)大課堂信息量,精心制作與教材配套的CAI課件和習(xí)題。

5.建立新型的實(shí)驗(yàn)教學(xué)模式

為了激發(fā)學(xué)生學(xué)習(xí)的積極性,我們通過(guò)建立新型的實(shí)驗(yàn)教學(xué)模式[5],包括:①為增強(qiáng)學(xué)生學(xué)習(xí)的體驗(yàn)感,減少了基礎(chǔ)驗(yàn)證型實(shí)驗(yàn)比例,增加綜合型實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn)的比例;②建立以小組為單位的實(shí)驗(yàn)完成機(jī)制,培養(yǎng)學(xué)生的團(tuán)隊(duì)合作能力;③加強(qiáng)實(shí)驗(yàn)報(bào)告的規(guī)范,增強(qiáng)學(xué)生的職業(yè)崗位意識(shí);④建立定期的課外討論機(jī)制,教師定期討論主題,學(xué)生以小組為單位進(jìn)行準(zhǔn)備,然后通過(guò)專題討論和點(diǎn)評(píng),并將學(xué)生的表現(xiàn)記入平時(shí)成績(jī)檔案;⑤鼓勵(lì)實(shí)驗(yàn)動(dòng)手能力的較強(qiáng)的同學(xué)自己設(shè)計(jì)實(shí)驗(yàn)項(xiàng)目,并依據(jù)結(jié)果給予其一定的平時(shí)成績(jī)獎(jiǎng)勵(lì)。

6.健全嚴(yán)格的學(xué)生考核機(jī)制

傳統(tǒng)的考核以筆試為主,學(xué)生為了應(yīng)對(duì)考試采取死記硬背的方式,為此我們建立嚴(yán)格全面的考核機(jī)制,包括:①建立學(xué)生學(xué)習(xí)小組,分組原則是小組內(nèi)部異質(zhì)化,小組之間同質(zhì)化;②建立每個(gè)學(xué)生平時(shí)學(xué)習(xí)成績(jī)檔案,學(xué)生的平時(shí)表現(xiàn)與分值相對(duì)應(yīng);③制定公平合理的成績(jī)?cè)u(píng)定方案:學(xué)期總評(píng)成績(jī)=平時(shí)成績(jī)×60%+期末考試成績(jī)×40%,平時(shí)成績(jī)=小組成績(jī)*小組人數(shù)*組員在項(xiàng)目組的貢獻(xiàn)百分比(組員的貢獻(xiàn)百分比是在教師給出小組成績(jī)之前,經(jīng)過(guò)該小組的全體成員一致同意后提交給任課教師),這種考核方式可以促進(jìn)學(xué)生的團(tuán)隊(duì)協(xié)作精神和競(jìng)爭(zhēng)意識(shí);而期末考試側(cè)重于通過(guò)編程以解決實(shí)際問(wèn)題,從而促使學(xué)生平時(shí)多思考、多上機(jī)實(shí)踐,有助于提高他們的邏輯思維和編程能力。

7.積極開(kāi)展第二課堂教學(xué)

積極引導(dǎo)學(xué)生參加課外實(shí)踐活動(dòng),主要采取了如下措施:①開(kāi)設(shè)了網(wǎng)絡(luò)教學(xué)平臺(tái)資源,為學(xué)生提供大量的經(jīng)典實(shí)例程序、教學(xué)課件和習(xí)題,并通過(guò)電子郵箱、QQ群和微信群等手段,隨時(shí)為學(xué)生答疑,了解學(xué)生的學(xué)習(xí)狀況以調(diào)整教學(xué)內(nèi)容和手段;②鼓勵(lì)學(xué)生自主創(chuàng)立或參加各種創(chuàng)新社團(tuán)和講座,目前,本學(xué)院已成立“海盜社”等實(shí)踐社團(tuán),面向全校學(xué)生舉辦多種創(chuàng)新活動(dòng),2014年共組織了11場(chǎng)關(guān)于程序設(shè)計(jì)相關(guān)的講座和活動(dòng);③將各類程序設(shè)計(jì)競(jìng)賽和實(shí)踐教學(xué)相結(jié)合,鼓勵(lì)學(xué)生參加各類程序設(shè)計(jì)大賽,為此學(xué)院提供了穩(wěn)定的經(jīng)費(fèi)和場(chǎng)地支持,并依據(jù)參賽結(jié)果給學(xué)生一定的表彰和物質(zhì)獎(jiǎng)勵(lì);④在大一第二學(xué)期末段,組織學(xué)生到印孚瑟斯技術(shù)中國(guó)有限公司等IT企業(yè)實(shí)地參觀學(xué)習(xí),了解這些企業(yè)的文化、發(fā)展和對(duì)職業(yè)崗位能力的需求,進(jìn)一步讓學(xué)生明確個(gè)人今后的發(fā)展目標(biāo)和計(jì)劃,激發(fā)其學(xué)習(xí)熱情和自身的發(fā)展?jié)撃埽?]。

四、結(jié)束語(yǔ)

篇5

關(guān)鍵詞:高職高專;C語(yǔ)言;教學(xué)改革

中圖分類號(hào):G642.3 文獻(xiàn)標(biāo)識(shí)碼:B

1引言

“程序設(shè)計(jì)基礎(chǔ)(C語(yǔ)言)”(以下簡(jiǎn)稱“C語(yǔ)言”)是我院三年制高職“軟件技術(shù)”專業(yè)和“計(jì)算機(jī)應(yīng)用”專業(yè)的一門(mén)專業(yè)基礎(chǔ)課,其重要性體現(xiàn)在:

1) 該課程是專業(yè)課程體系中的第一門(mén)計(jì)算機(jī)類專業(yè)基礎(chǔ)課;

2) 該課程是專業(yè)課程體系中的第一門(mén)介紹程序設(shè)計(jì)基礎(chǔ)知識(shí)的課程;

3) 該課程是專業(yè)課程體系中的第一門(mén)編程語(yǔ)言類的課程;

4) 該課程是若干后續(xù)專業(yè)課程(數(shù)據(jù)結(jié)構(gòu)、C++)的先修課。

因此,C語(yǔ)言課程對(duì)于計(jì)算機(jī)相關(guān)專業(yè)的學(xué)習(xí)是非常重要的。但是,由于高職學(xué)生的基礎(chǔ)不好,而程序設(shè)計(jì)課程邏輯性又很強(qiáng),有不少學(xué)生不能很好地理解算法,編寫(xiě)程序也很困難,C語(yǔ)言基礎(chǔ)打不牢還直接影響了后續(xù)專業(yè)課程的學(xué)習(xí)。如何改革C語(yǔ)言課程,進(jìn)一步提高教學(xué)效果,成為專業(yè)課程建設(shè)中的一個(gè)緊迫任務(wù)。為此,我們邀請(qǐng)了校內(nèi)外專家及來(lái)自企業(yè)的資深軟件工程師,與C語(yǔ)言教學(xué)一線的教師代表一起共同組成了C語(yǔ)言課程改革指導(dǎo)小組。經(jīng)過(guò)廣泛調(diào)研、反復(fù)研討、仔細(xì)論證,明確了C語(yǔ)言課程改革的目標(biāo),制定了詳細(xì)的課程改革方案,并在接下來(lái)的幾年里有計(jì)劃、有步驟地貫徹執(zhí)行,目前已初見(jiàn)成效,學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)效果有了顯著提高,C語(yǔ)言課程還于2007年被評(píng)為國(guó)家級(jí)精品課程。下面介紹課程改革的指導(dǎo)思想、總體思路和采取的具體措施。

2課程改革的指導(dǎo)思想和總體思路

C語(yǔ)言課程改革的指導(dǎo)思想是:

1) 改革要符合我院IT應(yīng)用型學(xué)院的辦學(xué)理念和高職

實(shí)用技能型人才培養(yǎng)的定位;

2) 改革要立足專業(yè)培養(yǎng)目標(biāo),要符合學(xué)生的實(shí)際情況(包括基礎(chǔ)知識(shí)、學(xué)習(xí)能力、自我控制能力、情感特點(diǎn)等);

3) 改革要以培養(yǎng)學(xué)生的實(shí)踐能力為中心,體現(xiàn)以“教師為主導(dǎo)、學(xué)生為主體”的思想,充分激發(fā)學(xué)生的主觀能動(dòng)性;

4) 改革的具體措施要具有可操作性;

5) 改革的過(guò)程是可控的,不能出現(xiàn)失控的狀態(tài),導(dǎo)致課程無(wú)法進(jìn)行下去;

6) 改革結(jié)果是可檢核的。

基于以上課程改革指導(dǎo)思想,結(jié)合我院實(shí)際情況,C語(yǔ)言課程改革工作主要從課程內(nèi)容改革,教學(xué)模式改革、教學(xué)組織形式改革、課程考核辦法改革、配套教學(xué)資源建設(shè)等五個(gè)方面展開(kāi),改革的具體思路是:

1) 改革教學(xué)內(nèi)容,引入綜合案例,突出實(shí)踐,做到核心知識(shí)點(diǎn)打透;

2) 改革教學(xué)模式,采取案例引導(dǎo)式教學(xué)模式,使教學(xué)過(guò)程更加符合學(xué)生的心理認(rèn)知規(guī)律,做到循序漸進(jìn),逐步深入;

3) 改革教學(xué)組織形式,實(shí)施分組教學(xué),加強(qiáng)學(xué)生的協(xié)作學(xué)習(xí);

4) 改革課程考核辦法,引入機(jī)考,實(shí)施教考分離,使考核能真實(shí)地反映出學(xué)生的綜合能力,促進(jìn)學(xué)生主動(dòng)學(xué)習(xí);

5) 加快配套立體教學(xué)資源包的開(kāi)發(fā),特別是電子資源和網(wǎng)絡(luò)平臺(tái)的開(kāi)發(fā),為學(xué)生自主學(xué)習(xí)提供有力的支持。

通過(guò)這幾個(gè)方面的改革,切實(shí)提高學(xué)生的實(shí)踐動(dòng)手能力,激發(fā)學(xué)生主動(dòng)學(xué)習(xí)的積極性,從而達(dá)到C語(yǔ)言課程的目標(biāo),即培養(yǎng)學(xué)生讀程序、調(diào)試程序、寫(xiě)(仿照)程序的能力以及規(guī)范性編程的能力,使學(xué)生掌握程序設(shè)計(jì)的基本思想和方法,初步培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力。

3課程改革的具體措施

3.1改革課程內(nèi)容,突出精講多練

(1) 對(duì)知識(shí)點(diǎn)進(jìn)行分類

課程內(nèi)容的合理調(diào)整是C語(yǔ)言課程改革的核心,圍繞專業(yè)培養(yǎng)目標(biāo),根據(jù)企業(yè)對(duì)學(xué)生能力的要求,以“理論夠用,強(qiáng)化實(shí)踐”和“精講多練”為原則,在課程內(nèi)容上放棄過(guò)度追求C語(yǔ)言知識(shí)點(diǎn)本身的系統(tǒng)化和細(xì)節(jié)化,集中精力于本課程的核心知識(shí)點(diǎn),對(duì)于一些不重要、不常用的知識(shí)點(diǎn)略講或讓學(xué)生課下自學(xué)。

具體地說(shuō),將C語(yǔ)言的知識(shí)點(diǎn)劃分為A、B、C三類。A類為“應(yīng)會(huì)”知識(shí)點(diǎn),是學(xué)生必須掌握的核心知識(shí)點(diǎn),教學(xué)中要求重點(diǎn)打透,反復(fù)練習(xí)。B類知識(shí)點(diǎn)為“應(yīng)知”知識(shí)點(diǎn),要求學(xué)生對(duì)其有一定的了解,教師要在課堂上適當(dāng)講解,進(jìn)行練習(xí)。C類知識(shí)點(diǎn)為“自學(xué)”知識(shí)點(diǎn),有興趣的學(xué)生可在課后自學(xué),教師可根據(jù)情況給以個(gè)別指導(dǎo)。

(2) 內(nèi)容模塊化

整個(gè)教學(xué)內(nèi)容分為四大能力模塊,每個(gè)模塊都制定了明確的學(xué)習(xí)目標(biāo),模塊的劃分如表1所示。

基礎(chǔ)能力模塊以較快的速度,讓學(xué)生接觸程序基本結(jié)構(gòu)、數(shù)據(jù)類型、程序設(shè)計(jì)的三種基本結(jié)構(gòu)、函數(shù)等編程基本概念,而不去過(guò)分追求知識(shí)的系統(tǒng)化和細(xì)節(jié)化。

初級(jí)應(yīng)用能力模塊引入數(shù)組和字符串的知識(shí),重點(diǎn)講解如何使用數(shù)組和字符串,強(qiáng)調(diào)知識(shí)的應(yīng)用,并鞏固練習(xí)第一階段的分支和循環(huán)等知識(shí)。

高級(jí)應(yīng)用能力模塊引入更復(fù)雜的構(gòu)造類型D結(jié)構(gòu)體,讓學(xué)生掌握如何用結(jié)構(gòu)體數(shù)組來(lái)解決較復(fù)雜的實(shí)際問(wèn)題,并能夠舉一反三,解決其他相近的實(shí)際問(wèn)題。

綜合應(yīng)用能力模塊引入指針和鏈表,通過(guò)鏈表的操作,讓學(xué)生掌握指針的基本使用方法,和如何利用指針來(lái)進(jìn)行復(fù)雜操作的思想。最后將指針和數(shù)組做函數(shù)參數(shù)進(jìn)行對(duì)比,讓學(xué)生進(jìn)一步理解函數(shù)中參數(shù)傳遞的問(wèn)題。

(3) 引入綜合案例

每個(gè)能力模塊都有配套的綜合性案例,這些案例覆蓋了C語(yǔ)言課程的所有核心知識(shí)點(diǎn),貫穿整個(gè)C語(yǔ)言教學(xué)。學(xué)生通過(guò)開(kāi)發(fā)綜合案例,能夠?qū)⒅R(shí)點(diǎn)融會(huì)貫通,達(dá)到學(xué)以致用的目的。

案例的設(shè)計(jì)十分關(guān)鍵,要由易到難,由簡(jiǎn)到繁,能夠體現(xiàn)知識(shí)的循序漸進(jìn),符合學(xué)生的認(rèn)知規(guī)律。“計(jì)算器”案例是一個(gè)“輕量級(jí)”的小案例,旨在讓學(xué)生快速入門(mén),掌握程序基本結(jié)構(gòu),初步理解函數(shù)的概念。對(duì)于“學(xué)生成績(jī)管理系統(tǒng)”案例,則根據(jù)知識(shí)點(diǎn)的前后連續(xù)性關(guān)系,分成復(fù)雜程度不同的三個(gè)版本,后一版本均在前一版本的基礎(chǔ)上進(jìn)行擴(kuò)展和完善,使其功能逐漸增強(qiáng)。每個(gè)綜合案例又拆分成若干個(gè)小模塊,每個(gè)小模塊覆蓋若干個(gè)核心知識(shí)點(diǎn),這些小模塊供教師在課堂上作為引出核心知識(shí)點(diǎn)的引例,進(jìn)行講解、分析。為便于學(xué)生學(xué)習(xí),我們還設(shè)計(jì)了一個(gè)與“學(xué)生成績(jī)管理系統(tǒng)”案例功能相近的案例―“圖書(shū)信息管理系統(tǒng)”案例,供學(xué)生在課后模仿完成。

案例與教學(xué)內(nèi)容的對(duì)應(yīng)關(guān)系如表1所示。

(4) 精心設(shè)計(jì)實(shí)踐教學(xué)環(huán)節(jié)

C語(yǔ)言是一門(mén)實(shí)踐性很強(qiáng)的課程,我們針對(duì)該課程的工程性和應(yīng)用性,精心設(shè)計(jì)實(shí)踐教學(xué)環(huán)節(jié),注重實(shí)驗(yàn)、實(shí)訓(xùn)、課程設(shè)計(jì)的完整性、實(shí)踐性,在內(nèi)容的設(shè)計(jì)上突出可操作性、技能性和探索性,使實(shí)踐教學(xué)環(huán)節(jié)內(nèi)容與理論課程內(nèi)容能夠有機(jī)結(jié)合。C語(yǔ)言實(shí)踐教學(xué)環(huán)節(jié)包括隨堂實(shí)訓(xùn)/實(shí)驗(yàn)和課程設(shè)計(jì)兩個(gè)部分。

篇6

關(guān)鍵詞:教學(xué)改革;C程序設(shè)計(jì)語(yǔ)言;教學(xué)探討

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)03-0589-02

1 概述

目前,C語(yǔ)言程序設(shè)計(jì)課程幾乎涉及了高等院校的所有專業(yè),是各類專業(yè)學(xué)生必修的一門(mén)計(jì)算機(jī)基礎(chǔ)課程。重慶郵電大學(xué)的C語(yǔ)言程序設(shè)計(jì)課程從1994年起就作為管文類專業(yè)學(xué)生的公共必修課程。對(duì)于管文類專業(yè)的學(xué)生來(lái)說(shuō),通過(guò)該課程學(xué)習(xí),可以提高學(xué)生的計(jì)算機(jī)思維方式,為學(xué)生用計(jì)算機(jī)語(yǔ)言編程解決實(shí)際問(wèn)題提供了思路和方法,為后續(xù)計(jì)算機(jī)相關(guān)理論和實(shí)踐教學(xué)課程打下基礎(chǔ)。同時(shí),它也是計(jì)算機(jī)二級(jí)等級(jí)考試所要求的考試內(nèi)容之一。

2 存在問(wèn)題

2.1 專業(yè)復(fù)雜、多樣化

管文類專業(yè)C語(yǔ)言程序設(shè)計(jì)課程涉及的學(xué)生專業(yè)復(fù)雜、多樣化,包括信息管理與信息系統(tǒng)專業(yè)、電子商務(wù)專業(yè)、經(jīng)濟(jì)學(xué)專業(yè)、工商管理專業(yè)、會(huì)計(jì)專業(yè)、工程管理專業(yè)、外語(yǔ)專業(yè)、法律專業(yè)、體育專業(yè)等多種專業(yè)。不同專業(yè)的學(xué)生計(jì)算機(jī)水平參差不齊。信息管理與信息系統(tǒng)專業(yè)和電子商務(wù)專業(yè)的學(xué)生計(jì)算機(jī)水平稍微好一些,學(xué)習(xí)起來(lái)容易一些。外語(yǔ)專業(yè)、法律專業(yè)和體育專業(yè)的學(xué)生計(jì)算機(jī)水平相對(duì)薄弱些,而且不需要必須過(guò)計(jì)算機(jī)二級(jí)等級(jí)考試,因此這些專業(yè)的同學(xué)學(xué)習(xí)積極性相對(duì)差一點(diǎn),學(xué)習(xí)起來(lái)稍微困難一些。

2.2 教學(xué)計(jì)劃不合理

管文類專業(yè)C語(yǔ)言程序設(shè)計(jì)課程教學(xué)計(jì)劃設(shè)置不合理。不管是什么專業(yè)的學(xué)生,C語(yǔ)言程序設(shè)計(jì)課程學(xué)時(shí)都是48學(xué)時(shí)(理論32學(xué)時(shí)+上機(jī)16學(xué)時(shí)),而且統(tǒng)一命題、考試,沒(méi)有考慮學(xué)生專業(yè)的復(fù)雜、多樣化。

2.3 學(xué)生學(xué)習(xí)積極性不高

就管文類專業(yè)學(xué)生來(lái)講,絕大多數(shù)學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)的目的在于考證(計(jì)算機(jī)二級(jí)等級(jí)考試),只停留在學(xué)習(xí)語(yǔ)言本身,考過(guò)了就仍到一邊,再也沒(méi)有用了,根本沒(méi)有設(shè)計(jì)的能力,由于管文類專業(yè)學(xué)生缺乏計(jì)算機(jī)知識(shí),教師在授課時(shí)也只能講些淺顯的知識(shí),很難培養(yǎng)程序設(shè)計(jì)能力。因而,導(dǎo)致學(xué)生學(xué)習(xí)積極性不高。

2.4 課堂教學(xué)與實(shí)驗(yàn)教學(xué)脫節(jié)

C語(yǔ)言程序設(shè)計(jì)課堂教學(xué)由一位老師擔(dān)任,而實(shí)驗(yàn)教學(xué)由實(shí)驗(yàn)室老師承擔(dān)。從而,理論老師不知道學(xué)生實(shí)驗(yàn)環(huán)節(jié)的情況,而實(shí)驗(yàn)老師也不考慮理論教學(xué)的進(jìn)度,導(dǎo)致課堂教學(xué)與實(shí)驗(yàn)教學(xué)脫節(jié)。

3 對(duì)策及建議

3.1 合理安排教學(xué)計(jì)劃

針對(duì)不同專業(yè)群設(shè)置不同的教學(xué)計(jì)劃。對(duì)于偏計(jì)算機(jī)技術(shù)方面的信息管理與信息系統(tǒng)專業(yè)和電子商務(wù)專業(yè),單獨(dú)設(shè)置64學(xué)時(shí)(理論48學(xué)時(shí)+上機(jī)16學(xué)時(shí)),獨(dú)立命題考試。其他專業(yè)48學(xué)時(shí)(理論32學(xué)時(shí)+上機(jī)16學(xué)時(shí))。其中,對(duì)于計(jì)算機(jī)水平相對(duì)薄弱的外語(yǔ)專業(yè)、法律專業(yè)和體育專業(yè)的學(xué)生,由于不需要過(guò)計(jì)算機(jī)二級(jí)等級(jí)考試,因而也單獨(dú)命題考試。

3.2 激發(fā)和增強(qiáng)學(xué)生的學(xué)習(xí)積極性

興趣是最好的老師,學(xué)習(xí)興趣是學(xué)生積極主動(dòng)學(xué)習(xí)的直接動(dòng)力。在第一節(jié)課就讓學(xué)生明確C語(yǔ)言學(xué)習(xí)的目的,明白C語(yǔ)言的重要性和實(shí)用性。可以適當(dāng)調(diào)整教學(xué)內(nèi)容,增加有趣的游戲?qū)嵗虒W(xué),例如“猜數(shù)字游戲”、“石頭、剪刀、布游戲”。從而激發(fā)和增強(qiáng)學(xué)生的學(xué)習(xí)積極性。

3.3 課堂教學(xué)與實(shí)驗(yàn)教學(xué)相結(jié)合

改變?cè)械恼n堂教學(xué)與實(shí)驗(yàn)教學(xué)方式,課堂和實(shí)驗(yàn)教學(xué)都由一位任課老師擔(dān)任,避免課堂教學(xué)與實(shí)驗(yàn)教學(xué)脫機(jī)。另外,組成實(shí)驗(yàn)小組,相互討論,學(xué)習(xí)成績(jī)好的、動(dòng)手能力強(qiáng)的同學(xué)幫助帶動(dòng)相對(duì)弱一些的同學(xué)。

4 結(jié)論

管文類專業(yè)C語(yǔ)言程序設(shè)計(jì)課程由于涉及的學(xué)生專業(yè)多,各專業(yè)學(xué)生計(jì)算機(jī)水平參差不齊,因而教學(xué)相對(duì)困難,遇到的問(wèn)題頗多。為了提高該課程的教學(xué)效果、學(xué)生的學(xué)習(xí)積極性,提高學(xué)生利用計(jì)算機(jī)解決實(shí)際問(wèn)題的能力,專門(mén)對(duì)管文類專業(yè)C語(yǔ)言程序設(shè)計(jì)課程進(jìn)行改革,取得了一定效果。同時(shí),對(duì)其他課程的教學(xué)改革有一定的指導(dǎo)意義。

參考文獻(xiàn):

[1] 牛熠,董阿妮,吳燕玲.C語(yǔ)言教學(xué)中學(xué)生興趣的培養(yǎng)[J].東莞理工學(xué)院學(xué)報(bào),2006(1):110-113.

篇7

關(guān)鍵詞:C語(yǔ)言;教學(xué)方式;教學(xué)管理

作者簡(jiǎn)介:文學(xué)志(1970-),男,湖南津市人,南京信息工程大學(xué)計(jì)算機(jī)與軟件學(xué)院,副教授;方?。?975-),男,安徽黃山人,南京信息工程大學(xué)計(jì)算機(jī)與軟件學(xué)院,副教授,(江蘇 南京 210044)

基金項(xiàng)目:本文系2012年南京信息工程大學(xué)教學(xué)建設(shè)與改革提升工程一般教改項(xiàng)目(項(xiàng)目編號(hào):12JY038)的研究成果。

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-0079(2013)31-0077-02

“C語(yǔ)言程序設(shè)計(jì)”課程是各高校普遍開(kāi)設(shè)的一門(mén)課程,是學(xué)生進(jìn)校后接觸的第一門(mén)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言課,也是高校學(xué)生參加計(jì)算機(jī)二級(jí)等級(jí)考試中選擇最多的編程語(yǔ)言。學(xué)習(xí)這門(mén)課程,可以掌握程序設(shè)計(jì)的基本方法并逐步形成正確的程序設(shè)計(jì)思想,從而為學(xué)習(xí)后續(xù)課程打下堅(jiān)實(shí)的基礎(chǔ),也為利用計(jì)算機(jī)解決實(shí)際問(wèn)題提供了一種有效的編程工具。

但在近幾年的教學(xué)實(shí)踐中發(fā)現(xiàn):學(xué)生們普遍認(rèn)為這門(mén)課程內(nèi)容太抽象,學(xué)習(xí)難度大,期末考試不及格率高,學(xué)生們不能學(xué)以致用的現(xiàn)象也十分嚴(yán)重;與此同時(shí),老師們也認(rèn)為該門(mén)課程內(nèi)容多,教學(xué)時(shí)數(shù)有限,學(xué)生自學(xué)能力差,教學(xué)效果不好。那么,如何解決“C語(yǔ)言程序設(shè)計(jì)”教學(xué)過(guò)程中教師難教、學(xué)生難學(xué)的問(wèn)題,很多教師在這方面進(jìn)行了有益的探索與研究,提出了一些比較好的方法,比如加強(qiáng)學(xué)生上機(jī)實(shí)踐、靈活設(shè)置考核方式;[1]加強(qiáng)算法和數(shù)據(jù)結(jié)構(gòu)教學(xué);[2]運(yùn)用“最近發(fā)展區(qū)”理論來(lái)提高C語(yǔ)言教學(xué)效果。[3]本文主要從教學(xué)方式、教學(xué)管理兩個(gè)方面探討提高C語(yǔ)言教學(xué)效果的方法。

一、改進(jìn)教學(xué)方式

1.改變傳統(tǒng)的教學(xué)方式

傳統(tǒng)的課堂教學(xué)過(guò)多地強(qiáng)調(diào)語(yǔ)法知識(shí)的教學(xué),極大地限制了學(xué)生編程思維的形成和編程能力的提高,所學(xué)到的語(yǔ)法知識(shí)也不能轉(zhuǎn)化為實(shí)際能力,這就是學(xué)生不愛(ài)學(xué)、學(xué)不好,即使學(xué)會(huì)了語(yǔ)法也不能進(jìn)行靈活編程的根本原因,因此,有必要改變傳統(tǒng)的教學(xué)方式。在整個(gè)教學(xué)過(guò)程中,教師應(yīng)遵循啟發(fā)式教學(xué)原則,通過(guò)各種教學(xué)方式和手段激發(fā)學(xué)生的學(xué)習(xí)欲望,讓學(xué)生積極投入到學(xué)習(xí)活動(dòng)中,學(xué)會(huì)發(fā)現(xiàn)問(wèn)題、提出問(wèn)題,并逐步解決問(wèn)題。其中,最關(guān)鍵的是在教學(xué)中應(yīng)嘗試多與學(xué)生一起探討,共同解決問(wèn)題,比如與學(xué)生一起來(lái)分析待求解的問(wèn)題,繪制解決問(wèn)題的算法流程圖,根據(jù)流程圖與學(xué)生共同完成程序代碼編寫(xiě),讓學(xué)生在啟發(fā)下思考,在思考中解決問(wèn)題,從而掌握分析問(wèn)題、解決問(wèn)題的方法。

2.重“算法”輕“語(yǔ)言”

目前C語(yǔ)言教學(xué)中一般都包含有概述、數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、算法和控制語(yǔ)句、函數(shù)、數(shù)組、指針、預(yù)編譯命令、結(jié)構(gòu)體和共用體、文件這些內(nèi)容。如果按部就班進(jìn)行講授,在規(guī)定的教學(xué)時(shí)數(shù)內(nèi)顯然無(wú)法完成教學(xué)任務(wù)。因而,有必要對(duì)講授內(nèi)容進(jìn)行精心組織,既要確保完成規(guī)定的教學(xué)任務(wù),又要保證教學(xué)質(zhì)量。具體到對(duì)教學(xué)內(nèi)容的組織上,應(yīng)本著“強(qiáng)化算法,弱化語(yǔ)言”的原則,即把解題思路、方法和步驟(算法)當(dāng)做授課的重點(diǎn),從而讓學(xué)生明白如何分析并解決實(shí)際問(wèn)題,逐漸培養(yǎng)學(xué)生進(jìn)行程序設(shè)計(jì)的正確思維模式。而那些容易讓人感覺(jué)枯燥、不易理解的語(yǔ)法知識(shí)則通過(guò)例題引出,在講解語(yǔ)法時(shí)只講解最基本的用法,其他用法隨著學(xué)習(xí)的深入在以后的問(wèn)題中再逐步呈現(xiàn)給學(xué)生。

3.合理運(yùn)用類比法

類比法屬于講授教學(xué)方法的一種,即借助于兩類不同本質(zhì)事物之間的相似性,通過(guò)比較,形象地將一種已經(jīng)熟悉或掌握的特殊對(duì)象的知識(shí)推移到另一種新的特殊對(duì)象上去的推理手段,也是教學(xué)中創(chuàng)設(shè)真實(shí)情景的有效工具之一。[4]從認(rèn)知學(xué)角度來(lái)看,是學(xué)生把熟悉的思維方式平移轉(zhuǎn)化到接受新的知識(shí)點(diǎn)上的過(guò)程,即用熟悉的生活實(shí)例來(lái)理解并消化所學(xué)概念。在教學(xué)中適當(dāng)運(yùn)用類比法,可以幫助學(xué)生快速、準(zhǔn)確地理解知識(shí)點(diǎn),提高學(xué)習(xí)的興趣和積極性。比如:指針、指針變量和普通變量之間的區(qū)別,有的學(xué)生理解比較困難。指針就是變量所對(duì)應(yīng)的存儲(chǔ)空間的地址,即指針就是地址;指針變量就是專門(mén)用于存放地址(指針)的變量,而普通變量就是用來(lái)存放數(shù)值或字符的變量。但是如果用類比方法講解,學(xué)生理解起來(lái)就容易多了。假設(shè)有一個(gè)裝錢(qián)的A箱子被鎖起來(lái),該箱子有一把鑰匙,需要取錢(qián)時(shí),有兩種典型的途徑:第一種途徑,直接拿A箱子鑰匙打開(kāi)箱子取錢(qián);第二種途徑,為安全起見(jiàn),把A箱子鑰匙放進(jìn)B箱子中鎖起來(lái),則要取A箱子里的錢(qián),需要先找到B箱子的鑰匙,打開(kāi)B箱子,取出A箱子的鑰匙,再打開(kāi)A箱子,取出A箱子里的錢(qián)。在這個(gè)過(guò)程中,把箱子比作存儲(chǔ)空間,相當(dāng)于變量,把鑰匙比作指針,專門(mén)用來(lái)存放鑰匙的箱子比作指針變量,而專門(mén)用來(lái)存放錢(qián)幣的箱子比作普通變量。這樣,三者的區(qū)別一目了然。

4.培養(yǎng)良好的程序設(shè)計(jì)習(xí)慣

良好的編程習(xí)慣有助于提高解決問(wèn)題的工作效率。在這個(gè)過(guò)程中,要做好以下三件事:第一,良好的解決問(wèn)題習(xí)慣。對(duì)于要解決的問(wèn)題,遵循以下四個(gè)步驟:一是分析問(wèn)題,明確做什么;二是給出求解問(wèn)題的算法流程圖;三是根據(jù)流程圖編寫(xiě)程序代碼;四是運(yùn)行程序,輸出最終結(jié)果。教師在課堂上一定要與學(xué)生共同踐行這四個(gè)基本步驟。第二,良好的編碼習(xí)慣。規(guī)范的代碼,閱讀起來(lái)給人以賞心悅目的感覺(jué)。對(duì)于C代碼,應(yīng)采用縮進(jìn)格式來(lái)編寫(xiě):比如函數(shù)體或語(yǔ)句體應(yīng)縮進(jìn)4個(gè)空格,運(yùn)算符左右兩邊空一個(gè)空格,逗號(hào)分隔符右邊應(yīng)空一格等等。教師在課堂上與學(xué)生一定要嚴(yán)格按此規(guī)范編輯代碼。第三,良好的輸入、輸出習(xí)慣。有的學(xué)生只關(guān)注問(wèn)題的解決,不關(guān)心界面的友好性問(wèn)題,導(dǎo)致運(yùn)行時(shí)連自己都不知道運(yùn)行界面上到底要求做什么,輸出的值代表什么含義。因此務(wù)必要求學(xué)生程序中凡是有輸入變量值的語(yǔ)句,一定要事先給出輸入提示,凡是有輸出值的語(yǔ)句,一定要給出該值所表示的含義。例如有這樣一個(gè)例子:編程求1+2+3+...+n的和。結(jié)果出現(xiàn)了很多如下所示的編程樣式:

#include

void main()

{

int i,n,sum;

scanf(“%d”,&n);

sum = 0;

for(i = 1; i

sum += i;

printf(“%d\n”,sum);

}

運(yùn)行時(shí)光標(biāo)在屏幕上閃爍,沒(méi)有任何提示,不知道要做什么,輸入一個(gè)值后,得到的輸出結(jié)果也不知道代表什么含義,這不是一個(gè)好的輸入、輸出編程習(xí)慣,將以上程序改寫(xiě)如下:

#include

void main ()

{

int i,n,sum;

printf(“Input a integer n(n>1): ”);

scanf(“%d”,&n);

sum = 0;

for(i = 1; i

{

sum += i;

if (i != n)

printf (“%d + ”,i);

else

printf(“%d = %d\n”,i,sum);

}

}

可以發(fā)現(xiàn),改寫(xiě)后的程序運(yùn)行界面表達(dá)的意思非常清楚,既表明了要求輸入什么樣的整數(shù)值n,又表達(dá)了對(duì)輸入的整數(shù)值做了什么樣的處理。

此外,對(duì)于碰到的問(wèn)題,要讓學(xué)生養(yǎng)成先在心底這樣問(wèn)自己的習(xí)慣:這個(gè)問(wèn)題能否編寫(xiě)程序來(lái)驗(yàn)證或解決?曾經(jīng)有學(xué)生提問(wèn):若x和n均為int型變量,且x和n的初值均為5,則計(jì)算表達(dá)式x+=n++后x的值為多少?n的值為多少?這個(gè)問(wèn)題本身不難,主要是考查學(xué)生對(duì)于復(fù)合賦值運(yùn)算符和自加運(yùn)算符的計(jì)算規(guī)則是否理解清楚了。像這樣的問(wèn)題,要讓學(xué)生自然而然地想到通過(guò)自己編程上機(jī)運(yùn)行來(lái)檢驗(yàn)自己的理解是否正確:

#include

void main()

{

int x = 5,n = 5;

x += n++;

printf(“x=%d,n= %d\n”,x,n);

}

如果學(xué)生自己理解的結(jié)果與上機(jī)運(yùn)行結(jié)果不一致,應(yīng)該通過(guò)調(diào)試跟蹤程序分析問(wèn)題出在哪里。

二、教學(xué)管理

課堂管理是保證教學(xué)質(zhì)量的前提,“利益攸關(guān)法”可顯著提高課堂管理效果。所謂利益攸關(guān)法,就是指在分配任務(wù)時(shí),將該任務(wù)與完成人員的利益得失掛鉤,從而確保該任務(wù)保質(zhì)保量圓滿完成。具體到C語(yǔ)言教學(xué)中,關(guān)系所有學(xué)生共同利益的是期末考試總評(píng)成績(jī)。C語(yǔ)言課程的期末考試總評(píng)成績(jī)一般由平時(shí)成績(jī)、期中考試成績(jī)和期末考試成績(jī)這三個(gè)部分按比例計(jì)算得到,其中平時(shí)成績(jī)由課堂考勤、作業(yè)、實(shí)驗(yàn)報(bào)告、上機(jī)這幾個(gè)部分按比例產(chǎn)生。利益攸關(guān)法主要應(yīng)用在平時(shí)成績(jī)這個(gè)環(huán)節(jié)。在上C語(yǔ)言的第一節(jié)課時(shí),教師務(wù)必將與學(xué)生成績(jī)掛鉤的規(guī)定給學(xué)生講解清楚。比如上課點(diǎn)名之后到課的,一律按曠課處理,曠一次課扣除平時(shí)成績(jī)1分;作業(yè)和實(shí)驗(yàn)報(bào)告不按時(shí)交的,一律按未交作業(yè)處理,缺一次作業(yè)或?qū)嶒?yàn)報(bào)告扣除平時(shí)成績(jī)1分;上課主動(dòng)回答老師提出問(wèn)題的,無(wú)論對(duì)與錯(cuò),平時(shí)成績(jī)加1分;上機(jī)課,在規(guī)定的時(shí)間內(nèi)完成老師布置任務(wù)的,平時(shí)成績(jī)加1分,否則扣除1分。同時(shí),要明確告訴學(xué)生,只要按老師規(guī)定的要求去做,平時(shí)成績(jī)拿滿分應(yīng)該問(wèn)題不大,以消除學(xué)生的畏難心理。這個(gè)方法要求教師在執(zhí)行時(shí)一定要本著客觀、公正、公平的原則對(duì)待學(xué)生。

三、教學(xué)效果

通過(guò)執(zhí)行以上措施前后的對(duì)比發(fā)現(xiàn),以前所出現(xiàn)的學(xué)生遲到、曠課、缺交作業(yè)或?qū)嶒?yàn)報(bào)告、上機(jī)玩游戲的現(xiàn)象得到了很好的扭轉(zhuǎn)。課堂上大家積極主動(dòng)回答老師提出的問(wèn)題,在實(shí)驗(yàn)課上,大多數(shù)同學(xué)都能夠完成老師布置的實(shí)驗(yàn)內(nèi)容,學(xué)生普遍反映學(xué)習(xí)效果較好。

四、結(jié)語(yǔ)

筆者在C語(yǔ)言教學(xué)多年經(jīng)驗(yàn)的基礎(chǔ)上,從教學(xué)方式、教學(xué)管理兩個(gè)方面探討了提高C語(yǔ)言教學(xué)效果的方法,并在實(shí)際教學(xué)中獲得較好的成果,教學(xué)質(zhì)量有明顯提高。隨著教學(xué)對(duì)象和社會(huì)需要的人才標(biāo)準(zhǔn)不斷變化,如何探索針對(duì)性更強(qiáng)、效果更佳的教學(xué)方法是擺在教師面前的重要課題。

參考文獻(xiàn):

[1]謝競(jìng)博.C語(yǔ)言程序設(shè)計(jì)教學(xué)中的問(wèn)題及改革建議[J].重慶郵電大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2008,20(2):137-140.

[2]金華,崔榮一.“C語(yǔ)言程序設(shè)計(jì)”教學(xué)研究[J].計(jì)算機(jī)教育,

2012,(14):60-62.

篇8

Li Bo

(Qinhuangdao Institute of Technology,Qinhuangdao 066100,China)

摘要: 本文根據(jù)高職學(xué)生的特點(diǎn),針對(duì)C語(yǔ)言課程難教、難學(xué)的現(xiàn)象,對(duì)教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段和教學(xué)評(píng)價(jià)等方面作了大膽的改革嘗試。實(shí)踐證明,這些方法起到了事半功倍的作用。

Abstract: According to the characteristics of students in higher vocational college, aiming at the phenomenon that it is difficult to teach and learn the C language program, the paper attempts to reform the teaching content, teaching methods, teaching means and teaching evaluation. The practice proves that these methods play a multiplier effect.

關(guān)鍵詞: 高職 C語(yǔ)言 教學(xué)方法

Key words: higher vocational college; C language; teaching methods

中圖分類號(hào):G42文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1006-4311(2011)21-0242-02

0引言

高職教育最大的特點(diǎn)就是突出職業(yè)性和技術(shù)性,使學(xué)生熟練掌握生產(chǎn)基礎(chǔ)知識(shí)和基本技能,并能運(yùn)用這些知識(shí)和技巧解決工作中的實(shí)際問(wèn)題,把所學(xué)的知識(shí)以最快的方式轉(zhuǎn)化成生產(chǎn)力。所以在教學(xué)過(guò)程中不但要重視理論教學(xué)還要重視實(shí)踐能力的培養(yǎng)。高職的學(xué)生由于英語(yǔ)和數(shù)學(xué)的基礎(chǔ)比較薄弱,學(xué)習(xí)興趣不高,所以在教學(xué)的過(guò)程中要充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性,把知識(shí)點(diǎn)由淺入深,循序漸進(jìn)的讓他們逐步掌握。

C語(yǔ)言以其功能齊全、表達(dá)能力豐富、使用靈活方便、目標(biāo)程序效率高、可移植性好、可直接對(duì)硬件進(jìn)行操作等眾多優(yōu)點(diǎn),而備受青睞。很多高校將C語(yǔ)言作為計(jì)算機(jī)及相關(guān)專業(yè)的重要專業(yè)基礎(chǔ)課,許多理工科專業(yè)將它作為計(jì)算機(jī)公共基礎(chǔ)課來(lái)開(kāi)設(shè)。作為基礎(chǔ)課,旨在培養(yǎng)學(xué)生程序設(shè)計(jì)的思想、基本方法和手段,為《數(shù)據(jù)結(jié)構(gòu)》、《操作系統(tǒng)》、《算法》等后續(xù)課程的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。C語(yǔ)言是培養(yǎng)學(xué)生程序設(shè)計(jì)能力的開(kāi)端,形成初步的基本程序設(shè)計(jì)思想和觀念,培養(yǎng)初步的分析和解決問(wèn)題的能力。對(duì)于學(xué)生將來(lái)是否能夠成為一個(gè)合格或優(yōu)秀計(jì)算機(jī)專業(yè)人才,起著重要作用。但C語(yǔ)言較之于現(xiàn)在流行的可視化編程,界面枯燥,語(yǔ)法煩瑣,學(xué)生接受起來(lái)比較困難。學(xué)生即使是死記硬背的把語(yǔ)法弄懂了,書(shū)上例題中的每一個(gè)語(yǔ)句弄懂了,自己動(dòng)手編程時(shí)還是無(wú)從下手。

所以如何在有限的學(xué)時(shí)內(nèi),讓對(duì)計(jì)算機(jī)一無(wú)所知的大一新生能夠掌握C語(yǔ)言基本原理的同時(shí),能熟練運(yùn)用程序設(shè)計(jì)的方法分析問(wèn)題、解決問(wèn)題,成為教學(xué)工作的重要組成部分。針對(duì)以上的種種狀況,作者在教學(xué)的過(guò)程中進(jìn)行了大膽的改革,取得了良好的效果。

1改革手段

1.1 教學(xué)內(nèi)容調(diào)整――適當(dāng)取舍和整合大多數(shù)C語(yǔ)言教材內(nèi)容是按照 “數(shù)據(jù)類型-基本結(jié)構(gòu)-數(shù)組-函數(shù)-指針-文件”這樣的順序進(jìn)行知識(shí)點(diǎn)編排,內(nèi)容詳盡全面、講解細(xì)致[1]。如果教師在課程的起始階段,先對(duì)數(shù)據(jù)類型、運(yùn)算符和表達(dá)式做一詳細(xì)的講解,很容易陷入枯燥的語(yǔ)法泥潭。這些知識(shí)點(diǎn)極為瑣碎,需要花費(fèi)大量時(shí)間,許多學(xué)生就是在這個(gè)階段就對(duì)C語(yǔ)言的學(xué)習(xí)失去了耐心和興趣。

為了激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生綜合解題能力,對(duì)課堂教學(xué)內(nèi)容進(jìn)行適當(dāng)?shù)娜∩岷驼稀?/p>

1.1.1 整合 適當(dāng)?shù)恼{(diào)整知識(shí)點(diǎn)的學(xué)習(xí)順序,增強(qiáng)知識(shí)點(diǎn)之間的聯(lián)系,讓學(xué)生直接把知識(shí)轉(zhuǎn)化成能力。但在教材整合要注重知識(shí)的漸進(jìn)性,符合學(xué)生的認(rèn)知規(guī)律。比如,講解整型數(shù)據(jù)的時(shí)候可以和該類型的輸入輸出語(yǔ)句的格式說(shuō)明相結(jié)合,通過(guò)兩個(gè)數(shù)求最大值的例子,引入if選擇結(jié)構(gòu)、關(guān)系運(yùn)算符和關(guān)系表達(dá)式、流程圖的畫(huà)法的講解。通過(guò)判斷一個(gè)數(shù)的奇偶的例子,引入算術(shù)運(yùn)算符和算術(shù)表達(dá)式、等于運(yùn)算符的講解。這樣就把書(shū)上的數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、順序結(jié)構(gòu)和選擇結(jié)構(gòu)四章的內(nèi)容打亂、重組。

1.1.2 取舍與其把所有內(nèi)容通講,學(xué)生對(duì)每個(gè)知識(shí)點(diǎn)印象都不深刻,還不如挑一些內(nèi)容精講,讓學(xué)生熟練掌握這些知識(shí)。對(duì)于未講的內(nèi)容,可以通過(guò)循序漸進(jìn)的方式,在例題或作業(yè)中逐步的加入。

1.2 教學(xué)方法的改革――采用案例教學(xué)法傳統(tǒng)教學(xué)方式是以教師和教材為中心,從書(shū)本到書(shū)本,從概念到概念,忽視了對(duì)學(xué)生潛能的開(kāi)發(fā),導(dǎo)致學(xué)生理論與實(shí)踐的脫節(jié)。而案例教學(xué)法十分注重學(xué)生的主動(dòng)性的發(fā)揮,注重引導(dǎo)學(xué)生通過(guò)案例分析解決實(shí)際問(wèn)題。

在課堂上從問(wèn)題入手,每次課結(jié)束前,都給學(xué)生留一個(gè)和下次課要講解內(nèi)容相關(guān)的案例。通過(guò)教師和學(xué)生一起分析討論,由案例引出新的知識(shí)點(diǎn),這樣可以引導(dǎo)學(xué)生課后自己看書(shū),在書(shū)上找到相關(guān)知識(shí)點(diǎn)的講解,并運(yùn)用該知識(shí)點(diǎn)解決問(wèn)題。讓學(xué)生帶著問(wèn)題進(jìn)行下次課課前預(yù)習(xí)。每次課上課前,老師根據(jù)案例的情景要求講解新知識(shí)點(diǎn),再通過(guò)一系列精心設(shè)計(jì)的具有實(shí)用性和趣味性的案例,加深學(xué)生的理解,能靈活運(yùn)用這些知識(shí)。放棄過(guò)度追求語(yǔ)言知識(shí)本身的系統(tǒng)化和細(xì)節(jié)化的做法,可以調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,培養(yǎng)自主學(xué)習(xí)能力。

1.3 教學(xué)手段的改革多媒體教學(xué)以其可以實(shí)時(shí)、高效、快速、有效地收集、處理、加工和傳播教育信息,提高教育信息化程度,豐富教學(xué)內(nèi)容,優(yōu)化課堂教學(xué),充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性等優(yōu)勢(shì)特點(diǎn)被廣泛應(yīng)用。目前在教學(xué)中使用得最多的是多媒體課件的形式。但多媒體教學(xué)不是萬(wàn)能的,在使用過(guò)程中還是會(huì)出現(xiàn)一些問(wèn)題的。比如:①多媒體課件內(nèi)容一成不變,知識(shí)會(huì)出現(xiàn)之后現(xiàn)象;②課件信息量大,超出學(xué)生單位時(shí)間內(nèi)接受知識(shí)的能力;③課件流程固定,缺少靈活性,缺少與學(xué)生的互動(dòng)[2]。而傳統(tǒng)教學(xué)方法利用黑板、粉筆、教案等,在教室進(jìn)行知識(shí)的教授。傳統(tǒng)教學(xué)方法由于片面地強(qiáng)調(diào)和突出教師的主導(dǎo)作用,片面地強(qiáng)調(diào)知識(shí)的傳授與灌輸,忽視了學(xué)生創(chuàng)新能力的培養(yǎng)。

1.3.1 在理論教學(xué)過(guò)程中,作者采用多媒體教學(xué)和黑板教學(xué)相結(jié)合的方式在對(duì)典型例題分析和相關(guān)知識(shí)點(diǎn)講解時(shí)采用多媒體教學(xué)。課件中適當(dāng)設(shè)置一些動(dòng)畫(huà),幫助學(xué)生理解比較抽象的知識(shí)。分析完問(wèn)題,找兩名同學(xué)到黑板上寫(xiě)出算法的具體實(shí)現(xiàn)代碼,另外一名同學(xué)利用計(jì)算機(jī)寫(xiě)出代碼,并且調(diào)試運(yùn)行,其他同學(xué)在座位上寫(xiě)程序。這樣可以調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)和算法的能力,用C語(yǔ)言實(shí)現(xiàn)算法描述的能力,編譯與調(diào)試的能力,測(cè)試程序正常運(yùn)行的能力。這些能力是否能夠形成,對(duì)于學(xué)生將來(lái)是否能夠成為一個(gè)合格的計(jì)算機(jī)專業(yè)人才,起著直觀的作用[3]。

教師在學(xué)生寫(xiě)程序的過(guò)程中,可以對(duì)基礎(chǔ)薄弱的同學(xué)給予重點(diǎn)輔導(dǎo),盡量做到在課堂上不落下任何一個(gè)學(xué)生。

最后,教師要對(duì)黑板上和計(jì)算機(jī)上的程序給予講解,評(píng)判優(yōu)劣、吸收優(yōu)點(diǎn)、修改錯(cuò)誤,對(duì)程序進(jìn)行優(yōu)化,并對(duì)例題進(jìn)行擴(kuò)展和延伸。

1.3.2 在實(shí)踐教學(xué)過(guò)程中,加強(qiáng)監(jiān)督和輔導(dǎo)計(jì)算機(jī)學(xué)科是一門(mén)實(shí)踐性很強(qiáng)的學(xué)科,只“聽(tīng)”、“讀”、“寫(xiě)”是遠(yuǎn)遠(yuǎn)不夠的。在程序開(kāi)發(fā)過(guò)程中,程序調(diào)試的工作量要比編程大得多,上機(jī)調(diào)試程序是一個(gè)不可缺少的重要環(huán)節(jié)。學(xué)生上機(jī)之前不清楚的布置作業(yè)內(nèi)容,沒(méi)有明確上機(jī)目的,他們上機(jī)時(shí)僅會(huì)把老師上課所講例題和書(shū)上的例題的程序輸入到計(jì)算機(jī)里,驗(yàn)證程序的正確性,不會(huì)具體的分析算法和語(yǔ)法結(jié)構(gòu)。如果這樣,上機(jī)課的實(shí)踐目的沒(méi)有達(dá)到。所以教師在提高理論教學(xué)質(zhì)量的同時(shí),必須加強(qiáng)對(duì)實(shí)踐的監(jiān)督和輔導(dǎo)。

實(shí)踐課內(nèi)容主要分成兩部分:①理論課的例題。②針對(duì)理論課所講的內(nèi)容,布置兩到三道有特點(diǎn)的作業(yè)題目。學(xué)習(xí)初期,學(xué)生對(duì)知識(shí)點(diǎn)理解還不到位,難以正確和靈活的運(yùn)用,教師可以給學(xué)生布置一個(gè)不完整的程序,讓學(xué)生改錯(cuò)或填空,這樣可以避免學(xué)生因?yàn)閷?xiě)不出程序而有挫折感。

在實(shí)踐課上,教師幫助學(xué)生及時(shí)指出作業(yè)中存在的問(wèn)題。對(duì)于個(gè)別問(wèn)題單獨(dú)輔導(dǎo),普遍性問(wèn)題集中講解。根據(jù)學(xué)生實(shí)踐中所出現(xiàn)的問(wèn)題,教師可以適當(dāng)?shù)恼{(diào)整理論課的授課計(jì)劃和授課內(nèi)容,以滿足學(xué)生知識(shí)學(xué)習(xí)的需要。這不僅可以增強(qiáng)學(xué)生和教師之間的溝通,也可提高學(xué)生靈活運(yùn)用課程知識(shí)的能力,提高學(xué)生在編程、上機(jī)操作、程序調(diào)試與測(cè)試的能力。

1.3.3 在課下,充分利用網(wǎng)絡(luò)資源,建立論壇。把一些課上由于時(shí)間限制無(wú)法講解分析的題目寫(xiě)在論壇里,讓學(xué)生充分發(fā)揮創(chuàng)造力,提出解決問(wèn)題的方法及具體用C語(yǔ)言代碼來(lái)實(shí)現(xiàn)。學(xué)生通過(guò)討論分析,不但可以提高分析問(wèn)題和解決問(wèn)題的能力,還可以提高創(chuàng)新能力。這種做法極大的激發(fā)了學(xué)生的學(xué)習(xí)積極性,使學(xué)生擴(kuò)展了解題思路。在多種算法進(jìn)行對(duì)比時(shí),加深了學(xué)生對(duì)所學(xué)程序和算法的理解,也豐富了教學(xué)內(nèi)容。

1.4 考核手段的改革以往C語(yǔ)言的考核是由平時(shí)成績(jī)和期末考試成績(jī)兩部分組成。期末考試采用上機(jī)或理論中的一種。采用單一考試方式,不能完全反應(yīng)一個(gè)學(xué)生的實(shí)際學(xué)習(xí)效果。所以考核分為三部分:平時(shí)成績(jī)(40%)、上機(jī)考試成績(jī)(30%)和理論考試成績(jī)(30%)。這樣可以通過(guò)成績(jī)真實(shí)的反映出學(xué)生動(dòng)手能力和知識(shí)水平。

2結(jié)束語(yǔ)

通過(guò)以上改革,學(xué)生的理論水平和實(shí)踐能力大大提高,極大的調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性。他們會(huì)積極主動(dòng)地在網(wǎng)絡(luò)上搜索課本以外的C語(yǔ)言相關(guān)的知識(shí),進(jìn)行自主學(xué)習(xí)。學(xué)生綜合能力的增強(qiáng),有助于提高學(xué)生的就業(yè)率。

參考文獻(xiàn):

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

篇9

關(guān)鍵詞 建構(gòu)主義 ACM平臺(tái) C語(yǔ)言實(shí)驗(yàn)課程 程序設(shè)計(jì)

中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/ki.kjdkz.2016.01.064

C Language Experimental Course Teaching

Practice Based on ARM Platform

CHEN Rongqin, WANG Aidong, YING Jianjian

Abstract Constructivism teaching theory as the guiding ideology, "Taizhou University online program design comprehensive experimental platform" for the C language experimental curriculum bridges, breaking the traditional experimental teaching curriculum test several aspects of the drawbacks, the introduction of computers in all aspects of automatic evaluation method teaching, to put into traditional "teacher-centered" teaching mode "student-centered" self-learning process interesting and competitive, effectively combine inside and outside process of teaching and examination courses, and teaching efficiency is greatly improved.

Key words constructivism; ACM platform; C Language experimental course; program design; self learning

1 理論背景

建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上并具有較強(qiáng)指導(dǎo)意義的教學(xué)方法有目標(biāo)驅(qū)動(dòng)教學(xué)法、任務(wù)驅(qū)動(dòng)教學(xué)法和項(xiàng)目驅(qū)動(dòng)教學(xué)法。目標(biāo)驅(qū)動(dòng)教學(xué)法是以目標(biāo)為主線,學(xué)生為中心、教師為主導(dǎo)的一種教學(xué)方法。嚴(yán)惠新(2012)敘述了目標(biāo)驅(qū)動(dòng)法在“計(jì)算機(jī)基礎(chǔ)”教學(xué)過(guò)程的設(shè)計(jì)原則和實(shí)施過(guò)程。張紅波等(2011)以課程知識(shí)應(yīng)用、企業(yè)需求和學(xué)生就業(yè)相關(guān)需求為目標(biāo),結(jié)合學(xué)生主觀感受的體驗(yàn)式課程教學(xué)模式,充分調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性,有效利用了課堂時(shí)間,十分值得借鑒。同樣,任務(wù)驅(qū)動(dòng)教學(xué)法也頗受歡迎。所謂任務(wù)驅(qū)動(dòng)教學(xué)法,就是以學(xué)生為中心,以任務(wù)為驅(qū)動(dòng)的一種探究性學(xué)習(xí)和協(xié)作學(xué)習(xí)模式。其教學(xué)理念就是針對(duì)教學(xué)目標(biāo),教師設(shè)計(jì)教學(xué)任務(wù),將所要學(xué)的概念、技能蘊(yùn)含在所要解決的任務(wù)之中。黃美瓊(2012)分析了“任務(wù)驅(qū)動(dòng),案列教學(xué)”教學(xué)法的實(shí)施方法和優(yōu)勢(shì),并進(jìn)行了教學(xué)設(shè)計(jì)舉例。此外,(卞琛,2008)認(rèn)為項(xiàng)目驅(qū)動(dòng)教學(xué)法也是一種探究式教學(xué)模式,就是讓學(xué)生在一個(gè)典型的信息處理的“項(xiàng)目”的驅(qū)動(dòng)下,展開(kāi)教學(xué)活動(dòng)。引導(dǎo)學(xué)生由簡(jiǎn)到繁、由易到難、循序漸進(jìn)地完成一系列“項(xiàng)目”,從而得到清晰的思路、方法和知識(shí)的脈絡(luò)。胡孟杰等(2013) 針對(duì)程序設(shè)計(jì)課程傳統(tǒng)教學(xué)中存在的問(wèn)題,以強(qiáng)化實(shí)踐能力和創(chuàng)新能力培養(yǎng)為目標(biāo),探索項(xiàng)目驅(qū)動(dòng)教學(xué)法在程序設(shè)計(jì)課程教學(xué)中的運(yùn)用??傊?,三種理論殊途同歸,都突出學(xué)生的主體性地位,強(qiáng)調(diào)學(xué)生分析問(wèn)題和解決問(wèn)題的能力,對(duì)C語(yǔ)言實(shí)驗(yàn)課程的教學(xué)都具有實(shí)質(zhì)性的指導(dǎo)意義。

2 傳統(tǒng)實(shí)驗(yàn)課教學(xué)模式的弊端和分析

通過(guò)對(duì)C語(yǔ)言實(shí)驗(yàn)課程教學(xué)的初步調(diào)查,我們發(fā)現(xiàn)目前大部分C語(yǔ)言實(shí)驗(yàn)課程教學(xué)還是采用傳統(tǒng)的實(shí)驗(yàn)教學(xué)模式,這種教學(xué)模式普遍存在以下幾個(gè)方面的問(wèn)題。

2.1 “教”的模式落后

(1)教師布置的實(shí)驗(yàn)任務(wù)往往是實(shí)驗(yàn)指導(dǎo)書(shū)上的內(nèi)容,學(xué)生容易依樣畫(huà)葫蘆完成實(shí)驗(yàn),缺少對(duì)問(wèn)題的分析以及實(shí)驗(yàn)框架設(shè)計(jì)過(guò)程,對(duì)后續(xù)的項(xiàng)目設(shè)計(jì)能力培養(yǎng)尤為不利。(2)實(shí)驗(yàn)課程通常只要求完成規(guī)定題目,實(shí)驗(yàn)數(shù)目和題目數(shù)目均受到限制,由此造成了學(xué)生“代碼量”嚴(yán)重不足,限制了程序設(shè)計(jì)能力的提高。(3)教師之間“各自為政”缺乏信息共享,沒(méi)有利用好現(xiàn)有的優(yōu)質(zhì)資源和先進(jìn)的教學(xué)方法,工作量大,但教學(xué)效果差。(4)教師除了在課堂上教學(xué)外,無(wú)法在課余時(shí)間監(jiān)督和管理學(xué)生的學(xué)習(xí)狀況。

篇10

摘 要:《C語(yǔ)言程序設(shè)計(jì)》是計(jì)算機(jī)專業(yè)的基礎(chǔ)課,為后繼課程《數(shù)據(jù)結(jié)構(gòu)》等的前導(dǎo)課程,也是其他專業(yè)的必修課程,同時(shí)是國(guó)家計(jì)算機(jī)考試中的重點(diǎn)內(nèi)容。針對(duì)普遍認(rèn)為該課程教師難教、學(xué)生難學(xué)的問(wèn)題,本文從教學(xué)內(nèi)容、教學(xué)手段、教學(xué)方法等方面介紹了對(duì)此課程進(jìn)行的一系列改革。經(jīng)過(guò)實(shí)踐證明,在教學(xué)改革實(shí)施后,不僅有利于培養(yǎng)學(xué)生對(duì)該門(mén)課程的學(xué)習(xí)興趣,而且對(duì)學(xué)生分析問(wèn)題與解決問(wèn)題的能力也有了顯著提高,取得了良好的教學(xué)效果。

關(guān)鍵詞:C語(yǔ)言程序設(shè)計(jì);教學(xué)內(nèi)容;教學(xué)手段;教學(xué)方法

作者簡(jiǎn)介:李力東,女,(1974―),碩士,現(xiàn)在吉林省長(zhǎng)春市吉林建筑工程學(xué)院從事計(jì)算機(jī)教學(xué)工作,講師,研究方向計(jì)算機(jī)軟件。

1、《C語(yǔ)言程序設(shè)計(jì)》課程介紹

C 語(yǔ)言是計(jì)算機(jī)程序設(shè)計(jì)領(lǐng)域的主流語(yǔ)言,它既具有高級(jí)語(yǔ)言的優(yōu)點(diǎn),又具有低級(jí)語(yǔ)言的特點(diǎn),是一門(mén)承上啟下的課程。通過(guò)學(xué)習(xí),使學(xué)生能夠比較熟練地掌握C語(yǔ)言的語(yǔ)法規(guī)則及程序設(shè)計(jì)的基本方法與編程技巧,了解進(jìn)行科學(xué)計(jì)算的一般思路,培養(yǎng)學(xué)生獨(dú)立思考、分析、處理C語(yǔ)言程序設(shè)計(jì)問(wèn)題,能在計(jì)算機(jī)上調(diào)試、運(yùn)行程序,具有一定的查錯(cuò)、改錯(cuò)能力,做到理論和實(shí)踐緊密結(jié)合,并初步積累編程經(jīng)驗(yàn),自己解決一些程序設(shè)計(jì)問(wèn)題,為進(jìn)一步學(xué)習(xí)和應(yīng)用計(jì)算機(jī)打下基礎(chǔ)。C 語(yǔ)言是面向?qū)ο蟪绦蛟O(shè)計(jì)C++ 的先修課程,也是一些應(yīng)用 C語(yǔ)言環(huán)境的相關(guān)課程如《數(shù)據(jù)結(jié)構(gòu)》的先修課程,因此 C 語(yǔ)言在計(jì)算機(jī)專業(yè)人才的培養(yǎng)過(guò)程中占有重要地位。

2、教學(xué)中的問(wèn)題

在《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)中,許多教師和學(xué)生都認(rèn)為C語(yǔ)言涉及的概念比較復(fù)雜,規(guī)則繁多,使用靈活,極易出錯(cuò),教師授課和學(xué)生學(xué)習(xí)的過(guò)程中不同程度產(chǎn)生畏難心理[1]?,F(xiàn)在大多數(shù)高校將該課程設(shè)置為計(jì)算機(jī)專業(yè)的學(xué)生入校后最先學(xué)習(xí)的專業(yè)基礎(chǔ)課,對(duì)于沒(méi)有任何準(zhǔn)備的學(xué)生來(lái)說(shuō),學(xué)習(xí)起來(lái)十分困難。C語(yǔ)言的重點(diǎn)內(nèi)容包括:選擇和循環(huán)語(yǔ)句、數(shù)組應(yīng)用、函數(shù)的應(yīng)用、指針的應(yīng)用等。這些內(nèi)容逐層深入,聯(lián)系緊密,前面有一個(gè)地方概念不清都會(huì)導(dǎo)致其后續(xù)內(nèi)容無(wú)法正確理解。

3、教學(xué)的改革

① 教學(xué)內(nèi)容的改革

大多數(shù)的C語(yǔ)言教材,其教學(xué)內(nèi)容都包括C語(yǔ)言基礎(chǔ)知識(shí)(數(shù)據(jù)類型、運(yùn)算符和表達(dá)式)、三種程序控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針、文件及其應(yīng)用等。教材在內(nèi)容上,按照邏輯方式進(jìn)行歸類,但是難點(diǎn)仍然比較集中,各章節(jié)跨度較大。在各章節(jié)中有的例子不典型,甚至涉及到后續(xù)內(nèi)容,學(xué)生理解起來(lái)難度較大,適用性不強(qiáng)。

本著“深入淺出,突出實(shí)用”的教學(xué)思想,合理的對(duì)教學(xué)內(nèi)容重新進(jìn)行歸納,將難點(diǎn)分割,達(dá)到逐級(jí)遞增的目的。例如C語(yǔ)言數(shù)據(jù)類型、運(yùn)算符、表達(dá)式種類繁多,以往放在一起利用幾學(xué)時(shí)統(tǒng)一講授時(shí),學(xué)生理解起來(lái)難度較大,可以采用將算術(shù)型的數(shù)據(jù)類型、運(yùn)算符以及相關(guān)的表達(dá)式先介紹,即將相關(guān)內(nèi)容聯(lián)系在一起講解,使知識(shí)不分散,利于掌握。然后再采用這種方式介紹其他數(shù)據(jù)類型。接下來(lái)教學(xué)生編寫(xiě)簡(jiǎn)單、實(shí)用的C程序,由此引入基本輸入、輸出函數(shù)循序漸進(jìn)。這樣難度減小了,學(xué)習(xí)積極性也提高了。此外,語(yǔ)言的敘述也對(duì)問(wèn)題的理解很重要,比如,學(xué)習(xí)指針概念時(shí),可以將A房間的鑰匙放在B房間里,若要取A房間里的物品,就需要先打開(kāi)B房間,取出A鑰匙,再打開(kāi)A房間,取出A房間的物品,這種方式講述“間接存取”的概念。學(xué)生理解起來(lái)簡(jiǎn)單,記憶深刻。

② 教學(xué)手段的改革

在教學(xué)過(guò)程中,適當(dāng)運(yùn)用多媒體技術(shù)輔助教學(xué),有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,能發(fā)展學(xué)生的主體能力;同時(shí)由于多媒體信息量大,也能夠優(yōu)化教學(xué)過(guò)程[2]。對(duì)于C語(yǔ)言的數(shù)據(jù)類型、變量類型、運(yùn)算符、程序結(jié)構(gòu)等,其定義較多,沒(méi)有多少邏輯推理,采用多媒體教學(xué),避免使用傳統(tǒng)板書(shū)形式。對(duì)于有些程序,如冒泡法排序,可以借助多媒體的優(yōu)勢(shì),制作動(dòng)態(tài)效果,將問(wèn)題層層剖析、深入,利于學(xué)生理解掌握,摒棄了板書(shū)的枯燥性。

③ 教學(xué)方法的改革

歸納教學(xué)法:C語(yǔ)言有很多的定義、語(yǔ)法規(guī)則,使用靈活、難以記憶。同時(shí)這些定義和語(yǔ)法規(guī)則又有許多相似之處,如printf()與scanf()函數(shù),有很多語(yǔ)法規(guī)則是一樣的,歸納之后,只要記住其中一個(gè),另一個(gè)也迎刃而解了。

討論教學(xué)法:教學(xué)過(guò)程中,充分發(fā)揮學(xué)生的積極性與主動(dòng)性是非常重要的。在課前給學(xué)生布置題目,讓學(xué)生利用課余時(shí)間去思考、收集資料,然后在課堂上暢所欲言的討論。學(xué)生獲得課外知識(shí)的同時(shí),也促進(jìn)教學(xué)內(nèi)容的改革。

實(shí)踐教學(xué)法:學(xué)習(xí)程序設(shè)計(jì)課程的目的是掌握設(shè)計(jì)思路,最終編寫(xiě)程序。因此解題思路的培養(yǎng)很重要。讓學(xué)生從簡(jiǎn)單的程序編寫(xiě)開(kāi)始,然后逐步深入。鼓勵(lì)學(xué)生使用不同的方法解題,拓寬思路。

綜合考核法:考核的方式除了傳統(tǒng)的筆試外,還要進(jìn)行編寫(xiě)程序和調(diào)試程序。兩者結(jié)合給出綜合評(píng)定,在客觀反映學(xué)生學(xué)習(xí)情況的同時(shí),也能促進(jìn)學(xué)生學(xué)習(xí)達(dá)到良好的教學(xué)效果。

4、結(jié)論

無(wú)論是針對(duì)哪個(gè)學(xué)科,哪門(mén)課程的教學(xué)改革都是一個(gè)復(fù)雜的系統(tǒng)工程,涉及到諸多方面,在以學(xué)生為主體的教學(xué)模式下,采用多種教學(xué)方法的教學(xué)實(shí)踐表明,將有助于學(xué)生培養(yǎng)良好學(xué)習(xí)習(xí)慣,激發(fā)學(xué)習(xí)興趣,提高學(xué)習(xí)效率和成績(jī)。本文針對(duì)本課程的介紹,教學(xué)中出現(xiàn)的問(wèn)題入手,從教學(xué)內(nèi)容、教學(xué)手段、教學(xué)方法幾方面進(jìn)行了教學(xué)改革,在《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)實(shí)踐中進(jìn)行了運(yùn)用,取得了良好的教學(xué)效果。

參考文獻(xiàn):