• 
    

    
    

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

      ?

      高職電子專業(yè)“C語言程序設計”課程教學改革

      2011-01-29 02:26:48張曉芳
      蘇州市職業(yè)大學學報 2011年3期
      關鍵詞:子項目C語言程序設計C語言

      張曉芳

      (健雄職業(yè)技術學院 電氣工程學院,江蘇 太倉 215411)

      C語言作為當今最為流行的程序設計語言之一,層次清晰,便于按模塊化方式組織程序,易于調試和維護,不但成為計算機專業(yè)的必修課,而且也越來越多地成為非計算機專業(yè)的學習課程[1].但在“C語言程序設計”課程教學中,許多教師和學生都認為C語言涉及的概念比較復雜,規(guī)則繁多,使用靈活,容易出錯,“教”“學”雙方都感到困難,并產生不同程度的畏難心理[2].根據(jù)高職學生的學習特點,在開發(fā)并取得較好實施效果的C語言程序設計項目化精品課程的基礎上,按照基于工作過程的項目化教學理念,對電子類專業(yè)C語言程序設計進行大膽的教學改革.將C語言與單片機結合,側重于C語言在電子專業(yè)中的工程應用,以Proteus、Keil u vision為基礎,通過典型的可視化實例,介紹C語言程序設計方法,避免了枯燥的知識點傳授.本文將從教學內容、教學方法及手段、考核機制等幾方面闡述對高職電子專業(yè)“C語言程序設計”課程進行的教學改革.

      1 設計基于電子專業(yè)工作過程的具體項目以改革教學內容

      通過對電子類企業(yè)的調研,以及向計算機專業(yè)教師取經[3],為“C語言程序設計”課程設計了5個項目[4],分別為:發(fā)光二極管流水燈、創(chuàng)意廣靠牌設計、模擬數(shù)字密碼鎖、十字路口交通燈、知能溫控系統(tǒng).將“C語言程序設計”的思路及C語言數(shù)據(jù)類型、指針等語法基礎、程序控制結構、函數(shù)、文件等知識點滲透到具體的項目中,使學習過程不再枯燥(見表1).

      表1 教學內容設計

      2 將典型項目可視化以改革教學方法

      “C語言程序設計”教學一般運用多媒體技術及Turbo C軟件,通過教師知識點的講解,在Turbo C下仿真實現(xiàn).但對于電子專業(yè)學生,如能與電子專業(yè)知識結合,并能在典型項目中學習,將更直觀、更有針對性.此門課程結合Proteus ISIS、Keil u vision2仿真軟件,達到上述要求.

      2.1 注重學生成就感體驗的教學整體過程設計

      每個項目通過案例演示、任務分析分解、逐項完成子項目及任務、知識點討論與學習、配套自主項目完成、項目展開經驗交流及評定6個部分完成.通過5個項目的學習,體驗C語言在電子類專業(yè)的工程應用,在過程中體驗成就感,提高學習興趣,增強學習的信心.每個項目及任務的完成步驟如下:

      1) 教師提出實際問題,學生在教師提示下將實際問題轉化為基于C語言程序設計的軟件框圖.

      2) 根據(jù)教師要求和指導,在Proteus ISIS下讀懂硬件電路圖,起到重溫電子專業(yè)基礎知識的作用.

      3) 根據(jù)程序框圖,在Keil u vision2仿真軟件下編寫并調試程序.前3個基礎項目,每個項目包含C語言程序設計基礎知識的某個知識點,各有側重,通過教師的指導、學生的模仿,使學生掌握C語言程序設計語法及思路.后兩個為綜合項目,在教師的幫助下,通過團隊討論,學生自行設計程序框圖,并自行編寫程序,教師只起引導、監(jiān)督和評價作用.

      4) 將Keil u vision2仿真軟件下調試通過并生成的.hex文件導入Proteus ISIS仿真軟件下的單片機系統(tǒng),進行仿真調試.學生能直觀地看到項目結果.

      2.2 融入項目或任務中的知識點教授法

      C語言涉及的概念比較復雜,規(guī)則繁多.將每個知識點融入項目或任務中,避免直接講解枯燥的理論,側重于應用[5].例如“指針”這個概念,抽象難理解,尤其對高職學生而言,有一定的學習難度.將“指針”概念貫穿于項目中,先不急于講授理論知識,而是通過具體項目的練習與實現(xiàn),在具體運用的基礎上,再進行概括與總結,使學生形象地感知何為指針及如何運用,也就是在“做中學”.在學習創(chuàng)意廣告牌設計項目的子項目—數(shù)碼管動態(tài)顯示時,將數(shù)碼管顯示不同數(shù)值的段碼列成一個段碼表,讓學生認識首地址,正如一套房子的門牌號.為了讓數(shù)碼管顯示不同的數(shù)值,必須要找到對應的門牌號—首地址.“指針”就是指向首地址.通過用項目說話,學生一下子就明白了“指針”的概念及應用,并在幾個項目中加以強化練習,最終取得靈活運用的效果.通過不同的項目,創(chuàng)設愉悅的學習情境,學生同樣能掌握C語言的各個知識點及其應用.

      3 注重考核過程性與靈活性的考核方式改革

      本課程的總體目標是:學生能熟練掌握51系列單片機的C語言程序設計方法.在可視化的單片機應用系統(tǒng)仿真軟件Proteus ISIS和51系列單片機C語言開發(fā)平臺Keil u vision2的基礎下,能進行系統(tǒng)的設計、程序的編寫及調試,并具有初步的工程應用能力和解決實際問題的能力.根據(jù)課程目標,考核點較多,如果用一張試卷來評定學生的學習效果,顯然不能作出全面的評價;而完成各項目需要時間和知識的積累及團隊合作,也并非是一場限定時間的考試所能顯示的,因此,本課程宜采用過程考核.對5個項目分別進行考核,最終成績=∑各項目成績÷n.每個項目的考核標準如表2所示.如項目中還含有子項目或任務,此項目成績?yōu)?∑各子項目(任務)成績÷n.子項目或任務考核點也如表2所示.

      表2 項目考核標準

      4 結 論

      通過教學內容、教學方法和考核方式的改革,“C語言程序設計”在電子專業(yè)教學中更有針對性,取得了良好的教學效果.今后仍需努力探索課程教學的改革,使得教學更適應當今高職學生的學習與可持續(xù)發(fā)展的要求.

      [1] 嚴桂蘭.C語言程序設計與應用教程[M].廈門:廈門大學出版社,2001.

      [2] 譚浩強.C程序設計:第三版[M].北京:清華大學出版社,2005.

      [3] 楊正校.新概念C語言程序設計[M].南京:河海大學出版社,2008.

      [4] 陳倬.淺談案例教學法在C語言教學中的應用[J].科技信息,2010(1):261.

      [5] 秦玉平,馬靖善.“C語言程序設計”課程教材建設與教學方法研究[J].計算機教育,2010(4):157-160.

      猜你喜歡
      子項目C語言程序設計C語言
      服務進程中消費者對子項目順序的遵從性研究
      活性炭為中心綜合項目總體布局
      山西化工(2021年4期)2021-01-25 14:15:18
      基于Visual Studio Code的C語言程序設計實踐教學探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      基于C語言的計算機軟件編程
      電子制作(2018年16期)2018-09-26 03:27:08
      基于案例的電子技術實踐教學內容與教學設備的設計
      高職高專院校C語言程序設計教學改革探索
      以“學生為中心”的《C語言程序設計》教學設計探究
      基于翻轉課堂的《C語言程序設計》課程教學系統(tǒng)的實現(xiàn)與研究
      軟件工程(2016年8期)2016-10-25 16:02:07
      淺談《C語言程序設計》課程的教學改革
      《C語言程序設計》課程的教學改革與實踐
      科技視界(2016年22期)2016-10-18 16:12:24
      宜城市| 胶州市| 吴江市| 靖边县| 普兰店市| 东丰县| 湖南省| 达日县| 河间市| 珲春市| 军事| 东乌珠穆沁旗| 浏阳市| 河南省| 江永县| 江油市| 石林| 吉林省| 沙坪坝区| 文登市| 卢氏县| 隆德县| 定州市| 嘉义县| 龙门县| 宜都市| 同江市| 奉节县| 沁源县| 略阳县| 尖扎县| 唐海县| 会泽县| 西峡县| 镇赉县| 泾阳县| 兴宁市| 兰州市| 靖安县| 呼伦贝尔市| 汉中市|