




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)絡(luò)編程教學(xué)大綱一、課程基本信息課程名稱:網(wǎng)絡(luò)編程課程編碼:31084004課程類別:專業(yè)選修課適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)開課學(xué)期:第2學(xué)期課程學(xué)時(shí):48課程學(xué)分:4先修課程:計(jì)算機(jī)網(wǎng)絡(luò)、 C#程序設(shè)計(jì)并修課程:網(wǎng)絡(luò)安全課程簡介:Internet網(wǎng)絡(luò)技術(shù)是目前發(fā)展最快的技術(shù)之一,網(wǎng)絡(luò)的開發(fā)應(yīng)用是信息工程專業(yè)學(xué)生應(yīng)具備的基本技能。網(wǎng)絡(luò)編程基礎(chǔ)是為適應(yīng)這一需要而開設(shè)的。本課程的目的是使學(xué)生初步了解的基本原理,掌握網(wǎng)絡(luò)的應(yīng)用層的開發(fā),課程較系統(tǒng)地學(xué)習(xí)和掌握網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí)。通過本課程的學(xué)習(xí),使同學(xué)了解網(wǎng)絡(luò)應(yīng)用技術(shù)開發(fā)的發(fā)展趨勢,掌握Internet應(yīng)用開發(fā)的基礎(chǔ)理論知識(shí)、熟悉應(yīng)用層開發(fā)的基本方法,
2、從而使同學(xué)具備Internet開發(fā)應(yīng)用的基本能力。同時(shí)基本學(xué)會(huì)用英語進(jìn)行專業(yè)知識(shí)的學(xué)習(xí)。二、課程教育目標(biāo)通過數(shù)字邏輯電路課程的學(xué)習(xí),使學(xué)生了解Internet網(wǎng)絡(luò)開發(fā)應(yīng)用的基本知識(shí)、掌握其關(guān)鍵技術(shù);掌握網(wǎng)絡(luò)開發(fā)應(yīng)用的基本方法,了解不同層次的開發(fā)應(yīng)用;掌握進(jìn)程與線程管理的相關(guān)技術(shù)與方法;掌握IP地址轉(zhuǎn)換與網(wǎng)卡信息檢測的方法;掌握套接字與數(shù)據(jù)流相關(guān)類的使用;掌握基于TCP和UDP的簡單網(wǎng)絡(luò)編程。三、課程教學(xué)內(nèi)容、要求及學(xué)時(shí)安排第一章 概述【教學(xué)內(nèi)容】1. VS2008開發(fā)環(huán)境與C#應(yīng)用程序開發(fā)模型 2. 網(wǎng)絡(luò)通信模式與網(wǎng)絡(luò)協(xié)議【教學(xué)要求】1、了解VS2008開發(fā)環(huán)境與C#應(yīng)用程序開發(fā)模型。2、了解
3、網(wǎng)絡(luò)通信模式與網(wǎng)絡(luò)協(xié)議。【教學(xué)方法】理論聯(lián)系實(shí)際,課堂講授,課后作業(yè)等。 【學(xué)時(shí)】2第二章進(jìn)程與線程【教學(xué)內(nèi)容】 1. 進(jìn)程與線程的基本概念 2. 進(jìn)程管理(Process類) 3. 線程管理(Thread類) 4. 線程同步與線程池 5. BackgroundWorker組建的使用方法【教學(xué)要求】 1、了解進(jìn)程與線程的基本概念。 2、掌握進(jìn)程管理(Process類)。 3、掌握線程管理(Thread類)。 4、掌握線程同步與線程池。 5、掌握BackgroundWorker組建的使用方法。【教學(xué)方法】理論聯(lián)系實(shí)際,課堂講授,課后作業(yè)等。【學(xué)時(shí)】2第三章IP地址轉(zhuǎn)換與網(wǎng)卡信息檢測【教學(xué)內(nèi)容】1
4、. IP地址轉(zhuǎn)換與域名解析 2. 網(wǎng)卡信息與網(wǎng)絡(luò)流量檢測類 3. 網(wǎng)絡(luò)數(shù)據(jù)編碼與解碼的方法【教學(xué)要求】 1、了解IP地址轉(zhuǎn)換與域名解析2、了解網(wǎng)卡信息與網(wǎng)絡(luò)流量檢測類。3、了解網(wǎng)絡(luò)數(shù)據(jù)編碼與解碼的方法?!窘虒W(xué)方法】理論聯(lián)系實(shí)際,課堂講授,課后作業(yè)等?!緦W(xué)時(shí)】4第四章套接字與數(shù)據(jù)流【教學(xué)內(nèi)容】1. 套接字的定義、使用方法及相關(guān)的類 2. 文件流 3.內(nèi)存流 4.網(wǎng)絡(luò)流5.StreamWriter類與StreamReader類 6.BinaryReader類及BinaryWriter類的使用方法?!窘虒W(xué)要求】 1、掌握套接字的定義、使用方法及相關(guān)的類; 2、掌握數(shù)據(jù)流,包括文件流、內(nèi)存流、網(wǎng)絡(luò)流、
5、StreamWriter類與StreamReader類、BinaryReader類及BinaryWriter類的使用方法?!窘虒W(xué)方法】理論聯(lián)系實(shí)際,課堂講授,課后作業(yè)等?!緦W(xué)時(shí)】4第五章TCP應(yīng)用編程【教學(xué)內(nèi)容】 1.TCP應(yīng)用編程概述 2. 基于TCP的網(wǎng)絡(luò)聊天室案例設(shè)計(jì)與實(shí)現(xiàn)【教學(xué)要求】1、了解TCP應(yīng)用編程的基本概念與原理。2、掌握TCP網(wǎng)絡(luò)編程的方法及相關(guān)類的應(yīng)用【教學(xué)方法】理論聯(lián)系實(shí)際,課堂講授,課后作業(yè)等?!緦W(xué)時(shí)】2第六章UDP應(yīng)用編程【教學(xué)內(nèi)容】 1. UDP與TCP的區(qū)別 2. UDP應(yīng)用編程方法及相關(guān)類【教學(xué)要求】1、了解UDP與TCP的區(qū)別。2、掌握UDP應(yīng)用編程方法及相關(guān)
6、類。【教學(xué)方法】理論聯(lián)系實(shí)際,課堂講授,課后作業(yè)等。 【學(xué)時(shí)】2四、考核及成績?cè)u(píng)定(一)命題原則與思想 綜合考核所學(xué)知識(shí)、各章節(jié)的知識(shí)點(diǎn)、要求掌握的基本知識(shí)和基本原理,試題難易適中,學(xué)習(xí)成績具有一定的區(qū)分度。(二)考試范圍 第一章至第六章(三)考核要求 掌握重點(diǎn)內(nèi)容,以及各章的知識(shí)點(diǎn)(三)考核要求 掌握重點(diǎn)內(nèi)容,以及各章的知識(shí)點(diǎn)(四)考核類型 考試(五)試題類型 選擇題、 化簡題、分析設(shè)計(jì)題、綜合題(六)試卷結(jié)構(gòu): 選擇題占30%、 填空題占15%、分析題占20%、綜合題占35%(七)成績?cè)u(píng)定: 卷面成績占40%,實(shí)驗(yàn)成績占30%,平時(shí)成績占30%。五、其它說明 各章節(jié)學(xué)時(shí)分配可根據(jù)教學(xué)過程中
7、的實(shí)際情況作適當(dāng)調(diào)整。六、參考資料C#網(wǎng)絡(luò)編程 第2版 馬駿 主編,人民郵電出版社,2010.2。課程負(fù)責(zé)人 :楊鄧奇教研室負(fù)責(zé)人:楊潤標(biāo)學(xué)院領(lǐng)導(dǎo):左國超網(wǎng)絡(luò)編程 實(shí)驗(yàn)教學(xué)大綱一、課程基本信息課程名稱:網(wǎng)絡(luò)編程課程編碼:31084004適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)開課學(xué)期:第2學(xué)期課程類型:非獨(dú)立設(shè)課課程學(xué)時(shí): 總學(xué)時(shí) 48 學(xué)時(shí)(其中理論課 16 學(xué)時(shí),實(shí)驗(yàn)課 32 學(xué)時(shí))課程學(xué)分:4先修課程:計(jì)算機(jī)網(wǎng)絡(luò)、C#程序設(shè)計(jì)并修課程: 網(wǎng)絡(luò)安全內(nèi)容簡介:本課程實(shí)驗(yàn)主要目的是使學(xué)生通過實(shí)驗(yàn),進(jìn)一步鞏固所學(xué)知識(shí)。實(shí)驗(yàn)內(nèi)容主要包括進(jìn)程與線程管理、IP地址和網(wǎng)卡信息檢測、Ping類應(yīng)用案例、Socket通信
8、、FileStream類實(shí)現(xiàn)文件讀取、內(nèi)存流、網(wǎng)絡(luò)流、BinaryStream類的應(yīng)用案例、TCP聊天室應(yīng)用案例、UDP聊天室案例等。涵蓋了本課程的重要基本知識(shí)。二、實(shí)驗(yàn)課程的性質(zhì)與任務(wù) 網(wǎng)絡(luò)編程實(shí)驗(yàn)是網(wǎng)絡(luò)編程課程中的實(shí)驗(yàn)部分,本課程以驗(yàn)證基本理論為主,將理論聯(lián)系實(shí)際,著重培養(yǎng)學(xué)生的設(shè)計(jì)能力,初步培養(yǎng)學(xué)生的網(wǎng)絡(luò)編程能力。三、實(shí)驗(yàn)項(xiàng)目實(shí)驗(yàn)一 進(jìn)程管理、線程管理1 實(shí)驗(yàn)類別驗(yàn)證2 實(shí)驗(yàn)類型專業(yè)基礎(chǔ)3 學(xué)時(shí) 34 實(shí)驗(yàn)的目的和要求掌握進(jìn)程管理與線程管理的相關(guān)方法及類的用法。5 實(shí)驗(yàn)內(nèi)容或原理熟悉進(jìn)程管理與線程管理類的使用方法,實(shí)現(xiàn)進(jìn)程管理與線程管理案例6實(shí)驗(yàn)步驟 1)進(jìn)程管理程序設(shè)計(jì)2)線程管理程序
9、設(shè)計(jì) 7. 實(shí)驗(yàn)中主要使用的儀器、設(shè)備PC機(jī)、VS20088. 實(shí)驗(yàn)材料無9實(shí)驗(yàn)安全和注意事項(xiàng)1)遵守安全使用計(jì)算機(jī)規(guī)則實(shí)驗(yàn)二 IP地址轉(zhuǎn)換與域名解析1 實(shí)驗(yàn)類別驗(yàn)證2 實(shí)驗(yàn)類型專業(yè)基礎(chǔ)3 學(xué)時(shí) 34 實(shí)驗(yàn)的目的和要求理解IP地址轉(zhuǎn)換與域名解析的原理,掌握相關(guān)類的使用方法。5 實(shí)驗(yàn)內(nèi)容或原理IP地址轉(zhuǎn)換類的使用;域名解析類的使用方法6實(shí)驗(yàn)步驟 1)IP地址轉(zhuǎn)換類的使用2)域名解析類的使用方法 7. 實(shí)驗(yàn)中主要使用的儀器、設(shè)備PC機(jī)、VS20089. 實(shí)驗(yàn)材料無9實(shí)驗(yàn)安全和注意事項(xiàng)1)遵守安全使用計(jì)算機(jī)規(guī)則實(shí)驗(yàn)三 Ping類應(yīng)用案例1 實(shí)驗(yàn)類別驗(yàn)證2 實(shí)驗(yàn)類型專業(yè)基礎(chǔ)3 學(xué)時(shí) 34 實(shí)驗(yàn)的目的和
10、要求理解Ping命令的工作原理,掌握Ping相關(guān)類的使用方法。5 實(shí)驗(yàn)內(nèi)容或原理Ping類的使用;實(shí)現(xiàn)相應(yīng)類的案例6實(shí)驗(yàn)步驟 1)Ping類的使用 7. 實(shí)驗(yàn)中主要使用的儀器、設(shè)備PC機(jī)、VS200810. 實(shí)驗(yàn)材料無9實(shí)驗(yàn)安全和注意事項(xiàng)1)遵守安全使用計(jì)算機(jī)規(guī)則實(shí)驗(yàn)四 Socket消息通信1 實(shí)驗(yàn)類別驗(yàn)證2 實(shí)驗(yàn)類型專業(yè)基礎(chǔ)3 學(xué)時(shí) 34 實(shí)驗(yàn)的目的和要求理解Socket的概念、原理,掌握Socket相關(guān)類的使用方法。5 實(shí)驗(yàn)內(nèi)容或原理Socket類的使用;實(shí)現(xiàn)相應(yīng)類的案例6實(shí)驗(yàn)步驟 1)Socket類的使用 7. 實(shí)驗(yàn)中主要使用的儀器、設(shè)備PC機(jī)、VS200811. 實(shí)驗(yàn)材料無9實(shí)驗(yàn)安全和
11、注意事項(xiàng)1)遵守安全使用計(jì)算機(jī)規(guī)則實(shí)驗(yàn)五 FileStream類的使用1 實(shí)驗(yàn)類別驗(yàn)證2 實(shí)驗(yàn)類型專業(yè)基礎(chǔ)3 學(xué)時(shí) 34 實(shí)驗(yàn)的目的和要求理解FileStream類的概念、原理,掌握FileStream類的讀取和寫入文本文件的方法。5 實(shí)驗(yàn)內(nèi)容或原理FileStream類讀取和寫入文件的方法;實(shí)現(xiàn)相應(yīng)類的案例6實(shí)驗(yàn)步驟 1)FileStream類讀取文件的方法;2)FileStream類寫文件的方法; 7. 實(shí)驗(yàn)中主要使用的儀器、設(shè)備PC機(jī)、VS200812. 實(shí)驗(yàn)材料無9實(shí)驗(yàn)安全和注意事項(xiàng)1)遵守安全使用計(jì)算機(jī)規(guī)則實(shí)驗(yàn)六 Memory暫存數(shù)據(jù)類的使用1 實(shí)驗(yàn)類別驗(yàn)證2 實(shí)驗(yàn)類型專業(yè)基礎(chǔ)3 學(xué)
12、時(shí) 34 實(shí)驗(yàn)的目的和要求理解Memory類的使用方法。5 實(shí)驗(yàn)內(nèi)容或原理Memory類的使用方法;實(shí)現(xiàn)相應(yīng)類的案例6實(shí)驗(yàn)步驟 1)Memory類的使用方法; 7. 實(shí)驗(yàn)中主要使用的儀器、設(shè)備PC機(jī)、VS200813. 實(shí)驗(yàn)材料無9實(shí)驗(yàn)安全和注意事項(xiàng)1)遵守安全使用計(jì)算機(jī)規(guī)則實(shí)驗(yàn)七 BinaryReader與BinaryWriter應(yīng)用1 實(shí)驗(yàn)類別驗(yàn)證2 實(shí)驗(yàn)類型專業(yè)基礎(chǔ)3 學(xué)時(shí) 34 實(shí)驗(yàn)的目的和要求掌握BinaryReader與BinaryWriter類的使用方法5 實(shí)驗(yàn)內(nèi)容或原理BinaryReader與BinaryWriter類的使用方法;實(shí)現(xiàn)相應(yīng)類的案例6實(shí)驗(yàn)步驟 1)BinaryR
13、eader與BinaryWriter類的使用方法; 7. 實(shí)驗(yàn)中主要使用的儀器、設(shè)備PC機(jī)、VS200814. 實(shí)驗(yàn)材料無9實(shí)驗(yàn)安全和注意事項(xiàng)1)遵守安全使用計(jì)算機(jī)規(guī)則實(shí)驗(yàn)八、九 基于TCP的網(wǎng)絡(luò)聊天室案1 實(shí)驗(yàn)類別驗(yàn)證2 實(shí)驗(yàn)類型專業(yè)基礎(chǔ)3 學(xué)時(shí)64 實(shí)驗(yàn)的目的和要求利用同步TCP和BinaryReader對(duì)象及BinaryWriter對(duì)象編寫一個(gè)網(wǎng)絡(luò)聊天程序。5 實(shí)驗(yàn)內(nèi)容或原理聊天室服務(wù)器端的實(shí)現(xiàn);聊天室客戶端的實(shí)現(xiàn)6實(shí)驗(yàn)步驟 1)聊天室服務(wù)器端的實(shí)現(xiàn);2)聊天室客戶端的實(shí)現(xiàn) 7. 實(shí)驗(yàn)中主要使用的儀器、設(shè)備PC機(jī)、VS200815. 實(shí)驗(yàn)材料無9實(shí)驗(yàn)安全和注意事項(xiàng)1)遵守安全使用計(jì)算機(jī)規(guī)則實(shí)驗(yàn)十 基于UDP的網(wǎng)絡(luò)聊天室案1 實(shí)驗(yàn)類別驗(yàn)證2 實(shí)驗(yàn)類型專業(yè)基礎(chǔ)3 學(xué)時(shí)44 實(shí)驗(yàn)的目的和要求利用UdpClient,編寫一個(gè)網(wǎng)絡(luò)聊天程序。5 實(shí)驗(yàn)內(nèi)容或
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 營養(yǎng)與骨骼健康促進(jìn)考核試卷
- 農(nóng)藥生產(chǎn)過程有害生物防治技術(shù)考核試卷
- 保護(hù)大自然的演講稿
- 企業(yè)半年工作總結(jié)(集合14篇)
- 個(gè)人周工作總結(jié)3篇
- 河南省重大活動(dòng)方案
- 正月初六回娘家活動(dòng)方案
- 正月店鋪活動(dòng)策劃方案
- 水果相關(guān)活動(dòng)方案
- 汽車集團(tuán)活動(dòng)方案
- 赫茲接觸課件完整版
- 云南省暴雨洪水查算實(shí)用手冊(cè)92年版(正式版)
- 系列壓路機(jī)xmr303隨機(jī)文件16-操作保養(yǎng)手冊(cè)
- 位移速度時(shí)間圖像
- 廣東省佛山市南海區(qū)2021-2022學(xué)年六年級(jí)下學(xué)期數(shù)學(xué)學(xué)科核心素養(yǎng)水平抽樣調(diào)研試卷
- GB/T 8097-1996收獲機(jī)械聯(lián)合收割機(jī)試驗(yàn)方法
- GB/T 40276-2021柔巾
- 生命教育(中職教師培訓(xùn))課件
- 美式橄欖球競賽規(guī)則課件
- 一二年級(jí)看圖說話寫話:過河 教學(xué)課件
- 暑假安全防溺水教育宣傳PPT模板
評(píng)論
0/150
提交評(píng)論