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

    項目化教學的C語言程序課程改革

    前言:想要寫出一篇引人入勝的文章?我們特意為您整理了項目化教學的C語言程序課程改革范文,希望能給你帶來靈感和參考,敬請閱讀。

    項目化教學的C語言程序課程改革

    [摘要]“C語言程序設計”能夠提高學生的抽象思維及實際解決問題的能力,具有較強的理論性及實踐性,但也存在一定的學習難度。調(diào)查發(fā)現(xiàn),C語言程序設計過程中存在多種問題,針對這些問題對課程進行全面改革,以項目化教學作為基礎,采用引導教學法,以課內(nèi)與課外項目完成情況考核學生專業(yè)能力,可全面培養(yǎng)學生的創(chuàng)新能力及思維,提高學生的綜合素質(zhì)。

    [關鍵詞]項目化教學;C語言程序設計;課程改革

    “C語言程序設計”的教學一直都是以語法知識為基礎,通過變量、數(shù)據(jù)及運算符實現(xiàn)C語言知識的學習,并且根據(jù)數(shù)組、結構及函數(shù)學習C語言的程序結構。這種傳統(tǒng)的教學模式能夠逐漸使學生掌握C語言中的內(nèi)容及知識,但是對于學生抽象思維及實際問題解決能力的培養(yǎng)并沒有較大的幫助,學生長期對C語言的算法及基礎知識進行反復的學習,雖然能夠?qū)⑵渲械某绦蚺⑶易约壕帉懞唵蔚某绦颍菍τ谧陨砭幊讨R的學習并沒有幫助,也不能夠提高自身的思維及創(chuàng)新能力。為了解決此問題,激發(fā)學生的學習興趣,培養(yǎng)學生的思維能力,可嘗試采用項目化教學。

    一、“C語言程序設計”課程特點

    (一)較強的基礎性因為“C語言程序設計”是計算機專業(yè)的基礎課程之一,在我國開設具有較長的歷史。C語言課程在計算機專業(yè)中的課時較多,一般都是在70個課時左右。在其他非計算機專業(yè)中,C語言也是一門選修課程,但是課時并不多,一般在50個課時左右。我國對于C語言課程的要求主要包括8個必講內(nèi)容,分別為指針、函數(shù)、文件、分支結構程序設計、自定義數(shù)據(jù)類型、數(shù)組、順序程序設計及循環(huán)結構程序設計。(二)較強的理論性程序設計的本質(zhì)就是問題解決的程序設計,步驟需要行為與時間相互結合。學生畢業(yè)之后如果從事C語言相關工作,那么就如同寫作一樣,程序工作人員要具備較強的理論知識,所以C語言程序設計具備較強的理論性。(三)較強的實踐性由于部分學生在學習之前并沒有接觸過計算機程序,對于計算機的認知只是普通的辦公軟件操作,對程序設計工作的流程不適應,并且具有枯燥感及恐懼感,使學生在學習C語言程序設計之后對于C語言程序的設計目的、組成及用途并不了解。另外,C語言程序的學習不僅要要求學生具備計算機相關的基礎操作技術,還要求具備英文軟件安裝、糾錯及識別等能力,計算機中的C語言程序的開發(fā)集成環(huán)境大部分都是英文,如果程序和計算機環(huán)境相互脫離,那么學生對于C語言的學習就會失去興趣。因此,該課程特別重視學生能夠動手實踐,在實踐過程中找到自身的錯誤,并且對自身錯誤進行改正,以此掌握C語言程序設計中的知識,提高操作實踐能力及實際解決問題的能力。

    二、“C語言程序設計”課程改革方案

    課程改革的方案主要包括語言基礎階段及提高編程兩個階段,前者是在教師的主導下實現(xiàn),后者是以學生為教學主體實現(xiàn),圖1為課程改革方案的實施圖。首先,教師利用任務驅(qū)動教學在語言基礎階段將C語言課程分成任務的提出、知識的分析、任務的分解、任務的實現(xiàn)及任務的評價這五個階段。在教學初期,教師可以一個小型的系統(tǒng)為例在課堂中進行講解,使學生能夠了解其中的知識,并且使學生能夠相互討論系統(tǒng)設計過程中問題的解決方案。之后讓學生通過掌握課程中的內(nèi)容對其中的問題進行解決,教師在最后對學生解決問題的能力及掌握的知識情況進行評價及總結。學生以教師對自身的評價為基礎修改自身的錯誤,從而能夠提高學生對知識及技能的認知。其次,教師通過項目教學內(nèi)容的設計在提高編程階段使學生通過小組形式選擇題目,從而實現(xiàn)解決實際問題軟件系統(tǒng)的設計和實現(xiàn)。項目化教學的過程主要包括項目的提出、項目的分析、項目的進行、實施項目及總結驗收。學生是此階段中的主體,教師只是對學生進行輔助及引導。在學生提出項目及選擇項目以后,教師就要求學生能夠?qū)ψ约旱捻椖窟M行自主分析。學生以教師在課堂中傳授的知識為基礎,結合自己對項目的選擇進行設計,最后實現(xiàn)自己設計的項目。學生能夠在項目設計完成之后相互討論,并且對項目中的內(nèi)容及知識進行擴展。項目的進行主要是項目性能方面的設計,學生設計的項目要具備一定的功能。在學生對項目設計完成之后,教師就可以對學生進行評審,也可以組中的成員之間相互驗收,并且對學生的完成情況進行評價及展示。課程改革主要是將上述兩個階段中的實踐及理論相互結合實現(xiàn)的,以此使學生在學習過程中不只是對課本中的算法及概念知識進行學習,還能夠自己實現(xiàn)課程內(nèi)容的操作,使課本中的任務與現(xiàn)實項目結合,從而實現(xiàn)C語言課程的全新改革。

    三、“C語言程序設計”課程改革實踐

    基于項目化教學的“C語言程序設計”課程改革的基本思想就是使學生通過設計項目進行學習,將學生作為課程學習的主體,將知識技術的使用及掌握作為學習的主旨。在課程改革過程中,主要從教學內(nèi)容、教學方式及考核三方面入手。(一)改革實踐框架1.教學的內(nèi)容。以項目化教學為基礎,實現(xiàn)C語言課程的改革,主要是通過實際工作和軟件開發(fā)方面進行,項目的選擇要貼合實際需求,教學內(nèi)容也要貼合實際需求,主要包括程序的設計、程序的使用、數(shù)據(jù)的處理等多個不同的模塊,并且不同模塊還具備多個不同的任務。2.教學的方法。項目化教學一般使用的教學方法為引導教學,指的是在教師提出項目之后使學生能夠針對項目進行問題的分析及解決,在初教學過程中,學生要對項目的功能設計進行研究,通過自身掌握的知識及技術解決其中的問題,在此過程中會遇到多種沒有辦法解決的問題,這要求教師為學生進行講解。傳統(tǒng)教學中的重點及難點內(nèi)容都較難懂,但是項目化教學中的問題都是學生自己提出的,對于這些問題學生有足夠的動力及興趣。教師通過項目化教學模式為學生布置項目的主要作用就是實現(xiàn)學生學習的引導,主要包括軟件開發(fā)合作及模塊設計,學生在學習過程中不斷積累自身的系統(tǒng)開發(fā)及設計經(jīng)驗,為自身朝著下一步的學習打下良好的基礎。3.考試的方式。在傳統(tǒng)教學過程中,教師對于教學的控制就是培養(yǎng)并且考核學生的過程,學生能夠通過課堂中的項目培養(yǎng)自身的能力、知識及素質(zhì),所以重視過程。課下的項目主要是培養(yǎng)學生的高層次能力,所以重視結果。項目化教學中,學生成績總分為100分,包括20分的平時成績、60分的課內(nèi)項目成績及20分的課下項目成績。只有學生完成課外和課內(nèi)兩個項目,才能夠認定為考試合格。(二)“C語言程序設計”課程的改革實踐以某大學計算機專業(yè)精心設計的兩個綜合項目為例,分別為課內(nèi)項目及課外項目,實現(xiàn)某企業(yè)管理系統(tǒng)和成績管理系統(tǒng)的開發(fā)。教師指導學生完成科內(nèi)項目,學生自己獨立完成課外項目。1.整體設計。通過情景進行教學整體設計,以課程為基礎,為學生合理分配項目任務,并且使學生能夠?qū)椖磕繕诉M行明確,從而使學生課明確自己每節(jié)要學習的課程內(nèi)容,在提問及討論過程中有明確的目標,從而使學生具備清晰的思路,提高自身的學習效率。2.實施過程。在實施項目單元過程中,要讓學生匯報自己課外項目設計的進程,之后教師要對項目設計進行評價,然后引入任務,對學生項目過程中的問題進行指導,之后指導修改自己的方案并且討論。學生在完成任務之后要對自己的作品進行提交,教師引入競爭機制,培養(yǎng)學生的分析能力及評價能力,使學生能夠了解自己的不足,從而能夠在今后的學習過程中不斷改正。3.改革效果。對于某大學計算機專業(yè)一班及二班學生進行調(diào)查,調(diào)查結果顯示,學生對于傳統(tǒng)教學模式的評價效果一般,對于項目化教學的評價良好。在進行項目化教學之后,學生在學習過程中能夠自主完成項目的設計,靈活使用C語言課程中的內(nèi)容,在學生完成項目設計之后,自身就會充滿成就感,從而提高了學習興趣。通過教師的引導及提問,學生能夠自己尋找問題的解決方案,在實際操作中進行學習,提高了問題解決能力,并且還能夠通過小組合作提高了協(xié)作精神。

    四、結語

    實踐表明,基于項目化教學的“C語言程序設計”教學能夠有效培養(yǎng)學生良好的學習習慣,在學生通過自己的努力及教師指導完成項目的過程中,能夠真實感受到C語言編程的魅力,并且感受到自主完成項目的喜悅。此種學習方式能夠夯實學生的知識,并且開拓學生視野,有效培養(yǎng)學生創(chuàng)新意識及能力,提高學生編程技巧及能力,并且培養(yǎng)了學生的交流及團隊合作能力。

    參考文獻:

    [1]張蕾.基于項目化教學的“C語言程序設計”課程改革[J].計算機教育,2013(2):17-20.

    [2]余麗紅,徐存東,林春景.基于CDIO的C語言程序設計課程教學改革探究[J].中國科教創(chuàng)新導刊,2011(16):150.

    [3]趙海明.高職院校《C語言程序設計》課程項目化教學設計研究[J].信息與電腦(理論版),2012(9):211-212.

    [4]劉芳.高職“C語言程序設計”課程項目化教學改革[J].溫州職業(yè)技術學院學報,2012,12(2):80-82.

    [5]袁春花,陳華.C程序設計項目化教學模式探討[J].課程教育研究,2013(5):149.

    [6]淡海英.高職《C語言程序設計》課程改革的一點思考[J].歲月月刊,2012(2):100.

    [7]錢麗丹.項目化教學在C語言程序設計課程中的應用[J].軟件導刊,2013(1):188-190.

    [8]高沖,徐群.基于程序設計項目化教學的研究[J].計算機與現(xiàn)代化,2012(7):233-235.

    [9]祝種谷.項目化教學在高職《C語言程序設計》課程中的應用[J].科技信息,2013(11):289.

    [10]劉瓊,史諾,TranVanCuong.基于計算思維視角的程序設計教學改革研究[J].自動化與儀器儀表,2015(12):93-94.

    作者:黃金國 單位:江蘇開放大學信息與機電工程學院

    主站蜘蛛池模板: 国产精品成人不卡在线观看| 国产成人精品AA毛片| 草莓视频成人app下载| 中文国产成人久久精品小说| 亚洲国产成人精品女人久久久| 亚洲国产成人久久一区www| 亚洲国产精品成人久久久 | 国产成人午夜福利在线播放| 亚洲精品无码乱码成人| 1000部国产成人免费视频| 成人18网址在线观看| 色五月婷婷成人网| 国产精品成人观看视频国产奇米| 亚洲国产成人手机在线电影bd | 最新69堂国产成人精品视频| 口国产成人高清在线播放| 成人午夜视频免费看欧美| 亚洲成人免费网址| 国产成人免费高清激情视频 | 羞羞漫画在线成人漫画阅读免费| 国产成人精品免费视频动漫| 欧美成人精品第一区二区三区| 午夜a级成人免费毛片| 成人午夜免费福利视频| 老司机成人精品视频lsj| 亚洲午夜成人片| 俄罗斯一级成人毛片| 国产精品成人久久久| 小明发布永久在线成人免费| 成人毛片全部免费观看| 欧美成人一区二区三区在线观看| 亚洲国产aⅴ成人精品无吗| 亚洲国产成人久久一区www| 中文字幕成人乱码在线电影| 亚洲国产成人久久一区二区三区 | 亚洲av午夜成人片精品网站| 四虎影视成人永久在线观看| 国产成人亚洲欧美电影| 国产成人免费a在线视频色戒 | 国产精品香蕉成人网在线观看 | 鲁大师成人一区二区三区|