文本内容:
网络编程技术实验Experiment ofNetwork ProgrammingTechnology
一、课程基本情况课程总学时32学时实验总学时8学时学分2学分开课学期第6学期课程性质选修对应理论课程网络编程技术适用专业网络工程教材《C#网络应用编程(第2版)》,人民邮电出版社,马俊,2012年2月开课单位计算机与软件学院
二、课程的教学目标和任务网络编程技术课程是网络工程专业方向课程课程的特点是综合性强,涉及面广,并有较广泛的实用性通过上机实习,使学生进一步巩固课堂教学的内容,熟练掌握网络应用编程的基本方法和基本思想,为进一步开发较复杂的网络应用程序打下良好的编程基础,同时锻炼windows环境下的程序设计能力,能熟练地运用目前比较流行的编程语言进行网络应用程序设计;使学生具有较强的程序修改调试能力;具备较强的逻辑思维能力和独立思考能力,提高调试程序的技巧
三、课程的内容和要求序实验实验要求实验项目名称内容提要实验类型号学时必修选修TCP、UDP应用编掌握TCP、UDP编程的12设计程原理和方法2FTP应用编程1掌握FTP编程的方法/设计掌握HTTP应用编程方3HTTP应用编程1/设计法SMTP与POP3应掌握SMTP与POP3应42/设计用编程用的编程方法和技术网络协议综合应用掌握P2P应用开发技术52设计开发技术和数据加密与解密技术的编程方法
四、课程考核1实验实习报告的撰写要求实验报告中除了实验目的,实验内容和实验步骤外2实验实习报告4次3考核及成绩计算方式实验报告占期末总评的10%
五、参考书目1《网络编程实用教程》,叶树华,高志红,人民邮电出版社,2006年2《UNIX网络编程卷1连网的APIs套接字与XTI第二版》英文影印版,W.Richard Stevens,清华大学出版社,2001年3《网络编程技术及应用》,清华大学出版社,谭献海,2009年4《网络程序设计》,郭学理,张健等,武汉大学出版社,2004年。