《Windows程序設計(C#)》課程標準_第1頁
《Windows程序設計(C#)》課程標準_第2頁
《Windows程序設計(C#)》課程標準_第3頁
《Windows程序設計(C#)》課程標準_第4頁
《Windows程序設計(C#)》課程標準_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

《Windows程序設計(C#)》課程標準課程代碼: 建議課時數(shù):64 學分:4適用專業(yè):軟件技術(shù)先修課程:程序設計基礎、高級語言程序設計、數(shù)據(jù)庫技術(shù)后續(xù)課程:ASP.NET網(wǎng)站開發(fā)、Web前端開發(fā)、.NET移動程序設計制定人:查曉穎一、前言1.課程的性質(zhì)該課程是江蘇省五年制高職軟件技術(shù)專業(yè)的一門專業(yè)方向課程。C#程序設計語言是目前廣泛應用的一種面向?qū)ο蟪绦蛟O計語言。本課程的主要任務是通過項目化驅(qū)動教學,使學生了解C#語言程序的運行方式、開發(fā)方式,掌握C#編程基礎,理解類、對象等面向?qū)ο缶幊烫匦?,掌握WinForm、ADO.NET、文件I/O等一些常用的高級特性,掌握利用C#編寫簡單圖形界面程序的方法,使學生具備開發(fā)C#一般WinForm應用程序的能力。2.設計思路該課程是依據(jù)軟件專業(yè)相關(guān)職業(yè)實踐的工作任務和職業(yè)能力分析設置的。其總體設計思路是,打破以知識傳授為主要特征的傳統(tǒng)學科課程模式,轉(zhuǎn)變?yōu)橐怨ぷ魅蝿諡橹行慕M織課程內(nèi)容,并讓學生在完成具體項目的過程中學會完成相應工作任務,并構(gòu)建相關(guān)理論知識,發(fā)展職業(yè)能力。課程內(nèi)容突出對學生職業(yè)能力的訓練,理論知識的選取緊緊圍繞工作任務完成的需要來進行,同時又充分考慮了高等職業(yè)教育對理論知識學習的需要,并融合了相關(guān)職業(yè)資格證書對知識、技能和態(tài)度的要求。項目設計以職業(yè)實踐對程序設計知識與能力的要求為線索來進行。教學過程中,要通過校企合作,校內(nèi)實訓基地建設等多種途徑,采取工工學結(jié)合、半工半讀等形式,充分開發(fā)學習資源,給學生提供豐富的實踐機會。教學效果評價采取過程評價與結(jié)果評價相結(jié)合的方式,通過理論與實踐相結(jié)合,重點評價學生的職業(yè)能力。二、課程目標使學生具備計算機及其他相關(guān)專業(yè)課學習和應用中必須的C#語言的基本知識和基本技能,初步形成解決實際問題的能力,為以后的學習和工作打下基礎,并注意滲透思想教育,逐步培養(yǎng)學生的辯證思維,加強學生的職業(yè)道德觀念。1.知識目標:(1)了解.NET體系結(jié)構(gòu)及其作用,識別.NET框架的組件,掌握.NET平臺和.NET框架的各個組件的功能;(2)熟悉C#語法,理解和掌握流程控制,理解WinForm應用程序工作原理;(3)掌握WinForm應用程序界面實現(xiàn)技術(shù);(4)掌握Windows窗體、基本控件、常用對話框、菜單和MDI應用程序的制作流程;(5)掌握ADO.NET中操作數(shù)據(jù)庫的技術(shù);(6)熟悉開發(fā)一個完整WinForm項目的步驟,能夠編制一般WinForm應用程序。2.能力目標:(1)能理解事件體系;(2)能建立標準的Windows界面,利用WinForm編寫Windows應用程序;(3)會通過ADO.NET操作數(shù)據(jù)庫,理解數(shù)據(jù)庫應用程序的開發(fā)方法;(4)能使用VisualStudio2005開發(fā)、調(diào)試和部署項目。3.素質(zhì)目標:(1)初步養(yǎng)成辯證思維的能力;(2)具有熱愛科學,實事求是的學風和創(chuàng)新意識、創(chuàng)新精神;(3)形成職業(yè)道德意識。三、課程內(nèi)容和要求第一部分Windows程序設計基礎(32學時)課程模塊1.NET框架及基本概念1.1面向?qū)ο蟪绦蛟O計方法課程模塊1..NET框架及基本概念課程單元1.1面向?qū)ο蟪绦蛟O計方法教學內(nèi)容及要求了解面向?qū)ο筌浖_發(fā)方法及VisualStudio2005集成開發(fā)環(huán)境.NETFramework概述掌握開發(fā)平臺的安裝和使用創(chuàng)建簡單的Windows應用程序的步驟事件驅(qū)動的編程思想活動與建議對比現(xiàn)實生活中的語言,引入面向?qū)ο蟪绦蛟O計方法的概念,著重講解事件驅(qū)動的編程思想采用教師提問、學生回答的方式講授Windows應用程序的應用領(lǐng)域和.NETFramework的概念利用多媒體演示創(chuàng)建Windows應用程序的步驟,并講解源代碼的構(gòu)成參考課時2課時課程模塊2WinForm應用程序的設計2.1Windows窗體控件課程模塊2.WinForm應用程序的設計課程單元2.1Windows窗體控件教學內(nèi)容及要求理解面向?qū)ο蟮淖饔?、掌握事件?qū)動的編程了解Windows窗體的編程模型,熟練使用Windows窗體的屬性、方法和事件了解多文檔應用程序的概念,能夠創(chuàng)建多文檔應用程序掌握創(chuàng)建多窗體應用程序的方法,能合理有效地在窗體間傳遞數(shù)據(jù)活動與建議通過QQ這一實例啟發(fā)學生認識窗體應用程序的必要性利用多媒體演示W(wǎng)indows窗體控件常用屬性、方法、事件的使用過程運用啟發(fā)式教學,鼓勵學生自己創(chuàng)建多窗體的應用程序,運用show()、hide()等方法實現(xiàn)窗體之間的切換顯示,并實現(xiàn)窗體之間數(shù)據(jù)傳遞參考課時2課時2.2Windows常用控件課程模塊2.WinForm應用程序的設計課程單元2.2Windows常用控件教學內(nèi)容及要求了解Windows組件的概念熟練使用基本顯示控件、按鈕控件熟練使用單選框、復選框、列表框、組合框、容器控件熟練使用圖形、圖像控件熟練使用滾動條、計時器控件活動與建議通過多媒體演示基本控件的屬性、方法及事件,鼓勵學生自己創(chuàng)建經(jīng)典的登錄界面,從而熟悉基本控件結(jié)合第二部分內(nèi)容中的學生信息管理系統(tǒng),教師給定學生的基本信息,讓學生來設計學生基本信息界面,培養(yǎng)學生自學能力參考課時6課時2.3Windows高級控件課程模塊2.WinForm應用程序的設計課程單元2.3Windows高級控件教學內(nèi)容及要求熟練掌握用戶自定義控件的創(chuàng)建及使用熟練使用菜單控件熟練使用工具欄、狀態(tài)欄控件熟練使用錯誤驗證控件熟練掌握對話框組件的基本用法活動與建議教師運用多媒體,演示將前面學習的經(jīng)典的登錄窗體創(chuàng)建成一個用戶自定義控件,并能夠在某個應用程序的多個窗體上、多個應用程序中運用通過創(chuàng)建修改字體、字號、字型該小實例結(jié)合講解菜單和工具欄控件,利于學生鞏固舊知識、掌握新知識,達到融會貫通的教學目標采用教師提問、學生回答的方式講授各種錯誤驗證控件的使用結(jié)合C#中基本文件的輸入輸出講解對話框組件參考課時6課時教學模塊3使用ADO.NET操作數(shù)據(jù)庫3.1訪問數(shù)據(jù)庫課程模塊3.使用ADO.NET操作數(shù)據(jù)庫課程單元3.1訪問數(shù)據(jù)庫教學內(nèi)容與要求理解ADO.NET在.NET框架中的作用掌握SqlConnection、SqlCommand、SqlDataAdapter、SqlDataReader、DataSet五大對象的使用掌握ADO.NET連接數(shù)據(jù)庫的方法掌握ADO.NET對數(shù)據(jù)庫的基本操作活動與建議實例講解ADO.NET的五個常用對象的使用通過多媒體演示實現(xiàn)連接環(huán)境、非連接環(huán)境下的的連接數(shù)據(jù)庫操作結(jié)合第二部分內(nèi)容中的學生信息管理系統(tǒng),要求是合法用戶能夠正確的連接后臺數(shù)據(jù)庫參考課時4課時3.2使用控件顯示和操作數(shù)據(jù)課程模塊3.使用ADO.NET操作數(shù)據(jù)庫課程單元3.2使用控件顯示和操作數(shù)據(jù)教學內(nèi)容及要求了解TreeView以節(jié)點的方式顯示數(shù)據(jù)庫掌握ListView控件來顯示數(shù)據(jù)掌握DataGridView控件來顯示及操作數(shù)據(jù)活動與建議ADO.NET的五個常用對象結(jié)合數(shù)據(jù)顯示控件,實現(xiàn)數(shù)據(jù)庫中的數(shù)據(jù)的訪問結(jié)合第二部分內(nèi)容中的學生信息管理系統(tǒng),實現(xiàn)對后臺數(shù)據(jù)的瀏覽、添加、查詢、刪除等操作參考課時6課時3.3水晶報表課程模塊3.使用ADO.NET操作數(shù)據(jù)庫課程單元3.3水晶報表教學內(nèi)容及要求掌握使用拉模式方法來創(chuàng)建水晶報表掌握使用推模式方法來創(chuàng)建水晶報表掌握使用水晶報表的工具箱、各種專家工具,熟悉字段資源管理器掌握水晶報表的顯示和刷新活動與建議教師利用多媒體演示推模式和拉模式下的水晶報表生成方式,學生通過觀察分析,自主的得出兩種方式的使用方式,教師小結(jié),加深印象水晶報表中各字段的編輯、顯示,因為是所見即所得的思想,教師設定好一個樣式的水晶報表,學生自學制作水晶報表,教師針對容易犯錯、重難點再講解。參考課時2課時3.4多線程課程模塊3.使用ADO.NET操作數(shù)據(jù)庫課程單元3.4多線程教學內(nèi)容及要求理解多線程的基本原理熟練地進行多線程的編程掌握線程同步的基本知識活動與建議通過小實例讓學生感受多線程的使用,并體會其優(yōu)點參考課時4課時第二部分學生信息管理系統(tǒng)(32學時)案例1系統(tǒng)學生類設計項目名稱學生信息管理系統(tǒng)開發(fā)項目模塊1、系統(tǒng)學生類設計工作任務任務一學生信息管理系統(tǒng)需求分析任務二實現(xiàn)對學生類的設計教學要求會軟件開發(fā)流程能理解學生信息管理系統(tǒng)功能會屬性、枚舉等用法會static關(guān)鍵字的用法會控制臺程序開發(fā)方法參考學時4課時案例2系統(tǒng)子類設計和開發(fā)項目名稱學生信息管理系統(tǒng)開發(fā)項目模塊2、系統(tǒng)子類設計和開發(fā)工作任務任務一實現(xiàn)學生類設置功能子任務一顯示學生信息子任務二添加學生信息子任務三修改學生信息子任務四刪除學生信息任務二擴展成績類、課程類的設計和實現(xiàn)教學要求會系統(tǒng)主界面的制作流程會分支、循環(huán)等控制語句能實現(xiàn)動態(tài)數(shù)組能實現(xiàn)控制臺下對文件中的數(shù)據(jù)的增、刪、改、查操作會委托與事件參考學時12課時案例3基礎界面模塊實現(xiàn)項目名稱學生信息管理系統(tǒng)開發(fā)項目模塊3、基礎界面的實現(xiàn)工作任務任務一創(chuàng)建系統(tǒng)主界面任務二主菜單的設計與實現(xiàn)任務三系統(tǒng)子菜單的設計與實現(xiàn)任務四添加相關(guān)信息美化主界面教學要求會基礎界面的開發(fā)方法會分支、循環(huán)等控制語句能實現(xiàn)界面間的消息傳遞會線程的相關(guān)方法參考學時10課時案例4后臺文件的操作項目名稱學生信息管理系統(tǒng)開發(fā)項目模塊4、后臺文件的操作工作任務任務一了解模塊功能任務二后臺數(shù)據(jù)文檔設計和實現(xiàn)任務三實現(xiàn)查詢、排序等功能教學要求會后臺文件讀寫的相關(guān)類和方法會查詢統(tǒng)計功能界面設計方法參考學時6課時四、實施建議1.教學建議該課程采用“項目驅(qū)動,案例教學,一體化課堂”的教學模式開展教學。整個課程由若干個真實的軟件項目驅(qū)動,每個教學單元完成項目中典型的工作任務。課程的理論實踐一體化教學全過程全部安排在設施先進的多媒體機房進行,教學中以學生為中心,教師全程負責講授知識、答疑解惑、指導項目設計,充分調(diào)動師生雙方的積極性,達成教學目標。在教學過程中,充分運用現(xiàn)代教育技術(shù),多采用電子多媒體課件和其他電子資源進行授課。代替?zhèn)鹘y(tǒng)的課堂形式的講解,突破時空限制,幫助學生更好的理解本課程的內(nèi)容。將實訓場所設計成既能滿足實踐教學要求,又可在現(xiàn)場進行理論教學的布局。在組織教學的過程中,通過導向任務、講解操作要領(lǐng)、操作示范演練、訓練與逐個指導等環(huán)節(jié),把培養(yǎng)學生知識與技能單元能力的過程設計為邊講邊練的過程,做到理論教學與實踐教學一體化,教學內(nèi)容與實踐內(nèi)容一體化,實訓活動與工學結(jié)合一體化。在教學過程中,注重建立“知識、能力、素質(zhì)、創(chuàng)新”的課程教學思想,把握學生的知識背景與接收能力,內(nèi)容覆蓋符合職業(yè)層次要求,深度適宜,注意理論知識闡述分析“必須、適度、夠用”,實際運用“舉一反三”的原則,將知識與技能培養(yǎng)并重。2.教學評價采用階段評價,目標評價,項目評價,理論與實踐一體化評價模式。關(guān)注評價的多元性,結(jié)合課堂提問、學生作業(yè)、自選項目完成情況及考試情況,綜合評價學生成績。應注重學生動手能力和實踐中分析問題、解決問題能力的考核,對在學習和應用上有創(chuàng)新的學生應予特別鼓勵,全面綜合評價學生能力。評價比例:平時表現(xiàn)30%(考勤、作業(yè)、學習態(tài)度等)+階段考核30%(期中考試、自選項目)+期終考核40%(理論考試)。3.教學基本條件從事本課程教學的教師應具備C#程序設計的的相關(guān)知識,并承擔過系統(tǒng)開發(fā)類課程的教學工作,具備系統(tǒng)開發(fā)的基本經(jīng)驗。本課程實驗實訓設備的配置,建議分為程序設計實驗室和程序項目實訓室。程序設計實驗室應該配置每生1臺計算機,安裝MicrosoftVisualStudio.NET2015,每實驗室配備服務器1臺,集中存放數(shù)據(jù)庫以及學生學習過程的積累資料,每實驗室配備教師機1臺,配備教學管理控制軟件(如LanStar或NetOp等)。程序項目實訓室應模擬企業(yè)軟件開發(fā)環(huán)境,小組相對集中,配備書櫥、參考資料和相對寬松的閱覽、討論和小型展示設施。每組4-6人,配備4-6臺計算機、1臺服務器、1臺打印機。4.教材選用與編寫教材的編寫要以崗位職業(yè)能力分析為指導,以本課程標準為依據(jù)。選用教材應符合本課程標準的基本要求,優(yōu)先選用省、部級以上規(guī)劃教材。教材要以任務引領(lǐng),強調(diào)理論與實踐相結(jié)合,強調(diào)實踐內(nèi)容的實用性,兼顧理論知識的系統(tǒng)性和基礎性,按教學項目組織編寫內(nèi)容。教材內(nèi)容從“任務”著手,設計完成“任務”的方法與步驟,讓學生在完成“任務”的過程中掌握知識和技能,培養(yǎng)學生提出問題、分析問題、解決問題的綜合能力。教材內(nèi)容應在本課程標準基礎上有所拓展,要將面向?qū)ο蟪绦蛟O計的最新技術(shù)發(fā)展納入教材。教材要以實踐性內(nèi)容為主。教材體系的安排要遵循學生的認知規(guī)律,講清知識的來龍去脈,使教材順理成章,具有趣味性和啟發(fā)性,做到圖文并茂,寓教于樂,循序漸進。(5)推薦教材:《VisualStudio2015(C#)Wi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論