• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      C語(yǔ)言教學(xué)模式的探索與實(shí)踐

      2014-08-07 11:00:01魏書(shū)堤 趙輝煌 鄧紅衛(wèi) 王櫻
      求知導(dǎo)刊 2014年3期
      關(guān)鍵詞:程序設(shè)計(jì)實(shí)訓(xùn)案例

      魏書(shū)堤 趙輝煌 鄧紅衛(wèi) 王櫻

      摘?要:本文針對(duì)普通高校理工類C語(yǔ)言教學(xué)的現(xiàn)狀,提出了理論教學(xué)、案例分析、項(xiàng)目實(shí)訓(xùn)三位一體教學(xué)模式新思路,加強(qiáng)培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、提出問(wèn)題和解決問(wèn)題的能力;把論文介紹的方法用于實(shí)踐,可培養(yǎng)學(xué)生的思維能力,有效地提高學(xué)生的動(dòng)手能力、激發(fā)學(xué)生的創(chuàng)新意識(shí)。很多高校把C語(yǔ)言作為計(jì)算機(jī)語(yǔ)言的入門教學(xué)課程,而C語(yǔ)言程序設(shè)計(jì)課程又具有較強(qiáng)的理論性和實(shí)踐性,課程教學(xué)要求理論與實(shí)踐能夠很好結(jié)合,通過(guò)對(duì)該課程的學(xué)習(xí),學(xué)生應(yīng)具有較強(qiáng)的動(dòng)手能力。而傳統(tǒng)的C語(yǔ)言程序設(shè)計(jì)教學(xué)方法一直是以介紹語(yǔ)法為主,配上一些作為語(yǔ)法示例的應(yīng)用程序,缺少培養(yǎng)學(xué)生編程思維,忽視了知識(shí)的應(yīng)用,學(xué)生即使掌握了基本的語(yǔ)法知識(shí),但是自己卻寫不出程序。而傳統(tǒng)的填灌教學(xué)方法對(duì)剛剛進(jìn)入大學(xué)課程學(xué)習(xí)的學(xué)生來(lái)說(shuō),接受起來(lái)更是比較困難,這會(huì)讓學(xué)生覺(jué)得枯燥,在多變的語(yǔ)法面前失去信心和興趣。如何激發(fā)學(xué)生創(chuàng)新意識(shí),加強(qiáng)培養(yǎng)學(xué)生發(fā)掘問(wèn)題和解決問(wèn)題的能力、培養(yǎng)學(xué)生的思維能力和動(dòng)手能力?我們就此進(jìn)行了長(zhǎng)時(shí)間的總結(jié)和探索,提出了理論教學(xué)、案例分析、項(xiàng)目實(shí)訓(xùn)三位一體C語(yǔ)言教學(xué)模式,并用于實(shí)踐,取得了較好的效果。

      一、理論教學(xué)

      我們將C語(yǔ)言課程理論教學(xué)內(nèi)容分成三大部分,在教學(xué)中將“數(shù)組”前的知識(shí)歸為第一部分,將“函數(shù)、指針”知識(shí)歸為第二部分,將“結(jié)構(gòu)體、文件”知識(shí)歸為第三部分。

      第一部分主要講解C語(yǔ)言的基本概念,基本的數(shù)據(jù)類型,基本運(yùn)籌方法,基本語(yǔ)句和基本的程序結(jié)構(gòu),對(duì)于第一部分的內(nèi)容中的變量要重點(diǎn)講解變量的存儲(chǔ)方式,變量的存儲(chǔ)空間及存儲(chǔ)范圍,表達(dá)式部分應(yīng)重點(diǎn)講解運(yùn)算符的優(yōu)先級(jí)程序控制,結(jié)構(gòu)重點(diǎn)放在同一結(jié)構(gòu)的嵌套與不同結(jié)構(gòu)的相互嵌套。第二部分主要講解指針、函數(shù),重點(diǎn)應(yīng)放在函數(shù)的參數(shù)、函數(shù)的調(diào)用、函數(shù)的遞歸調(diào)用、指針函數(shù)、函數(shù)指針、指向數(shù)組的指針。使學(xué)生掌握編程的模塊化思想及通過(guò)指針實(shí)現(xiàn)多種結(jié)構(gòu)類型的引用、內(nèi)存的動(dòng)態(tài)分配。第三部分主要講解結(jié)構(gòu)體,基本的文件操作、程序設(shè)計(jì)方法和設(shè)計(jì)技巧。第三部分重點(diǎn)應(yīng)放在結(jié)構(gòu)體和文件指針上,要詳細(xì)講解通過(guò)文件指針對(duì)文件進(jìn)行訪問(wèn),使學(xué)生掌握復(fù)雜結(jié)構(gòu)類型的數(shù)據(jù)組織與處理、數(shù)據(jù)與文件的關(guān)系及文件數(shù)據(jù)的處理[1]。

      二、案例分析

      由于課時(shí)減少,我們精簡(jiǎn)了教學(xué)內(nèi)容,精心設(shè)計(jì)教學(xué)環(huán)節(jié)和教學(xué)過(guò)程,通過(guò)實(shí)例講解、上機(jī)練習(xí)、課外作業(yè),使學(xué)生掌握編程的最基本的結(jié)構(gòu)語(yǔ)句,提高學(xué)生的程序閱讀能力,通過(guò)程序改錯(cuò),程序補(bǔ)充來(lái)訓(xùn)練學(xué)生的程序理解和分析能力。

      1. 案例教學(xué)

      案例教學(xué)法本身就是一種綜合性的教學(xué)方法[2],教學(xué)內(nèi)容采用是以算法分析、程序設(shè)計(jì)為主, 語(yǔ)言知識(shí)為輔的組織方式;教學(xué)方法是引入案例的主題式教學(xué);教學(xué)內(nèi)容以算法設(shè)計(jì)作為貫穿各主題的主線;案例分析是教學(xué)的核心。為了培養(yǎng)學(xué)生的綜合程序設(shè)計(jì)能力,我們注重算法分析,突出算法設(shè)計(jì),強(qiáng)化學(xué)生的計(jì)算思維,通過(guò)案例分析來(lái)培養(yǎng)學(xué)生的思維能力。另外,案例分析可以更好地適應(yīng)不同層次的學(xué)生,在傳統(tǒng)的C語(yǔ)言程序設(shè)計(jì)教學(xué)中,在講過(guò)語(yǔ)法規(guī)則之后,給出一些只含有課本上已學(xué)過(guò)的簡(jiǎn)單語(yǔ)句的簡(jiǎn)單實(shí)例,僅僅是說(shuō)明其語(yǔ)法及功能,程序本身沒(méi)有多大的實(shí)用性及吸引性,而在案例教學(xué)中,為了程序?qū)崿F(xiàn)更有趣,教師往往會(huì)聯(lián)系一些實(shí)際問(wèn)題,學(xué)習(xí)能力較強(qiáng)的并且對(duì)此感興趣的同學(xué)可以學(xué)到更多的知識(shí)。

      2. 案例設(shè)計(jì)

      在進(jìn)行案例教學(xué)中,我們結(jié)合教材,精心設(shè)計(jì)教學(xué)案例,重點(diǎn)培養(yǎng)學(xué)生的計(jì)算機(jī)思維和創(chuàng)新能力。在課堂教學(xué)過(guò)程中,要求老師要在激發(fā)學(xué)生創(chuàng)新意識(shí)的基礎(chǔ)上,加強(qiáng)培養(yǎng)學(xué)生發(fā)掘問(wèn)題和解決問(wèn)題的能力。在教學(xué)中利用C語(yǔ)言知識(shí)點(diǎn)緊密聯(lián)系的特點(diǎn),設(shè)計(jì)一系列具有啟發(fā)性的教學(xué)案例。

      我們?cè)O(shè)計(jì)的案例滿足了如下要求:一是難度適當(dāng);二是在教和學(xué)方面富有探索性;三是能培養(yǎng)學(xué)生的計(jì)算思維和創(chuàng)新能力。在案例分析過(guò)程中引導(dǎo)學(xué)生自己發(fā)現(xiàn)問(wèn)題,自己解決問(wèn)題,通過(guò)對(duì)實(shí)際問(wèn)題的解決來(lái)啟發(fā)學(xué)生的思維,通過(guò)問(wèn)題——算法——程序這一系列的過(guò)渡來(lái)解決實(shí)際問(wèn)題,從而達(dá)到對(duì)理論知識(shí)的掌握和運(yùn)用,使學(xué)生逐步養(yǎng)成獨(dú)立思維和創(chuàng)造性地運(yùn)用知識(shí)的習(xí)慣。在C語(yǔ)言教學(xué)過(guò)程中,始終將算法分析和設(shè)計(jì)作為教學(xué)重點(diǎn),在教學(xué)內(nèi)容組織上以算法設(shè)計(jì)為主,語(yǔ)言知識(shí)為輔。從分析問(wèn)題入手,引導(dǎo)學(xué)生找出解決問(wèn)題的方法,再給出設(shè)計(jì)的算法,同時(shí)還應(yīng)將算法用流程圖表示出來(lái),使學(xué)生能夠清晰地了解程序的功能和結(jié)構(gòu),這樣就容易將其換成程序代碼。案例分析能夠使學(xué)生主動(dòng)參與學(xué)習(xí)活動(dòng),教師和學(xué)生之間以及學(xué)生和學(xué)生之間能夠相互交流和溝通,形成良性互動(dòng)。作為案例討論的組織者和引導(dǎo)者,對(duì)同一個(gè)案例,老師允許不同學(xué)生提出不同分析結(jié)果和實(shí)現(xiàn)方法,讓學(xué)生能夠自主思維。

      3. 教學(xué)案例實(shí)例

      百元紙幣兌換:一張一百元的紙幣換成等值的10元、5元、2元和1元一張的小鈔票。每次換成50張每種至少一張,共有多少種換法?

      案例分析:首先每種一張,余下100-18=82元。已經(jīng)換了4張,還要46張,就是46張10元或者5元或者2元或者1元組成82元。依次設(shè)10元、5元、2元、1元的張數(shù)為x、y、z、m則:

      10x+5y+2z+m=82;

      x+y+z+m=46;

      以上x(chóng),y,z,m的取值要求是不小于0。

      因?yàn)橛兴姆N紙幣,要對(duì)每一種紙幣數(shù)進(jìn)行遍歷,就要用四重循環(huán)嵌套,算法如下:

      intx,y,z,m,k=0;//k為兌換方法數(shù)量

      for(x=0;x<9;x++)

      for(y=0;y<17;y++)

      for(z=0;x<42;z++)

      for(m=0;m<83;m++)

      if(10x+5y+2z+m==82&&x+y+z+

      m==46)then

      k=k+1

      三、 項(xiàng)目實(shí)訓(xùn)

      在C語(yǔ)言理論課結(jié)束后,我們安排三周時(shí)間讓學(xué)生集中進(jìn)行課程設(shè)計(jì),課程設(shè)計(jì)采用項(xiàng)目實(shí)訓(xùn)的方式,項(xiàng)目的工作量要適度,要有一定的難度,以該項(xiàng)目設(shè)計(jì)和改進(jìn)中的問(wèn)題為動(dòng)力,盡可能涉及更多的C語(yǔ)言知識(shí)點(diǎn),全面貫穿整個(gè)課程內(nèi)容,以達(dá)到訓(xùn)練學(xué)生綜合運(yùn)用所學(xué)知識(shí)解決問(wèn)題的能力,提高學(xué)生的動(dòng)手能力。

      1. 項(xiàng)目標(biāo)準(zhǔn)

      教師要明確項(xiàng)目拓展所涉及的C語(yǔ)言知識(shí)點(diǎn)和項(xiàng)目的基本目標(biāo)。項(xiàng)目應(yīng)能貫穿整個(gè)課程的各個(gè)環(huán)節(jié):格式化的輸入輸出;各種程序控制結(jié)構(gòu);各種變量、表達(dá)式的使用;函數(shù)的調(diào)用,尤其是遞歸調(diào)用;指針使用;指針函數(shù)與函數(shù)指針;文件的建立、打開(kāi)、讀、寫、保存等操作,要求實(shí)現(xiàn)項(xiàng)目要求的功能。項(xiàng)目難度適中,使學(xué)生不必進(jìn)行復(fù)雜的項(xiàng)目背景分析就可以進(jìn)行不同程度的功能擴(kuò)展。同時(shí)項(xiàng)目的實(shí)施能夠突出以算法為中心來(lái)進(jìn)行程序設(shè)計(jì)。

      2.項(xiàng)目分組與評(píng)分

      項(xiàng)目實(shí)訓(xùn)要按照軟件工程的方法進(jìn)行,讓學(xué)生具備初步的軟件設(shè)計(jì)思想。我們要求教師首先制定項(xiàng)目任務(wù)書(shū),明確實(shí)訓(xùn)的目的及內(nèi)容,讓學(xué)生懂得為什么要進(jìn)行項(xiàng)目制作,目的是什么?目標(biāo)是什么?教師可擬定多個(gè)項(xiàng)目,并將學(xué)生分成對(duì)應(yīng)的項(xiàng)目小組。分組采用由老師指定與自由組合等形式,指定主要是由指導(dǎo)教師來(lái)分配項(xiàng)目小組,主要是結(jié)合學(xué)生在學(xué)習(xí)語(yǔ)言過(guò)程中,對(duì)學(xué)習(xí)內(nèi)容掌握的情況以及上機(jī)實(shí)踐的情況來(lái)確定,這些項(xiàng)目組的組長(zhǎng)一般要有較強(qiáng)的組織能力及綜合設(shè)計(jì)能力;自由組合一般由學(xué)生自行結(jié)合,指導(dǎo)老師把關(guān)。一個(gè)組一般3人為宜,項(xiàng)目選題由指導(dǎo)教師根據(jù)教學(xué)內(nèi)容和教學(xué)案例,擬定學(xué)生比較熟悉的一些項(xiàng)目,一般指導(dǎo)教師擬定的選題比學(xué)生的組數(shù)多,可按照1比1.2比例進(jìn)行,讓學(xué)生自由選擇,學(xué)生也可以自己擬定題目,但必須由指導(dǎo)教師審核,為了保證每個(gè)組的項(xiàng)目實(shí)訓(xùn)效果,要求每個(gè)組的選題不能相同??己朔绞娇梢圆捎弥笇?dǎo)教師打分與學(xué)生互評(píng)相結(jié)合,指導(dǎo)教師根據(jù)每個(gè)項(xiàng)目小組的項(xiàng)目結(jié)果,給各個(gè)小組進(jìn)行評(píng)分,然后每個(gè)小組答辯,答辯要求學(xué)生先制作好PPT進(jìn)行匯報(bào),匯報(bào)的內(nèi)容要簡(jiǎn)明表述項(xiàng)目實(shí)施所用的知識(shí)點(diǎn),項(xiàng)目實(shí)施中所遇到的困難和解決方法,最后演示所完成的程序。報(bào)告完成以后,其他小組提問(wèn)并進(jìn)行評(píng)議,指導(dǎo)老師完成對(duì)項(xiàng)目點(diǎn)評(píng)。

      3.項(xiàng)目實(shí)例

      項(xiàng)目名稱:用C語(yǔ)言制作班級(jí)通訊錄。

      要求實(shí)現(xiàn)如下功能:記錄插入、記錄查詢、記錄刪除、記錄按學(xué)號(hào)進(jìn)行排序、記錄打印。

      項(xiàng)目涵蓋的內(nèi)容:文件操作、函數(shù)或過(guò)程調(diào)用、搜索算法設(shè)計(jì)、排序算法設(shè)計(jì)、數(shù)組操作、結(jié)構(gòu)類型使用、自定義數(shù)據(jù)類型、打印機(jī)操作等內(nèi)容。

      時(shí)間要求:三個(gè)星期內(nèi)完成。

      上交資料:項(xiàng)目設(shè)計(jì)書(shū)(含設(shè)計(jì)心得)、源代碼、匯報(bào)PPT。

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

      雖然目前C語(yǔ)言教學(xué)計(jì)劃上減少了課時(shí)量,但是我們通過(guò)對(duì)教材進(jìn)行分階段劃分,使學(xué)生在階段性的目標(biāo)下學(xué)習(xí),同時(shí)在備課環(huán)節(jié)中組織教師精心地設(shè)計(jì)教學(xué)案例;教師在理論課上,通過(guò)教學(xué)案例,對(duì)相關(guān)理論進(jìn)行仔細(xì)講解與分析。在理論結(jié)束后,安排三周時(shí)間集中進(jìn)行項(xiàng)目實(shí)訓(xùn),通過(guò)“理論教學(xué)、案例分析、項(xiàng)目實(shí)訓(xùn)三位一體C語(yǔ)言教學(xué)模式”的周密實(shí)施,學(xué)生的思維能力,動(dòng)手能力得到很大的提高,學(xué)生的程序設(shè)計(jì)能力在程序設(shè)計(jì)大賽中得到了很好的體現(xiàn)。

      參考文獻(xiàn):

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

      [2]胡?楓.C語(yǔ)言程序設(shè)計(jì)教學(xué)方法探析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(12):278—279.

      [3]黃錦祝.高職語(yǔ)言項(xiàng)目實(shí)訓(xùn)的設(shè)計(jì)與實(shí)施[J].電腦學(xué)習(xí),2010 (5):

      80—84.

      [4]邱建林,王?波,等.計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言教學(xué)的探索[J].牡丹江大學(xué)學(xué)報(bào),2001(4).

      [5]耿國(guó)華.程序設(shè)計(jì)能力培養(yǎng)模式的探索與實(shí)踐[J].中國(guó)大學(xué)教學(xué),2009 (3):30—32.

      (作者單位:衡陽(yáng)師范學(xué)院)

      endprint

      猜你喜歡
      程序設(shè)計(jì)實(shí)訓(xùn)案例
      案例4 奔跑吧,少年!
      基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      基于CDIO理念的數(shù)控實(shí)訓(xùn)教學(xué)改革與實(shí)踐
      隨機(jī)變量分布及統(tǒng)計(jì)案例拔高卷
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      發(fā)生在你我身邊的那些治超案例
      電工電子實(shí)訓(xùn)教學(xué)改革與創(chuàng)新
      電子制作(2017年8期)2017-06-05 09:36:15
      高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
      微課在數(shù)控實(shí)訓(xùn)課中的應(yīng)用探析
      一個(gè)模擬案例引發(fā)的多重思考
      宿松县| 元朗区| 乐亭县| 甘谷县| 奉化市| 房产| 彭州市| 青铜峡市| 黔江区| 武安市| 玉林市| 砀山县| 盐山县| 忻州市| 海门市| 吉林市| 平阳县| 怀宁县| 沂源县| 桐城市| 边坝县| 宝清县| 九江县| 三门县| 旅游| 临泽县| 常德市| 云梦县| 北流市| 南华县| 吉水县| 桑日县| 定安县| 涿鹿县| 县级市| 左权县| 定结县| 宿州市| 龙游县| 日土县| 潞西市|