收藏 分销(赏)

《网络编程技术》教学大纲.docx

上传人:二*** 文档编号:4512740 上传时间:2024-09-26 格式:DOCX 页数:2 大小:10.78KB
下载 相关 举报
《网络编程技术》教学大纲.docx_第1页
第1页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
网络编程技术 Network Programming Technology一、课程基本情况 课程类别:专业方向课课程学分:2学分 课程总学时:32学时,其中讲课:24学时,实验:8学时课程性质:选修 开课学期:第6学期先修课程:高级语言程序设计、计算机网络 适用专业:网络工程教 材:《C#网络应用编程(第2版)》,人民邮电出版社,马俊,2012年2月 开课单位:计算机与软件学院二、课程的教学目标和任务 本课程是网络工程专业方向课程。课程的特点是综合性强,涉及面广,并有较广泛的实用性。 其目的是使学生在巩固计算机网络基础知识的基础上,比拟深入地掌握网络环境下的编程方 法,理解并掌握网络协议的相关算法及软件实现技术。课程以计算机网络通信为基础,从网 络编程基础、网络编程技术与方法、网络协议和网络编程应用等各个方面,提高和强化网络 工程专业的学生在网络编程方法的能力和所需的技巧。 三、教学内容和要求1、网络编程基础(3学时) (1)熟悉相关的网络通信模式与网络协议⑵理解进程和线程的基本概念和在系统的使用方法 ⑶掌握套接字与数据流(4) 了解本课程的要求及安排 重点:网络通信模式,网络协议,线程和进程,套接字与数据流;难点:网络通信模式与网络协议。 2、网络协议类基本编程技术(15学时)⑴ 掌握和熟悉TCP应用编程技术; (2)掌握和熟悉UDP应用编程技术;(3)掌握FTP应用编程技术; (4)掌握HTTP应用编程技术;⑸ 掌握SMTP与POP3应用编程技术; 重点:TCP/UDP应用编程,FTP应用编程,HTTP应用编程,SMTP与POP3应用编程;难点:TCP/UDP应用编程,FTP应用编程,HTTP应用编程,SMTP与POP3应用编程。 3、网络协议综合应用开发技术(6学时)(1)掌握P2P应用开发技术; (2) 了解P2P基本知识⑶ 理解对等名称解析协议; (4)掌握PeertoPeer名称空间;⑸掌握数据加密与解密相关技术; (6)掌握网络应用中数据的加密与解密编程技术;重点:P2P应用开发,数据加密与解密相关技术; 难点:P2P应用编程,网络中数据加密与解密实现;四、课程考核 (1)作业和报告:作业:5次,课程论文:1篇; (2)考核方式:开卷考试 (3)总评成绩计算方式:平时作业、考勤情况占10%,上机报告占40%,期末考试占50%。 五、参考书目(1)《网络编程实用教程》,叶树华,高志红,人民邮电出版社,2006年 (2)《UNIX网络编程(卷1):连网的APIs:套接字与XTI (第二版)》(英文影印版),W.Richard Stevens,清华大学出版社,2001年⑶《网络编程技术及应用》,清华大学出版社,谭献海,2009年 (4)《网络程序设计》,郭学理,张健等,武汉大学出版社,2004年
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服