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