




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C#程序設(shè)計(jì)教學(xué)探索與思考0 引言目前,微軟的C#吾言是一門語法靈活、應(yīng)用廣泛、面向?qū)?象的高級程序設(shè)計(jì)語言。 但由于內(nèi)容較為抽象, 有些概念難以理 解。如果完全照本宣科,或者采用傳統(tǒng)的教學(xué)方法和教學(xué)手段, 容易使學(xué)生產(chǎn)生厭倦、畏難心理,難以收到好的教學(xué)效果。筆者 通過多年來講授這門課程的教學(xué)實(shí)踐, 對如何提高該門課程的教 學(xué)效果, 以及教學(xué)中值得探索的一些問題進(jìn)行思考, 歸納出以下 幾點(diǎn)。1 培養(yǎng)學(xué)生編程的學(xué)習(xí)興趣,調(diào)動(dòng)學(xué)習(xí)積極性興趣是最好的老師,要想學(xué)生能夠?qū)W好 C#S序設(shè)計(jì)這門課程,培養(yǎng)學(xué)生的學(xué)習(xí)興趣是關(guān)鍵。 就會(huì)從內(nèi)心發(fā)出強(qiáng)烈的求知欲望, 么學(xué)習(xí)過程就不再是一種痛苦, 也會(huì)事半功倍。為
2、了避免學(xué)生對當(dāng)學(xué)生對所學(xué)課程產(chǎn)生興趣時(shí),產(chǎn)生積極主動(dòng)的學(xué)習(xí)動(dòng)機(jī), 那 而是一種愉快的體驗(yàn), 學(xué)習(xí)效果C#程序設(shè)計(jì)這門課程的反感和厭倦,在一開始,教師不要講授太多太深的理論知識(shí),但可演示幾個(gè)利用C#開發(fā)的相關(guān)程序,比如教師采用多媒體教學(xué)時(shí)使用 的“課件伴侶”。建議多介紹 C#在現(xiàn)實(shí)生活中的應(yīng)用,讓學(xué)生 領(lǐng)悟到C#程序設(shè)計(jì)課程在今后專業(yè)崗位上的作用。只有在明白 了該門課程的重要性, 并對其產(chǎn)生了強(qiáng)烈的興趣后, 學(xué)生才會(huì)在學(xué)習(xí)中主動(dòng)積極。2 教師在教學(xué)中要注重以學(xué)生為主體 在教學(xué)過程中要注重以學(xué)生為主體, 教師的作用是組織和引 導(dǎo)學(xué)生進(jìn)行有序的學(xué)習(xí), 在課堂上要適當(dāng)?shù)刈叩綄W(xué)生中間與學(xué)生 交流、討論,
3、共同學(xué)習(xí)。特別是實(shí)驗(yàn)課,教師在教學(xué)過程中既要 引入實(shí)例、演示操作,更要強(qiáng)調(diào)學(xué)生的積極參與,注重編程思維 和動(dòng)手操作能力的培養(yǎng)。 教師并不完全以講解為主, 而是要有明 確的教學(xué)大綱和目標(biāo), 在此基礎(chǔ)上精心設(shè)計(jì)教學(xué)案例, 圍繞知識(shí) 應(yīng)用布置實(shí)驗(yàn)任務(wù)。 在師生雙方積極的互動(dòng)下, 由教師帶領(lǐng)學(xué)生 一起來完成某個(gè)案例或任務(wù)。 在學(xué)生學(xué)習(xí)遇到困難時(shí), 教師要引 導(dǎo)學(xué)生找到解決這類問題的方法, 并督促學(xué)生獨(dú)立完成作業(yè); 在 學(xué)生學(xué)習(xí)不夠主動(dòng)時(shí), 要善于向?qū)W生提出問題, 并啟發(fā)他們?nèi)ニ?考。3 根據(jù)不同的教學(xué)內(nèi)容采用不同的教學(xué)方法 建議本課程開設(shè)一學(xué)年,在第一學(xué)期的教學(xué)中,首先,通過 一個(gè)“學(xué)生成績統(tǒng)計(jì)系統(tǒng)”
4、來講解C#語言基礎(chǔ),包括變量與類型、流程控制、數(shù)組與方法等,這部分可采取“知識(shí)點(diǎn)介紹實(shí) 例驗(yàn)證f知識(shí)鞏固”的教學(xué)方式,側(cè)重于C#吾法及編程細(xì)節(jié)的講授。其次,通過制作“個(gè)人簡歷”來介紹C#中常用的控件與組件,包括 ImageList 、 RadioButton 、 ListView 等,這部分可 采取“教師演示學(xué)生模仿f師生共同修改”的方式來教學(xué),側(cè)重講授控件與組件的使用。 再者,通過設(shè)計(jì)“交通工具類”來講 解面向?qū)ο缶幊?,包括類與對象、繼承與多態(tài)、接口與委托等,這部分可采取“概念講解f實(shí)例說明f知識(shí)深化”的方式來教學(xué),側(cè)重培養(yǎng)學(xué)生面向?qū)ο缶幊痰乃枷?。最后,通過完成“招聘 信息管理系統(tǒng)”來介紹如
5、何進(jìn)行數(shù)據(jù)庫編程,包括數(shù)據(jù)庫連接、 數(shù)據(jù)操作命令、數(shù)據(jù)集操作等,這部分可采取“案例介紹f知識(shí) 講解f演示操作f師生共同完成”的方式來教學(xué),側(cè)重培養(yǎng)學(xué)生實(shí)際動(dòng)手操作能力。在第二學(xué)期的教學(xué)中,針對 C#高級程序設(shè)計(jì)部分,主要采 取“案例引入f知識(shí)講解f演示操作f模仿修改f案例完善” 的方式進(jìn)行教學(xué)。 其中, 文件管理部分使用案例“簡單資源管理 器”貫穿整個(gè)課堂教學(xué); 圖形與圖像部分通過逐步完成案例“課 件伴侶”來進(jìn)行教學(xué); 多線程部分主要通過實(shí)例講解如何創(chuàng)建與 管理線程、 如何跨線程訪問控件, 為后面網(wǎng)絡(luò)編程章節(jié)打下基礎(chǔ); 網(wǎng)絡(luò)編程部分通過制作“局域網(wǎng)聊天軟件”貫穿整個(gè)教學(xué)過程。 并且,教師應(yīng)該引
6、導(dǎo)學(xué)生在完成案例的同時(shí), 能夠鞏固并加深理 論知識(shí)的學(xué)習(xí)。4 重視學(xué)生面向?qū)ο笏季S能力的培養(yǎng)要想從本質(zhì)上學(xué)好C#程序設(shè)計(jì)課程,必須從根本上重視學(xué) 生面向?qū)ο笏季S能力的培養(yǎng)。原因有兩點(diǎn),第一,C#是純粹的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。C#中的一切都是對象,基本的值類型,如 int 和 double ,都從 Object 類繼承而來。所有的圖形用戶界面 (GUI) 構(gòu)件,比如窗口、按鈕、滾動(dòng)爛、菜單等都是對象。所有 函數(shù)都附加到對象上,這些函數(shù)稱為方法。甚至是C#g序的入 口點(diǎn) (稱為 Main 方法)都不再獨(dú)立存在,而是被綁定到類中。因 此,C#特別適合于編寫面向?qū)ο蟮膽?yīng)用程序。第二,面向?qū)ο蟪?序設(shè)計(jì)
7、方法,從人類的習(xí)慣性思維出發(fā), 強(qiáng)調(diào)對客觀世界的模擬, 按問題領(lǐng)域設(shè)計(jì)程序模塊, 以對象代表問題解的中心環(huán)節(jié), 使程 序分析、設(shè)計(jì)和實(shí)現(xiàn)的過程及方法改變了過去的脫節(jié)和跳躍狀 態(tài),使人們對復(fù)雜系統(tǒng)的認(rèn)識(shí)過程與系統(tǒng)的程序設(shè)計(jì)實(shí)現(xiàn)過程盡 可能保持一致。另外,學(xué)生一旦具備了面向?qū)ο蟮乃季S能力, 即意味著凡是 面向?qū)ο蟮木幊陶Z言,如 C+、Delphi 等,他們都能通過自學(xué)而 達(dá)到精通。 在他們畢業(yè)參加工作后, 無論計(jì)算機(jī)編程技術(shù)如何快 速地發(fā)展, 只要主流的編程語言是面向?qū)ο蟮模?他們就具有一定 的市場競爭力。5 通過課程實(shí)訓(xùn),培養(yǎng)學(xué)生的程序開發(fā)能力通過第一學(xué)期的學(xué)習(xí),學(xué)生大致掌握了 C# 勺基本知識(shí)
8、,但 對知識(shí)的理解只停留在表面上, 缺乏系統(tǒng)運(yùn)用, 對小型應(yīng)用程序 系統(tǒng)的開發(fā)步驟和調(diào)試都還,不熟悉。因此,如果我們能結(jié)合 C#和數(shù)據(jù)庫兩門課程,開設(shè)2周的課程實(shí)訓(xùn),以3人為一個(gè)開發(fā) 小組,讓學(xué)生在教師的指導(dǎo)下根據(jù)自己的實(shí)際能力選擇一個(gè)課題 進(jìn)行設(shè)計(jì),這樣對學(xué)生知識(shí)運(yùn)用能力的培養(yǎng)大有益處。例如,可 以要求學(xué)生模仿設(shè)計(jì) windows 附件中的計(jì)算器或?qū)懽职澹?對于那 些數(shù)據(jù)庫編程部分掌握得較好的同學(xué), 可以要求他們編寫學(xué)生成 績管理系統(tǒng)或圖書管理系統(tǒng), 這些課題都比較貼近現(xiàn)實(shí)生活, 學(xué)生也很感興趣。 因此他們在實(shí)訓(xùn)時(shí)較為投入, 也能認(rèn)真地查閱資 料,分析設(shè)計(jì), 進(jìn)行控件的選取、 屬性的設(shè)置和事
9、件代碼的編寫、 調(diào)試。而在第二學(xué)期主要學(xué)習(xí) C#高級程序設(shè)計(jì)部分,由于該部 分本身是采用案例教學(xué)法貫穿整個(gè)教學(xué)環(huán)節(jié)的。因此, 可以在學(xué)期末開設(shè)4周的課程綜合實(shí)訓(xùn),結(jié)合 C#、ASP軟件工程3門 課程進(jìn)行動(dòng)態(tài)網(wǎng)站設(shè)計(jì),例如可以要求學(xué)生設(shè)計(jì)網(wǎng)上書店或 BBS 論壇系統(tǒng)。同樣學(xué)生要先分組并選題,然后進(jìn)行需求分析、頁面 設(shè)計(jì)、代碼編寫、軟件測試及文檔編寫。這樣可以大大提高學(xué)生 的程序開發(fā)能力。另外,由于C#程序設(shè)計(jì)課程所涉及的內(nèi)容多,知識(shí)面廣, 在短短的課堂教學(xué)中, 要讓學(xué)生完全掌握是不可能的, 所以學(xué)生 課外自學(xué)也是一個(gè)重要的環(huán)節(jié)。 教師還應(yīng)重視自己創(chuàng)新能力和將 專業(yè)知識(shí)應(yīng)用到社會(huì)實(shí)踐中的能力的培養(yǎng)
10、,利用C#吉合實(shí)際開發(fā)一些小型的應(yīng)用程序系統(tǒng),使自己更好地掌握它。只有這樣, 教師在教學(xué)中才能更好地進(jìn)行目標(biāo)任務(wù)的選編、 設(shè)計(jì)和組織, 探 索出更適應(yīng)學(xué)生的教學(xué)方法,取得更好的教學(xué)效果。6 以學(xué)生學(xué)習(xí)內(nèi)容為中心,完善考核形式 考試是測試學(xué)生的知識(shí)與能力、評價(jià)教學(xué)質(zhì)量的基本手段。是教學(xué)過程中的重要一環(huán), 也是檢驗(yàn)學(xué)生學(xué)習(xí)效果、 評價(jià)學(xué)生學(xué) 業(yè)成績的重要環(huán)節(jié)。由于 C#S序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的編程 語言課, 它不僅要求學(xué)生牢固掌握基礎(chǔ)知識(shí)和基本概念, 更側(cè)重 培養(yǎng)學(xué)生的實(shí)際編程能力。因此,以學(xué)生學(xué)習(xí)內(nèi)容為中心,考試 可分為理論和實(shí)踐兩種。 理論考試采用閉卷形式, 主要考查學(xué)生 對基本知識(shí)的掌握以及分析、 閱讀和編寫程序的能力, 這樣可以 較為全面地考查學(xué)生的理論水平。 實(shí)踐考試不需要單獨(dú)舉行, 教 師可以把每學(xué)期末的課程實(shí)訓(xùn)作品以小組為單位回收存檔, 然后 由院系統(tǒng)一安排 2 名專業(yè)老師進(jìn)行最終評審, 主要考核實(shí)訓(xùn)作品 完成情況及完成質(zhì)量, 必要時(shí)可以要求學(xué)生回答一些相關(guān)的專業(yè) 問題,評審的結(jié)果即作為實(shí)踐考試成績??傊?,C#作為一門重要的編程語言, 在高職高專計(jì)算機(jī)專業(yè) 教學(xué)中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國集線器市場運(yùn)行動(dòng)態(tài)與發(fā)展前景分析報(bào)告
- 2025-2030年中國鋁板帶箔材行業(yè)運(yùn)營狀況及發(fā)展規(guī)劃分析報(bào)告
- 2025-2030年中國造影劑行業(yè)市場運(yùn)行狀況及前景趨勢分析報(bào)告
- 重慶師范大學(xué)《酒水與酒吧管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏大學(xué)新華學(xué)院《植物細(xì)胞工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 濟(jì)南大學(xué)《管理研究方法導(dǎo)讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北工業(yè)大學(xué)《中學(xué)思想政治教育學(xué)科教育學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津體育職業(yè)學(xué)院《勘查地球物理方法及應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆機(jī)電職業(yè)技術(shù)學(xué)院《現(xiàn)場總線技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 忻州職業(yè)技術(shù)學(xué)院《戰(zhàn)略與公司管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 新課標(biāo)初中語文7-9年級必背古詩文言文
- 銷售合同模板英文銷售合同模板
- 不忘教育初心-牢記教師使命課件
- 藥品不良反應(yīng)及不良反應(yīng)報(bào)告課件
- FSC認(rèn)證培訓(xùn)材料
- Germany introduction2-德國國家介紹2
- 精素材:描寫植物的好詞好句好段
- 急危重癥患者靜脈通路的建立與管理月教學(xué)課件
- 【高中語文】《登岳陽樓》課件17張+統(tǒng)編版高中語文必修下冊
- 火力發(fā)電廠總經(jīng)理崗位規(guī)范
- 華師大版八年級數(shù)學(xué)下冊全冊教案
評論
0/150
提交評論