前言:想要寫(xiě)出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇循環(huán)設(shè)計(jì)的經(jīng)典案例范文,相信會(huì)為您的寫(xiě)作帶來(lái)幫助,發(fā)現(xiàn)更多的寫(xiě)作思路和靈感。
關(guān)鍵詞 傳播學(xué)教育 教學(xué)理念 教學(xué)模式
隨著中國(guó)傳播事業(yè)的蓬勃發(fā)展,中國(guó)傳媒的產(chǎn)業(yè)化也不斷深化。根據(jù)最新的藍(lán)皮書(shū)《2007年:中國(guó)傳媒產(chǎn)業(yè)發(fā)展報(bào)告》統(tǒng)計(jì),中國(guó)目前的傳播產(chǎn)業(yè)不僅包括了傳統(tǒng)的報(bào)紙、期刊、圖書(shū)出版、電影電視,還包括了新媒體以及廣告公關(guān)等促成社會(huì)傳播特征變革的傳播方式。①這一新的環(huán)境為傳播學(xué)的研究與發(fā)展提供了現(xiàn)實(shí)的源動(dòng)力,也使對(duì)“傳播規(guī)律”的研究工作變得迫在眉睫。與此同時(shí),隨著傳播學(xué)的學(xué)科體系進(jìn)一步科學(xué)界定,傳播學(xué)專(zhuān)業(yè)的培養(yǎng)方法也變得值得探討。目前國(guó)內(nèi)的很多高校都陸續(xù)開(kāi)設(shè)了傳播學(xué)的本科專(zhuān)業(yè),并同已經(jīng)日漸成熟的新聞學(xué)結(jié)合形成了新聞與傳播學(xué)的學(xué)院,②這樣的發(fā)展前景使這個(gè)原本不被關(guān)注的“泊來(lái)”學(xué)科變得倍受重視。
一、傳播學(xué)在中國(guó)發(fā)展的現(xiàn)狀與教學(xué)中存在的問(wèn)題
面對(duì)新的形勢(shì),目前的傳播學(xué)本科教學(xué)工作仍然存在一些問(wèn)題,總結(jié)如下:教學(xué)深度難以把握;理論教學(xué)的主導(dǎo)地位導(dǎo)致“學(xué)而無(wú)用”;教學(xué)與學(xué)術(shù)研究分離導(dǎo)致學(xué)科發(fā)展緩慢。
首先,教學(xué)深度難以把握。一般的院校在專(zhuān)業(yè)設(shè)置上都把傳播學(xué)作為理論基礎(chǔ)課程,安排在第一或者第二學(xué)期,這是十分必要的。但是,對(duì)于剛剛?cè)雽W(xué)的學(xué)生來(lái)說(shuō),很難在入學(xué)之初就對(duì)這個(gè)專(zhuān)業(yè)有一定了解,甚至有的學(xué)生反映“不知道要學(xué)什么?”。因?yàn)檫@個(gè)學(xué)科需要一定的理論與專(zhuān)業(yè)基礎(chǔ),所以授課過(guò)程中也會(huì)遇到一些困難,這就要求教師根據(jù)學(xué)生的實(shí)際情況,適當(dāng)?shù)恼{(diào)節(jié)課程的難度,逐步的深入,必要時(shí)調(diào)整教學(xué)的進(jìn)度,做到教學(xué)相長(zhǎng)。
其次,理論教學(xué)的主導(dǎo)地位導(dǎo)致“學(xué)而無(wú)用”。傳統(tǒng)意義的傳播學(xué)課程是講授式的理論教學(xué)課程,在這樣的課程安排下,學(xué)生在課堂上主要接受的是理論教學(xué),可能在一節(jié)課的時(shí)間里面學(xué)了很多類(lèi)似“概念、特點(diǎn)、分類(lèi)、意義、功能等”這樣的內(nèi)容,考試也是理論考察的方式以記憶為主。然而,在這樣的授課方式下,理論教學(xué)居于絕對(duì)的主導(dǎo)地位,造成學(xué)生“學(xué)完就忘記了”,根本無(wú)法和實(shí)際建立聯(lián)系,更不能建立合理的實(shí)際聯(lián)想,學(xué)生感覺(jué)學(xué)習(xí)之后在工作中根本“用不上”,造成教學(xué)資源巨大的浪費(fèi),甚至是“學(xué)而無(wú)用”。面對(duì)這樣的困惑,后面的章節(jié)會(huì)提出一些解決問(wèn)題的思路與方法。
再次,教學(xué)與學(xué)術(shù)研究分離導(dǎo)致學(xué)科發(fā)展緩慢。上個(gè)問(wèn)題中已經(jīng)提到傳統(tǒng)的授課方式,那么除了學(xué)生缺少實(shí)踐聯(lián)想之外,傳統(tǒng)的教學(xué)方式還使學(xué)生失去很多思考問(wèn)題的條件,沒(méi)有理論與實(shí)踐的結(jié)合,學(xué)生很難有所探索。這樣就造成一種現(xiàn)象:目前的傳播學(xué)研究,往往僅陷于少數(shù)學(xué)者的范圍內(nèi),而大量的傳播學(xué)專(zhuān)業(yè)學(xué)生毫無(wú)科研能力。如果能充分調(diào)動(dòng)在校學(xué)生的科研熱情,培養(yǎng)學(xué)生的科研能力,善加利用學(xué)生的科研成果,相信傳播學(xué)專(zhuān)業(yè)會(huì)發(fā)展的更好。
二、傳播學(xué)本科教學(xué)的教學(xué)理念與模式探索
鑒于目前傳播學(xué)本科教學(xué)過(guò)程中一些問(wèn)題的存在,同時(shí)結(jié)合幾年來(lái)傳播學(xué)本科教學(xué)實(shí)踐的一點(diǎn)思考,筆者認(rèn)為:傳播學(xué)本科教學(xué)應(yīng)該堅(jiān)持“實(shí)用教育+延續(xù)教育”的教學(xué)理念。具體的說(shuō),就是在正常的課堂教學(xué)與理論教學(xué)的基礎(chǔ)上,重點(diǎn)培養(yǎng)學(xué)生對(duì)傳播學(xué)具體實(shí)務(wù)的聯(lián)想能力、應(yīng)用能力、創(chuàng)新能力;同時(shí)盡可能的幫助那些在理論與科研方面有更深層次要求和更高潛質(zhì)的學(xué)生,構(gòu)建完備的理論體系,設(shè)計(jì)有效的研究方法,啟迪前沿的學(xué)術(shù)思想。這一教學(xué)理念,旨在培養(yǎng)可擔(dān)當(dāng)專(zhuān)業(yè)教學(xué),可適應(yīng)大眾傳媒要求,又可進(jìn)行科研探索的復(fù)合型傳播人才,適應(yīng)全球化信息社會(huì)的要求。
為配合上面提出的“實(shí)用教育+延續(xù)教育”的教學(xué)理念,下面介紹一個(gè)傳播學(xué)本科教學(xué)的“漸進(jìn)循環(huán)”教學(xué)模型。在“漸進(jìn)循環(huán)”模型中,傳播學(xué)的教學(xué)包括了四個(gè)不同的階段,分別是:1、經(jīng)典理論的解析階段。2、相應(yīng)案例的引入階段。3、傳播實(shí)務(wù)的實(shí)踐階段。4、學(xué)術(shù)前沿的啟迪階段。
01
這四個(gè)階段可以看作是由課堂的理論教學(xué)開(kāi)始,結(jié)合教師經(jīng)驗(yàn)的案例分析承接,以學(xué)生親身的專(zhuān)業(yè)實(shí)踐配合,最后啟迪學(xué)生思考并研究學(xué)術(shù)問(wèn)題為步驟的逐漸教育過(guò)程。而這四部分之間的循環(huán)則體現(xiàn)在,經(jīng)過(guò)學(xué)生親身調(diào)研、設(shè)計(jì)實(shí)驗(yàn),論證之后對(duì)傳統(tǒng)、經(jīng)典理論的驗(yàn)證、深入、乃至發(fā)展之上。這樣的“漸進(jìn)式”教學(xué),可以深入淺出的把學(xué)生逐步引入對(duì)人類(lèi)傳播活動(dòng)的理解與研究過(guò)程中,解決以往教學(xué)中“學(xué)生認(rèn)為過(guò)難”的問(wèn)題。而由學(xué)術(shù)研究到理論發(fā)展的“循環(huán)”又為我國(guó)的傳播學(xué)研究提供了來(lái)自大學(xué)生的新鮮血液,能有效的解決前面提到“傳播學(xué)學(xué)科發(fā)展緩慢”的問(wèn)題。下面分別解釋每一個(gè)教學(xué)階段的含義、教學(xué)內(nèi)容、教學(xué)方法以及應(yīng)注意的問(wèn)題。并以講授“議程設(shè)置”功能為例,分步驟的逐一說(shuō)明每個(gè)階段教學(xué)的具體方法。
1.經(jīng)典理論的解析階段
理論教學(xué)是傳播學(xué)教學(xué)的重要任務(wù)之一。因此,傳播學(xué)教學(xué)的第一階段,或者說(shuō)基礎(chǔ)階段,就是對(duì)傳播學(xué)理論體系下的經(jīng)典理論與模型做深入的解析。這里所說(shuō)的解析,不僅僅是對(duì)教材中關(guān)于傳播學(xué)的理論的講解說(shuō)明,更重要的是對(duì)這些經(jīng)典理論的研究歷史、研究方法、適用范圍、對(duì)實(shí)踐的指導(dǎo)作用等做細(xì)致的歸納總結(jié)。
無(wú)論是中國(guó)還是外國(guó)的傳播學(xué)研究者,都編著了很多關(guān)于傳播學(xué)概論性的著作,比如:麥奎爾的《McQuail’s Mass Communication Theory》(2000);③郭慶光的《傳播學(xué)教程》(1999)。④雖然這些著作的編寫(xiě)思路不盡相同,但是不難看出傳播學(xué)教學(xué)主要包括下面一些內(nèi)容:傳播的概念、傳播學(xué)的研究范圍、傳播的不同分類(lèi)、人類(lèi)傳播的過(guò)程、傳播學(xué)的研究方法等。其中關(guān)于傳播過(guò)程的研究?jī)?nèi)容尤其豐富,包括了對(duì)傳播者的控制研究、對(duì)傳播內(nèi)容的符號(hào)學(xué)思考、對(duì)受眾角色的分析、對(duì)媒介功能的研究和對(duì)傳播效果的深入論述。
在上述的每個(gè)研究領(lǐng)域中,都含蓋了大量了概念、經(jīng)典理論和模型,僅僅以傳播效果研究為例,在著名傳播學(xué)研究學(xué)者麥奎威爾的傳播學(xué)導(dǎo)論中,收錄的關(guān)鍵詞就有幾十個(gè)之多。因此,教學(xué)的重點(diǎn)不僅僅只是告訴學(xué)生“什么是這個(gè)理論?”,更重要的是讓學(xué)生弄清楚這個(gè)理論是“為了解決什么問(wèn)題的?”,是“以什么為研究對(duì)象,用什么樣的方法研究的?”,在這個(gè)領(lǐng)域內(nèi)“目前用這個(gè)理論能解決什么問(wèn)題?”,“還有哪些問(wèn)題無(wú)法解決?”。比如教師要講解大眾傳播的宏觀(guān)效果“議程設(shè)置”功能。首先,應(yīng)該簡(jiǎn)述理論的具體內(nèi)容(這一理論用來(lái)衡量一種媒介的影響。在傳播過(guò)程中,公眾腦海中的新聞事件、議題、或者人物的相關(guān)重要性,受到新聞報(bào)道呈現(xiàn)次序或者顯著性的影響)。⑤然后要逐一解釋其中的關(guān)鍵點(diǎn):議題和顯著性。更重要的是,要重點(diǎn)交代這個(gè)理論的研究歷史,交論中涉及到的媒介議程(media agenda)-公眾議程(public agenda)-政策議程(policy agenda)的關(guān)系。⑥
2.相應(yīng)案例引入階段
在第一個(gè)環(huán)節(jié)的理論教學(xué)中,學(xué)生已經(jīng)對(duì)經(jīng)典理論的體系與研究歷史有了深入了解。因此,根據(jù)上面的解析,選取大量典型的傳播案例進(jìn)行形象的分析說(shuō)明就顯得尤其重要。這里需要注意的是:在選擇典型的案例的過(guò)程中,要注意不同案例之間的比較,以此引導(dǎo)學(xué)生找到理論應(yīng)用于實(shí)踐的一些規(guī)律。
仍然以講授“議程設(shè)置”功能為例,要引入大量的新聞議程設(shè)置案例,同時(shí)分不同的媒體類(lèi)型進(jìn)行分析。比如通過(guò)對(duì)當(dāng)日〈新聞聯(lián)播〉新聞議程的設(shè)置分析當(dāng)天的重要事件;通過(guò)連續(xù)幾日〈新聞聯(lián)播〉新聞的議程設(shè)置分析最近一個(gè)時(shí)期的重大事件;通過(guò)分析不同時(shí)間的〈人民日?qǐng)?bào)〉頭條新聞的設(shè)置來(lái)分析近一段時(shí)間媒體新聞議程的變化等等。
3.傳播實(shí)務(wù)的實(shí)踐階段
在這個(gè)環(huán)節(jié)中,學(xué)生需要親自參加到各種傳播機(jī)構(gòu)或組織的傳播活動(dòng)之中去,以親身的實(shí)踐驗(yàn)證理論與實(shí)際結(jié)合的重要性,積累更多的實(shí)踐經(jīng)驗(yàn),同時(shí)探索理論與實(shí)踐結(jié)合的新思路。雖說(shuō)這個(gè)環(huán)節(jié)的主體是學(xué)生,教師仍然需要做相應(yīng)的指導(dǎo)。要在學(xué)生親身實(shí)踐之前擬訂詳盡的指導(dǎo)書(shū),內(nèi)容包括:說(shuō)明實(shí)踐的意義,列出實(shí)踐的步驟,建議實(shí)踐的方法,同時(shí)要求學(xué)生在實(shí)踐后做認(rèn)真的總結(jié),必要時(shí)要求學(xué)生上交親身實(shí)踐的作品進(jìn)行講評(píng)。
為了更好的了解媒體“議程設(shè)置”的功能,教師可以帶領(lǐng)學(xué)生到當(dāng)?shù)氐碾娨暸_(tái)或者報(bào)社進(jìn)行一個(gè)短期的實(shí)踐,比如讓學(xué)生跟蹤該媒體一天新聞編排的整個(gè)過(guò)程,指導(dǎo)學(xué)生注意分析電視媒體新聞的編排順序,每條新聞長(zhǎng)度的不同要求;報(bào)紙每條新聞所在的版面和字?jǐn)?shù)要求等等。同時(shí)讓學(xué)生對(duì)受眾進(jìn)行一個(gè)問(wèn)卷調(diào)查,分析一下受眾看了當(dāng)天的電視新聞或者閱讀了報(bào)紙新聞以后,認(rèn)為什么是最近的“大事”,從而對(duì)照媒體新聞傳播的預(yù)期效果,驗(yàn)證議程設(shè)置的功能。
4.學(xué)術(shù)前沿的啟迪階段
在開(kāi)篇我們已經(jīng)談到過(guò)關(guān)于中國(guó)傳播學(xué)發(fā)展的現(xiàn)狀,其中談到目前傳播學(xué)研究發(fā)展比較緩慢的問(wèn)題,那么這個(gè)教學(xué)環(huán)節(jié)的設(shè)計(jì)主要是在學(xué)生已經(jīng)具備堅(jiān)實(shí)的理論基礎(chǔ)和豐富的實(shí)務(wù)經(jīng)驗(yàn)的前提下,針對(duì)目前傳播學(xué)業(yè)的問(wèn)題進(jìn)行學(xué)術(shù)的探索,以發(fā)展我國(guó)的傳播學(xué)研究事業(yè),同時(shí)學(xué)生也為完成自己的畢業(yè)設(shè)計(jì)做大量的積累工作。在這個(gè)階段,教師的任務(wù)主要是啟迪學(xué)生思考目前的傳播學(xué)學(xué)術(shù)前沿問(wèn)題,指導(dǎo)設(shè)計(jì)研究方法,提供適當(dāng)?shù)奈墨I(xiàn)支持等。這里需要注意的是:學(xué)生往往不具備系統(tǒng)的科研思維,因此教師指導(dǎo)的首要任務(wù)是培養(yǎng)學(xué)生科研的系統(tǒng)化、邏輯化、科學(xué)化、數(shù)據(jù)化。
以“議程設(shè)置”的不同功能相互作用為例,教師可以指導(dǎo)學(xué)生研究一些實(shí)際的問(wèn)題。對(duì)于研究政策議程轉(zhuǎn)化為媒體議程,可以啟發(fā)學(xué)生研究一些對(duì)國(guó)家重大的政策、法規(guī)、或者決定的媒體宣傳作用,比如“論兩會(huì)報(bào)道中央視的重要角色”;對(duì)于研究公眾議程轉(zhuǎn)化為媒體議程,可以啟發(fā)學(xué)生結(jié)合目前網(wǎng)絡(luò)媒體中“BBS,Blog”等個(gè)人媒介的作用,分析“個(gè)人媒介議程對(duì)大眾媒介議程的影響”。
三、在探索中不斷完善傳播學(xué)教育
上面已經(jīng)談到了傳播學(xué)教學(xué)方面存在著難以把握教學(xué)深度;理論教學(xué)為主導(dǎo)致“學(xué)而無(wú)用”;教學(xué)科研分離導(dǎo)致發(fā)展緩慢等問(wèn)題,也針對(duì)這些問(wèn)題提出了“實(shí)用教育+延續(xù)教育”的教學(xué)理念和“漸進(jìn)循環(huán)”的教學(xué)模型。具體論述了如何從理論入手,引入大量案例,指導(dǎo)專(zhuān)業(yè)實(shí)踐,進(jìn)而進(jìn)行科研工作的具體思路。上述的思路對(duì)授課的教師提出了更高的要求:教師要專(zhuān)業(yè)過(guò)硬,要確實(shí)接受或從事過(guò)傳播學(xué)的理論學(xué)習(xí)與研究工作;教師要有豐富的閱歷和實(shí)踐經(jīng)歷,能配合教學(xué)引入大量案例;教師要有良好的媒體人脈,為學(xué)生提供更多的實(shí)踐機(jī)會(huì);教師也應(yīng)該具備較高的科研能力,以啟迪學(xué)生的思路。
在教學(xué)中還應(yīng)該重點(diǎn)注意下面的問(wèn)題:第一,要特別注意理論的研究歷史,進(jìn)行豐富的文獻(xiàn)回顧,這是奠定學(xué)生理論思維基礎(chǔ)與框架的必由之路。第二,要做大量的案例介紹、分析、比較與講解,不能把案例教學(xué)做成陪襯的花朵和例行公事的擺設(shè),要做到舉例切實(shí)有效。第三,要加大研究方法教學(xué)與調(diào)研設(shè)計(jì)的力度,必要時(shí)專(zhuān)門(mén)開(kāi)設(shè)傳播學(xué)研究方法課程,系統(tǒng)講解研究方法的選擇、設(shè)計(jì)、使用與修正。第四,為了使學(xué)生有豐富的學(xué)術(shù)嗅覺(jué),應(yīng)該經(jīng)常參加學(xué)術(shù)研討與學(xué)術(shù)會(huì)議,經(jīng)常組織學(xué)術(shù)討論與研究活動(dòng)。
注釋
崔保國(guó):《2007年:中國(guó)傳媒產(chǎn)業(yè)發(fā)展報(bào)告》,社會(huì)科學(xué)文獻(xiàn)出版社,2007年版。
陳昌鳳:《中美新聞教育――傳承與交流》,中國(guó)廣播電視出版社,2006。
McQuail, D., 《McQuail’s Mass Communication Theory》. London: Sage,2000。
郭慶光,《傳播學(xué)教程》,中國(guó)人民大學(xué)出版社,1999。
計(jì)算思維是高級(jí)思維。研究者普遍認(rèn)為高級(jí)思維屬于高級(jí)認(rèn)知能力,建立新思維過(guò)程是認(rèn)知?jiǎng)?chuàng)新過(guò)程。積極性和批判是這個(gè)過(guò)程的兩個(gè)關(guān)鍵因素。依據(jù)學(xué)者馬扎諾的學(xué)習(xí)認(rèn)知過(guò)程理論,積極性將激發(fā)思維訓(xùn)練者內(nèi)在的認(rèn)知?jiǎng)恿?,將促使控制學(xué)習(xí)的自我系統(tǒng)調(diào)度工作,主動(dòng)參與到認(rèn)知建立過(guò)程中。如果積極性缺失,指揮認(rèn)知系統(tǒng)處理知識(shí)的元認(rèn)知等認(rèn)知能力將無(wú)法發(fā)揮作用。思維訓(xùn)練中的積極性主要體現(xiàn)在三個(gè)方面:(1)積極參與教學(xué)活動(dòng),內(nèi)容要具有吸引性;(2)積極思考;(3)積極求精。著名教育心理學(xué)家斯騰伯格認(rèn)為在照本宣科方式、問(wèn)答方式和對(duì)話(huà)方式等三種基本教學(xué)方式中,對(duì)話(huà)方式是最適發(fā)激活學(xué)生的積極性,開(kāi)展思維教學(xué)。同學(xué)通過(guò)對(duì)話(huà)逐步展開(kāi)圍繞教學(xué)內(nèi)容的分析討論,激發(fā)學(xué)生的求知欲,調(diào)動(dòng)學(xué)生的積極性,活躍學(xué)生的思維,使學(xué)生主動(dòng)地思考,讓學(xué)生充分討論并發(fā)表各自的見(jiàn)解。教師通過(guò)對(duì)話(huà)適時(shí)引導(dǎo)和評(píng)判,促進(jìn)學(xué)生對(duì)于自己思維過(guò)程的反思和批判從而提高思維能力。批判是對(duì)思維過(guò)程的觀(guān)察、分析和評(píng)估過(guò)程。它通過(guò)反思對(duì)思維進(jìn)行整理和重組,發(fā)現(xiàn)新的、合理的和優(yōu)化思維模式。思維本身外界在人腦內(nèi)部的映射,思維活動(dòng)發(fā)生在內(nèi)部,具有抽象性、非線(xiàn)性和隱蔽性等特征,將內(nèi)隱的思維過(guò)程信息顯性化是思維訓(xùn)練的關(guān)鍵因素。通過(guò)顯性化過(guò)程,將隱藏的思維結(jié)構(gòu)、思考過(guò)程及所運(yùn)用的方法展示出來(lái),幫助用戶(hù)進(jìn)行思維活動(dòng)規(guī)律的提取與整理活動(dòng)。
二、融入計(jì)算思維訓(xùn)練的程序設(shè)計(jì)教學(xué)原則
現(xiàn)有程序設(shè)計(jì)類(lèi)課程是計(jì)算機(jī)課程中的基礎(chǔ)性課程。傳統(tǒng)的教學(xué)目標(biāo)是使學(xué)生掌握計(jì)算機(jī)語(yǔ)言的基本語(yǔ)法語(yǔ)句和程序結(jié)構(gòu),能夠正確使用語(yǔ)言編程解決的一些簡(jiǎn)單問(wèn)題。教學(xué)形式以理論講解為主,在課堂上列舉出計(jì)算機(jī)語(yǔ)言語(yǔ)法的各個(gè)知識(shí)點(diǎn),再結(jié)合上機(jī)實(shí)踐操作來(lái)鞏固鞏固提高。通過(guò)學(xué)習(xí),大多數(shù)學(xué)生擅長(zhǎng)書(shū)面語(yǔ)法理論考試,回答各類(lèi)填空或選擇題。懼怕上機(jī)編程,缺乏應(yīng)用計(jì)算機(jī)程序解決問(wèn)題的能力。現(xiàn)有的教學(xué)方法束縛了學(xué)生思維的發(fā)展,尤其是運(yùn)用計(jì)算機(jī)綜合分析問(wèn)題、解決問(wèn)題能力的提高。目前,有許多老師開(kāi)展了在程序設(shè)計(jì)課程中注重提高計(jì)算思維教學(xué)改革的嘗試。探討了算法與計(jì)算思維的關(guān)系,算法是計(jì)算思維在計(jì)算機(jī)求解問(wèn)題的具體實(shí)現(xiàn),并采用一題多解的方法來(lái)實(shí)現(xiàn)教學(xué)提高計(jì)算思維能力。發(fā)揮案例教學(xué)法作為一種互動(dòng)式教學(xué)形式具有能調(diào)動(dòng)學(xué)生主動(dòng)思考的優(yōu)勢(shì),已被用在程序設(shè)計(jì)課程中培養(yǎng)計(jì)算思維。但是現(xiàn)有的教學(xué)案例方法只注意案例吸引學(xué)生的一面,在組織上,仍然是以傳輸知識(shí)為目標(biāo),沒(méi)有突出思維訓(xùn)練的教學(xué)形式。以C語(yǔ)言程序設(shè)計(jì)課程為實(shí)例,介紹將程序設(shè)計(jì)課程與計(jì)算思維能力培養(yǎng)的可行性。缺乏系統(tǒng)性的教學(xué)組織形式和組織方法。利用漢諾塔作為經(jīng)典案例探討計(jì)算思維和編程過(guò)程的關(guān)系。闡述程序設(shè)計(jì)課程教學(xué)中計(jì)算思維能力的培養(yǎng)方法。這些方法對(duì)于提高學(xué)生的計(jì)算思維能力起到一定積極作用,但是這些教學(xué)方法仍然是以程序語(yǔ)言為中心的教學(xué)模式。沒(méi)有從思維訓(xùn)練本身特點(diǎn)出發(fā),設(shè)計(jì)教學(xué)過(guò)程,從而影響了教學(xué)效果。編程過(guò)程是人們通過(guò)程序語(yǔ)言來(lái)表達(dá)解決問(wèn)題的求解過(guò)程,即計(jì)算思維過(guò)程。程序語(yǔ)言是依據(jù)計(jì)算機(jī)構(gòu)造特點(diǎn)而設(shè)計(jì)的諸多表達(dá)符號(hào)和規(guī)則的符號(hào)集合,起到人與計(jì)算機(jī)之間的中介作用。程序是計(jì)算機(jī)指令的某種組合,控制計(jì)算機(jī)的工作流程,完成一定的邏輯功能,以實(shí)現(xiàn)某種任務(wù)。程序所反映的人們根據(jù)計(jì)算機(jī)的特點(diǎn),用計(jì)算機(jī)語(yǔ)言表述解決問(wèn)題的結(jié)果,是人的自然思維方式到計(jì)算機(jī)思維方式的轉(zhuǎn)換能力。程序是人類(lèi)思考的結(jié)果,也就是計(jì)算思維的顯性化結(jié)果。對(duì)程序的批判和討論將有助于提高計(jì)算機(jī)思維的認(rèn)識(shí)。
(一)設(shè)計(jì)教學(xué)對(duì)話(huà)場(chǎng)景
首先,要以實(shí)際經(jīng)驗(yàn)情境為基礎(chǔ)案例。教學(xué)對(duì)話(huà)是通過(guò)對(duì)案例的剖析,以解決問(wèn)題為主線(xiàn)展開(kāi)。著名教育心理學(xué)家斯騰伯格美國(guó)教育家杜威又認(rèn)為一個(gè)實(shí)際的經(jīng)驗(yàn)情境,是思維的開(kāi)始階段,實(shí)際經(jīng)驗(yàn)情境的案例能夠活躍思維,促使學(xué)生思考問(wèn)題。其次,案例不易太復(fù)雜要有多樣性,程序設(shè)計(jì)是基礎(chǔ)入門(mén)性課程,是建立計(jì)算思維的起點(diǎn)。太復(fù)雜的案例信息量大,學(xué)習(xí)時(shí)不易抓住重點(diǎn),學(xué)生也會(huì)因難度大而挫傷積極性。多樣性的思維解決方案,這樣可以通過(guò)顯性比較這些思維的不同來(lái)促進(jìn)認(rèn)識(shí)計(jì)算思維,抓住各種思維的不同。最后,案例要有拓展性,能從計(jì)算思維的一個(gè)點(diǎn),拓展到其它方面。通過(guò)不斷豐富,循序漸進(jìn)。
(二)顯性化思維過(guò)程
(1)計(jì)算思維的本質(zhì)是抽象和自動(dòng)化。通過(guò)不同層次的抽象,忽視一些無(wú)關(guān)細(xì)節(jié),將注意力集中在關(guān)鍵方面,控制待解問(wèn)題的復(fù)雜性。抽象過(guò)程需要精確和嚴(yán)格的符號(hào)標(biāo)記和建模,保證最終能夠進(jìn)行機(jī)械自動(dòng)化求解。自動(dòng)化是在抽象化模型基礎(chǔ)上開(kāi)展算法設(shè)計(jì),實(shí)現(xiàn)機(jī)械化求解過(guò)程。編程過(guò)程是顯性化計(jì)算思維的過(guò)程。圖靈獎(jiǎng)得主N.Wirth經(jīng)典論述程序=數(shù)據(jù)結(jié)構(gòu)+算法。(2)數(shù)據(jù)結(jié)構(gòu)顯性化抽象思維。數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)與數(shù)據(jù)之間的邏輯關(guān)系,外界信息在程序中的抽象關(guān)系模型。(3)程序算法顯性化了自動(dòng)化過(guò)程。算法是解決特定問(wèn)題的步驟和方法。編程過(guò)程就是用計(jì)算機(jī)語(yǔ)言符號(hào),如各種標(biāo)識(shí)符、常量、變量、數(shù)組、函數(shù)和結(jié)構(gòu)體等,描述實(shí)際問(wèn)題的數(shù)據(jù)及數(shù)據(jù)之間的邏輯關(guān)系。問(wèn)題求解實(shí)現(xiàn)的精確嚴(yán)格程序指令對(duì)算法的步驟進(jìn)行十分清楚和準(zhǔn)確的描述,使得計(jì)算機(jī)可以實(shí)現(xiàn)期望的輸出結(jié)果。
(三)反思思維過(guò)程
通過(guò)對(duì)顯性化的數(shù)據(jù)結(jié)構(gòu)和算法的分析反思,可以提升計(jì)算思維能力。采用提問(wèn)的方式,對(duì)編程中的思維過(guò)程進(jìn)行觀(guān)察反思,整理和重組,發(fā)現(xiàn)新的、合理的和優(yōu)化思維模式。編程解決問(wèn)題的思維過(guò)程分為三個(gè)主要內(nèi)容:抽象建模、算法選擇、編程實(shí)現(xiàn)??梢試@三個(gè)方面設(shè)計(jì)問(wèn)題,一是思考的起點(diǎn)是什么?二是提出的解決方案是滿(mǎn)足需求?最后是在效率上是否有更好的辦法。
三、教學(xué)實(shí)例
程序設(shè)計(jì)教學(xué)一般分為兩個(gè)階段,第一個(gè)階段以語(yǔ)言教學(xué)為主,講授語(yǔ)言的基本命名規(guī)則和簡(jiǎn)單語(yǔ)句,第二階段以語(yǔ)言的靈活運(yùn)用為主,能夠解決簡(jiǎn)單問(wèn)題。第二階段是計(jì)算思維訓(xùn)練的重點(diǎn)。
(一)首先設(shè)計(jì)對(duì)話(huà)情境
例如,作為剛剛開(kāi)始選擇程序設(shè)計(jì)解決實(shí)際問(wèn)題的案例我們可以考慮選取學(xué)生非常熟悉的雞兔同籠問(wèn)題作為案例。因?yàn)檫@個(gè)案例具有一定的趣味性,而且同學(xué)們從小學(xué)到高中都學(xué)習(xí)過(guò)這個(gè)問(wèn)題的不同解法,具有多樣性。而且可以通過(guò)與程序解法的比較,來(lái)發(fā)現(xiàn)計(jì)算思維解決問(wèn)題的不同。雞兔同在一個(gè)籠子里,從上面數(shù),有35個(gè)頭,從下面數(shù),有94只腳。問(wèn)籠中各有多少只雞和兔?這是一個(gè)中國(guó)古代《孫子算經(jīng)》中經(jīng)典的問(wèn)題。根據(jù)問(wèn)題可以先給出下列不同的解法。
(二)反思討論
圍繞三種解法后面不同的思維方式展開(kāi)對(duì)話(huà)討論。奧數(shù)解法的思維過(guò)程是通過(guò)認(rèn)真分析和觀(guān)察問(wèn)題對(duì)象中內(nèi)在的自然邏輯關(guān)系,通過(guò)算式加以表達(dá)的計(jì)算,重在一個(gè)巧字。數(shù)學(xué)方程解法較前一種解法上,在思維方法上多了一層抽象,用符號(hào)的形式表達(dá)了問(wèn)題之間的聯(lián)系,并用數(shù)學(xué)方程工具加以解決。C語(yǔ)言的解題過(guò)程,具有明顯的計(jì)算思維特征。沒(méi)有太多的巧勁,而是分利用計(jì)算機(jī)數(shù)據(jù)計(jì)算準(zhǔn)度高并具有嚴(yán)格的操作時(shí)序等特點(diǎn),發(fā)揮速度和存儲(chǔ)優(yōu)勢(shì)。利用雙重循環(huán),進(jìn)行暴力搜索解決。這樣通過(guò)比較討論,將發(fā)現(xiàn)不同思維模式間的差異,有助于建立新的計(jì)算思維模式。C語(yǔ)言解法的顯性化展示了思維的過(guò)程,它通過(guò)變量j,t抽象表達(dá)了問(wèn)題所涉及的雞和兔。兩層for循環(huán)給出說(shuō)明了搜索過(guò)程。通過(guò)反思思考本案例還可以進(jìn)一步延伸思考,目前循環(huán)次數(shù)是35*35=1225次。不可能同時(shí)存在35只雞和35只的情況,我們可以這樣進(jìn)一步優(yōu)化減少循環(huán)次數(shù)提高算法效率呢?這樣的提問(wèn),將引導(dǎo)學(xué)生對(duì)于算法的進(jìn)一步思考。
四、結(jié)束語(yǔ)
[關(guān)鍵詞] 動(dòng)漫產(chǎn)業(yè) 動(dòng)漫高等教育 人才培養(yǎng)模式
目前大部分院校仍然停留在傳統(tǒng)的技藝型教學(xué)模式,在教學(xué)上只片面的注重基本繪畫(huà)能力或個(gè)別軟件操作能力的培養(yǎng),從而造成了畢業(yè)生就業(yè)形勢(shì)嚴(yán)峻,低水平重復(fù)競(jìng)爭(zhēng)。這種人才培養(yǎng)模式的落后已成為制約我國(guó)動(dòng)漫產(chǎn)業(yè)發(fā)展的重要因素,有專(zhuān)家把近幾年中國(guó)動(dòng)漫產(chǎn)業(yè)的境況稱(chēng)為“一流畫(huà)技,二流故事,三流經(jīng)營(yíng)”。所以說(shuō),近20年來(lái)中國(guó)動(dòng)漫產(chǎn)業(yè)規(guī)模性的發(fā)展也只是低水平的盲目重復(fù)建設(shè),而并非是完善產(chǎn)業(yè)結(jié)構(gòu)的綜合性建設(shè)。此種令人憂(yōu)患的現(xiàn)狀,不得不促使我們動(dòng)畫(huà)教育工作者針對(duì)動(dòng)漫產(chǎn)業(yè)的整體性認(rèn)識(shí)和動(dòng)漫高等教育環(huán)節(jié)凸現(xiàn)的問(wèn)題進(jìn)行反思。
一、加強(qiáng)對(duì)現(xiàn)代動(dòng)漫產(chǎn)業(yè)的整體性認(rèn)識(shí)以確立人才培養(yǎng)模式的定位
動(dòng)漫是一門(mén)綜合性學(xué)科,是一個(gè)從設(shè)計(jì)、生產(chǎn)到銷(xiāo)售的完整系統(tǒng),因此開(kāi)展動(dòng)漫的高等教育必須從其整體性入手,并認(rèn)清其中各個(gè)環(huán)節(jié)作用與延展,并對(duì)其各個(gè)環(huán)節(jié)的功能和特點(diǎn)進(jìn)行高教課程的建設(shè)和人才層次的培養(yǎng)。這樣,在課程建設(shè)上各科目才能有效地聯(lián)系,形成教學(xué)的整體性,同時(shí)在人才培養(yǎng)上才能夠形成多層次、多學(xué)科的優(yōu)秀人才結(jié)構(gòu)模式。
借鑒國(guó)內(nèi)外動(dòng)漫產(chǎn)業(yè)發(fā)展的成功案例,動(dòng)漫產(chǎn)業(yè)已形成策劃、設(shè)計(jì)、生產(chǎn)到傳播,再到相關(guān)衍生產(chǎn)品開(kāi)發(fā)的完整循環(huán)的工業(yè)產(chǎn)業(yè)鏈。其最具代表性的案例當(dāng)屬迪斯尼,其名稱(chēng)甚至已成為現(xiàn)代動(dòng)畫(huà)的代名詞。關(guān)于迪斯尼公司發(fā)展歷程的文章有很多且都耳熟能詳,本文在此不將贅述。
動(dòng)漫人才的培養(yǎng)也應(yīng)順應(yīng)產(chǎn)業(yè)結(jié)構(gòu)的發(fā)展做出相配套的舉措。如果僅把動(dòng)漫作為技藝性專(zhuān)業(yè)來(lái)對(duì)待,教學(xué)培養(yǎng)停留在制作層次的人才培養(yǎng)。那么對(duì)整體結(jié)構(gòu)發(fā)展是不合理的。作為高等教育者應(yīng)轉(zhuǎn)變思想觀(guān)念把動(dòng)漫產(chǎn)品作為文化工業(yè)產(chǎn)品來(lái)對(duì)待,將動(dòng)漫產(chǎn)業(yè)的策劃、設(shè)計(jì)、傳播以及衍生產(chǎn)品開(kāi)發(fā)納入到人才培養(yǎng)模式中。
其中,動(dòng)漫產(chǎn)業(yè)設(shè)計(jì)、策劃和管理能力培養(yǎng)是不可忽視的。人才培養(yǎng)的缺失導(dǎo)致了國(guó)內(nèi)動(dòng)漫產(chǎn)業(yè)中設(shè)計(jì)和策劃能力的低下,國(guó)內(nèi)大多動(dòng)漫公司在創(chuàng)作方面也只能模仿國(guó)外已有的動(dòng)漫產(chǎn)品或?qū)?guó)內(nèi)原有經(jīng)典動(dòng)漫產(chǎn)品進(jìn)行改良,如《藍(lán)貓系列》、《天上掉下個(gè)豬八戒》、《虹貓仗劍走天涯》等作品我們或多或少的都能看到國(guó)外經(jīng)典動(dòng)漫作品雜交的影子。中國(guó)首部三維動(dòng)畫(huà)大片《魔比斯環(huán)》,其編劇、原創(chuàng)、導(dǎo)演等重要部分,更是全部由國(guó)外設(shè)計(jì)師來(lái)?yè)?dān)綱。這突出了我國(guó)動(dòng)漫人才在原創(chuàng)、策劃、管理能力的缺乏。盲目的模仿和片面的改良,其動(dòng)漫產(chǎn)品定位也自然不能很好的符合中國(guó)觀(guān)眾的需要。
當(dāng)然,在這里我們并不是對(duì)現(xiàn)有的中國(guó)動(dòng)漫創(chuàng)作成果進(jìn)行全盤(pán)否定,畢竟中國(guó)動(dòng)漫產(chǎn)業(yè)經(jīng)歷了20多年嚴(yán)冬才剛剛迎來(lái)創(chuàng)造的初春。目前模仿、借鑒以及國(guó)際合作也是縮短我國(guó)動(dòng)漫產(chǎn)業(yè)與國(guó)外動(dòng)漫產(chǎn)業(yè)距離的最切實(shí)可行的辦法之一,但作為高校教育者和中國(guó)動(dòng)漫的忠實(shí)擁蠆者不得不對(duì)現(xiàn)有動(dòng)漫創(chuàng)作和人才培養(yǎng)的問(wèn)題提出自己的看法。
高校教育應(yīng)具備開(kāi)放的觀(guān)念和包容的態(tài)度多層次地培養(yǎng)動(dòng)漫人才的創(chuàng)造能力,鼓勵(lì)學(xué)生在藝術(shù)風(fēng)格、技法、技術(shù)以及產(chǎn)品開(kāi)發(fā)上有新的突破。同時(shí),還應(yīng)該更進(jìn)一步強(qiáng)化塑造民族動(dòng)漫品牌意識(shí)的教學(xué),強(qiáng)調(diào)對(duì)文化產(chǎn)品的品牌形象建構(gòu)與傳播。就像魯迅先生的“拿來(lái)主義”,在教學(xué)上教授學(xué)生勇于學(xué)習(xí)經(jīng)典傳統(tǒng)中國(guó)動(dòng)漫形式和國(guó)外先進(jìn)動(dòng)漫設(shè)計(jì)、開(kāi)發(fā)理念,摒棄原有的糟粕和舶來(lái)的水土不服,去偽存菁建立具有中國(guó)民族特色的動(dòng)漫產(chǎn)業(yè)品牌。
結(jié)合對(duì)現(xiàn)代動(dòng)漫產(chǎn)業(yè)的整體性認(rèn)識(shí),我認(rèn)為動(dòng)漫高等教育的人才培養(yǎng)模式總的方針應(yīng)該以培養(yǎng)其綜合素質(zhì)能力為主線(xiàn),努力培養(yǎng)適應(yīng)生產(chǎn)、建設(shè)、管理、服務(wù)等動(dòng)漫產(chǎn)業(yè)需要的德智體全面發(fā)展的、具有鮮明時(shí)代特色和良好職業(yè)道德的高等綜合素質(zhì)型人才。同時(shí),根據(jù)動(dòng)漫產(chǎn)業(yè)的綜合性特色,以及產(chǎn)業(yè)對(duì)各層次、各方面人才的需求,各高等院校教育機(jī)構(gòu)應(yīng)結(jié)合自身辦學(xué)特色,以符合總的人才培養(yǎng)方針前提下提出特色辦學(xué),突出各院校動(dòng)漫教育自身特點(diǎn),完善動(dòng)漫產(chǎn)業(yè)人才層次結(jié)構(gòu)多元化、特色化的人才培養(yǎng)模式。
二、結(jié)合動(dòng)漫產(chǎn)業(yè)的整體性認(rèn)識(shí)完善高校動(dòng)漫專(zhuān)業(yè)課程的建設(shè)
結(jié)合完整的典型性動(dòng)漫產(chǎn)品開(kāi)發(fā)流程所作出的專(zhuān)業(yè)課程建設(shè)應(yīng)包含以下內(nèi)容:
1 動(dòng)漫前期策劃
動(dòng)漫前期策劃是對(duì)整個(gè)動(dòng)漫產(chǎn)品的先期規(guī)劃。這過(guò)程將對(duì)現(xiàn)有市場(chǎng)、預(yù)計(jì)投入、預(yù)計(jì)效益等因素進(jìn)行策劃,提出切實(shí)可行的創(chuàng)作切入點(diǎn)。在課程設(shè)置上,策劃方面的課程應(yīng)在教學(xué)前期提出,讓學(xué)生明確在動(dòng)漫創(chuàng)作中策劃開(kāi)發(fā)的重要性,懂得如何通過(guò)市場(chǎng)調(diào)研和投入產(chǎn)出的預(yù)計(jì)對(duì)動(dòng)漫產(chǎn)品進(jìn)行受眾、時(shí)效、地區(qū)和傳播方式等內(nèi)容定位。在日后動(dòng)漫產(chǎn)品開(kāi)發(fā)時(shí),學(xué)生可以結(jié)合市場(chǎng)需求邁出正確的第一步。市場(chǎng)的調(diào)研、產(chǎn)品周期的預(yù)測(cè)、媒體傳播方式以及國(guó)家相關(guān)的法規(guī)條例和國(guó)際行業(yè)標(biāo)準(zhǔn)等將是課程教學(xué)的主要內(nèi)容。
2 動(dòng)漫文學(xué)劇本設(shè)定
對(duì)于所有的動(dòng)漫作品而言,文學(xué)劇本都是重中之重,動(dòng)漫作品的質(zhì)量的好壞很大程度上取決于文學(xué)劇本。因此,選擇和確定一個(gè)劇本投資,是一項(xiàng)相當(dāng)重要的決策。劇本通常是由制片人委托專(zhuān)人組稿、推薦,經(jīng)有關(guān)專(zhuān)家研討、策劃,由制片人做出錄用決定。導(dǎo)演接受劇本后,必須組織主創(chuàng)人員對(duì)劇本進(jìn)行反復(fù)討論研究,歸納意見(jiàn),統(tǒng)一認(rèn)識(shí)。
目前制約我國(guó)動(dòng)漫產(chǎn)業(yè)發(fā)展的瓶頸也在于此。動(dòng)漫劇作的原創(chuàng)應(yīng)鼓勵(lì)創(chuàng)作的創(chuàng)新性,減弱以往動(dòng)漫劇作過(guò)分強(qiáng)調(diào)“教化”功能,增強(qiáng)劇本在劇情設(shè)定上的多元性,從而符合現(xiàn)代人對(duì)動(dòng)漫作品的審美心理要求。就目前國(guó)內(nèi)動(dòng)漫劇本創(chuàng)作教學(xué)來(lái)看,文學(xué)劇作知識(shí)和民族學(xué)方面的知識(shí)亟待提高,在完善課程建設(shè)上,可通過(guò)人文學(xué)、美學(xué)、視聽(tīng)語(yǔ)言等科目入手。
3 形象角色設(shè)定
關(guān)鍵詞:.NET;案例;教學(xué);課程改革
中圖分類(lèi)號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2013)36-0177-02
《.NET技術(shù)》課程是軟件工程專(zhuān)業(yè)計(jì)算機(jī)應(yīng)用方向的必修課程,其授課目標(biāo)是讓學(xué)生了解什么是,其工作原理,掌握.NET環(huán)境下的代碼編寫(xiě)(C#)及執(zhí)行方法、WinForm應(yīng)用程序設(shè)計(jì)、基于構(gòu)建Web應(yīng)用程序和Web服務(wù)。案例教學(xué)作為一種教學(xué)方法在國(guó)外有悠久的歷史,近幾年在我國(guó)也被逐漸應(yīng)用到各類(lèi)課程中,其目的主要在學(xué)生掌握了有關(guān)基礎(chǔ)知識(shí)和分析技術(shù)的基礎(chǔ)上,根據(jù)教學(xué)目的和教學(xué)內(nèi)容的要求,運(yùn)用典型案例,將學(xué)生帶入特定事件的現(xiàn)場(chǎng)進(jìn)行案例分析,學(xué)生獨(dú)立思考或集體協(xié)作,進(jìn)一步提高識(shí)別、分析和解決某一具體問(wèn)題的能力,同時(shí)培養(yǎng)學(xué)生正確的學(xué)習(xí)方法、良好的工作作風(fēng)、較強(qiáng)的溝通能力和團(tuán)隊(duì)協(xié)作能力的教學(xué)方式。目前,絕大多數(shù)高校的軟件工程專(zhuān)業(yè)都開(kāi)設(shè)了.NET的相關(guān)課程,對(duì)于已經(jīng)有C語(yǔ)言、C++或者Java基礎(chǔ)的學(xué)生,在.NET課程中如何根據(jù)課程特點(diǎn),使得教學(xué)效果得以提高是本課程教學(xué)改革的重點(diǎn)。
本文就.NET課程各部分內(nèi)容采用的案例進(jìn)行探討,以期能夠通過(guò)案例增強(qiáng)學(xué)生學(xué)習(xí)興趣、提高動(dòng)手能力、縮短從理論到實(shí)際開(kāi)發(fā)之間的距離。
一、更新教學(xué)內(nèi)容,精心設(shè)計(jì)課堂案例
微軟在2000年.NET,在12年間,.NET經(jīng)歷了1.0、1.1、2.0、3.0、3.5、4.0,.NET技術(shù)得到了越來(lái)越多的開(kāi)發(fā)者的認(rèn)可和推崇,成為計(jì)算機(jī)專(zhuān)業(yè)、軟件工程專(zhuān)業(yè)的專(zhuān)業(yè)課程。當(dāng)然微軟在.NET上的更新速度也是非常的快,尤其伴隨著Windows 8、Visual Studio 2012和.NET Framework 4.5的,微軟在操作系統(tǒng)及其開(kāi)發(fā)語(yǔ)言上做了很多重大的改進(jìn),因此本課程的教學(xué)大綱、教學(xué)內(nèi)容也隨著每一個(gè)版本的在一定程度上進(jìn)行修訂和改進(jìn)。目前該課程上課和實(shí)習(xí)可按38/18或32/12進(jìn)行分配。案例教學(xué)中的案例要求具有真實(shí)性、完整性、典型性和啟發(fā)性,針對(duì)目前使用的Visual Studio 2010為開(kāi)發(fā)環(huán)境,以C#為開(kāi)發(fā)語(yǔ)言,教學(xué)主要內(nèi)容及相關(guān)案例如下:
1.語(yǔ)言基礎(chǔ)。語(yǔ)言基礎(chǔ)中,變量、關(guān)鍵字、表達(dá)式、運(yùn)算符、條件語(yǔ)句、循環(huán)語(yǔ)句等與C語(yǔ)言、Java語(yǔ)言等基本一致的內(nèi)容,因此本部分主要是課堂調(diào)試常用程序。常用案例及作用如下:(1)限定輸入字符(文本框中只能輸入1~10和小數(shù)點(diǎn)、負(fù)號(hào))。使學(xué)生能夠熟悉條件語(yǔ)句的書(shū)寫(xiě)規(guī)則、Keypress事件的使用方法、事件的Handled和KeyChar屬性、字符串IndexOf方法;(2)滾動(dòng)字幕。使label控件從窗體一側(cè)緩慢滑動(dòng)到另外一側(cè),編寫(xiě)成功后,改寫(xiě)為左右擺動(dòng)。目的是使學(xué)生理解Timer控件的使用方法、屬性的作用、控件的Width和Left屬性(Width、Top和Left是可讀可寫(xiě),Bottom和Right是只讀)。結(jié)合Timer控件的簡(jiǎn)單應(yīng)用,講授窗口抖動(dòng)的基本原理,使得學(xué)生在接觸到.NET之初就能夠產(chǎn)生濃厚的興趣。窗體抖動(dòng)的程序還可以改寫(xiě)為線(xiàn)程控制或委托、事件結(jié)合的方式,因此窗口抖動(dòng)可以在多線(xiàn)程、委托和事件的知識(shí)點(diǎn)中再一次出現(xiàn),將一個(gè)案例多種實(shí)現(xiàn)方法展現(xiàn)給學(xué)生,使他們能夠更加靈活地運(yùn)行.NET的知識(shí)。(3)計(jì)數(shù)器、輸出格式限制、里程表(九九乘法表)。使學(xué)生熟悉三種常用循環(huán)語(yǔ)句的寫(xiě)法、應(yīng)用場(chǎng)合。計(jì)數(shù)器主要是利用循環(huán)來(lái)計(jì)算階乘、累加、計(jì)數(shù)。輸出格式主要是用循環(huán)來(lái)控制輸出數(shù)字(符號(hào))的數(shù)量、位置。里程表主要使學(xué)生熟悉掌握循環(huán)嵌套、循環(huán)輸出控制。這三個(gè)例子足以使學(xué)生掌握循環(huán)及輸出位置控制。(4)猜數(shù)字、最大公約數(shù)和最小公倍數(shù)、對(duì)稱(chēng)數(shù)。猜數(shù)字是隨機(jī)長(zhǎng)生一個(gè)1~100的隨機(jī)數(shù),用戶(hù)可以猜8次,沒(méi)有猜對(duì)則提示用戶(hù)是大了還是小了。該案例首先通過(guò)文本框輸入,消息框彈出提示信息,讓學(xué)生學(xué)會(huì)使用隨機(jī)數(shù)的產(chǎn)生、循環(huán),然后采用多窗體的調(diào)用方式,自定義一個(gè)對(duì)話(huà)框,彈出并可輸入所猜數(shù)字,講授多窗體調(diào)用的方法。最大公約數(shù)和最小公倍數(shù)的案例主要是結(jié)合“猜數(shù)字”案例中的對(duì)話(huà)框,輸入所求數(shù)值,根據(jù)定義求解,分析該問(wèn)題,介紹輾轉(zhuǎn)相除法,利用該方法獲取結(jié)果,使學(xué)生熟悉多窗體調(diào)用,取余等。對(duì)稱(chēng)數(shù)是為了引出數(shù)組,第一個(gè)解決辦法是常用的按位取余,逆序重排后進(jìn)行對(duì)比,該方法復(fù)雜、易出錯(cuò);引出第二個(gè)解決方案,通過(guò)字符數(shù)組,使數(shù)字轉(zhuǎn)換為字符,進(jìn)行對(duì)比,獲得結(jié)果,對(duì)比字符串Equals()和運(yùn)算符==的區(qū)別并通過(guò)該例引出并講解數(shù)組。(5)計(jì)算屬相和每月天數(shù)。建立屬相數(shù)組,通過(guò)輸入的年,來(lái)計(jì)算屬相,目的是熟悉數(shù)組的使用;結(jié)合該例,引出如何計(jì)算每月天數(shù),實(shí)際就是如何判斷2月的天數(shù),修改程序,利用該案例引出屬性、索引器的使用。(6)窗口抖動(dòng)。用多國(guó)語(yǔ)言說(shuō)話(huà)的經(jīng)典示例,引出委托,利用之前用Timer控制的窗體抖動(dòng)程序,使用并操作委托,同時(shí)當(dāng)窗口抖動(dòng)時(shí)產(chǎn)生一個(gè)事件,發(fā)出聲音。(7)圖形類(lèi)庫(kù)。創(chuàng)建圖形類(lèi)庫(kù),派生矩形類(lèi)、多邊形類(lèi)、圓類(lèi),構(gòu)造調(diào)用方法,對(duì)比private、protected、public和internal的區(qū)別;引入Sealed,new,講解其功能;在此對(duì)比virtual、abstract與override的區(qū)別。
2.WinForm。WinForm編程最大的特點(diǎn)就是可以快速、高效的做出和Windows應(yīng)用程序非常相似的界面,本部分是課程的重點(diǎn)之一,難點(diǎn)也比較多,采用的部分案例及作用如下:(1)窗體透明度漸變。用Timer控制Form的Opacity屬性,引出Text、Icon、AcceptButton、CancelButton、BackColor、BackGroundImage、BackGroundImageLayout、WindowState等屬性。(2)Word界面。仿照Word界面,利用MenuStrip、ToolStrip、StatusBar、SpliterContainer、ContextMenuStrp、TextBox、RichTextBox、Combobox、CheckBox、RadioBotton、GroupBox、ColorDialog、FolderBrowserDialog、FontDialog、OpenFileDialog、SaveFileDialog、ProgressBar控件,講解對(duì)應(yīng)的屬性、事件,設(shè)計(jì)為MDI窗口,并讀寫(xiě)文件(FileStream、StreamReader和StreamWriter類(lèi)的使用方法)。(3)資源管理器。仿照資源管理器窗口,講授ListView和TreeView控件,引入File、FileInfo、Directory類(lèi)、使用相關(guān)屬性和方法,顯示文件夾的屬性結(jié)構(gòu)和相關(guān)信息,其中文件路徑引入@符號(hào)的使用。
3.數(shù)據(jù)庫(kù)。NET數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)架構(gòu)是(ActiveX Data Objects),是數(shù)據(jù)庫(kù)應(yīng)用程序和數(shù)據(jù)源之間溝通的橋梁。.NET數(shù)據(jù)提供程序的主要核心對(duì)象包括:Connection、Command、DataReader、DataAdapter、Dataset、DataTable。采用案例及作用如下:(1)用戶(hù)登錄。界面包括了用戶(hù)名、密碼、部門(mén)、密碼提示(忘記密碼)、創(chuàng)建用戶(hù)四個(gè)部分,該案例很具有針對(duì)性,且包含了查詢(xún)、插入、更新全部?jī)?nèi)容。(2)登陸后數(shù)據(jù)查詢(xún)。包括兩個(gè)窗體,分別調(diào)用。一個(gè)窗體是用文本框、標(biāo)簽和按鈕配合,文本框綁定數(shù)據(jù)源,達(dá)到查詢(xún)的目的;另外的窗體加上DataGridView,也可以完成查詢(xún),并且可以模糊查詢(xún)、按出生時(shí)間段查詢(xún)等。案例中多次用到數(shù)據(jù)庫(kù)的查詢(xún)、修改操作,引出如何封裝數(shù)據(jù)庫(kù)操作的類(lèi)。
4.多線(xiàn)程、套接字。(1)窗體抖動(dòng)。修改前面的窗體抖動(dòng)案例,控制線(xiàn)程睡眠時(shí)間,達(dá)到窗口抖動(dòng)的效果。使學(xué)生了解進(jìn)程與線(xiàn)程的區(qū)別同時(shí)引出多線(xiàn)程應(yīng)用程序。(2)局域網(wǎng)聊天工具?;赟ocket編程技術(shù),完成服務(wù)器與客戶(hù)機(jī)端的通信,多個(gè)用戶(hù)連接時(shí),創(chuàng)建多個(gè)線(xiàn)程,完成相應(yīng)的消息通訊。
。(1)用戶(hù)登錄。同數(shù)據(jù)庫(kù)類(lèi),界面包括了用戶(hù)名、密碼、部門(mén)、密碼提示(忘記密碼)、創(chuàng)建用戶(hù)、驗(yàn)證碼五個(gè)部分,分別介紹控件的使用方法,同時(shí)關(guān)聯(lián)數(shù)據(jù)庫(kù)。(2)登陸后數(shù)據(jù)查詢(xún)。使用GridView控件,讓學(xué)生了解該控件的常用屬性、分頁(yè)顯示方法、編輯修改與數(shù)據(jù)庫(kù)的關(guān)聯(lián)方法。
6.選講。根據(jù)學(xué)時(shí)數(shù),可適當(dāng)增加X(jué)ML、WPF、WCF、LINQ、WP7的內(nèi)容。
7.綜合案例。(1)飯卡管理系統(tǒng)(WinForm)。通過(guò)對(duì)飯卡的管理,與數(shù)據(jù)庫(kù)結(jié)合,完成學(xué)生飯卡管理的過(guò)程。(2)研究生管理系統(tǒng)()。以研究生管理系統(tǒng)作為案例,根據(jù)不同部門(mén)、不同用戶(hù)的需求,完成動(dòng)態(tài)網(wǎng)站的建設(shè)。全面介紹的工作原理,IDE的使用方法,借用數(shù)據(jù)部分講過(guò)的用戶(hù)登錄和登陸后的查詢(xún),增加驗(yàn)證控件、GridView控件,使學(xué)生對(duì)后臺(tái)操作更加了解。
為了達(dá)到更好的教學(xué)效果,案例通常都是在課堂上編寫(xiě)完成,但其中的部分案例只需要引入關(guān)鍵部分,剩余部分直接講授源代碼,給學(xué)生課后復(fù)習(xí)和鞏固的機(jī)會(huì),沒(méi)有必要在課堂上完全編寫(xiě)。當(dāng)然也可以節(jié)省課時(shí),將時(shí)間放在部分難點(diǎn)、重點(diǎn)上。
二、針對(duì)課程重點(diǎn)和難點(diǎn),經(jīng)典案例上機(jī)試驗(yàn)
程序設(shè)計(jì)課程對(duì)動(dòng)手能力的要求非常高,合理設(shè)計(jì)上機(jī)實(shí)習(xí)內(nèi)容對(duì)學(xué)生掌握課程非常重要,每次實(shí)習(xí)前給學(xué)生案例的部分代碼并布置實(shí)習(xí)作業(yè),在上機(jī)前了解基本原理和要求,實(shí)習(xí)時(shí)添加代碼完成實(shí)習(xí)內(nèi)容,然后完成布置的作業(yè)。實(shí)習(xí)內(nèi)容均為已經(jīng)成熟,且應(yīng)用較廣的軟件為對(duì)象,進(jìn)行編寫(xiě)。主要實(shí)習(xí)作業(yè)如下:
1.吃豆子游戲。設(shè)計(jì)豆子類(lèi),其中包括了出現(xiàn)的位置等屬性,消失等方法,該例子主要是練習(xí)類(lèi)、對(duì)象、繼承、多態(tài)、繪圖。
2.IE瀏覽器。仿IE瀏覽器,完成瀏覽器的設(shè)計(jì)。該例子主要是練習(xí)WinForm編程方法及常用控件的使用。
3.事件提醒器。要求能夠輸入在制定日期和時(shí)間提醒相應(yīng)的事情。該例子主要練習(xí)委托、事件、泛型。
4.聊天系統(tǒng)設(shè)計(jì)。要求完成局域網(wǎng)聊天系統(tǒng)的設(shè)計(jì)。該例子主要練習(xí)多線(xiàn)程、套接字。
5.學(xué)生信息管理系統(tǒng)。訪(fǎng)教務(wù)學(xué)生管理系統(tǒng),完成學(xué)生信息管理系統(tǒng),系統(tǒng)能夠查詢(xún)成績(jī)、查看課表、評(píng)教等工作。該例子主要練習(xí)、數(shù)據(jù)庫(kù)。
實(shí)習(xí)前的準(zhǔn)備和了解對(duì)學(xué)生非常重要,如果學(xué)生能夠在實(shí)習(xí)前就對(duì)實(shí)習(xí)作業(yè)有多了解,甚至知道如何編寫(xiě),那么實(shí)習(xí)作業(yè)的完成會(huì)非常順利,學(xué)生知識(shí)的掌握效果會(huì)非常好。因此實(shí)習(xí)作業(yè)是在課程開(kāi)始前布置。同時(shí),課堂案例在講授時(shí)要與實(shí)習(xí)內(nèi)容結(jié)合,引導(dǎo)或啟發(fā)學(xué)生對(duì)類(lèi)似問(wèn)題的該如何進(jìn)行處理。實(shí)習(xí)的過(guò)程是以案例為驅(qū)動(dòng)的,通過(guò)實(shí)習(xí)案例提出問(wèn)題,通過(guò)課堂案例來(lái)解決問(wèn)題。
三、改革考試方法,注重能力考核
.NET課程注重實(shí)際動(dòng)手操作能力,因此考核方式有原來(lái)的考試變?yōu)榭己恕F綍r(shí)作業(yè)的完成為主要考查項(xiàng)目,實(shí)習(xí)、實(shí)驗(yàn)的成績(jī)?cè)诳荚嚦煽?jī)中占主要部分,同時(shí)如果課時(shí)允許,可以將學(xué)生分組,安排布置大作業(yè),在最后一到兩次課上讓學(xué)生進(jìn)行演示和講解,也可以選擇優(yōu)秀作品進(jìn)行展覽,讓學(xué)生體會(huì)成就感。最終根據(jù)學(xué)生實(shí)習(xí)、實(shí)驗(yàn)、綜合實(shí)習(xí)作業(yè)完成的質(zhì)量給定分?jǐn)?shù),使學(xué)生能夠在該門(mén)課程上學(xué)到知識(shí)、提高水平、鍛煉能力。
經(jīng)過(guò)對(duì)近三年的案例教學(xué)實(shí)踐,對(duì)案例進(jìn)行不斷的修改和完善,案例教學(xué)方法在《.NET技術(shù)》課程教學(xué)中逐漸成熟。案例教學(xué)方法能夠使學(xué)生較好、較快地掌握所學(xué)知識(shí),在教學(xué)和實(shí)習(xí)中的應(yīng)用效果好,當(dāng)然在講授過(guò)程中,其他方法也要融合進(jìn)來(lái),如討論解決方案法,課程之間、前后知識(shí)之間的橫縱向比較法等。當(dāng)然與學(xué)生的互動(dòng)也顯得尤為重要,互動(dòng)過(guò)程中的啟發(fā),是達(dá)到教學(xué)效果的必要手段,授課過(guò)程中,注意學(xué)生的反應(yīng),使學(xué)生能夠全面吸收并掌握。在實(shí)際教學(xué)中,綜合應(yīng)用多種教學(xué)方法,注重樹(shù)立學(xué)生主體地位,幫助學(xué)生養(yǎng)成良好的學(xué)習(xí)態(tài)度與學(xué)習(xí)習(xí)慣,利于提高教學(xué)質(zhì)量。
參考文獻(xiàn):
[1]張家軍,靳玉樂(lè).論案例教學(xué)的本質(zhì)與特點(diǎn)[J].中國(guó)教育學(xué)刊,2004,(1):48-50,60.
[2]張繼學(xué).案例教學(xué)及其在國(guó)內(nèi)的發(fā)展現(xiàn)狀[J].職業(yè)教育研究,2004,(11):60-61.
[3]高進(jìn)云,胡偉艷,喬榮鋒.資源環(huán)境與城鄉(xiāng)規(guī)劃管理專(zhuān)業(yè)土地利用規(guī)劃學(xué)課程案例教學(xué)實(shí)施探討[J].高等農(nóng)業(yè)教育,2011,243(9):80-82.
[4]常梅,董英茹,王法勝程序設(shè)計(jì)案例教學(xué)中金字塔式課程設(shè)計(jì)模式探討J].知識(shí)庫(kù),2012,(8):40-43.
[5]李天平深入體驗(yàn)與實(shí)戰(zhàn)精要[M].北京:電子工業(yè)出版社,2009.
[6]彭佳紅,彭佳文,曹曉蘭.基于案例的軟件工程課程教學(xué)研究[J].高等農(nóng)業(yè)教育,2009,211(11):60-62.
基金項(xiàng)目:西北農(nóng)林科技大學(xué)教改基金項(xiàng)目(.NET程序設(shè)計(jì)課程教學(xué)模式創(chuàng)新研究與實(shí)踐,JY1102076),陜西高等教育教學(xué)改革研究項(xiàng)目(校企聯(lián)合軟件工程專(zhuān)業(yè)建設(shè)與實(shí)踐,11BY10),西北農(nóng)林科技大學(xué)優(yōu)質(zhì)課程資源建設(shè)項(xiàng)目(面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì))
關(guān)鍵詞:C語(yǔ)言;課堂教學(xué);教學(xué)方法
中圖分類(lèi)號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:A
1引言
隨著多媒體技術(shù)的應(yīng)用與發(fā)展,“C語(yǔ)言程序設(shè)計(jì)”的教學(xué)方式也從單一的板書(shū)模式向利用多媒體技術(shù)進(jìn)行教學(xué)的方式發(fā)展。在這種教學(xué)方式下,教師節(jié)省了書(shū)寫(xiě)板書(shū)的時(shí)間,學(xué)生也可以在單位時(shí)間內(nèi)獲取更多的知識(shí)[1],但是同時(shí)也存在學(xué)生不能充分消化所學(xué)知識(shí)的現(xiàn)象。在我國(guó)一些高等院校,這門(mén)課是面向大一新生開(kāi)設(shè),學(xué)生以前沒(méi)有接觸過(guò)程序設(shè)計(jì)思想,所以會(huì)感覺(jué)內(nèi)容枯燥、不理解、不入門(mén)甚至厭學(xué)。針對(duì)上述現(xiàn)象,教師如何引導(dǎo)學(xué)生思考、如何設(shè)計(jì)教學(xué)內(nèi)容以及如何進(jìn)行內(nèi)容講授是很值得思考的問(wèn)題,這也是提高“C語(yǔ)言程序設(shè)計(jì)”課堂教學(xué)質(zhì)量及教學(xué)效果的關(guān)鍵。
2教學(xué)中存在的問(wèn)題分析與對(duì)策
(1) 運(yùn)用框架教學(xué)法。教師的教學(xué)理念是否正確將直接影響教師的知識(shí)表達(dá)方式。題目的講解重點(diǎn)在于講思路,講怎樣想,而不在于講每條語(yǔ)句的釋義或語(yǔ)法。因此,需要用問(wèn)題引導(dǎo)學(xué)生思考,同時(shí)采用框架教學(xué)法將學(xué)生的答案記錄。例如,利用公式Õ/4=1-1/3+1/5-1/7+…求 Õ的近似值,直到某一項(xiàng)的絕對(duì)值小于10-6為止[2]。學(xué)生從題目中看到的內(nèi)容與規(guī)律如圖1所示:
這樣,學(xué)生從已知知識(shí)到未知的程序設(shè)計(jì)就有了一個(gè)明確的思路,以后便會(huì)舉一反三,遇到類(lèi)似更復(fù)雜的問(wèn)題就會(huì)有思路,例如:sin(x)=x-x3/3!+x5/5!-x7/7!…,直到最后一項(xiàng)的絕對(duì)值
(2) 授課內(nèi)容不拘泥于章節(jié)順序。每本教材都有各自的特點(diǎn),如譚浩強(qiáng)的《C程序設(shè)計(jì)》內(nèi)容全面細(xì)致,但是若將學(xué)生引入枯燥的語(yǔ)法中,而學(xué)了三章還不知道程序?yàn)楹挝铮瑒?shì)必讓學(xué)生的學(xué)習(xí)興趣大打折扣。所以無(wú)論選用什么教材,教師都可以按學(xué)生的理解能力編排教學(xué)內(nèi)容??梢宰寣W(xué)生第一次上課就接觸程序,第一次上機(jī)就模仿程序,這種通過(guò)程序運(yùn)行帶來(lái)的快樂(lè)會(huì)加強(qiáng)學(xué)生的學(xué)習(xí)信心,而且給學(xué)生以直觀(guān)的認(rèn)識(shí),消除程序設(shè)計(jì)的神秘感。算法的內(nèi)容可以放到順序結(jié)構(gòu)程序設(shè)計(jì)的后面再講,這樣學(xué)生便輕松理解算法是什么,打印輸出語(yǔ)句可以第一節(jié)就簡(jiǎn)單介紹,因?yàn)槊看紊蠙C(jī)實(shí)踐都會(huì)用到。諸如此類(lèi)的想法與經(jīng)驗(yàn)都是來(lái)源于學(xué)生的理解需求。
此外,還可以采用漸近式或階梯式的教學(xué)方法。比如,講指針和函數(shù)等有一定難度的章節(jié)時(shí),可以采取這種方式。以函數(shù)為例,先將最簡(jiǎn)單的函數(shù)基礎(chǔ)知識(shí)講授給學(xué)生,讓他們知道什么是函數(shù)、作用及功能即可,當(dāng)講過(guò)數(shù)組和結(jié)構(gòu)的章節(jié)后,再深入的講解函數(shù)的各種較復(fù)雜的知識(shí)點(diǎn),學(xué)生就容易理解了,這種“分散難點(diǎn)”的漸近式教學(xué)方法,可以讓學(xué)生學(xué)到最后一章還是充滿(mǎn)信心。
(3) 理論聯(lián)系實(shí)踐,充分利用案例教學(xué)法。學(xué)生在沒(méi)有明確學(xué)習(xí)目的情況下會(huì)提出:“學(xué)這門(mén)課到底有什么用?”這類(lèi)問(wèn)題。作為大學(xué)生,學(xué)生學(xué)習(xí)的動(dòng)機(jī)會(huì)促使他們更關(guān)心所學(xué)知識(shí)是否會(huì)學(xué)有所用,難點(diǎn)也許不僅僅在于課程本身。所以,C語(yǔ)言的重要性一定要強(qiáng)調(diào)。C語(yǔ)言不是一門(mén)過(guò)時(shí)的語(yǔ)言,學(xué)生不重視在較大程度上是因?yàn)閷W(xué)生不了解它。C語(yǔ)言是一些操作系統(tǒng)的服務(wù)、網(wǎng)絡(luò)和驅(qū)動(dòng)程序等底層軟件的開(kāi)發(fā)基礎(chǔ);在手機(jī)、PDA等嵌入式產(chǎn)品開(kāi)發(fā)與研究領(lǐng)域也有廣泛的應(yīng)用。在教學(xué)中,可以結(jié)合案例進(jìn)行教學(xué),簡(jiǎn)單的如構(gòu)建通訊錄、學(xué)生信息管理,游戲程序等;復(fù)雜的可以演示在工業(yè)領(lǐng)域中的應(yīng)用案例等。
(4) 經(jīng)典語(yǔ)句提煉,以一當(dāng)十。在程序設(shè)計(jì)中,將出現(xiàn)頻率高的語(yǔ)句和算法提煉出來(lái)單獨(dú)講解,這樣有利于給同學(xué)們格外加深印象。這類(lèi)語(yǔ)句如:累加語(yǔ)句sum=sum+i、累乘語(yǔ)句p=p*i、換位語(yǔ)句t=x;x=y;y=t和求最值等。引導(dǎo)學(xué)生歸納總結(jié),針對(duì)同一算法,如累加求和可以用什么樣的方法實(shí)現(xiàn),將循環(huán)、數(shù)組、函數(shù)和指針的解法進(jìn)行對(duì)比。有了這樣的基礎(chǔ),以后的程序講解便可重點(diǎn)突出,遇到這類(lèi)語(yǔ)句簡(jiǎn)單提示即可,提高了授課效率。此外,講解程序時(shí),重點(diǎn)的語(yǔ)句要點(diǎn)撥,如怎樣一行輸出10個(gè)數(shù)、怎樣輸入、輸出二維數(shù)組,讓學(xué)生學(xué)習(xí)其寫(xiě)法,這樣當(dāng)學(xué)生獨(dú)立編程時(shí)不用為這些小知識(shí)點(diǎn)苦惱。
(5) 課件的制作不主張“放電影”式的快速翻閱幻燈片,學(xué)生在每張幻燈片上視覺(jué)停留時(shí)間短,對(duì)教師所授知識(shí)點(diǎn)印象不深刻,容易過(guò)目就忘。每一章的幻燈片要求精而不求多,每一頁(yè)內(nèi)容最好能包含幾個(gè)“看點(diǎn)”,有對(duì)比,并且有引發(fā)學(xué)生思考的問(wèn)題。
以打印乘法口訣表為例講授for循環(huán)嵌套,如圖2所示,重點(diǎn)點(diǎn)撥的知識(shí)點(diǎn)與設(shè)計(jì)的提問(wèn)有:
① 怎樣使用for循環(huán)嵌套?
② 復(fù)合語(yǔ)句,是否加{},結(jié)果有什么不同?
③ 本題是求1-4的乘法口訣表,若改為1-9的乘法口訣表,怎樣改程序?
④ 打印結(jié)果排列成一個(gè)正方形,若想變成如圖2中思考題所示的四個(gè)形狀的三角形,分別怎樣修改程序?有什么規(guī)律?
這樣將一張幻燈片內(nèi)容講透,學(xué)生會(huì)對(duì)所學(xué)內(nèi)容細(xì)細(xì)品味,并且印象深刻。
(6) 教學(xué)互動(dòng)形式多樣化,培養(yǎng)學(xué)生的自學(xué)能力和動(dòng)手能力。教學(xué)目標(biāo)不是要給學(xué)生糧食吃,而是要教他們種糧食的本領(lǐng),是要培養(yǎng)學(xué)生快速學(xué)習(xí)能力、實(shí)踐能力和觸類(lèi)旁通的能力以適應(yīng)社會(huì)的需求。教學(xué)場(chǎng)地不局限于課堂,可以組織學(xué)生進(jìn)行各類(lèi)設(shè)計(jì)競(jìng)賽或參觀(guān)實(shí)踐,以豐富教學(xué)內(nèi)容,理論聯(lián)系實(shí)踐,這樣學(xué)生的主動(dòng)性、積極性和創(chuàng)造力會(huì)被無(wú)形的激發(fā)出來(lái)[3]。
(7) 加強(qiáng)上機(jī)考試的力度。目前,考試方式一般為平時(shí)實(shí)驗(yàn)成績(jī)+筆試,這種考試方式的不足在于學(xué)生的編程調(diào)試能力不容易測(cè)試出來(lái),只要看懂書(shū)本就能得高分,弱化了實(shí)踐能力的考核力度;如果將考試方式改為平時(shí)實(shí)驗(yàn)成績(jī)20%+筆試50%+在線(xiàn)編程30%的模式,可督促學(xué)生在平時(shí)訓(xùn)練中更注重調(diào)試編程能力的訓(xùn)練。
(8) 教材的使用上可以因材施教,刪繁就簡(jiǎn)。針對(duì)任何一本教材,在授課中,要根據(jù)學(xué)生的專(zhuān)業(yè)、學(xué)習(xí)能力和基礎(chǔ)進(jìn)行有選擇的講解,不應(yīng)該照本宣科。例如,若學(xué)生的基礎(chǔ)較薄弱,可刪除題目較復(fù)雜的例題或不常用的知識(shí)點(diǎn),要重點(diǎn)突出。若學(xué)生存在個(gè)性化差異較大,也可采取分級(jí)教學(xué)等方法。
3引導(dǎo)學(xué)生掌握C語(yǔ)言學(xué)習(xí)的基本入門(mén)方法
正確的引導(dǎo)學(xué)生掌握學(xué)習(xí)語(yǔ)言的基本方法可以幫助“摸著石頭過(guò)河”的同學(xué)快速入門(mén)。除了在課堂教學(xué)中要充分運(yùn)用各種教學(xué)技巧調(diào)動(dòng)學(xué)生的學(xué)習(xí)熱情外,在上機(jī)實(shí)踐中的題目安排與實(shí)踐方式也要講究方法與技巧,由淺入深,盡量幫助消除學(xué)生在上機(jī)課不知所措的感覺(jué)。上機(jī)實(shí)踐可以采取模仿、改寫(xiě)至編寫(xiě)的訓(xùn)練思路[4]。第一階段,在學(xué)生沒(méi)有任何編程基礎(chǔ)的情況下,模仿程序并運(yùn)行會(huì)讓學(xué)生信心十足之余也對(duì)C語(yǔ)言的結(jié)構(gòu)、特點(diǎn)和上機(jī)環(huán)境有所了解,這個(gè)階段培養(yǎng)興趣是主要目的;第二階段在學(xué)生有了一些基本語(yǔ)法知識(shí)和編程思路時(shí),不要急于讓學(xué)生自己編程,因?yàn)榇蠖鄶?shù)學(xué)生往往會(huì)有無(wú)從下手的感覺(jué),這時(shí)改寫(xiě)程序會(huì)讓學(xué)生循序漸進(jìn)的又向前邁進(jìn)了一步;第三階段,教師可設(shè)計(jì)一些讓學(xué)生不費(fèi)力就能獨(dú)立完成的小程序;當(dāng)學(xué)生有了這些基礎(chǔ),就可以留一些有難度的題目,教師課前可做一些思路上的引導(dǎo)與提示。總之,讓初學(xué)者對(duì)學(xué)習(xí)C語(yǔ)言保持信心和興趣是至關(guān)重要的,教師是知識(shí)引導(dǎo)者,而不要對(duì)學(xué)生一味的灌輸枯燥的理論與施加壓力。
4結(jié)論
本文分析了C語(yǔ)言程序設(shè)計(jì)教學(xué)中存在的一些問(wèn)題,并提出了相關(guān)對(duì)策,這包括框架教學(xué)法、階梯式教學(xué)法、案例教學(xué)法、經(jīng)典語(yǔ)句提煉法和教學(xué)互動(dòng)多樣化等方法。實(shí)踐表明,這些方法對(duì)學(xué)生增強(qiáng)學(xué)習(xí)信心與提高學(xué)習(xí)興趣有事半功倍的效果,同時(shí)也有助于教師提高教學(xué)質(zhì)量和取得良好的教學(xué)效果。
參考文獻(xiàn)
[1] 吳敏. 充分利用多媒體技術(shù)推進(jìn)C語(yǔ)言教學(xué)發(fā)展[J]. 中國(guó)電力教育,2007,(9).
[2] 譚浩強(qiáng). C程序設(shè)計(jì)第三版[M]. 北京:清華大學(xué)出版社,2007.
[3] 劉金安, 高濤等. 基于成就激勵(lì)的任務(wù)驅(qū)動(dòng)式C語(yǔ)言教學(xué)模式研究[J]. 計(jì)算機(jī)教育,2008,(4).
[4] 何欽銘, 顏暉. C語(yǔ)言程序設(shè)計(jì)[M]. 北京:高等教育出版社,2008.
Teaching Quality Analysis and Countermeasure Study on C Programming Language
Liu Yahui,Zhou Changsheng,Fang weiwei
(Computer Center, Beijing Information Science and Technology University, Beijing, China 100192)
循環(huán)農(nóng)業(yè) 循環(huán)經(jīng)濟(jì) 循環(huán)經(jīng)濟(jì)概論 循環(huán)農(nóng)業(yè)論文 循環(huán)經(jīng)濟(jì)案例 紀(jì)律教育問(wèn)題 新時(shí)代教育價(jià)值觀(guān)