《C#程序設(shè)計(jì)》教學(xué)大綱_第1頁(yè)
《C#程序設(shè)計(jì)》教學(xué)大綱_第2頁(yè)
《C#程序設(shè)計(jì)》教學(xué)大綱_第3頁(yè)
《C#程序設(shè)計(jì)》教學(xué)大綱_第4頁(yè)
《C#程序設(shè)計(jì)》教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《C#程序設(shè)計(jì)》教學(xué)大綱第一部分大綱說(shuō)明一、課程性質(zhì)與任務(wù)《C#程序設(shè)計(jì)》課程是計(jì)算機(jī)與數(shù)據(jù)工程學(xué)院計(jì)算機(jī)和大數(shù)據(jù)專業(yè)的公共基礎(chǔ)課。通過(guò)本課程的學(xué)習(xí),使學(xué)生了解C#程序設(shè)計(jì)的基礎(chǔ)知識(shí),掌握C#程序設(shè)計(jì)的應(yīng)用操作技能,學(xué)會(huì)利用C#程序設(shè)計(jì)基本方法,培養(yǎng)學(xué)生C#程序設(shè)計(jì)的素養(yǎng)和水平,提高學(xué)生解決C#程序設(shè)計(jì)實(shí)際問(wèn)題的能力。二、教學(xué)對(duì)象計(jì)算機(jī)專業(yè)大學(xué)本科。三、教學(xué)目的和要求本課程是一門技術(shù)性、實(shí)踐性和實(shí)用性很強(qiáng)的課程,教學(xué)過(guò)程中要堅(jiān)持“精講多練”的指導(dǎo)思想,綜合運(yùn)用案例式、任務(wù)驅(qū)動(dòng)式、項(xiàng)目式、研討式、啟發(fā)式等多種教學(xué)方法,充分利用網(wǎng)絡(luò)、多媒體等現(xiàn)代教學(xué)手段,通過(guò)理論講授、實(shí)例操作演示、上機(jī)實(shí)驗(yàn)等環(huán)節(jié),培養(yǎng)學(xué)生的C#程序設(shè)計(jì)應(yīng)用能力、自主學(xué)習(xí)能力、獨(dú)立思考能力和開(kāi)拓創(chuàng)新能力。通過(guò)本課程的學(xué)習(xí),了解C#程序設(shè)計(jì)的基礎(chǔ)知識(shí)和應(yīng)用技巧;了解C#開(kāi)發(fā)應(yīng)用領(lǐng)域的各種功能;熟練掌握C#程序設(shè)計(jì)的操作技能;能夠靈活利用C#進(jìn)行各種編程應(yīng)用,同時(shí)培養(yǎng)C#程序設(shè)計(jì)應(yīng)用實(shí)踐操作能力;了解C#基本原理并能夠獨(dú)立地完成各種C#應(yīng)用操作。四、先修課程本課程的先修課程是《C#程序設(shè)計(jì)》。五、使用教材及參考資料使用教材:路煒胡仁喜.C#程序設(shè)計(jì),北京:電子工業(yè)出版社,2022.1參考資料:[1].譚浩強(qiáng).C程序設(shè)計(jì)(第五版).北京:\o"電子工業(yè)出版社"\o"清華大學(xué)出版社"清華大學(xué)出版社,2017[2].[美]布萊恩·W.克尼漢(BrianW.Kernighan)//[美]丹尼斯·M.里奇(DennisM.Ritchie)編,徐寶文//李志譯.C程序設(shè)計(jì)語(yǔ)言(原書第2版·新版典藏版)[TheCProgrammingLanguageSecondEdition].北京:\o"機(jī)械工業(yè)出版社"機(jī)械工業(yè)出版社,2019[3].甘勇//邵艷玲//王聃.C#程序設(shè)計(jì)(慕課版第2版).北京:\o"人民郵電出版社"人民郵電出版社,2021六、教學(xué)形式、教學(xué)方法及實(shí)踐性環(huán)節(jié)教學(xué)形式:理實(shí)一體化教學(xué)方法:講授與上機(jī)實(shí)驗(yàn)結(jié)合七、考核考核形式:上機(jī)考試;試卷結(jié)構(gòu):?jiǎn)雾?xiàng)選擇題、判斷題、操作題。成績(jī)?cè)u(píng)定:期末考試(80%),平時(shí)考核(20%);八、課時(shí)分配表總學(xué)時(shí):40學(xué)時(shí)章目教學(xué)內(nèi)容教學(xué)課時(shí)項(xiàng)目一HelloWorld6項(xiàng)目二圖片移動(dòng)4項(xiàng)目三交通燈4項(xiàng)目四霓虹燈與跑馬燈6項(xiàng)目五貪吃蛇4項(xiàng)目六計(jì)算器4項(xiàng)目七局域網(wǎng)聊天室4項(xiàng)目八用戶登錄界面4項(xiàng)目九企業(yè)人事管理系統(tǒng)4合計(jì)40九、教學(xué)進(jìn)度表周次學(xué)時(shí)教學(xué)內(nèi)容第一周2項(xiàng)目一 HelloWorld任務(wù)1安裝VS2013開(kāi)發(fā)環(huán)境 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 第二周4項(xiàng)目一 HelloWorld任務(wù)2創(chuàng)建控制臺(tái)應(yīng)用程序 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建控制臺(tái)應(yīng)用程序項(xiàng)目 二、設(shè)置窗口布局 三、設(shè)置顏色主題 四、設(shè)置行號(hào)和字體 五、錄入代碼 六、運(yùn)行 七、斷點(diǎn)調(diào)試 八、項(xiàng)目文件構(gòu)成 任務(wù)3創(chuàng)建Windows窗體應(yīng)用程序 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建Windows窗體應(yīng)用程序項(xiàng)目 二、添加控件 三、修改控件屬性 四、給控件添加事件并錄入代碼 19五、運(yùn)行 六、項(xiàng)目文件構(gòu)成 項(xiàng)目總結(jié) 項(xiàng)目提升 第三周2項(xiàng)目二 圖片移動(dòng) 任務(wù)1知識(shí)點(diǎn) 任務(wù)引入 任務(wù)分析知識(shí)準(zhǔn)備一、面向?qū)ο缶幊?二、類及其成員 三、常用數(shù)據(jù)類型 四、常量與變量 第四周2項(xiàng)目二 圖片移動(dòng) 任務(wù)2圖片移動(dòng)項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 第五周2項(xiàng)目三 交通燈 任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、流程控制語(yǔ)句 二、運(yùn)算符 三、類型轉(zhuǎn)換 第六周2項(xiàng)目三 交通燈 任務(wù)2交通燈項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 第七周2項(xiàng)目四 霓虹燈與跑馬燈 任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、數(shù)組 二、結(jié)構(gòu) 三、枚舉 第八周4項(xiàng)目四 霓虹燈與跑馬燈 任務(wù)2霓虹燈項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 任務(wù)3跑馬燈項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 第九周2項(xiàng)目五貪吃蛇 任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、集合 二、泛型集合 第十周2項(xiàng)目五貪吃蛇 任務(wù)2貪吃蛇項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 第十一周2項(xiàng)目六 計(jì)算器 任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、裝箱和拆箱 二、計(jì)算器功能 第十二周2項(xiàng)目六 計(jì)算器 任務(wù)2計(jì)算器開(kāi)發(fā)項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 第十三周2項(xiàng)目七局域網(wǎng)聊天室任務(wù)1UDP聊天室項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 第十四周2項(xiàng)目七局域網(wǎng)聊天室任務(wù)2TCP聊天室項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、服務(wù)器端 二、客戶端 項(xiàng)目總結(jié) 項(xiàng)目提升第十五周2項(xiàng)目八 用戶登錄界面任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、異常處理 第十六周2項(xiàng)目八 用戶登錄界面任務(wù)2用戶登錄界面項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 第十七周2項(xiàng)目九 企業(yè)人事管理系統(tǒng)任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、三層架構(gòu) 第十八周2項(xiàng)目九 企業(yè)人事管理系統(tǒng)任務(wù)2企業(yè)人事管理系統(tǒng)項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、系統(tǒng)功能描述 二、搭建三層架構(gòu) 三、UI層界面布局 四、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 參考文獻(xiàn) 十、主講教師:xxx(教授)、xxx(副教授)、xxx(副教授)、xxx(副教授)、xxx(副教授)、xxx(副教授)、xxx(講師)、xxx(講師)、xxx(講師)、xxx(講師)、xxx(講師)、xxx(助教)等。第二部分教學(xué)內(nèi)容項(xiàng)目一HelloWorld 教學(xué)目的和要求了解C#語(yǔ)言;學(xué)會(huì)安裝VS2013軟件;熟悉VS2013開(kāi)發(fā)環(huán)境;學(xué)會(huì)使用VS2013創(chuàng)建項(xiàng)目;掌握VS2013斷點(diǎn)調(diào)試方法;了解項(xiàng)目文檔構(gòu)成。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):(1)安裝VS2013開(kāi)發(fā)環(huán)境。(2)創(chuàng)建控制臺(tái)應(yīng)用程序。難點(diǎn):創(chuàng)建Windows窗體應(yīng)用程序教學(xué)內(nèi)容任務(wù)1安裝VS2013開(kāi)發(fā)環(huán)境 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 任務(wù)2創(chuàng)建控制臺(tái)應(yīng)用程序 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建控制臺(tái)應(yīng)用程序項(xiàng)目 二、設(shè)置窗口布局 三、設(shè)置顏色主題 四、設(shè)置行號(hào)和字體 五、錄入代碼 六、運(yùn)行 七、斷點(diǎn)調(diào)試 八、項(xiàng)目文件構(gòu)成 任務(wù)3創(chuàng)建Windows窗體應(yīng)用程序 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建Windows窗體應(yīng)用程序項(xiàng)目 二、添加控件 三、修改控件屬性 四、給控件添加事件并錄入代碼 19五、運(yùn)行 六、項(xiàng)目文件構(gòu)成 項(xiàng)目總結(jié) 項(xiàng)目提升 項(xiàng)目二圖片移動(dòng) 教學(xué)目的和要求了解面向?qū)ο缶幊陶Z(yǔ)言;學(xué)會(huì)類及其成員的定義和使用;掌握C#語(yǔ)言中常見(jiàn)數(shù)據(jù)類型;學(xué)會(huì)變量和常量的使用;掌握C#中注釋的用法;掌握WinForm中常用控件Button、Label、PictureBox、Timer、Panel等的使用;掌握WinForm中控件的常用事件Click、Load事件的使用。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):知識(shí)點(diǎn)。難點(diǎn):圖片移動(dòng)項(xiàng)目案例。教學(xué)內(nèi)容任務(wù)1知識(shí)點(diǎn) 任務(wù)引入 任務(wù)分析知識(shí)準(zhǔn)備一、面向?qū)ο缶幊?二、類及其成員 三、常用數(shù)據(jù)類型 四、常量與變量 任務(wù)2圖片移動(dòng)項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 項(xiàng)目三交通燈教學(xué)目的和要求熟練掌握C#中的流程控制語(yǔ)句;熟練掌握各種運(yùn)算符的用法和優(yōu)先級(jí);學(xué)會(huì)不同數(shù)據(jù)類型間的轉(zhuǎn)換方法;掌握WinForm控件TextBox、ComboBox的使用;學(xué)會(huì)使用Resources類來(lái)實(shí)現(xiàn)圖片切換。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):知識(shí)點(diǎn)。難點(diǎn):交通燈項(xiàng)目案例。教學(xué)內(nèi)容任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、流程控制語(yǔ)句 二、運(yùn)算符 三、類型轉(zhuǎn)換 任務(wù)2交通燈項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升項(xiàng)目四霓虹燈與跑馬燈教學(xué)目的和要求熟練掌握數(shù)組的定義、賦值和引用;了解結(jié)構(gòu)和枚舉;學(xué)會(huì)使用Random類生成隨機(jī)數(shù);學(xué)會(huì)使用Color類給控件設(shè)置背景顏色;練習(xí)用代碼動(dòng)態(tài)生成控件。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):知識(shí)點(diǎn)。難點(diǎn):(1)霓虹燈項(xiàng)目案例;(2)跑馬燈項(xiàng)目案例。教學(xué)內(nèi)容任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、數(shù)組 二、結(jié)構(gòu) 三、枚舉 任務(wù)2霓虹燈項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 任務(wù)3跑馬燈項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 項(xiàng)目五貪吃蛇教學(xué)目的和要求了解集合和泛型;學(xué)會(huì)動(dòng)態(tài)數(shù)組ArrayList的使用;熟練掌握使用屬性的get、set方法實(shí)現(xiàn)類之間的傳值;掌握Point類的使用;掌握控件MenuStrip、ColorDialog的使用;學(xué)會(huì)使用鍵盤事件KeyDown和KeyPress。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):知識(shí)點(diǎn)。難點(diǎn):貪吃蛇項(xiàng)目案例。教學(xué)內(nèi)容任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、集合 二、泛型集合 任務(wù)2貪吃蛇項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 項(xiàng)目六計(jì)算器教學(xué)目的和要求了解裝箱和拆箱;學(xué)會(huì)使用多個(gè)控件的Click事件綁定同一個(gè)方法,提高代碼利用率;學(xué)會(huì)使用Math類進(jìn)行常見(jiàn)的數(shù)學(xué)運(yùn)算。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):知識(shí)點(diǎn)。難點(diǎn):計(jì)算器開(kāi)發(fā)項(xiàng)目案例。教學(xué)內(nèi)容任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、裝箱和拆箱 二、計(jì)算器功能 任務(wù)2計(jì)算器開(kāi)發(fā)項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 項(xiàng)目七局域網(wǎng)聊天室教學(xué)目的和要求了解Socket網(wǎng)絡(luò)編程基本原理;掌握IPEndPoint類、Dns類、NetworkStream類、IPAddress類的使用方法;能夠使用UdpClient類完成基于UDP的局域網(wǎng)通信;能夠使用TcpListener類和TcpClient類完成基于TCP的局域網(wǎng)通信;了解線程類Thread的使用。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):UDP聊天室項(xiàng)目案例。難點(diǎn):TCP聊天室項(xiàng)目案例。教學(xué)內(nèi)容任務(wù)1UDP聊天室項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 任務(wù)2TCP聊天室項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、服務(wù)器端 二、客戶端 項(xiàng)目總結(jié) 項(xiàng)目提升 項(xiàng)目八用戶登錄界面教學(xué)目的和要求熟練掌握異常處理try……catch……finally結(jié)構(gòu);熟練掌握文本文件的讀寫方法;熟練掌握Xml文件的讀寫方法;熟練掌握數(shù)據(jù)庫(kù)文件的讀寫方法;了解SQL注入攻擊;了解DM5加密。教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):知識(shí)點(diǎn)。難點(diǎn):用戶登錄界面項(xiàng)目案例。教學(xué)內(nèi)容任務(wù)1知識(shí)點(diǎn) 任務(wù)引入: 任務(wù)分析: 知識(shí)準(zhǔn)備: 一、異常處理 任務(wù)2用戶登錄界面項(xiàng)目案例 任務(wù)引入: 任務(wù)分析: 項(xiàng)目實(shí)施: 一、創(chuàng)建項(xiàng)目 二、界面布局 三、編寫代碼 項(xiàng)目總結(jié) 項(xiàng)目提升 項(xiàng)目九企業(yè)人事管理系統(tǒng)教學(xué)目的和要求學(xué)會(huì)三層架構(gòu)開(kāi)發(fā)模式;學(xué)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論