• 
    

    
    

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

      ?

      C語言程序設(shè)計(jì)課程“教學(xué)做”一體化教學(xué)探索

      2015-05-30 14:21:10梁永恩萬世明翟敏煥
      計(jì)算機(jī)時(shí)代 2015年6期
      關(guān)鍵詞:教學(xué)做程序設(shè)計(jì)教學(xué)模式

      梁永恩 萬世明 翟敏煥

      摘 要: 針對(duì)傳統(tǒng)教學(xué)模式中理論教學(xué)和實(shí)踐教學(xué)脫節(jié)的問題,結(jié)合C語言程序設(shè)計(jì)課程與應(yīng)用技術(shù)類專業(yè)學(xué)生的學(xué)習(xí)特點(diǎn),采用“教學(xué)做”一體化教學(xué)模式進(jìn)行C語言程序設(shè)計(jì)教學(xué)實(shí)踐。從教學(xué)場所、教學(xué)方案、考核方案、教學(xué)實(shí)施等方面進(jìn)行研究。實(shí)踐表明,這種教學(xué)方式有助于提高學(xué)生的實(shí)踐能力和綜合素質(zhì)。

      關(guān)鍵詞: 教學(xué)做; C語言; 教學(xué)模式; 程序設(shè)計(jì)

      中圖分類號(hào):G642 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2015)06-71-02

      Abstract: Aiming at the drawbacks in the traditional teaching mode with which the theory teaching is divorced from the practice teaching, combined the characteristics of university students of applied science with the characteristics of C language programming course, the teaching practice of C language programming course is performed in a "teaching-studying-doing" mode, while the teaching site, teaching plan, assessment program, and implementation of teaching are studied. Practice shows that, this teaching method is helpful to improve the students' practical ability and comprehensive quality.

      Key words: teach-study-do; C Language; teaching model; programming

      0 引言

      教育部副部長魯昕2014年3月22日在中國發(fā)展高層論壇上表示,教育部將做600多所地方本科高校向應(yīng)用技術(shù)、職業(yè)教育類型轉(zhuǎn)變的工作。廣東白云學(xué)院于2013年入選“應(yīng)用科技大學(xué)改革試點(diǎn)戰(zhàn)略研究”項(xiàng)目組。應(yīng)用科技大學(xué)改革試點(diǎn)戰(zhàn)略研究項(xiàng)目是教育部為加快發(fā)展現(xiàn)代職業(yè)教育,建設(shè)現(xiàn)代職業(yè)教育體系,探索“產(chǎn)學(xué)研一體、教學(xué)做合一”的應(yīng)用型人才培養(yǎng)模式,促進(jìn)地方本科高校轉(zhuǎn)型發(fā)展而設(shè)立的重點(diǎn)研究項(xiàng)目。廣東白云學(xué)院自2013年9月起就開始進(jìn)行了一體化教學(xué)模式改革的探索。C語言程序設(shè)計(jì)課程作為全校理工類非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)基礎(chǔ)課程,被列入學(xué)校首批一體化課程建設(shè)試點(diǎn)項(xiàng)目。

      1 課程概況

      C語言是國際上廣泛流行的一種通用編程語言,具有語法簡潔、運(yùn)算符豐富、數(shù)據(jù)類型豐富、語法結(jié)構(gòu)不嚴(yán)格、功能強(qiáng)大、適用范圍大的特點(diǎn)[1]。它適合作為系統(tǒng)描述語言,既可用來編寫系統(tǒng)軟件,也可用來編寫應(yīng)用軟件。它是一種理想的結(jié)構(gòu)化程序設(shè)計(jì)語言,后期的許多語言都直接或間接地借用了C語言的控制結(jié)構(gòu)和基本特征。因此,很多學(xué)校都把它作為理工類非計(jì)算機(jī)專業(yè)學(xué)習(xí)程序設(shè)計(jì)的第一門課程。

      應(yīng)用技術(shù)大學(xué)的學(xué)生相對(duì)而言理論基礎(chǔ)較弱,對(duì)邏輯性、推理性知識(shí)的接受方面存在一定的局限性,但他們思維較活躍、動(dòng)手操作積極性高、上手快。傳統(tǒng)的教學(xué)模式以課堂理論教學(xué)為主,實(shí)踐教學(xué)為輔,實(shí)驗(yàn)課時(shí)往往只占總課時(shí)的25%甚至更少,且一般采用先理論后實(shí)踐的教學(xué)模式,造成理論與實(shí)踐脫節(jié),同時(shí)由于C語言內(nèi)容較為抽象、邏輯性強(qiáng)、使用靈活,尤其是數(shù)組、指針、結(jié)構(gòu)體等內(nèi)容難點(diǎn)較多且容易出錯(cuò),學(xué)生在有限的實(shí)踐課中難以掌握實(shí)際編程的應(yīng)用,亦難以加深對(duì)理論知識(shí)的理解,學(xué)生感到課程枯燥乏味,教學(xué)效果不盡如人意。

      2 教學(xué)做一體化模式的引入

      “教學(xué)做”一體的教學(xué)模式將教師的課堂理論講授、學(xué)生的聽課學(xué)習(xí)和實(shí)訓(xùn)實(shí)驗(yàn)三者融為一體 [2-3],這種教學(xué)模式改變了傳統(tǒng)的單向灌輸?shù)慕虒W(xué)方式,體現(xiàn)了“以人為本”的教學(xué)理念,教學(xué)以學(xué)生為中心,強(qiáng)調(diào)教學(xué)過程的實(shí)踐性,教師的“教”與學(xué)生的“學(xué)”都是以學(xué)生的“做”為中心,學(xué)生在做中學(xué),學(xué)中做。

      C語言程序設(shè)計(jì)課程教學(xué)的目的是學(xué)生掌握運(yùn)用C語言解決實(shí)際問題的編程能力,強(qiáng)調(diào)會(huì)“做”,而不是局限于掌握C語言的基本語法規(guī)范,“教學(xué)做”一體的教學(xué)模式非常契合這一要求。在這種教學(xué)模式中,理論教室和實(shí)踐場地融為專業(yè)教室或?qū)嵙?xí)車間,師生雙方在邊教、邊學(xué)、邊做中完成教學(xué)任務(wù),將理論學(xué)習(xí)與實(shí)際訓(xùn)練緊密結(jié)合起來,大大提高了學(xué)生自主學(xué)習(xí)的興趣,有利于提高學(xué)生動(dòng)手能力和綜合素質(zhì)。

      3 “教學(xué)做一體化”方案與實(shí)施

      3.1 教學(xué)場所

      “教學(xué)做”一體化教學(xué)模式的實(shí)施需要合適的教學(xué)場所。我校對(duì)計(jì)算機(jī)中心進(jìn)行了大規(guī)模的改造,現(xiàn)在大部分機(jī)房都具備多媒體教學(xué)、學(xué)生實(shí)驗(yàn)實(shí)訓(xùn)、考證強(qiáng)化訓(xùn)練等一體化教室的功能。為使學(xué)生熟悉主流的開發(fā)平臺(tái),采用Visual Studio 2010作為本門課程的開發(fā)工具。同時(shí),為拓展學(xué)生的視野,了解企業(yè)的實(shí)際工作環(huán)境,可在課外帶學(xué)生參觀相關(guān)的校外實(shí)習(xí)基地,了解行業(yè)的最新動(dòng)態(tài)。

      3.2 教學(xué)方案設(shè)計(jì)

      課程的設(shè)計(jì)以學(xué)生的“做”為中心,著重于培養(yǎng)學(xué)生用C 語言解決實(shí)際問題的編程能力,通過“教”、“學(xué)”、“做”,將理論知識(shí)和實(shí)際技能相互融合。采取“任務(wù)驅(qū)動(dòng)”和“模塊教學(xué)”的方式[4],提高學(xué)生的自主學(xué)習(xí)性。教學(xué)內(nèi)容組織上由淺入深,由簡單到復(fù)雜,循序漸進(jìn)。將教學(xué)內(nèi)容劃分為11個(gè)模塊,每個(gè)模塊有若干個(gè)主任務(wù),同時(shí)設(shè)有與每個(gè)主任務(wù)相關(guān)的若干個(gè)關(guān)聯(lián)任務(wù),用以鞏固該模塊的學(xué)習(xí)以及擴(kuò)展學(xué)生的思路,完成每個(gè)任務(wù)就是完成一個(gè)項(xiàng)目。學(xué)生在完成項(xiàng)目的過程中逐步學(xué)習(xí)C語言的基本概念、數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、程序設(shè)計(jì)方法、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體等的應(yīng)用。

      3.3 考核方案

      以往,C語言程序設(shè)計(jì)的考核以期末理論考試為重點(diǎn),實(shí)驗(yàn)成績只占很小的比例,這種考核方式使學(xué)生往往把精力放在期末的理論考試中,只是將C語言作為一門應(yīng)試課程,學(xué)習(xí)的重點(diǎn)放在C 語言的基本語法規(guī)范,而忽略了學(xué)習(xí)C語言的目的。因此, 應(yīng)加強(qiáng)過程考核的比重,從多個(gè)方面對(duì)學(xué)生進(jìn)行考核。本課程總評(píng)成績的構(gòu)成為:過程考核(40%)+期末理論考試(30%)+期末上機(jī)操作考試(30%)。其中過程考核由三部分構(gòu)成:作業(yè)和考勤(20%)+模塊實(shí)驗(yàn)成績(50%)+實(shí)驗(yàn)報(bào)告(20%)。

      除此評(píng)價(jià)標(biāo)準(zhǔn)外,引導(dǎo)學(xué)生學(xué)習(xí)編程,探索學(xué)分置換計(jì)劃:①通過全國計(jì)算機(jī)等級(jí)考試(2級(jí)C語言)的學(xué)生可免試獲得該課程的學(xué)分,同時(shí)可將考級(jí)的成績按一定的標(biāo)準(zhǔn)轉(zhuǎn)換為課程的最終成績;②獲得全國軟件和信息技術(shù)專業(yè)人才大賽省賽(軟件類C、C++組別)三等獎(jiǎng)及以上的學(xué)生可免試獲得該課程的學(xué)分,同時(shí)可將獲獎(jiǎng)等級(jí)按一定的標(biāo)準(zhǔn)轉(zhuǎn)換為課程的最終成績。

      3.4 實(shí)施與效果

      教學(xué)過程中把握一個(gè)“教中做,做中學(xué)”的原則。以指針模塊為例,該模塊有4個(gè)主任務(wù),每個(gè)主任務(wù)包含不同的知識(shí)點(diǎn)。任務(wù)1“指針的簡單應(yīng)用”的知識(shí)點(diǎn)是指針的概念及指針的基本操作;任務(wù)2“用函數(shù)實(shí)現(xiàn)數(shù)據(jù)交換”的知識(shí)點(diǎn)是指針作為函數(shù)的參數(shù)的應(yīng)用;任務(wù)3“打印最高分”的知識(shí)點(diǎn)是指針與數(shù)組的關(guān)系;任務(wù)4“用指針實(shí)現(xiàn)回文串的判斷” 的知識(shí)點(diǎn)是指針與字符串的關(guān)系。教學(xué)中采用一體化教學(xué)、任務(wù)驅(qū)動(dòng)、項(xiàng)目導(dǎo)向的原則,在介紹了指針的基本知識(shí)后提出任務(wù)“用函數(shù)實(shí)現(xiàn)兩個(gè)數(shù)的交換”,教師首先演示不使用函數(shù)的方式實(shí)現(xiàn)兩個(gè)整數(shù)交換,然后再改用函數(shù)的方式(用簡單變量作為參數(shù))實(shí)現(xiàn)交換,提出以下問題讓學(xué)生思考并查找答案:

      ⑴ 該程序能否實(shí)現(xiàn)兩個(gè)數(shù)的交換;

      ⑵ 子函數(shù)內(nèi)部是否實(shí)現(xiàn)了兩個(gè)數(shù)的交換;

      ⑶ 形式參數(shù)和實(shí)際參數(shù)的地址是否一樣。

      學(xué)生帶著這些問題調(diào)試該程序,會(huì)發(fā)現(xiàn)該程序并不能實(shí)現(xiàn)兩數(shù)交換。接下來老師講解指針作為函數(shù)的參數(shù)的特點(diǎn),提出指針按地址傳遞的概念,明確“指針就是地址,地址就是指針”。然后,引導(dǎo)學(xué)生使用指針作為函數(shù)的參數(shù)實(shí)現(xiàn)這一任務(wù),再讓學(xué)生回答上面的三個(gè)問題,加深學(xué)生的理解。最后提出兩個(gè)關(guān)聯(lián)任務(wù)讓學(xué)生完成:

      ⑴ 不使用函數(shù),利用指針實(shí)現(xiàn)兩個(gè)數(shù)的交換;

      ⑵ 用函數(shù)和指針實(shí)現(xiàn)3個(gè)數(shù)由大到小排序。

      實(shí)踐表明,這種教師邊講授,學(xué)生邊做,師生共同探索研究的方式有助于提高學(xué)生的學(xué)習(xí)興趣及加深學(xué)生對(duì)程序的理解,可以有效促進(jìn)學(xué)生編程能力的提高。在2014年全國軟件和信息技術(shù)專業(yè)人才大賽省賽中,我校獲得了一等獎(jiǎng)2人次、二等獎(jiǎng)3人次的好成績。

      4 結(jié)束語

      “教學(xué)做”一體的教學(xué)模式將實(shí)踐教學(xué)與理論教學(xué)有機(jī)結(jié)合,符合學(xué)生的認(rèn)知特點(diǎn),激發(fā)了學(xué)生的學(xué)習(xí)熱情,提高了學(xué)生的自主學(xué)習(xí)積極性,從而提高了課程的教學(xué)效果。在一體化教學(xué)過程中,教師可以及時(shí)了解學(xué)生的學(xué)習(xí)狀態(tài),加深對(duì)教學(xué)的理解,亦有助于提高教師的教學(xué)水平。

      參考文獻(xiàn):

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

      [2] 嚴(yán)希清,陳紅艷.基于工作過程的“教學(xué)做”一體化教學(xué)模式探索與實(shí)

      踐[J].職業(yè)教育,2009.4:149-150

      [3] 王祎,任曉鵬,任曉鯤.IT類課程教學(xué)做一體化模式的內(nèi)涵建設(shè)研究[J].

      教育與職業(yè),2010.11:86-87

      [4] 李軍.“教、學(xué)、做”一體化任務(wù)驅(qū)動(dòng)型高技能教學(xué)模式構(gòu)建[J].職業(yè)技

      術(shù)教育,2009.8:39-40

      猜你喜歡
      教學(xué)做程序設(shè)計(jì)教學(xué)模式
      群文閱讀教學(xué)模式探討
      基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      “教學(xué)做”一體化教學(xué)模式在學(xué)生本位教學(xué)設(shè)計(jì)中的應(yīng)用探討
      “教學(xué)做”一體化教學(xué)模式在中職電子商務(wù)專業(yè)中的應(yīng)用研究
      師道·教研(2016年7期)2016-12-14 12:02:36
      基于“教學(xué)做”合一模式下的高職機(jī)電一體化專業(yè)高等數(shù)學(xué)教學(xué)實(shí)踐探索
      高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
      基于學(xué)生創(chuàng)新能力培養(yǎng)的《Flash動(dòng)畫》課程教學(xué)設(shè)計(jì)
      科技視界(2016年9期)2016-04-26 18:10:24
      “一精三多”教學(xué)模式的探索與實(shí)踐
      “導(dǎo)航杯”實(shí)踐教學(xué)模式的做法與成效
      克山县| 博兴县| 呼伦贝尔市| 繁昌县| 沙湾县| 库尔勒市| 合山市| 蒙自县| 日土县| 长治市| 黑河市| 连江县| 江油市| 石林| 张家港市| 如皋市| 鄱阳县| 阿拉善左旗| 乳山市| 乐清市| 衡水市| 靖远县| 法库县| 广安市| 长白| 普陀区| 克东县| 安远县| 南靖县| 高密市| 临泉县| 安西县| 康平县| 察隅县| 汾西县| 九江县| 耒阳市| 寻乌县| 平泉县| 新昌县| 达拉特旗|