版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《C#程序設(shè)計》課程標準課程名稱:C#程序設(shè)計課程編碼:60415008總學時數(shù):60理論學時30實踐學時30適用專業(yè):物聯(lián)網(wǎng)應(yīng)用技術(shù)一、課程概述1.課程定位本課程是計算機物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)的專業(yè)必修課,主要針對。net軟件開發(fā)工程師等崗位開設(shè),具有進行C/S軟件體系結(jié)構(gòu)程序設(shè)計、分析、編碼、測試和部署的能力,運用面向?qū)ο蟮乃枷刖帉懗绦蚪鉀Q實際問題的能力。培養(yǎng)學生良好的職業(yè)素養(yǎng),具有獨立分析、解決問題的能力和創(chuàng)新學習、研究性學習的能力。前導(dǎo)課程有C語言程序設(shè)計、SQLServer數(shù)據(jù)庫等課程,后續(xù)課程有。NET軟件工程師模擬崗位訓練課程。2.課程設(shè)計思路本課程標準按照“校企結(jié)合、工學結(jié)合、專業(yè)教育與職業(yè)教育融通、工學交替、實境育人”的改革思路,根據(jù)工作過程系統(tǒng)化課程開發(fā)的思路,通過對軟件開發(fā)過程的深入分析,在對軟件開發(fā)所涵蓋的崗位群進行工作任務(wù)與職業(yè)能力分析的基礎(chǔ)上,確定以具有代表性的典型工作任務(wù)為中心,實際項目為載體,對課程知識進行序化和重構(gòu),對教學內(nèi)容進行重新組合和綜合,讓學生在完成具體項目的過程中來構(gòu)建相關(guān)理論知識,并發(fā)展職業(yè)能力。課程內(nèi)容突出對學生職業(yè)能力的訓練,理論知識的選取緊緊圍繞工作任務(wù)完成的需要來進行,同時又充分考慮高等職業(yè)教育對理論知識學習的需要,并融合計算機程序設(shè)計員國家職業(yè)資格證書對知識、能力和素質(zhì)的要求。每個項目的學習都按以典型應(yīng)用軟件產(chǎn)品為載體設(shè)計的項目驅(qū)動活動來進行,以工作任務(wù)為中心整合理論與實踐,實現(xiàn)理論與實踐的一體化。項目的設(shè)計由簡單到復(fù)雜,理論知識采取循環(huán)式教學,課內(nèi)項目和課外項目相結(jié)合。二、課程目標1.總體目標通過本課程學習,學生能夠?qū)W會使用C#語言開發(fā)窗體程序與數(shù)據(jù)庫程序的基本方法,培養(yǎng)學生使用C#語言進行桌面程序設(shè)計的職業(yè)技能,掌握讓學生按照企業(yè)要求和商業(yè)軟件開發(fā)的規(guī)范開發(fā)項目,并為學生使用C#語言進行ASP。NET網(wǎng)站開發(fā)提供基礎(chǔ);養(yǎng)成良好的溝通能力與團隊協(xié)作精神,具有良好的職業(yè)道德、較強的質(zhì)量意識和創(chuàng)新精神。2.具體目標(1)職業(yè)技能目標具備閱讀、分析、調(diào)試程序代碼的能力;具備根據(jù)項目需求進行類設(shè)計的能力具備理清類之間的關(guān)系,進行類的繼承關(guān)系、多態(tài)性設(shè)計的能力具備根據(jù)項目要求進行簡單的算法設(shè)計的能力具備面向?qū)ο蟮某绦蛟O(shè)計能力(2)知識目標:了解程序設(shè)計的發(fā)展趨勢理解C#數(shù)據(jù)類型的分類及適用范圍理解程序設(shè)計的順序、條件和循環(huán)三種基本結(jié)構(gòu)理解數(shù)組的語法結(jié)構(gòu),掌握數(shù)組的使用方法掌握結(jié)構(gòu)與枚舉掌握類的基本結(jié)構(gòu)(basic
structure),屬性(property)、方法(method)和事件(event)的設(shè)計及使用掌握類的繼承性、多態(tài)性應(yīng)用掌握接口的設(shè)計方法掌握ArrayList、HasTable、List<T>Dictionary<K,V>的用法理解Windows基本控件的屬性、方法和事件及其使用理解Windows高級控件的屬性、方法和事件及其使用理解SQL
Server2005數(shù)據(jù)庫的連接和訪問掌握在。NET框架下開發(fā)三層結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用系統(tǒng)理解工廠模式在企業(yè)級軟件開發(fā)中的應(yīng)用(3)職業(yè)素質(zhì)養(yǎng)成目標:通過標準開發(fā)過程和規(guī)范化的程序設(shè)計訓練,培養(yǎng)學生吃苦耐勞、細致認真,一絲不茍的工作作風;通過項目中界面設(shè)計,激發(fā)學生的美學潛力和審美情趣;通過分組協(xié)作,培養(yǎng)學生團隊合作和與人交流、溝通的能力;通過項目實施中的作品展示,培養(yǎng)學生表達和展示自我的能力與意識;通過互相評分,培養(yǎng)學生欣賞別人的品質(zhì)。養(yǎng)成編程的良好習慣,不斷拓展學習空間。三、課程內(nèi)容與要求根據(jù)專業(yè)課程目標和涵蓋的工作任務(wù)要求,確定課程內(nèi)容和要求,課程內(nèi)容以“項目”的形式,其排序遵循從簡單到復(fù)雜原則。課程內(nèi)容為典型軟件開發(fā)項目,活動設(shè)計遵循原則:職業(yè)活動為導(dǎo)向;素質(zhì)為基礎(chǔ);能力目標為主線;學生為主體;項目為載體;知識、理論、實踐為一體。表1課程總體設(shè)計序號任務(wù)/項目/單元任務(wù)/項目/單元描述參考學時1項目1:HelloWorld程序安裝C#軟件集成開發(fā)環(huán)境。認識集成開發(fā)環(huán)境內(nèi)各窗體的功能和使用方法。編寫控制臺程序“Hello,World!”42項目2:Windows計算器運用軟件工程知識進行簡單的軟件設(shè)計,如界面設(shè)計、過程設(shè)計等。利用設(shè)計結(jié)果和窗體、菜單、按鈕、單選框、文本框等控件完成界面設(shè)計。設(shè)置控件的屬性。運用C#語言編寫控件的事件方法。調(diào)試程序。應(yīng)用程序設(shè)計語言的控制語句。103項目3:Windows記事本閱讀項目需求,完成項目主要功能的分析和設(shè)計,完成設(shè)計資料整理。根據(jù)設(shè)計資料完成軟件編碼。設(shè)計帶圖標的菜單。使用文件對話框和文本文件。運用測試和調(diào)試知識測試和調(diào)試軟件。104項目4:Windows任務(wù)管理器應(yīng)用選項卡、列表視圖、樹視圖、狀態(tài)欄等控件,進行GDI+編程。運用進程和線程知識創(chuàng)建進程、創(chuàng)建并啟動線程、控制線程的執(zhí)行、實現(xiàn)線程之間的同步165項目5:學生信息管理系統(tǒng)運用軟件工程知識進行軟件設(shè)計。根據(jù)設(shè)計結(jié)果綜合應(yīng)用窗體、菜單、文本框、對話框、標簽、按鈕、列表框、圖片框、圖像、列表、分割條、分組框、面板、選項卡、樹視圖、列表視圖等常用控件編寫程序。能運用ADO。net訪問數(shù)據(jù)庫。運用測試與調(diào)試知識測試和調(diào)試軟件。理解ADO。net的有關(guān)知識。20表2學習單元設(shè)計單元名稱學習目標學習模塊(內(nèi)容)教學設(shè)計(方法和場所)學時知識內(nèi)容和要求技能內(nèi)容和要求單元1安裝Visual
S開發(fā)環(huán)境理解Visual
S系統(tǒng)運行環(huán)境的需求會分析、判斷計算機軟、硬件環(huán)境是否適合安裝和運行Visual
S會安裝Visual
S開發(fā)環(huán)境Visual
S安裝和配置的步驟安裝向?qū)У牟僮骱褪褂梅椒ò惭bVisual
S的系統(tǒng)需求安裝向?qū)б扇№椖拷虒W法,以工作任務(wù)為出發(fā)點激發(fā)學生的學習興趣,教學過程中要注重創(chuàng)設(shè)教育情境,采取理論實踐一體化教學模式2單元2:編寫“Hello
World!”程序會運用。net提供的項目模板創(chuàng)建控制臺應(yīng)用程序了解C#程序源文件的組成和結(jié)構(gòu)會生成和運行應(yīng)用程序.net集成開發(fā)環(huán)境的使用方法C#程序的編輯、調(diào)試和運行方法C#語言的特點C#源程序的組成和結(jié)構(gòu)命名空間、類、Main()方法等概念閱讀和設(shè)置項目配置文件(AssemblyInfocs)2單元3“windows計算器”軟件設(shè)計會運用軟件工程知識閱讀項目需求,分析項目的主要功能會設(shè)計應(yīng)用程序界面會設(shè)計控件,包括控件的名稱、所需屬性和事件方法等能整理設(shè)計資料并完成簡單的軟件設(shè)計文檔的編寫界面設(shè)計和過程設(shè)計的方法分析和設(shè)計的步驟工具軟件的使用相關(guān)控件的用途上下文菜單多文檔窗口(MDI)在窗口中布局控件2單元4:設(shè)置“Windows計算器”界面各控件的屬性、事件方法各種控件的屬性、事件C#語言的操作符、基本語句、類型系統(tǒng)、類、對象、屬性、事件的相關(guān)知識在集成開發(fā)環(huán)境中設(shè)置控件的名稱、屬性編寫事件代碼的方法各種控件的屬性、事件C#語言的操作符、基本語句、類型系統(tǒng)、類、對象、屬性、事件的相關(guān)知識4單元5:“Windows計算器”軟件測試和調(diào)試了解測試和調(diào)試的方法、步驟認識軟件測試的重要性能完成軟件的簡單測試和調(diào)試代碼復(fù)審試探法調(diào)試代碼復(fù)審黑盒、白盒測試技術(shù)試探法調(diào)試技術(shù)4單元6:“Windows記事本”軟件設(shè)計、編碼能閱讀項目的需求分析能分析項目的功能能進行項目的簡單設(shè)計并整理設(shè)計資料能為“Windows記事本”軟件創(chuàng)建SDI文檔的窗體會設(shè)置窗體屬性會使用菜單和文本框控件能為菜單項的Click事件設(shè)計代碼能編碼實現(xiàn)文件的創(chuàng)建、讀、寫、修改、保存會使用文件對話框界面設(shè)計和過程設(shè)計的方法分析和設(shè)計的步驟在可視化環(huán)境中編碼的步驟、要點使用控件的方法和步驟編碼的注意事項文件對話框文件的輸入輸出相關(guān)控件的用途、主要屬性和事件主菜單和快捷菜單的知識相關(guān)C#語言知識6單元7:“Windows記事本”軟件測試和調(diào)試Windows記事本”軟件測試和調(diào)試等價分類法測試用例的設(shè)計等價分類法4單元8:“Windows任務(wù)管理器”軟件編碼能根據(jù)設(shè)計結(jié)果在集成開發(fā)環(huán)境中利用模板建立C#應(yīng)用程序能為“Windows任務(wù)管理器”軟件創(chuàng)建窗體能設(shè)置窗體屬性能創(chuàng)建菜單、選項卡、列表視圖、樹視圖等控件能為各菜單項的Click事件添加編碼會使用選項卡了解GDI+編程會運用列表視圖、狀態(tài)欄等控件在可視化環(huán)境中編碼的步驟、要點使用控件的方法和步驟編碼的注意事項選項卡、列表視圖、樹視圖、狀態(tài)欄等控件的用途、主要屬性和事件相關(guān)的C#語言知識16單元9:“學生信息管理系統(tǒng)”軟件設(shè)計、編碼能獨立地根據(jù)設(shè)計結(jié)果在集成開發(fā)環(huán)境中利用模板建立C#應(yīng)用程序能為“學生信息管理系統(tǒng)”軟件編寫代碼會運用ADO。net訪問數(shù)據(jù)庫在可視化環(huán)境中編碼的步驟、要點使用控件的方法和步驟編碼的注意事項數(shù)據(jù)控件的使用方法圖片框、圖像列表、分割條、分組框、面板等常用控件的用途、主要屬性和事件相關(guān)的C#語言知識相關(guān)的數(shù)據(jù)庫知識ADO。net訪問數(shù)據(jù)庫知識18單元10:“學生信息管理系統(tǒng)”軟件測試和調(diào)試理解測試和調(diào)試的方法、步驟能測試和調(diào)試軟件測試的方法和步驟調(diào)試技術(shù)測試用例的設(shè)計;調(diào)試技術(shù)代碼復(fù)審、黑盒推測技術(shù)、等價分類法、邊界值、錯誤推測法2四、實施建議(一)考核評價建議本課程操作性較強,鑒于平時學習過程的重要性,且有多個能力訓練項目貫穿始終,考核主要參考平時課堂表現(xiàn)、提交開發(fā)文檔的質(zhì)量,課外作品完成情況等項,其中軟件開發(fā)文檔以小組為單位編寫,所以評分也以小組為單位,以此考察學生團隊合作的能力。考核方式:總成績=過程性考核*60%+期末考試*40%(二)教材編寫及選用建議教材名稱:《C#技術(shù)基礎(chǔ)》主編:出版社:高等教育出版社版
本:2008年1月(三)實驗實訓設(shè)備配置建議根據(jù)本課程的特點建議理實一體化教學。這就對專業(yè)實訓室有更高的要求:配置服務(wù)器,用來存放教師提供的素材以及所有學生上機完成的作業(yè)內(nèi)容。配置教師機,供教師示范操作使用。必須實現(xiàn)全部計算機聯(lián)網(wǎng)并按照多媒體教學廣播軟件,教師可將示范的內(nèi)容通過廣播軟件顯示在學生機的屏幕上,使用投影儀會影響后排學生的觀看效果,并且造價太大。必須提供學生自由上機的時間,軟件開發(fā)需要大量的課余時間進行練習,提供一個學習的環(huán)境。根據(jù)學生人數(shù)較多的實際情況,目前班級
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球3D打印鞋模機行業(yè)調(diào)研及趨勢分析報告
- 2024年煤礦安全生產(chǎn)知識競賽題庫及答案(共130題)
- 山東省青島市2022-2023學年高三下學期一模 政治試題 附解析
- 二零二五年度朝鮮鈦礦進出口稅收優(yōu)惠政策咨詢合同4篇
- 漯河2024年河南漯河市民族宗教事務(wù)局所屬事業(yè)單位招聘高層次人才筆試歷年參考題庫附帶答案詳解
- 網(wǎng)絡(luò)安全教育在學生中的普及與推廣
- 滄州河北滄州市人民醫(yī)院成熟型人才招聘20人筆試歷年參考題庫附帶答案詳解
- 江門廣東江門市福利彩票發(fā)行中心招聘合同制工作人員筆試歷年參考題庫附帶答案詳解
- 科技與家庭教育的融合提升孩子的問題解決能力
- 昭通云南昭通綏江縣發(fā)展和改革局聘用編外人員招聘筆試歷年參考題庫附帶答案詳解
- 課題申報書:GenAI賦能新質(zhì)人才培養(yǎng)的生成式學習設(shè)計研究
- 潤滑油知識-液壓油
- 2024年江蘇省中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 駱駝祥子-(一)-劇本
- 全國醫(yī)院數(shù)量統(tǒng)計
- 《中國香文化》課件
- 2024年醫(yī)美行業(yè)社媒平臺人群趨勢洞察報告-醫(yī)美行業(yè)觀察星秀傳媒
- 第六次全國幽門螺桿菌感染處理共識報告-
- 天津市2023-2024學年七年級上學期期末考試數(shù)學試題(含答案)
- 經(jīng)濟學的思維方式(第13版)
- 盤錦市重點中學2024年中考英語全真模擬試卷含答案
評論
0/150
提交評論