999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

電子專業C#程序設計課程教學方法探討與研究

2019-09-10 23:13:29張勝蘭
科學導報·學術 2019年43期
關鍵詞:程序教學方法方法

張勝蘭

摘??要:c#作為電子專業的專業課程之一,讓學生掌握面向對象程序的編寫和調試的能力,在以往教學中高職學生畏難情緒容易缺乏學習動力,影響教學效果。鑒于以上情況,本文針對各個教學板塊的特點采取不同的教學方法,充分調動學生的積極性,讓學生快速有效地學習

關鍵詞:C#程序設計;教學方法

1、課程背景

C#程序設計課程是電子專業開設的一門專業課,是一門純面向對象的程序設計語言,它主要面向的是上位機軟件測試和開發崗位,。作為非計算機專業,以往的程序設計課程選擇了VB程序設計,但是由于運用VB編寫比較復雜和通用的高級應用程序,通常達不到要求。而目前流行Java、C#等語言,是現在高職學生更愿意去學和接觸的。并且電子類專業學生有C語言的基礎,能更專注于面向對象概念的理解和運用。基于這些原因,我們選擇了C#程序設計作為教學內容。

2、教學現狀

電子專業學生與計算機專業學生在知識能力結構上是不同的,純編程類課程對于電子專業學生而言可能有一部分學生會覺得沒有興趣,或者覺得學不會。C#課程的教學全程都是在機房完成,通過講練結合的項目式教學提高學生的編程能力。

但是在實際的教學過程中,學生很多時候表現為比較被動,缺乏主動參與意識和習慣,一味的按照老師的要求機械性地完成書本上的案例,不會思考,編程能力無法提高。這說明采用普通的項目教學,效果并不能很好的達到預期教學目標。

其次,高職學生理解能力不足,動手能力欠缺,對于較為難理解的面向對象的概念和機制,面對越來越長的代碼,出現了程序調試不通過、畏難的情況,慢慢地就跟不上老師的進度了,也沒有繼續完成程序的強大動力了。

3、教學方法探討

針對以上的教學情況,近幾學期我對C#程序設計課程的教學進行了一系列探索和調整,在具體實施過程中不同教學內容采用不同的教學方法,讓學生能快速有效地學習。

3.1?糾錯法

C#基礎語法部分,我首先會給出有瑕疵的案例讓學生去做,通過一個個BUG的解決,讓學生自己歸納出解決方法,。比如有這樣一些BUG:無法將類型“string”隱式轉換為“double”、應輸入;、無效的表達式項“)”、當前上下文中不存在名稱“s”。通過反復修改BUG來熟練對于數據類型轉換、變量的定義、基本的結構的掌握情況,大大提高了程序的通過率。

3.2?比對法

C#面向對象部分,實現同樣的問題采用不同的機制:比如虛方法、抽象方法、接口方法。我們可以給出3種機制實現的代碼,讓學生通過討論找出這3種實現方法的不同點,從而達到進一步理解繼承與多態的概念。

例如給出設計要求:描述一個幾何圖形類,派生出長方形類、正方形類、圓形類,并為每個圖形對象計算面積。虛方法:public?;Virtual?double?Area(){return?0;}的關鍵字是Virtual,并且在基類于派生類定義之外的其他類定義中再聲明一個含基類對象形參的方法:public?statiic?double?FromArea(Dimension?re){return?re.Area();}抽象方法:public?abstract?double?Area();的關鍵字是abstract,接口:public?interface?IArea{?double?Area();}定義接口,其他類繼承于接口,并且實現接口里面的所有成員。在程序編寫和調試時,可以采用設置斷點的方式,在FromArea這個方法里通過追蹤可以看到不同的對象導致程序進入到不同的Area()方法里求面積,進而深刻地理解多態的含義。

3.3?拆分法

Windows窗體程序開發部分,窗體上各控件及其屬性、方法比較多,綜合應用起來難度很大。于是我們將一個“用戶注冊”的程序按控件拆分成TextBox、Button、RadioButton和CheckedListBox這4個部分,邊講解控件邊完成程序,內容講完這個程序就也寫完了,最后再加入DateTimePicker控件和TabControl控件,整合以后就是完整程序了。拆分法將難點拆分開來,各個擊破,讓學生學習和應用起來感覺容易上手。當然,整個程序完成后,還需要引領著學生從整體上面對程序的結構有個清楚全面的認識。

3.4?真實案例法

訪問數據庫部分,通過圖書館的操作案例,讓學生對比較抽象的數據庫知識有了感性認識,同時對數據庫的數據的操作5個部分:創建數據庫和表、了解數據源、對數據源操作、通過數據集對數據進行各種操作、顯示數據,有全面的了解和實操。為課程的綜合項目實訓打好基礎。

3.5優化案例法

在每個任務之后都會提供給學生一個優化程序的建議或者思路,讓學生主動去完善程序,調動所學的知識,可以打開思路天馬行空,程序的優化是沒有終點的,只要你愿意程序的優化永遠在路上。針對每個程序的優化情況,記錄分數作為平時成績的一部分,這樣堅持一段時間,同學們的思路更開闊了,經常會探討書本上沒有講到的知識點,如果通過自己的研究學習實現了更強大的功能,那么編程的積極性就更高了。

4結束語

c#程序設計課程的教學不僅是編程能力,而是要通過該課程的學習培養學習的自學能力、實踐能力、創新能力、分析問題和解決問題的能力、所學知識的運用能力以及項目團隊團結協作能力。

本文從傳統的C#課程教學存在的問題入手,探索了一系列適用于各教學模塊的方法,在2017級2018級的電子專業學生中得到了應用,可以發現2017、2018級學生的編程能力有大幅提高,學生的學習積極性也明顯提升。

參考文獻

[1]??郭玲,袁滿.基于案例驅動的研究性教學[J].計算機教,2011(5):75—78.

[2]??胡文君.《基于.NET的軟件開發》教學方法初探[J].現代計算機,2012(5):45—46,50.

[3]??黃淼,高敬禮等.C#程序設計課程教學改革研究[J].計算機教育,2010,18

作者簡介:張生蘭(1983.12-),女(漢族),湖北武漢,武漢城市職業學院,職稱:講師;研究方向:數字電路。

猜你喜歡
程序教學方法方法
初中英語寫作教學方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
教學方法與知識類型的適宜
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
我的教學方法
主站蜘蛛池模板: 国产在线自乱拍播放| 72种姿势欧美久久久久大黄蕉| www.99精品视频在线播放| 亚洲男人的天堂久久精品| 国产美女自慰在线观看| 天天综合网色中文字幕| 久久黄色毛片| 十八禁美女裸体网站| 国产精品成人AⅤ在线一二三四| 人妻精品久久无码区| 国产91成人| 国产一区二区三区日韩精品| 一级毛片高清| 一区二区影院| 国产日韩丝袜一二三区| 一级爆乳无码av| 谁有在线观看日韩亚洲最新视频| 日韩色图在线观看| 日韩欧美国产综合| 久久久久久久97| 久爱午夜精品免费视频| 久久这里只有精品8| 国产成人免费观看在线视频| 国产精品永久不卡免费视频 | 久久香蕉国产线看观看式| 午夜在线不卡| 成人午夜视频免费看欧美| 亚洲午夜国产片在线观看| 欧美国产在线一区| www.日韩三级| 色婷婷色丁香| www.99精品视频在线播放| 亚洲首页在线观看| 久久人人爽人人爽人人片aV东京热| 午夜视频www| 四虎精品黑人视频| 午夜少妇精品视频小电影| 欧亚日韩Av| 999国产精品永久免费视频精品久久 | 亚洲人成色在线观看| 中国毛片网| 成人国产精品2021| 欧美成人综合在线| 91福利片| 无码中文字幕乱码免费2| 国产一级二级三级毛片| 久一在线视频| 国产成人精品日本亚洲77美色| 亚洲综合色婷婷中文字幕| 中文字幕第1页在线播| 国产精品极品美女自在线| 免费网站成人亚洲| 国产特级毛片aaaaaa| 中国一级毛片免费观看| 午夜视频在线观看免费网站| 国产午夜人做人免费视频| 最新国产精品第1页| 2020极品精品国产 | 日韩高清成人| 欧美在线黄| 国产欧美成人不卡视频| 青草精品视频| 国产亚洲精| 老司国产精品视频| 成人字幕网视频在线观看| 国产一区二区三区在线观看免费| 亚洲欧美日本国产专区一区| 日韩成人在线网站| 欧美精品另类| 国产1区2区在线观看| 国产成人8x视频一区二区| 国产亚洲欧美在线人成aaaa| 国产欧美日韩va另类在线播放| 亚洲人网站| 无码一区二区三区视频在线播放| 亚洲欧洲日韩综合| 麻豆精品国产自产在线| 强乱中文字幕在线播放不卡| 欧洲欧美人成免费全部视频| 日韩成人午夜| 中文字幕欧美日韩高清| 看你懂的巨臀中文字幕一区二区|