国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

張曉芳

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

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

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

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

表1 教學內(nèi)容設(shè)計

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

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

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

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

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

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

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

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

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

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

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

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

表2 項目考核標準

4 結(jié) 論

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

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

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

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

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

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

猜你喜歡
子項目C語言程序設(shè)計C語言
服務(wù)進程中消費者對子項目順序的遵從性研究
活性炭為中心綜合項目總體布局
山西化工(2021年4期)2021-01-25 14:15:18
基于Visual Studio Code的C語言程序設(shè)計實踐教學探索
計算機教育(2020年5期)2020-07-24 08:52:56
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
基于案例的電子技術(shù)實踐教學內(nèi)容與教學設(shè)備的設(shè)計
高職高專院校C語言程序設(shè)計教學改革探索
以“學生為中心”的《C語言程序設(shè)計》教學設(shè)計探究
基于翻轉(zhuǎn)課堂的《C語言程序設(shè)計》課程教學系統(tǒng)的實現(xiàn)與研究
軟件工程(2016年8期)2016-10-25 16:02:07
淺談《C語言程序設(shè)計》課程的教學改革
《C語言程序設(shè)計》課程的教學改革與實踐
科技視界(2016年22期)2016-10-18 16:12:24
历史| 商河县| 慈利县| 晴隆县| 上杭县| 栾城县| 阳西县| 准格尔旗| 自贡市| 怀来县| 仙桃市| 泸定县| 固原市| 新绛县| 多伦县| 杭州市| 邵武市| 亳州市| 遂川县| 闽侯县| 大港区| 泾阳县| 钦州市| 敖汉旗| 赤水市| 成都市| 靖江市| 西林县| 买车| 烟台市| 三台县| 航空| 中山市| 大埔区| 吉安县| 莒南县| 湖北省| 玉山县| 二连浩特市| 邵阳市| 宁德市|