課程標(biāo)準(zhǔn)- C#程序設(shè)計教程(第6版)_第1頁
課程標(biāo)準(zhǔn)- C#程序設(shè)計教程(第6版)_第2頁
課程標(biāo)準(zhǔn)- C#程序設(shè)計教程(第6版)_第3頁
課程標(biāo)準(zhǔn)- C#程序設(shè)計教程(第6版)_第4頁
課程標(biāo)準(zhǔn)- C#程序設(shè)計教程(第6版)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《C#程序設(shè)計教程(第6版)》課程標(biāo)準(zhǔn)一、課程性質(zhì)本課程緊密圍繞現(xiàn)代軟件開發(fā)的技術(shù)需求,以C#語言為核心載體,系統(tǒng)介紹面向?qū)ο蟪绦蛟O(shè)計思想、VisualStudio.NET平臺開發(fā)技術(shù)及其在Web、移動、虛擬現(xiàn)實、云計算等新一代互聯(lián)網(wǎng)場景中的應(yīng)用。教材內(nèi)容對接我國軟件產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型與智能化升級需求,融入VisualStudio2022與C#13.0最新成果,新增MySQL數(shù)據(jù)庫操作、工程認(rèn)證與OBE成果導(dǎo)向教學(xué)要求,充分展現(xiàn)國產(chǎn)軟件生態(tài)與國際主流技術(shù)融合創(chuàng)新的最新進(jìn)展。全書以實際應(yīng)用為主線,由淺入深講解C#概述,簡單的C#程序設(shè)計,數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,結(jié)構(gòu)化程序設(shè)計,數(shù)組、結(jié)構(gòu)和枚舉,面向?qū)ο蟪绦蛟O(shè)計,繼承與接口,窗體可視化應(yīng)用程序設(shè)計,文件和流,客戶機(jī)/服務(wù)器編程訪問數(shù)據(jù)等內(nèi)容,配套教學(xué)大綱、實驗指導(dǎo)書、模擬試題及豐富數(shù)字資源,符合大學(xué)生認(rèn)知規(guī)律與學(xué)習(xí)特點(diǎn)。全書結(jié)構(gòu)清晰、案例典型、理實一體,既注重語法基礎(chǔ)與程序設(shè)計思維訓(xùn)練,又強(qiáng)調(diào)面向企業(yè)級開發(fā)的綜合應(yīng)用能力塑造。本課程可作為高等職業(yè)院校電子信息類、計算機(jī)類、軟件技術(shù)類、人工智能類專業(yè)的專業(yè)基礎(chǔ)課,也可作為普通本科院校、軟件學(xué)院及培訓(xùn)機(jī)構(gòu)的程序設(shè)計入門與進(jìn)階教材,同時服務(wù)于1+X證書制度、職業(yè)院校技能競賽及企業(yè)軟件開發(fā)崗位培訓(xùn),助力培養(yǎng)具備跨平臺開發(fā)能力、德技并修的新時代高素質(zhì)技術(shù)技能人才。二、課程任務(wù)本課程以C#語言程序設(shè)計為主線,分12章系統(tǒng)介紹了C#概述、基礎(chǔ)語法、結(jié)構(gòu)化程序設(shè)計、面向?qū)ο缶幊?、窗體應(yīng)用程序開發(fā)、文件與數(shù)據(jù)訪問、多線程技術(shù)及綜合項目實踐等內(nèi)容。第1章主要介紹了C#語言的由來、特點(diǎn)、發(fā)展歷程及VisualStudio集成開發(fā)環(huán)境的安裝與使用;第2章主要介紹了C#程序的基本結(jié)構(gòu)、輸入輸出方法及簡單程序設(shè)計;第3章主要介紹了C#的數(shù)據(jù)類型、運(yùn)算符與表達(dá)式;第4章主要介紹了結(jié)構(gòu)化程序設(shè)計的概念,包括順序、選擇和循環(huán)三種基本結(jié)構(gòu)及異常處理機(jī)制;第5章主要介紹了數(shù)組、結(jié)構(gòu)和枚舉等復(fù)合數(shù)據(jù)類型的定義與使用;第6章主要介紹了面向?qū)ο蟪绦蛟O(shè)計的基本概念,包括類與對象、方法、屬性、索引器、委托、事件及常用基礎(chǔ)類;第7章主要介紹了繼承與多態(tài)機(jī)制、接口的定義與實現(xiàn),以及泛型、協(xié)變和逆變等高級特性;第8章主要介紹了Windows窗體應(yīng)用程序的設(shè)計,包括常用控件的屬性與使用;第9章主要介紹了文件與流的概念及讀寫操作;第10章主要介紹了基于ADO.NET的客戶機(jī)/服務(wù)器數(shù)據(jù)庫編程技術(shù);第11章主要介紹了多線程編程的基本概念與應(yīng)用;第12章通過一個完整的OA系統(tǒng)案例,綜合應(yīng)用前述知識,介紹了系統(tǒng)分析、設(shè)計、建模與實現(xiàn)的全過程。三、課程目標(biāo)為貫徹落實《國家職業(yè)教育改革實施方案》及教育部關(guān)于高等職業(yè)教育??菩畔⒓夹g(shù)課程標(biāo)準(zhǔn)的相關(guān)精神,適應(yīng)我國軟件產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型與智能化升級對高素質(zhì)技術(shù)技能人才的需求,本課程以C#語言為核心,緊密圍繞現(xiàn)代軟件開發(fā)的技術(shù)主線,系統(tǒng)培養(yǎng)學(xué)生面向?qū)ο蟪绦蛟O(shè)計能力、跨平臺開發(fā)應(yīng)用能力及綜合創(chuàng)新素養(yǎng)。課程具體目標(biāo)如下:1、掌握核心知識與技術(shù):使學(xué)生系統(tǒng)掌握C#語言基礎(chǔ)語法、結(jié)構(gòu)化程序設(shè)計方法、面向?qū)ο缶幊趟枷耄惻c對象、繼承與接口等),熟悉VisualStudio.NET開發(fā)環(huán)境,具備使用C#13.0和VisualStudio2022進(jìn)行程序設(shè)計與開發(fā)的基本能力。2、提升綜合應(yīng)用與實踐能力:通過典型案例和真實項目訓(xùn)練,培養(yǎng)學(xué)生具備窗體可視化開發(fā)、文件流操作、MySQL數(shù)據(jù)庫訪問、C/S模式應(yīng)用開發(fā)等企業(yè)級開發(fā)能力,能夠?qū)#應(yīng)用于Web開發(fā)、移動應(yīng)用、虛擬現(xiàn)實、云計算等新一代互聯(lián)網(wǎng)場景,具備跨平臺開發(fā)的初步能力。3、融合產(chǎn)業(yè)需求與課程思政:將國產(chǎn)軟件生態(tài)與國際主流技術(shù)融合的最新進(jìn)展融入教學(xué),體現(xiàn)工程認(rèn)證與OBE成果導(dǎo)向要求,增強(qiáng)學(xué)生對國家信息技術(shù)產(chǎn)業(yè)發(fā)展戰(zhàn)略的認(rèn)知,培養(yǎng)德技并修、具備職業(yè)責(zé)任感與創(chuàng)新意識的技術(shù)人才。4、支撐多樣化學(xué)習(xí)與職業(yè)發(fā)展:配套教學(xué)大綱、實驗指導(dǎo)、模擬試題及數(shù)字資源,支持理實一體化教學(xué),滿足高等職業(yè)院校、應(yīng)用型本科及軟件技術(shù)相關(guān)專業(yè)教學(xué)需要,服務(wù)于1+X證書制度、職業(yè)技能競賽及企業(yè)崗位培訓(xùn),為學(xué)生可持續(xù)職業(yè)發(fā)展奠定基礎(chǔ)。5、強(qiáng)化邏輯思維與新技術(shù)探知能力:通過系統(tǒng)化、由淺入深的模塊化教學(xué)內(nèi)容,訓(xùn)練學(xué)生的計算思維、系統(tǒng)分析與解決問題的能力,激發(fā)學(xué)生探索新一代信息技術(shù)(如人工智能、云計算、大數(shù)據(jù))在軟件開發(fā)中應(yīng)用的興趣與意識。四、學(xué)時分配《C#程序設(shè)計教程(第6版)》知識模塊與課時設(shè)置如下:理論學(xué)時為64學(xué)時。課程框架及學(xué)時分配如下表所示:序號項目名學(xué)時第一章C#概述3第二章簡單的C#程序設(shè)計3第三章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式5第四章結(jié)構(gòu)化程序設(shè)計7第五章數(shù)組、結(jié)構(gòu)和枚舉4第六章面向?qū)ο蟪绦蛟O(shè)計10第七章繼承與接口7第八章窗體可視化應(yīng)用程序設(shè)計9第九章文件和流4第十章客戶機(jī)/服務(wù)器編程訪問數(shù)據(jù)3第十一章多線程應(yīng)用2第十二章C#案例——FoxOA的人力資源培訓(xùn)成績管理系統(tǒng)7合計64五、本課程主要教學(xué)內(nèi)容第1章C#概述學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生了解C#的由來、發(fā)展、特點(diǎn)及C#13.0的功能;熟悉MicroSoft.NET和VisualStudio的功能。能力目標(biāo):使學(xué)生能夠進(jìn)行VisualStudio.NET的安裝,以及C#的安裝和啟動。思政目標(biāo):以“科學(xué)技術(shù)是第一生產(chǎn)力”的論斷來激勵學(xué)生熱愛科學(xué)技術(shù),為促進(jìn)人類社會的不斷進(jìn)步而努力學(xué)習(xí)。課時安排本章安排理論3學(xué)時主要教學(xué)內(nèi)容1.1C#簡介1.1.1C#的由來1.1.2C#的特點(diǎn)1.1.3Microsoft.NET 1.1.4C#的發(fā)展及C#13.0與VisualStudio2022的功能1.2C#的安裝、啟動和集成開發(fā)環(huán)境1.2.1C#的安裝1.2.2C#的啟動1.2.3C#的集成開發(fā)環(huán)境第2章簡單的C#程序設(shè)計學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生了解C#程序設(shè)計的基礎(chǔ)知識,包括C#程序結(jié)構(gòu)和輸入/輸出方法等。能力目標(biāo):使學(xué)生能夠進(jìn)行第一個簡單的C#程序編寫和輸入/輸出操作。思政目標(biāo):萬事開頭難,培養(yǎng)學(xué)生的踏實作風(fēng),從第一步邁起。課時安排本章安排理論3學(xué)時主要教學(xué)內(nèi)容2.1C#程序結(jié)構(gòu)2.1.1第一個C#程序2.1.2編譯和執(zhí)行程序 2.1.3C#程序結(jié)構(gòu)分析2.1.4標(biāo)識符2.2輸入/輸出方法2.2.1WriteLine()方法2.2.2Write()方法2.2.3ReadLine()方法2.2.4Read()方法第3章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生了解C#的數(shù)據(jù)類型、常量與變量、運(yùn)算符與表達(dá)式等基礎(chǔ)知識。能力目標(biāo):使學(xué)生能夠進(jìn)行裝箱和拆箱等類型轉(zhuǎn)換。思政目標(biāo):使學(xué)生了解事物的類型是由事物的主要矛盾所決定的,且在一定的條件下會發(fā)生轉(zhuǎn)化。課時安排本章安排理論5學(xué)時主要教學(xué)內(nèi)容3.1數(shù)據(jù)類型3.1.1值類型3.1.2引用類型3.1.3類型轉(zhuǎn)換3.1.4裝箱和拆箱3.2常量與變量3.2.1常量 3.2.2變量3.3運(yùn)算符與表達(dá)式3.3.1運(yùn)算符3.3.2表達(dá)式第4章結(jié)構(gòu)化程序設(shè)計學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生了解結(jié)構(gòu)化程序設(shè)計的三大結(jié)構(gòu),以及C#中的基本流程控制語句。能力目標(biāo):使學(xué)生能夠進(jìn)行C#的順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)編程,以及異常處理。思政目標(biāo):使學(xué)生了解社會進(jìn)步、事物發(fā)展的規(guī)律,以及社會總是否定之否定、波浪式螺旋式循環(huán)上升的概念。課時安排本章安排理論7學(xué)時主要教學(xué)內(nèi)容4.1結(jié)構(gòu)化程序設(shè)計的概念4.1.1結(jié)構(gòu)化程序設(shè)計與算法的概念4.1.2流程圖4.2順序結(jié)構(gòu)4.2.1順序結(jié)構(gòu)的概念4.2.2順序結(jié)構(gòu)的實例4.3選擇結(jié)構(gòu)4.3.1選擇結(jié)構(gòu)的概念4.3.2條件語句4.3.3分支語句4.3.4選擇結(jié)構(gòu)的實例4.4循環(huán)結(jié)構(gòu)4.4.1循環(huán)結(jié)構(gòu)的概念 4.4.2while語句和do…while語句4.4.3for語句和foreach語句4.4.4跳轉(zhuǎn)語句4.4.5循環(huán)語句的算法——循環(huán)結(jié)構(gòu)的實例4.5異常處理4.5.1異常處理的概念 4.5.2異常的處理第5章數(shù)組、結(jié)構(gòu)和枚舉學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生了解C#中的3種主要的數(shù)據(jù)結(jié)構(gòu)類型:數(shù)組、結(jié)構(gòu)和枚舉。能力目標(biāo):使學(xué)生能夠使用C#實現(xiàn)常用算法,如搜索算法、排序算法。思政目標(biāo):使學(xué)生明白成員只是集體的一部分,從而培養(yǎng)團(tuán)隊合作的意識。課時安排本章安排理論4學(xué)時主要教學(xué)內(nèi)容5.1數(shù)組5.1.1數(shù)組的概念5.1.2一維數(shù)組5.1.3二維數(shù)組5.1.4冒泡排序算法——數(shù)組的實例5.2結(jié)構(gòu)類型5.2.1結(jié)構(gòu)的聲明5.2.2結(jié)構(gòu)成員的訪問5.2.3順序查找算法——結(jié)構(gòu)的實例5.3枚舉5.3.1枚舉類型的定義5.3.2枚舉成員的賦值 5.3.3枚舉成員的訪問第6章面向?qū)ο蟪绦蛟O(shè)計學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生熟悉面向?qū)ο蟪绦蛟O(shè)計的基本概念,理解類、對象、構(gòu)造函數(shù)和析構(gòu)函數(shù)的意義,掌握方法、屬性、索引的用法,以及委托和事件的聲明與調(diào)用。能力目標(biāo):使學(xué)生能夠用C#進(jìn)行面向?qū)ο蟪绦蛟O(shè)計。思政目標(biāo):使學(xué)生通過對象和類,了解“特殊”和“一般”的辯證關(guān)系。課時安排本章安排理論10學(xué)時主要教學(xué)內(nèi)容6.1面向?qū)ο蟪绦蛟O(shè)計的基本概念6.2類和對象6.2.1類的聲明6.2.2類的成員6.2.3對象的聲明6.2.4對象初始化器6.3構(gòu)造函數(shù)和析構(gòu)函數(shù)6.3.1構(gòu)造函數(shù)6.3.2析構(gòu)函數(shù)6.4方法6.4.1方法的定義與調(diào)用6.4.2方法的參數(shù)類型6.4.3方法的重載6.4.4靜態(tài)方法與非靜態(tài)方法6.4.5運(yùn)算符的重載6.4.6遞歸 6.4.7基于元組的“多”返回值6.5屬性6.5.1屬性的聲明6.5.2屬性的訪問6.6索引指示器6.6.1定義索引指示器6.6.2使用索引指示器訪問對象6.7委托和事件6.7.1委托6.7.2事件 6.8C#常用的基礎(chǔ)類6.8.1Math類與Random類6.8.2字符串6.9命名空間6.9.1命名空間的聲明6.9.2命名空間的成員6.9.3命名空間的使用第7章繼承與接口學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生熟悉

C#的繼承機(jī)制、多態(tài)性、接口,以及泛型、泛型接口和委托中的協(xié)變、逆變等內(nèi)容。能力目標(biāo):使學(xué)生能夠基于以上知識進(jìn)行面向?qū)ο蟪绦蛟O(shè)計的編程。思政目標(biāo):使學(xué)生樹立既要“繼承”,更要“創(chuàng)新”的理念。課時安排本章安排理論7學(xué)時主要教學(xué)內(nèi)容7.1C#的繼承機(jī)制7.1.1繼承的基本知識7.1.2base關(guān)鍵字7.1.3覆蓋 7.2多態(tài)性7.2.1多態(tài)性的概述7.2.2虛方法7.2.3多態(tài)性的實現(xiàn)7.3接口7.3.1接口的定義7.3.2接口的成員7.3.3接口的實現(xiàn)7.4泛型、泛型接口和委托中的協(xié)變、逆變7.4.1泛型、泛型集合List<T>、IEnumerable<T>接口及yieldy語句7.4.2協(xié)變和逆變7.4.3泛型接口和委托中的協(xié)變和逆變7.5本地方法第8章窗體可視化應(yīng)用程序設(shè)計學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生了解Windows窗體是可視化程序設(shè)計的基礎(chǔ)界面,也是其他對象的載體和容器;控件是添加到窗體中的對象,在Windows窗體中,可以直接“可視地”創(chuàng)建應(yīng)用程序。能力目標(biāo):使學(xué)生熟悉Windows窗體的基本屬性及各種基本控件的屬性、事件和方法,進(jìn)行可視化應(yīng)用程序設(shè)計。思政目標(biāo):使學(xué)生具有既要“看”,更要“行”的學(xué)習(xí)態(tài)度。課時安排本章安排理論9學(xué)時主要教學(xué)內(nèi)容8.1Windows窗體8.1.1Windows窗體的基本屬性8.1.2創(chuàng)建窗體8.1.3設(shè)置啟動窗體屬性8.2控件概述8.2.1控件的基本屬性8.2.2控件共有的屬性、事件和方法8.3命令按鈕(Button)控件8.4標(biāo)簽(Label)控件8.5文本框(TextBox)控件8.6單選按鈕(RadioButton)控件與復(fù)選框(CheckBox和CheckedListBox)控件8.7面板(Panel)控件和分組框(GroupBox)控件8.8圖形框(PictureBox)控件8.9列表框(ListBox)控件、帶復(fù)選框的列表框(CheckedListBox)控件和組合框(ComboBox)控件8.9.1列表框(ListBox)控件8.9.2帶復(fù)選框的列表框(CheckedListBox)控件8.9.3組合框(ComboBox)控件第9章文件和流學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生了解文件和流、文件的讀和寫的概念,以及在編程中使用文件的意義。能力目標(biāo):使學(xué)生能夠基于文件操作編程實現(xiàn)鏈表算法等。思政目標(biāo):培養(yǎng)學(xué)生行事“有序”的理念。課時安排本章安排理論4學(xué)時主要教學(xué)內(nèi)容9.1文件和流的概念9.2文件的讀和寫9.2.1讀文件9.2.2寫文件9.3文件操作實例——鏈表算法第10章客戶機(jī)/服務(wù)器編程訪問數(shù)據(jù)學(xué)習(xí)目標(biāo)知識目標(biāo):使學(xué)生了解客戶機(jī)/服務(wù)器編程模式、ADO.NET的概念與對象等有關(guān)數(shù)據(jù)訪問的知識,為以后學(xué)習(xí)語言集成查詢LINQ(Var、擴(kuò)展方法、Lambda、匿名類型和查詢表達(dá)式轉(zhuǎn)換、LINQToSQL)及并行語言集成查詢PLINQ做準(zhǔn)備。能力目標(biāo):使學(xué)生能夠進(jìn)行數(shù)據(jù)綁定控件,并基于ADO.NET進(jìn)行客戶機(jī)/服務(wù)器模式的編程。思政目標(biāo):使學(xué)生樹立任務(wù)分工、服從中心、團(tuán)隊協(xié)調(diào)的工作理念。課時安排本章安排理論3學(xué)時主要教學(xué)內(nèi)容10.1客戶機(jī)/服務(wù)器模式編程10.2ADO.NET的概念10.3ADO.NET對象10.3.1Connection對象10.3.2Comm

溫馨提示

  • 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

提交評論