版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.Net网络编程技术 (.Net Network Programming) 课程编号:06410043学 分:2学 时:40(其中:讲课学时:24 实验学时:0 上机学时:16 )先修课程:计算机技术基础、C#语言、计算机网络技术适用专业:网络工程教 材:C#网络编程技术,李峰,人民邮电出版社,2008年8月第1版一、课程目标本课程是计算机科学与技术和网络工程专业的一门专业课,主要用于培养学生 的网络应用开发能力,加深对相关网络技术的理解和应用。本课程的任务是:加深学生对相关网络技术,特别是网络协议的理解与掌握;培养学生对网络应用开发的兴趣,并增强学生的动手能力;提高学生对计算机知识和网络知识
2、的综合应用能力。.知识方面了解C#. NET基本概念;掌握C#基础编程;掌握C#面向对象编程;掌握C#常用数据类与Windows编程;了解C#网络编程方法;掌握TCP/UDP编程;掌握FTP编程;掌握电子邮件协议编程。.能力与素质方面具备学生的自学能力及提出问题、分析问题和解决问题的能力;培养学生对网络应用开发的兴趣,并增强学生的动手能力;二、课程目标与专业毕业要求指标点的对应关系本课程支持的毕业要求指标点如下:指标点3.3:具备运用计算机及网络技术进行系统实现的能力指标点10.3:对国外文化有一定了解,具有较好的国际视野,能够熟练运用英语进 行跨文化背景下的交流和沟通求指标点 课程目标指标点
3、3.3 指标点10.3课程目标L1VV课程目标1.2V课程目标L3V课程目标1.4V课程目标L5VV课程目标1.6V课程目标2.1V课程目标2. 2V三、课程内容及要求第一章、C#.NET概述本章支持课程目标:1.1 了解C#. NET基本概念;2.1具备学生的自学能力及提出 问题、分析问题和解决问题的能力;(一)教学内容与教学方法C#.NET 简介;Visual C#.NET集成开发环境;(二)知识、能力与素质等方面的基本要求了解 C#.NET 平台;(2)熟练掌握Visual C#.NET集成开发环境;第二章、C#基础编程本章支持课程目标:1.2掌握C#基础编程;2.1具备学生的自学能力及
4、提出问 题、分析问题和解决问题的能力;(一)教学内容与教学方法C#数据类型;C#流程控制;C#异常处理;(二)知识、能力与素质等方面的基本要求(1)掌握C#语言基础知识;(2)掌握C#异常处理方法;第三章、C#面向对象编程本章支持课程目标:1. 3掌握C#面向对象编程;2.1具备学生的自学能力及提 出问题、分析问题和解决问题的能力;2. 2培养学生对网络应用开发的兴趣,并增强学 生的动手能力;(一)教学内容与教学方法(1)面向对象程序设计基础;(2)基于UML的系统分析与设计方法;(3)类和对象,方法、属性、事件;(二)知识、能力与素质等方面的基本要求(1)了解C#语言面向对象特性;(2)掌握
5、C#面向对象设计方法;第四章、C#常用数据类与Windows编程本章支持课程目标:1.4掌握C#常用数据类与Windows编程;2.1具备学生的自 学能力及提出问题、分析问题和解决问题的能力;2.2培养学生对网络应用开发的兴 趣,并增强学生的动手能力;(一)教学内容与教学方法String 类和 StringBuilder 类;Convert 类和 Array Li st 类;(3)文件与10流;Windows程序设计基础;(二)知识、能力与素质等方面的基本要求(1)掌握C#常用数据类的使用方法;(2)掌握Windows窗体程序设计方法;第五章、C#网络编程方法概述本章支持课程目标:L5 了解C
6、#网络编程方法;2.1具备学生的自学能力及提出 问题、分析问题和解决问题的能力;2. 2培养学生对网络应用开发的兴趣,并增强学生 的动手能力;(一)教学内容与教学方法TCP/IP 简介;.NET网络编程基础;(3)套接字编程;(4)多线程编程;(二)知识、能力与素质等方面的基本要求(1)掌握TCP/IP协议;(2)掌握常用.NET网络编程方法;第六章、TCP/UDP编程本章支持课程目标:L6掌握TCP/UDP编程;2.1具备学生的自学能力及提出问 题、分析问题和解决问题的能力;2.2培养学生对网络应用开发的兴趣,并增强学生的 动手能力。(一)教学内容与教学方法TCP/UDP 概述;.NET中的
7、TCP编程基础;基于TCP的网络会话编程实例;.NET中的UDP编程基础;(5)基于UDP的编程实例(二)知识、能力与素质等方面的基本要求(1)掌握TCP/UDP协议;(2)掌握.NET中的TCP编程方法;(3)掌握.NET中的UDP编程方法;第七章、FTP编程本章支持课程目标:L7掌握FTP编程;2.1具备学生的自学能力及提出问题、分析 问题和解决问题的能力;2. 2培养学生对网络应用开发的兴趣,并增强学生的动手能力。(一)教学内容与教学方法FTP协议介绍;.NET中的FTP编程基础;(3)基于FTP编程实例;(二)知识、能力与素质等方面的基本要求(1)掌握FTP协议格式;(2)掌握.NET
8、中的FTP编程方法;第八章、电子邮件协议编程本章支持课程目标:1.8掌握电子邮件协议编程。2.1具备学生的自学能力及提出 问题、分析问题和解决问题的能力;2.2培养学生对网络应用开发的兴趣,并增强学生 的动手能力。(一)教学内容与教学方法(1)电子邮件协议概述;SMTP协议编程;ESMTP协议编程;POP3协议编程IMAP协议编程(二)知识、能力与素质等方面的基本要求(1)掌握电子邮件协议格式;(2)掌握.NET中的邮件协议编程方法;四、学时分配及教学方法及对指标点的支撑(按序填写)学时分配教学方法对指标点的 支持讲课实 验上机课外1 了解c#.NET基本概念;2讲授、案例3-3、10-32掌
9、握C#基础编程;22讲授、对比、案例3-33掌握C#面向对象编程;34讲授、对比、案例3-34掌握C#常用数据类与Windows 编程;44讲授、对比、案例3-35 了解C#网络编程方法;22讲授、案例3-3 10-36掌握TCP/UDP编程;52讲授、对比、案例3-37掌握FTP编程;11讲授、对比、案例3-38掌握电子邮件协议编程。21讲授、对比、案例3-3合计2216五、本课程开设的实验项目与其它教学活动(一)上机项目编号实验项目名称学时类型备注1掌握C#基础编程;2设计型报告2掌握C#面向对象编程;4设计型报告3掌握C#常用数据类与Windows 编程;4设计型报告4了解C#网络编程方
10、法;2设计型报告5掌握TCP/UDP编程;2验证型报告6掌握FTP编程;1验证型报告7掌握电子邮件协议编程1验证型报告六、主要教学方法本课程可采用自学、讲授教学法、案例教学法、对比教学法。七、课程考核与毕业要求达成度计算()考核方式考核方式或途径考核要求考核权重对指标点支持上机报告按照上机要求提交作业报告,并根据 实验报告要求评分,最终取平均分, 主要考查系统分析设计实施能力,考 核标准见实验教学大纲20%3-3、 5-1课堂和实验考勤缺勤一次扣1分10%课程报告考核标准见课程报告内容以及评分细 贝1,最后课程报告成绩按40%计入课 程总成绩。70%3-3、 5-1八、参考书目及学习资料(书名
11、,主编,出版社,出版时间及版次)LASP.NET4.5动态网站开发基础教程,唐植华,陈建伟,高洁编著,北京:清华大学出版 社,2017. ASP.NET Web应用开发,马月坤,李志昕,赵全明,北京:清华大学出版社,2016./China/msdn/ (微软I文 MSDN)2017年9月12日附件一:上机报告内容构成和所占比重附件二:评分项编号课程报告评价内容所占比重要求对毕业要求指标点支撑1课程知识点回顾20%能够描述本课程所学重点知识点。3-32参考文献查阅20%通过查阅参考文献补充本课程知识内容。3-33系统设计能力30%针对一特定项目能够描述设计思路3-3、 5-14书写规范20%报告
12、书写风格规范3-3、 5-15报告清晰,按时提交10%报告清晰,提交准时3-3、 5-1上机报告评分细则项目优良中差课程知识点回顾,20分完整准确有序描 述本课程知识点; 18-20完整描述本课程 知识点;16-17部分描述课程知识点;14-15没有描述课程知识点;13以下参考文献查阅20 分能够正确利用参 考文献对课程知 识点进行有效补 充;18-20能够正确利用参 考文献对课程知 识点进行补充; 16-17能够利用参考 文献对课程知 识点进行补充 14-15不能够利用参考文 献对课程知识点进 行补充;13以下系统设计能力,30分设计思路清晰,技 术选择合适,描述 准确27-30设计思路清晰
13、,技 术选择较合适,描 述较准确24-26设计思路清晰, 描述较准确 21-23设计思路不清晰,技 术选择不合适,描述 不准确20以下报告写规范,20分报告书写风格规范;18-20报告书写风格较 规范;16-17报告书写风格 不够规范; 14-15书写随意13以下报告清晰,按时提交10分报告清楚,按时提 交9-10分报告较清楚,按时提交8分未按时提交,但 报告清楚7分未按时提交,报告不清楚5分附件三:课程报告内容及所占比重评分项 编号实验评价内容所占比重要求对毕业要求指标点支撑1问题分析和求解能力20%能够写出问题分析的过程。3-3. 5-12系统方案设计能力20%用UML图表示清楚系统设计方案。3-33编程实现能力30%能够编程实现3-3、 5-14程序书写规范20%标识符定义规范,程序书写风格规范3-3、 5-15报告清晰,按时提交10%报告清晰,提交准时5-1附件四:课程报告评分细则(按100分计算)项目优良中差问题分析和求解 能力,20分能够据问题举例, 并给出解决步骤, 并总结规律; 18-20能够据问题举例, 并给出解决步骤; 16-17能够据问题举例, 并给出解决步骤, 但步骤不完整; 14-15举例不准确,步骤 不完整;13以下系统方案(算法) 设计能力,20分能够用UML图正确表示;18-20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年二手住宅购买合同范本
- 餐饮厨房外包合同
- 材料检测服务合同
- 山东省山地资源利用合同范本
- 标准集体劳动合同样本
- 职能医疗助手
- 英语培训班毕业家长会
- 护理7s管理培训
- 甲状腺手术配合
- 整本书阅读《乡土中国》第十四章 公开课一等奖创新教学设计高一语文统编版高中语文必修上册
- MOOC 综合英语-中南大学 中国大学慕课答案
- 古扎拉蒂《计量经济学基础》(第5版)笔记和课后习题详解
- 高考数学数列放缩法技巧全总结
- 高中信息技术《走近人工智能》优质课教学设计、教案
- 难免压疮及压疮申报表格模板
- 新教科版五年级上册科学 第三单元第1课《时间在流逝》教案
- 现代科学技术对艺术的影响论文
- 高速公路机电工程三大系统考试题(含答案)
- 国土整治中存在的问题与对策
- 《支付结算办法》
- 高中化学教学仪器配备标准
评论
0/150
提交评论