課程教學(xué)大綱(C#)_第1頁
課程教學(xué)大綱(C#)_第2頁
課程教學(xué)大綱(C#)_第3頁
課程教學(xué)大綱(C#)_第4頁
課程教學(xué)大綱(C#)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《C#程序設(shè)計》教學(xué)大綱一、課程性質(zhì)與任務(wù)1.課程性質(zhì):本課程是計算機(jī)應(yīng)用技術(shù)專業(yè)的理論與實踐課。2.課程任務(wù):本課程的主要任務(wù)是通過.NET環(huán)境,講授開發(fā)C#面向?qū)ο笾R的課程,需要了解C#的基本知識,了解面向?qū)ο蟮拈_發(fā)模式。掌握對象和類的關(guān)系,繼承、重載、重寫、抽象類、接口、屬性、索引、字符串處理、集合、泛型、文件處理。重點掌類、對象、繼承、多態(tài)和集合的使用等。課程在重視傳授理論知識同時,重視培養(yǎng)學(xué)生的實際動手能力。教學(xué)過程中,設(shè)計了大量的程序設(shè)計案例,使學(xué)生在學(xué)習(xí)枯燥的語法知識的同時,體會到C#面向?qū)ο蟮镊攘Γ由顚φZ言知識的理解。二、課程教學(xué)基本要求理論課時:44節(jié)上機(jī)課時:46節(jié)考核形式:考查三、課程教學(xué)內(nèi)容第一章C#程序基礎(chǔ)教學(xué)內(nèi)容:本章主要介紹C#語言,VisualStudio集成開發(fā)環(huán)境介紹,掌握初識C#程序以及控制臺輸出,編寫第一個C#程序,掌握C#項目的組成結(jié)構(gòu)、程序的執(zhí)行、編寫代碼的規(guī)范、開發(fā)工具的使用的內(nèi)容?!诙聰?shù)據(jù)類型和變量教學(xué)內(nèi)容:本章主要掌握變量和常量的編寫,掌握C#的數(shù)據(jù)類型,掌握變量的賦值、常量的賦值和定義,掌握控制臺的輸入,掌握程序的基本調(diào)試和運行,掌握各種數(shù)據(jù)類型的區(qū)別以及取值范圍?!谌逻\算符和表達(dá)式教學(xué)內(nèi)容:本章主要掌握C#的表達(dá)式的基本語法、運算符以及數(shù)據(jù)轉(zhuǎn)換類型的語法規(guī)則,掌握賦值運算符、算術(shù)運算符、關(guān)系運算符、邏輯運算符、單目運算符、雙目運算符以及三目運算符的用法和規(guī)則。掌握關(guān)系運算符和邏輯運算符的語法規(guī)則和使用規(guī)則。掌握隱式裝換和顯示轉(zhuǎn)換的使用。掌握常用的字符串格式化。第四章if條件語句教學(xué)內(nèi)容:本章主要掌握程序流程控制、條件結(jié)構(gòu)和多重條件結(jié)構(gòu),條件結(jié)構(gòu)是根據(jù)條件判斷結(jié)果來決定程序的執(zhí)行流程,掌握單只條件結(jié)構(gòu)和雙只條件結(jié)構(gòu)的語法規(guī)則和使用方式,掌握多重if條件結(jié)構(gòu)的語法規(guī)則和使用?!谖逭聅witch條件語句教學(xué)內(nèi)容:本章主要掌握C#中的等值判斷、switch結(jié)構(gòu)概述、switch結(jié)構(gòu)和多重if結(jié)構(gòu)的區(qū)別。掌握switch表達(dá)式的值是char、int和string類型。掌握分支case的使用規(guī)則,掌握break和default的使用意義。掌握switch與多重if的使用區(qū)別以及在什么情況下適合使用switch。第六章while循環(huán)語句教學(xué)內(nèi)容:本章主要掌握循環(huán)概述,掌握while循環(huán)、do-while循環(huán)、while循環(huán)和do-while循環(huán)的區(qū)別,掌握在什么情況下需要使用循環(huán),掌握while循環(huán)的語法規(guī)則,掌握循環(huán)的退出條件,掌握while循環(huán)和do…while循環(huán)之間的區(qū)別。第七章For循環(huán)教學(xué)內(nèi)容:本章主要掌握for循環(huán)、break和continue語句,掌握for循環(huán)的語法規(guī)則,for循環(huán)的幾種寫法,循環(huán)的退出條件,掌握break語句的作用和使用,掌握coninue語句的作用和使用,對比while循環(huán)、do..while循環(huán)以及for循環(huán)之間的使用區(qū)別。※第八章C#數(shù)組教學(xué)內(nèi)容:本章主要掌握數(shù)組概述、一維數(shù)組、數(shù)組的應(yīng)用。掌握在什么情況下需要使用數(shù)組,掌握數(shù)組的定義的語法規(guī)則,數(shù)據(jù)的初始化的幾種方式,一維數(shù)組的結(jié)合循環(huán)進(jìn)行賦值,就最大值、最小值、排序等常用算法。※第九章C#函數(shù)教學(xué)內(nèi)容:本章主要介紹函數(shù)簡介、函數(shù)的定義和調(diào)用、變量的作用域,掌握函數(shù)的定義的語法規(guī)則,包括帶參函數(shù)和無參函數(shù),有返回值的函數(shù)定義和無返回值的函數(shù)定義。掌握變量的作用,局部變量、塊變量和全局變量的定義和作用范圍。掌握函數(shù)的調(diào)用時型參和實參的意義。※第十章枚舉和結(jié)構(gòu)體教學(xué)內(nèi)容:本章主要掌握枚舉和結(jié)構(gòu)體,掌握枚舉的語法規(guī)則,為什么需要使用枚舉類型,優(yōu)勢在什么地方,如何使用枚舉類型。掌握結(jié)構(gòu)體的語法規(guī)則,為什么需要使用結(jié)構(gòu)體,結(jié)構(gòu)體的優(yōu)點在什么地方以及如何使用結(jié)構(gòu)體?!谑徽鲁踝R類和對象教學(xué)內(nèi)容:本章主要掌握類和對象,掌握類和對象的概念,為什么需要使用面向?qū)ο筮M(jìn)行編程,面向?qū)ο缶幊痰膬?yōu)勢在什么地方。掌握類的定義的語法規(guī)則,掌握對象實例化規(guī)則,掌握構(gòu)造函數(shù)的定義規(guī)則,為什么需要構(gòu)造函數(shù)以及如何使用構(gòu)造函數(shù)。掌握類中變量的定義以及方法的定義語法規(guī)則?!谑骂惖撵o態(tài)成員教學(xué)內(nèi)容:本章主要掌握類的靜態(tài)成員,掌握靜態(tài)類的意義以及靜態(tài)成員的意義,為什么需要靜態(tài)類,靜態(tài)類的相關(guān)規(guī)則,如何訪問靜態(tài)成員等。掌握命名的意義以及語法規(guī)則,在不同的命名空間中如何進(jìn)行程序訪問。※第十三章封裝教學(xué)內(nèi)容:本章主要掌握屬性、方法重載和構(gòu)造函數(shù),掌握屬性的語法規(guī)則,定義屬性的意義,掌握set訪問器,get訪問器的意義和使用方式,掌握屬性簡寫的方法,掌握方法重載的語法規(guī)則,了解為什么需要進(jìn)行方法重載,掌握構(gòu)造函數(shù)重載的意義以及語法規(guī)則。掌握方法重載的調(diào)用,掌握函數(shù)重載的調(diào)用?!谑恼吕^承教學(xué)內(nèi)容:本章主要掌握繼承的概念、繼承的實現(xiàn)、訪問修飾符。掌握面向?qū)ο缶幊讨欣^承的優(yōu)勢,為什么需要使用繼承,以及如何使用繼承,掌握繼承的語法規(guī)則和使用規(guī)則,在繼承中涉及到訪問修飾符,掌握訪問修飾符的訪問范圍,掌握哪些訪問修飾在繼承中不能訪問,沒有繼承關(guān)系,如何相互訪問?!谑逭露鄳B(tài)教學(xué)內(nèi)容:本章主要掌握多態(tài)的概念、多態(tài)的實現(xiàn)、密封類。掌握多態(tài)的優(yōu)勢的優(yōu)勢是什么,為什么需要有多態(tài),掌握如何實現(xiàn)多態(tài),掌握多態(tài)的語法規(guī)則和使用技巧,掌握如何訪問多態(tài)的內(nèi)容,掌握密封類的概念,密封類的優(yōu)勢,為什么需要使用密封類,掌握密封類的語法規(guī)則※第十六章抽象教學(xué)內(nèi)容:本章主要掌握抽象類、接口以及抽象類和接口的區(qū)別。掌握什么是抽象類,抽象類有什么優(yōu)勢,解決了什么問題,掌握抽象類的語法規(guī)則和使用規(guī)則。掌握什么是接口,接口的定義規(guī)則,如何使用接口。掌握抽象類接口的相同之處和不同之處,在什么情況下使用抽象類比較好,在什么情況下使用接口比較好?!谑哒抡齽t表達(dá)式教學(xué)內(nèi)容:本章主要掌握正則表達(dá)式的規(guī)則、使用正則表達(dá)式。掌握為什么需要正則表達(dá)式,正則表達(dá)式解決了什么樣的問題。重點掌握正則表達(dá)式的規(guī)則,常用的規(guī)則需要記住。規(guī)則掌握后,如何在實際的應(yīng)用中使用正則表達(dá)式。※第十八章集合教學(xué)內(nèi)容:本章主要掌握集合的概念、列表集合ArrayList、字典集合Hashtable。掌握為什么需要使用集合,集合的優(yōu)勢是什么。掌握arraylist集合,該集合的屬性和方法要掌握,以及如何使用。掌握hashtable集合,該集合的屬性和方法重點掌握,該集合和arraylist集合的使用場景要清楚?!谑耪路盒徒虒W(xué)內(nèi)容:本章主要掌握泛型的概念、泛型集合List<T>、泛型集合Dictionary<K,V>。掌握泛型集合與普通集合的區(qū)別,為什么需要使用泛型集合,優(yōu)勢在什么地方,掌握泛型集合的屬性和方法,掌握如何使用泛型集合,掌握dictionary<k,v>與list<t>這兩個泛型集合區(qū)別和使用場景?!诙翷INQ-語言集成查詢教學(xué)內(nèi)容:本章主要掌握理解LINQ語句、了解LINQ,掌握from、select、where、group、orderby、into、join、let,子句。掌握為什么需要linq語句,有什么優(yōu)勢,掌握linqtoobject的使用規(guī)則,以及使用場景?!诙抡{(diào)試和異常處理教學(xué)內(nèi)容:本章主要掌握理解如何調(diào)試應(yīng)用程序和排除錯誤、在程序中進(jìn)行錯誤捕獲和錯誤處理。掌握為什么需要調(diào)試,如何調(diào)試,掌握斷點設(shè)置,調(diào)試窗口的運用,程序過程觀察等內(nèi)容,掌握為什么需要進(jìn)行異常處理,異常處理的機(jī)制是什么,如何進(jìn)行有效的異常處理以及使用場景。四、學(xué)時分配表章序內(nèi)容課時備注1C#程序基礎(chǔ)42數(shù)據(jù)類型和變量43運算符和表達(dá)式44if條件語句45switch條件語句46while循環(huán)語句47For循環(huán)48C#數(shù)組49C#函數(shù)410枚舉和結(jié)構(gòu)體411初識類和對象412類的靜態(tài)成員413封裝

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論