• 
    

    
    

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

      項目化教學在C語言課程中的應(yīng)用

      2015-06-18 14:43:43姜鑫維
      亞太教育 2015年14期
      關(guān)鍵詞:項目化教學

      姜鑫維

      項目化教學在C語言課程中的應(yīng)用

      姜鑫維

      摘要:C語言是一門通用的計算機編程語言,C語言不僅功能齊全而且使用的范圍非常的廣泛,是很多大學計算機專業(yè)的基礎(chǔ)課程。但是由于很多計算機專業(yè)的學生,剛到大學的時候沒有很好的計算機編程語言的基礎(chǔ),在乍一接觸到C語言的時候,面對抽象的指針、語法結(jié)構(gòu)等問題的時候顯得捉襟見肘,嚴重打擊了學生學習的積極性從而給教學工作帶來了一定的挑戰(zhàn),本文以項目化教學的方法探索C語言課程教學的過程,利用項目化教學方法將理論教學與實踐教學相結(jié)合,全面提高C語言課程教學的教學質(zhì)量和效果。

      關(guān)鍵詞:C語言課程;項目化教學;項目設(shè)計和實現(xiàn)

      C語言不僅僅是很多計算機專業(yè)的基礎(chǔ)課程,同時也是國家或地方計算機等級考試的科目之一。因此研究C語言教學不僅能夠有助于提高計算機專業(yè)教學效果,同樣也非常的適用于其他非計算機專業(yè)的學生。精通C語言的話,能夠幫助學生構(gòu)建編程解決問題的思維框架,對于學習其他的像C++、C#、JAVA等語言都有著非常好的基礎(chǔ),但是目前的C語言課程教學仍然非常的傳統(tǒng),很多大學都是僅僅的依靠教材并搭配C語言課程設(shè)計來開展的,通過按部就班的學習語法、語句等過程完成教學過程,教學過程最大的問題就是理論學習和實踐學習是分離的,學習的過程非常的空洞而且抽象,導致很多學生學習積極性不高或者理論基礎(chǔ)好但是動手能力不強等現(xiàn)象,嚴重的影響了學生后期的進階學習。為了激發(fā)學生的學習興趣,提高學生的學習效果,我們提出了項目化教學在C語言課程中的應(yīng)用,下面闡述具體的操作過程。

      一、項目化教學的概念及優(yōu)勢

      項目化教學是為了解決某一問題或者項目,學生在教師的教學設(shè)計和安排下,通過學習整個課程的內(nèi)容和實踐操作從而實現(xiàn)項目的教學方法。所以項目是項目化教學的主線,在這個主線內(nèi)部貫穿了教學的主要內(nèi)容,由易到難,學生通過循序漸進的學習,不斷的增進知識和解決項目的子模塊,一步一步的最終實現(xiàn)整個項目的完成過程,項目化教學的教學過程安排不一定是一成不變的,但是核心都是通過項目的設(shè)計和實現(xiàn)來完成對學生能力的培養(yǎng)。教學過程中難點是需要充分的理解教材,畢竟我們的教學過程仍然少不了教材的支撐,然后結(jié)合學生的知識結(jié)合采用適合學生能力的項目,并積極的參與到項目的制作過程中,幫助學生熟悉和掌握基礎(chǔ)的理論知識,并且逐漸的提高C語言的實際應(yīng)用能力,這也是項目化教學與傳統(tǒng)教學最大的不同之處,就是其對于實踐能力和理論知識的結(jié)合。

      二、C語言課程的項目設(shè)計

      項目設(shè)計是實施項目化教學基礎(chǔ),一個合理的項目設(shè)計是一切教學活動的開端,也直接決定了教學效果和教學質(zhì)量。因此項目設(shè)計的過程必然有一定的原則,首先是項目的設(shè)計一定要圍繞教學的重點和難點來開展,而且項目的實現(xiàn)過程必須涵蓋基本的理論知識點;其次是要能夠充分的調(diào)動學生的積極性,為此我們設(shè)置的項目要有一定的難度,但是要充分的考慮到學生的知識結(jié)構(gòu)和能力,使得學生能夠在項目過程有一定的成就感,并選擇趣味性較高的項目激發(fā)學生的學習興趣;最后是項目最好有一定的規(guī)模,規(guī)模太大的話會嚴重打擊學生的自信心,太小又起不到實際的效果,必須充分的結(jié)合理論基礎(chǔ)知識的進度。為此我經(jīng)過多年的C語言課程教學過程,在此提出三個項目設(shè)計為該類教學法的C語言教學提供參考。三個項目由簡到難,分別是簡易計算器、學生信息管理、掃雷游戲。簡易計算器能夠考察學生初期學習的語言結(jié)構(gòu),系統(tǒng)的能夠?qū)崿F(xiàn)簡單的加減乘除運算,由于學生初次接觸編程語言,這個簡單項目的實現(xiàn)過程較為簡單,項目雖小但是卻能夠考察學生能否將實際問題通過計算機語言來解決。學生信息管理系統(tǒng),實現(xiàn)對學生成績、姓名、年級等信息的增刪查改幾項功能,除了考察基本函數(shù)、數(shù)組和指針的利用之外,進一步的深化模塊化程序設(shè)計的基本思想。而最后的掃雷游戲則是進階教程,有一定的難度,是學生在系統(tǒng)的學習C語言程序設(shè)計的知識和思想后進一步的軟件設(shè)計能力。三個項目貫穿教學過程的始末,相關(guān)的知識點也逐漸提高,為后期的項目化教學過程奠定基礎(chǔ)。

      三、C語言課程項目化教學課程設(shè)計

      由于項目教學是和實踐相結(jié)合的,所以我們將理論課的教學改到了機房,在機房完成授課的過程。學生在機房隨時可以操作和實踐理論知識,但是這個過程中我們不能忽視理論知識的教學過程,在系統(tǒng)的理論知識教學的前提下積極的以引導和監(jiān)督學生實踐操作的過程,對于學生遇到的問題及時的幫助解決,對于多數(shù)同學都容易出現(xiàn)的典型問題,進行統(tǒng)一的講解下面以簡易計算器項目為例,分析詳細的教學過程安排。

      1.項目演示引出學習目的

      為此,我們可以利用多媒體教學設(shè)備在屏幕上演示這個項目的實現(xiàn),即一個由C語言編寫的簡易計算器。根據(jù)所學知識,簡略的概括項目的設(shè)計實現(xiàn)過程,構(gòu)建教學情境。使得學生能夠?qū)τ趯崿F(xiàn)的項目有一個初步的認識,即通過課程的學習和操作想要達成怎樣的效果,在進行項目演示的過程中我們切不可籠統(tǒng)的介紹,對于項目的分析一定要運用程序設(shè)計的思想,項目演示和分析的過程要具有一定的邏輯特點,拿這個計算器項目來說,它實現(xiàn)了哪些功能,功能實現(xiàn)需要什么知識,幫助學生能夠?qū)嵥榈闹R合理的梳理起來。從而快速的上手,達到學習的效果。

      2.項目實現(xiàn)提高學習主動性

      任何編程語言的學習都離不開實際的動手過程,動手去做永遠是抽象的編程語言學習的法寶。特別是在隨著課程的不斷加深,越來越多的新知識和新的思想被引入,在傳統(tǒng)的C語言課程教學過程中,教師在介紹完這些新知識以后往往會將新知識與之前學過的東西進行聯(lián)系和比對,希望學生能夠快速的掌握新的語法和結(jié)構(gòu),但是這種授課方式嚴重的忽視了學生動手能力和實踐能力,而項目化的教學方式是隨著學生的動手過程同時開展的,我們在這個過程中通過精講重點知識,鼓勵學生動手去做的過程,其實也是敦促學生自主學習的過程,更多的理論知識的細節(jié)需要學生在項目操作的過程中通過發(fā)現(xiàn)問題、分析問題、解決問題的過程中去發(fā)現(xiàn),并以此提高學習的質(zhì)量,實踐證明,只要項目設(shè)計合理操作得當,學生在學習的過程中積極性和主動性大大提高,教師要積極的抓住學生學習的積極性,在項目操作和實現(xiàn)過程中及時發(fā)現(xiàn)和矯正,加強學生對基礎(chǔ)理論知識的理解,全面提高編程能力。

      3.分組協(xié)同學習,提高團隊合作意識

      隨著項目難度的不斷提高,教師可以根據(jù)項目的特點把項目分成幾個子項目。通過對學生學習能力以及性格的了解,采取科學合理的分組,將班級劃分成幾個學習小組通過小組合作模式協(xié)同完成項目計劃的過程,比如學生信息管理系統(tǒng)的要實現(xiàn)增刪查改幾項重要的功能,由于項目相對來說較大,涉及到的知識面對于初學C語言的人來說非常多而且較為復雜,采取分組合作的模式能夠使得學生通過合作共同解決難題,團隊合作共同探索問題的解決辦法,在合作的過程中也能夠幫助小組內(nèi)部成員發(fā)現(xiàn)自己知識結(jié)構(gòu)中弱勢,從而促進項目化教學的全面開展。

      4.項目結(jié)果的評價與審核過程

      項目評價過程不僅僅要針對于項目結(jié)果,更加要對項目實施的過程進行分析和評價,評價是知識結(jié)構(gòu)升級和提高的重要手段,通過項目結(jié)果的評價和審核過程使得學生獲得一定的滿足感,C語言解決實際問題的方法和能力有很多,在課程之外,有著非常多的簡化算法,因此對于項目實現(xiàn)的過程必然有一定的優(yōu)劣之分,對于項目的評價結(jié)果還能夠加強學生的競爭意識,促進進一步的學習動力。為此我們一定要摒棄傳統(tǒng)的C語言課程教學中單一的教學評價機制和手段,采取多元化的項目評價方法。為此我們可以擬定一個三級綜合評價方案:首先是自我評價,即讓學生或者小組在課堂上講解自己的學習成果,分闡述項目實現(xiàn)的具體過程,并評價自己程序或系統(tǒng)的效果,給自己的學習過程和項目成果進行評分;其次是學生互評,學生通過闡述自己的觀點,合理的評價其他人的項目的優(yōu)點和缺點,由于學生知識體系限制畢竟可能會出現(xiàn)一定的偏差和理論性錯誤,教師要監(jiān)督這個過程并給予指導;最后是教師的總評,對于項目完成進行一個綜合的評價,教師不應(yīng)該僅僅注重結(jié)果,更加應(yīng)該重視學生在項目實施過程中的努力,注重對學習過程的評價,盡量發(fā)現(xiàn)學生思維的閃光點,積極的鼓勵和表揚并且能夠?qū)ζ渲械慕?jīng)典錯誤進行分析,結(jié)合自己的教學經(jīng)驗和理論知識的深度,幫助學習理解項目中常見錯誤產(chǎn)生的原因。

      四、項目化教學注重的問題

      為了更好的開展項目化C語言教學過程,對教學過程中容易出現(xiàn)的問題進行分析,為此應(yīng)該注意的問題有:

      1.處理好與傳統(tǒng)教學的關(guān)系

      項目化的教學方法注重學生能力的培養(yǎng)過程,特別是在很多解決實際應(yīng)用問題的過程中這種方法的優(yōu)勢非常的明顯,但是由于理論知識和實踐過程共同展開教學,并且是以項目為教學主線的因此不可避免的弱化了理論知識的系統(tǒng)化,然而傳統(tǒng)的C語言教學過程則非常重視理論基礎(chǔ)知識的教學過程,相對來說傳統(tǒng)教學保證了學科的完整性,學生通過傳統(tǒng)教學的學習過程能夠更加全面的掌握理論知識,知識結(jié)構(gòu)更加的系統(tǒng)和全面。因此項目化教學一定要處理好和傳統(tǒng)教學之間的關(guān)系,在重視項目完成的過程中不能忽視基礎(chǔ)知識的重要性,取長補短,及時的通過項目歸納和總結(jié)基礎(chǔ)知識,保證知識的系統(tǒng)性。

      2.教師對實踐能力的教學效果

      教師是開展一切教學活動的主導者,就專業(yè)知識的深度和寬度而言,大學的C語言教師都有著非常深厚的基礎(chǔ)能力和實踐能力,特別是很多大學老師在教學活動之余也參加很多大型項目的編寫工作,但是由于長期進行常規(guī)的教學過程,對于學生實踐能力的培養(yǎng)并沒有系統(tǒng)的理論和方法,為此教師應(yīng)該充分的結(jié)合自己的實踐開發(fā)經(jīng)驗,結(jié)合系統(tǒng)的理論知識,通過自己遇到的項目問題分析和解決辦法,言傳身教提高對學生實踐能力的培養(yǎng)過程,這也是項目化教學及其重要的環(huán)節(jié)。

      3.引導學生動手操作,避免出現(xiàn)兩極分化的現(xiàn)象

      如果項目化教學的過程中,采取錯誤的操作或者方法,不僅不會促進學生學習的積極性,反而因為削弱了理論知識系統(tǒng)的學習,使得學生在項目化教學過程中無從下手,使他們感到陌生和困惑,大大降低項目化學習的效果。因此教師一定要避免這種情況的發(fā)生,對于基礎(chǔ)較差的學生,一定要采取必要的手段幫助他們,教學的過程是針對于全體學生的過程,必須考慮到所有學生的能力,這也是項目化教學過程需要注意的最大問題。

      五、結(jié)語

      相比于傳統(tǒng)教學方法,項目化教學不僅是一種全新的教學方式,就學生角度而言這也是一種學習方式的革命,為此在實施項目化教學的過程中,教師一定要充分的理解C語言的基礎(chǔ)理論知識的結(jié)構(gòu),讓學生積極的參與到項目中來,積極的促進去學習能、動手能力的提高,為以后的計算機課程學習打下堅實的基礎(chǔ)。

      參考文獻:

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

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

      [3]張曉.C語言課程項目化教學設(shè)計與實施[J].電腦編程技巧與維護,2013,08:133+144.

      [4]葉煜,任華,丁蓮.高職C語言課程項目化教學改革與實踐[J].軟件工程師,2014,07:47-48.

      [5]楊俊紅,侯麗敏.論項目化教學在C語言課程中的應(yīng)用[J].河南科技學院學報,2010,04:114-116.

      [6]王曉勇,肖四友,張文祥.基于能力培養(yǎng)的C語言項目化訓練教學模式初探[J].計算機教育,2009,10:60-62.

      [7]李彬.項目化教學模式在C課程中的應(yīng)用研究[J].信息與電腦(理論版),2009,12:163+165.

      作者單位:(湖北黃岡中國地質(zhì)大學計算機學院)

      猜你喜歡
      項目化教學
      初探項目化教學模式下高職會計電算化專業(yè)實踐教學體系的建設(shè)
      “成長+育人+教學”三位一體
      項目化教學在高職《PCB設(shè)計與制作》課程中的應(yīng)用
      高職數(shù)學項目化教學模式的研究與實踐
      高職旅游英語專業(yè)課程項目化教學改革探究
      高職英語項目化教學探究
      淺析藥理學課程項目化教學的探討
      探討項目化教學在高職英語課程中的應(yīng)用
      商情(2016年40期)2016-11-28 11:41:42
      高職《管理學》課程實行項目化教學改革與實踐策略
      芻議項目化教學法在本科動漫實訓課程中的探索與應(yīng)用
      犍为县| 紫阳县| 普兰县| 都匀市| 东山县| 枣阳市| 黄浦区| 宜良县| 利辛县| 会东县| 资源县| 唐河县| 尤溪县| 丹凤县| 麻阳| 临潭县| 修文县| 桂阳县| 玉林市| 广水市| 伊吾县| 鄂托克旗| 正蓝旗| 太谷县| 威宁| 来安县| 海林市| 孝感市| 龙海市| 富宁县| 尚义县| 桃园县| 临桂县| 开平市| 泸定县| 嵊州市| 阿克苏市| 建水县| 女性| 肇庆市| 镇巴县|