还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
Java网络编程技术Jave NetworkProgramming Technology课程代码06410045学分2学时40(其中课堂教学学时24实验学时0上机学时16课程实践学时:0)先修课程程序设计基础、面向对象程序设计、计算机网络适用专业网络工程教材Java网络编程原理与JSP Web开发核心技术,马晓敏,中国铁道出版社出版,2010年03月
一、课程性质与课程目标(-)课程性质(需说明课程对人才培养方面的贡献)本课程本课程重点介绍基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类的应用编程技术,也包括数据包和数据流,可以用来实现SMTP和POP
3、FTP、HTTP等高层应用协议以及C/S模式在此基础上进一步拓展介绍JSP Web开发核心技术,包括JSP、Java ServletJavaBean JSP数据库技术、JSP扩展技术、MVC模式、Java EE以及Java ME等技术以期提高学生计算机及网络技术进行系统实现的能力,以及熟练运用英语进行跨文化背景下的专业交流和沟通能力
(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标应包括知识目标和能力目标)课程的具体目标如下课程目标
1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类课程目标L2了解JS程Java Servlet、JavaBean、JSP数据库技术、JSP扩展技术、MVC模式、Jciva EE以及Java ME等技术课程目标
2.1初步具备应用基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接PPT质量,版面整齐大方,描版面整齐大方,描版面整齐大方,描版面基本整齐大版面整齐大方,描20分述清晰,图文并述清晰;14-15述基本清晰;12-13方,描述不够清述清晰,图、文、茂;16-17晰;12以下动画综合使用;18-20口头表述陈述清晰,全陈述清晰,内容陈述清晰,内陈述基本清晰,陈述不够清效果,30面;27-30分较为全面;24-26分容不够全面;内容不够全面;晰,内容不够全21-23分18-2分面;18分以下分工合理,责分工合理,责任分工合理,责分工基本合理,分工不够合任明确,协调明确,能协调合任明确,能协责任基本明确,理,责任不够有序,各自较作,各自较好完调合作,各自能协调合作,各基本明确,能好完成自己的成自己的任务;基本能完成自自基本能完成协调合作,各分工,20分任务;18-20分16-17分己的任务;自己的任务;自基本能完成自14-15分12-13分己的任务;12分以下层次清晰,简层次清晰,简洁层次清晰,简层次基本清晰,层次基本清网站演示,洁大方,图、大方,图文并茂洁大方;21-23内容表述基本晰,内容不够3024-26分分清楚;18-20分文、动画综合使清楚;18分以下用;27-30分字等多种用于网络通信的类进行应用系统实现的能力;课程目标
2.2初步具备使用JSP Web开发核心技术进行网络系统实现的能力;课程目标
2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(三)课程目标与专业毕业要求指标点的对应关系(认证专业专业必修课程填写)本课程支持的毕业要求指标点如下指标点
3.3具备运用计算机及网络技术进行系统实现的能力指标点
10.3对国外文化有一定了解,具有较好的国际视野,能够熟练运用英语进行跨文化背景下的交流和沟通要求指指标点示点指标点
3.
310.3课程目标课程目标
1.1V V课程目标
1.2V V课程目标
2.1V课程目标
2.2V课程目标
2.3V
三、课程内容及要求第一讲网络编程基础本章支持课程目标
1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类;
2.3增强运用英语进行跨文化背景下的专业交流利沟通能力;
(一)教学内容
(1)网络程序设计基础
(2)Java多线程机制
(3)套接字编程基础
(二)教学要求
(1)了解Java多线程机制;
(2)了解套接字编程;
(三)重点与难点
1.重点Java多线程机制
2.难点Java多线程机制第二讲UDP编程本章支持课程目标
1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类;
2.1初步具备应用基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类进行应用系统实现的能力;
2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(一)教学内容
(1)UDP编程基础
(2)UDP应用编程及实例
(3)组播编程及实例
(二)教学要求
(1)UDP应用编程
(2)组播编程;
(三)重点与难点L重点UDP应用编程
2.难点组播编程第三讲TCP编程本章支持课程目标
1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类;
2.1初步具备应用基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类进行应用系统实现的能力;
2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(一)教学内容
(1)TCP编程基础
(2)TCP应用编程
(3)多线程TCP编程实例
(二)教学要求
(1)TCP应用编程;
(2)多线程TCP编程;
(三)重点与难点L重点多线程TCP编程
2.难点多线程TCP编程第四讲应用协议的实现本章支持课程目标
1.1了解Java提供的TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类;
2.1初步具备应用基于Java API提供了TCP协议套接字、UDP协议套接字和组播套接字等多种用于网络通信的类进行应用系统实现的能力;
2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(一)教学内容
(1)网络协议概述
(2)SMTP和POP3协议应用实现
(3)HTTP协议应用实现
(4)实例分析
(二)教学要求
(4)SMTP和POP3协议应用实现;
(5)HTTP协议应用实现;
(3)自定义协议方法
(三)重点与难点L重点自定义协议方法
2.难点自定义协议方法第五讲JSP编程本章支持课程目标L2了解JSP、Java ServletsJavaBean.JSP数据库技术、JSP扩展技术、MVC模式、Java EE以及Java ME等技术;
2.2初步具备使用JSP Web开发核心技术进行网络系统实现的能力;
2.3增强运用英语进行跨文化背景下的专业交流和沟通能力;
(一)教学内容
(1)JSP基础知识
(2)JSP核心技术之Java Servlet
(3)JSP核心技术之JavaBean组件
(4)JSP数据库编程技术
(5)JSP相关技术与MVC模式
(6)Java EE技术与Java ME移动编程
(7)应用实例
(二)教学要求
(1)了解JSP编程技术
(2)初步掌握基于JSP的应用系统设计方法
(三)重点与难点
1.重点基于JSP的应用系统设计方法
2.难点基于JSP的应用系统设计方法
三、本课程开设的实验项目编号实验项目名称学时类型要求支撑的课程目标
1.UDP编程应用编程实验4综合必做
1.1,
2.1,
2.
32.TCP编程应用编程实验4综合必做
1.1,
2.1,
2.
33.应用协议编程实验4设计必做
1.1,
2.1,
2.
31.2,
2.2,
2.
4.JSP编程实验4设计必做3注
1.类型指验证性、综合性、设计性等;
2.要求指必做、选做
3.具体实验项目内容见计算机网络实验指导书实验一UDP编程应用编程实验
(一)实验目的熟悉JAVA的UDP编程相关类,及其应用编程方法
(二)实验内容
1.熟悉JAVA的UDP编程相关类
2.使用Java进行UDP应用编程
(三)实验仪器设备
1.计算机
2.Java等相关软件实验二TCP编程应用编程实验
(一)实验目的熟悉JAVA的TCP编程相关类,及其应用编程方法
(二)实验内容
1.熟悉JAVA的TCP编程相关类
2.使用Java进行TCP应用编程
(三)实验仪器设备
1.计算机
2.Java等相关软件实验三应用协议编程实验
(一)实验目的3悉SMTP、POP3和HTTP等应用层协议,掌握应用协议的实现方法
(二)实验内容
1.熟悉SMTP、POP3和HTTP等应用层协议
2.掌握应用协议的实现方法
(三)实验仪器设备
1.计算机
2.Java等相关软件实验四JSP编程实验
(一)实验目的熟悉JSP相关技术,及其应用编程技术
(二)实验内容
1.熟悉JSP相关技术
2.掌握JSP应用编程技术
(三)实验仪器设备
1.计算机
2.Jsp等相关软件
四、学时分配及教学方法章课时分配(按序填写)支撑的课程主要教学方法实目标课堂教学验上机课程实践小计第一讲网络编程基础40004讲授
1.1,
2.30第二讲UDP编程
40481.1,
2.1,
2.3讲授、案例、上机
01.1,
2.1,第三讲TCP编程4048讲授、案例、上机
2.
301.1,
2.1,4048第四讲应用协议的实现讲授、案例、上机
2.30第五讲JSP编程
804121.2,
2.2,
2.3讲授、案例、上机合计24016040
五、课程考核(-)考核方式考核方式或途考核权考核要求备注径重按照作业题目进行评分,总分数平均根据作业得分取平平时作业20%计算均值完成规定实验内容,按完成情况和实实验践逐情给分,每个实险满分10分,20%评分细则见附录1总分数平均计算按PPT质量、口头表述、分工、网站效果按小组为单位进行研讨汇报,主要考期终研讨20%四个方面评分,评分查口头陈述和协作能力细则见附录2注考勤作为评判平时作业成绩的一部分因素进行考量
六、参考书目及学习资料(书名,主编,出版社,出版时间及版次)
(1)Java网络编程技术,刘永华,于春花,李晓利,清华大学出版社,2008年05月
七、大纲说明(内容可包括实验内容与基本要求、习题要求及其它一些必要的说明)
1.采用多媒体教学手段,建议采用讲授、案例和上机实验相结合的方式,多种教学手段综合运用
2.课后共需完成约3-4次作业,以加深学生对所学内容的理解和掌握同时完成4次上机实验和一次课内研讨2017年8月31日附录1实验评分细则(每次按100分计算)项目优良中及格不及格预习准备情明确实验要求、已明确实验要求、已对实验要求较明对实验要求基本明对实验要求理解况,20分准备好所有实验方准备了较为完善实确、已准备了大部确、已准备了基本得不够透彻、只案与操作步骤;验方案与操作步分实验方案与操作实验方案与操作步18-20骤;16-17有少量方案与步步蜷14-15骤;12-13骤或只有一些简单的思路;12以下操作完成能力与运行结果60分操作正确,结果正操作正确,结果正确且步骤清晰和简确但步骤较为清晰洁;54-60分简洁;48-53分操作可行,但结果操作可行,但结果正确,但步骤不够有少量错误;36-41操作可■行,但清晰简洁;42-47分结果不正确或操作错误较多,难分于得到正确结果;36分以下报告清晰,按时提交20分报告清楚,按时提交;18-20分报告较清楚,按时提交16-17分报告清楚或较清楚,但未按时提交14-15分报告基本清楚或较清楚,且未按时提交12-13分报告不清楚但按时提交,或报告不清楚也未按时提交,12分以下附录2课堂研讨评分细则(每次按100分计算)项目伏良中及格不及格。