《c#語言程序設(shè)計(jì)》_第1頁
《c#語言程序設(shè)計(jì)》_第2頁
《c#語言程序設(shè)計(jì)》_第3頁
《c#語言程序設(shè)計(jì)》_第4頁
《c#語言程序設(shè)計(jì)》_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、實(shí)用標(biāo)準(zhǔn)文案C#程序設(shè)計(jì)基礎(chǔ) 考試大綱課程名稱: C#程序設(shè)計(jì)課程編號(hào):課程類別:考試適用專業(yè):軟件工程學(xué)時(shí)數(shù): 54學(xué)分?jǐn)?shù):編寫日期: 2013-3審批人:一、課程的性質(zhì)和目的 C#語言程序設(shè)計(jì)是軟件工程專業(yè)的一門專業(yè)基礎(chǔ)課程。.NET 平臺(tái)是當(dāng)今兩大企業(yè)開發(fā)平臺(tái)之一,C#是 .NET 平臺(tái)上的核心開發(fā)語言,它脫胎于C/C+,同汲取了Java 、Delphi等語言的精華。C#2.0 更是將泛型編程思想與面向?qū)ο蠹夹g(shù)進(jìn)行了完美的融合,使其成為符合現(xiàn)代軟件工程要求的主流程序設(shè)計(jì)語言。本課程主要任務(wù)是講授C#語言中數(shù)據(jù)類型、數(shù)據(jù)運(yùn)算規(guī)則、 流程控程、 程序結(jié)構(gòu)、 類構(gòu)建方法、 常用類型、泛型基礎(chǔ)、

2、異常處理、文件 I/O 操作、代碼組織與管理等內(nèi)容。通過本門課程學(xué)習(xí),學(xué)生可以了解 .NET 平臺(tái)開發(fā)技術(shù),初步掌握 C#這種純面向?qū)ο缶幊陶Z言,并在“深入語言編程”中不斷深化理解面向?qū)ο缶幊趟枷?,如封裝、繼承、多態(tài)以及接口、泛型等概念。二、考試目的 C#語言程序設(shè)計(jì) 課程考試依據(jù)本課程教學(xué)大綱, 及由鄭宇軍編著、 清華大學(xué)出版社出版的 C#語言程序設(shè)計(jì)基礎(chǔ) ( 第 2 版) 教材,旨在從了解、理解、掌握(應(yīng)用)三個(gè)能力層次考查學(xué)生對(duì) C#程序設(shè)計(jì)語言的基本組成, 面向?qū)ο蟪绦蛟O(shè)計(jì)思想方法及 C#語言技術(shù)應(yīng)用三個(gè)方面的學(xué)習(xí)情況。三、考試內(nèi)容及要求本課程考試著重于 C#語言基本知識(shí)和基于 C#語

3、言的面向?qū)ο蟪绦蛟O(shè)計(jì)兩個(gè)方面知識(shí), 并包含了解、理解、掌握(應(yīng)用)三個(gè)能力層次。了解:指識(shí)記相關(guān)概念并能正確區(qū)分各概念。理解:指在了解基本原理的基礎(chǔ)上,能明白其中內(nèi)涵,并可以運(yùn)用原理解釋相關(guān)問題和現(xiàn)象。掌握(應(yīng)用):充分理解相關(guān)原理并可以熟練運(yùn)用原理解決實(shí)際應(yīng)用問題。<一> NET 與 C#語言(一)、考核內(nèi)容(1) .NET 技術(shù)與 .NET Framework 的基本概念(2) C# 應(yīng)用程序基本結(jié)構(gòu)。(二)、考核要求(1) 了解 .NET 技術(shù)與 .NET Framework 的組成。(2) 掌握 C#語言語言程序基本組成與用戶交互的方法及程序注釋方法。(3) 理解命名空間、

4、程序集、類型與方法的概念。<二> C#數(shù)據(jù)類型(一)、考核內(nèi)容(1) C# 值類型(2) C#引用類型精彩文檔實(shí)用標(biāo)準(zhǔn)文案(二)、考核要求(1) 了解 C#類型的分類,各數(shù)據(jù)類型特點(diǎn)。(2) 理解簡單值類型與復(fù)合值類型的區(qū)別。(3) 掌握整數(shù)、字符、實(shí)數(shù)、布爾、結(jié)構(gòu)、枚舉類型的定義及使用方法。(4) 理解類、接口、委托、數(shù)組的概念。(5) 掌握類與接口的定義方法及類成員的初始化方法。(6) 掌握委托類型的定義,委托類型的基本使用方法。(7) 掌握規(guī)則多維數(shù)組與不規(guī)則多維數(shù)組定義與初始化方法。<三>值和方法(一)、考核內(nèi)容(1) 常量和變量(2) 字段的定義與使用(3)

5、方法的定義與調(diào)用(二)、考核要求(1) 理解常量與變量的區(qū)別與作用。(2) 理解實(shí)例字段、靜態(tài)字段、常數(shù)與只讀字段的含義與特點(diǎn),并掌握它們的定義與初始化方法。(3) 理解方法參數(shù)類型、方法的標(biāo)識(shí)與重載的基本概念。掌握方法的定義與調(diào)用。(4) 理解可選參數(shù)和命名參數(shù)、實(shí)例方法與靜態(tài)方法的概念,掌握它們的定義和使用方法。<四>操作符和表達(dá)式(一)、考核內(nèi)容(1) C# 主要操作符(2) C# 表達(dá)式構(gòu)建(二)、考核要求(1) 理解 C#操作符類別與運(yùn)算優(yōu)先級(jí)。(2) 掌握算術(shù)表達(dá)式:基本算術(shù)運(yùn)算、字符串相加、委托加減。(3) 掌握自增自減表達(dá)式。(4) 理解位運(yùn)算表達(dá)式。(5) 掌握關(guān)

6、系表達(dá)式:比較運(yùn)算、類型判斷。(6) 掌握條件邏輯表達(dá)式。(7) 掌握其它特殊表達(dá)式:一元加減表達(dá)式、條件表達(dá)式、類型轉(zhuǎn)換表達(dá)式、創(chuàng)建表達(dá)式、溢出檢查表達(dá)式。<五>流程控制(一)、考核內(nèi)容(1) C# 語言流程控制結(jié)構(gòu)精彩文檔實(shí)用標(biāo)準(zhǔn)文案(二)、考核要求(1) 掌握選擇結(jié)構(gòu): if 、switch 語句的使用。(2) 掌握循環(huán)結(jié)構(gòu): while 、do-while 、 for 、foreach 循環(huán)語句的使用。(3) 掌握跳轉(zhuǎn)結(jié)構(gòu): break 、continue 、 return 、goto 語句。<六> 面向?qū)ο蠓椒▽W(xué)與類的理解(一)、考核內(nèi)容(1) 面向?qū)ο蟮姆椒?/p>

7、學(xué)(2) C# 類構(gòu)造(二)、考核要求(1) 了解面向?qū)ο蟮姆椒▽W(xué)。(2) 理解構(gòu)造函數(shù)與析構(gòu)函數(shù)的作用,掌握其定義方法。(3) 理解類的屬性成員,掌握其定義與使用方法。(4) 理解索引函數(shù),掌握其定義與使用方法。(5) 理解 C#事件的概念,掌握事件發(fā)布與訂閱、 EventHandler 類型、Windows控制事件的使用。(6) 掌握操作符重載方法。(7) 理解類實(shí)例 this 關(guān)鍵字。<七> 繼承與多態(tài)性(一)、考核內(nèi)容(1) 類與繼承。(2)C# 語言多態(tài)性實(shí)現(xiàn)(3) 接口與繼承(4) 擴(kuò)展方法(二)、考核要求(1) 理解基類與派生類、隱藏基類成員、 base 關(guān)鍵字、對(duì)象

8、生命周期的概念。(2) 掌握成員的虛擬和重載、抽象類和抽象方法、密封類和密封方法。(3) 理解接口和抽象類、接口方法的實(shí)現(xiàn)及基于接口的多繼承。(4) 掌握類的擴(kuò)展方法的定義與使用方法。<八>常用類型(一)、考核內(nèi)容(1).NET 類庫中的幾個(gè)常用類型。(二)、考核要求(1) 了解 Math 類。(2) 理解字符串類型,掌握 C#字符操串作方法。(3) 理解 DateTime 結(jié)構(gòu)(4) 掌握集合類型 :ArrayList 、Queue、 Stack 、Type 類的使用方法。精彩文檔實(shí)用標(biāo)準(zhǔn)文案<九>泛型基礎(chǔ)(一)、考核內(nèi)容(1)C# 泛型使用的一般性問題。(二)、考核

9、要求(1) 理解 C#泛型技術(shù)。(2) 掌握泛型與多參數(shù)泛型的定義方法。(3) 理解類型限制。(4) 理解泛型與繼承。<十>C#異常處理(一)、考核內(nèi)容(1) 異常和異常處理方法(二)、考核要求(1) 理解 C#異常處理機(jī)制。(2) 掌握 C#中的異常處理結(jié)構(gòu): try-catch、try-catch-finally、try-finally結(jié)構(gòu)的應(yīng)用。(3) 理解異常的傳播與處理。(4) 掌握使用異常的原則與技巧<十一 >文件 IO 操作(一)、考核內(nèi)容(1) 文件系統(tǒng)構(gòu)成(2) C# 數(shù)據(jù)與文件操作(二)、考核要求(1) 理解文件系統(tǒng)的組成及文件流與數(shù)據(jù)流概念。(2)

10、 掌握 C#對(duì)象數(shù)據(jù)存取的方法。<十一 >代碼組織與管理(一)、考核內(nèi)容(1) C# 分部類型(2) 預(yù)處理指令(3)XML 代碼注釋(二)、考核要求(1) 理解 C#分部類型。(2) 掌握 C#主要預(yù)處理指令的含義與使用場(chǎng)合。(3) 掌握 XML代碼注釋方法。精彩文檔實(shí)用標(biāo)準(zhǔn)文案四、考試方式及試卷結(jié)構(gòu)1、考試類型:閉卷2、記分方式:百分制,滿分為100 分3、考試時(shí)間: 120 分鐘4、試題類型:填空、選擇、設(shè)計(jì)應(yīng)用,問答5、題型比例:填空題20%,選擇題 30 % ,判斷 20%,設(shè)計(jì)應(yīng)用 30%6、難度等級(jí)及比例: 試題分簡單、中等難度、較難三個(gè)等級(jí), 大致的比例是 60%:30%:10%7、課程總評(píng)成績構(gòu)成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論