课程介绍

《Web开发技术》课程教学大纲 课程英文名称:Web Programming 课程编码:GX08402 总学分/总学时: 48 理论学时/实验学时: 24/24 课程性质: 专业课 先修课程:网页制作 课程负责人:隋贤俊 适用专业:计科、信管 开课单位: 信息科学与技术学院计科系 大纲制定者:隋贤俊 大纲审定者:隋贤俊,汪传建,李志刚 大纲审定时间:2017.10 课程简介: 本课程的目的和任务是实现学生从桌面应用程序设计向B/S结构程序设计的转变,并通过对Web脚本语言的学习和使用来实现Web编程。最终使学生掌握B/S结构编程理论和编程方法,掌握用Web脚本语言进行项目开发的能力。 一、课程目标与毕业要求关系 (一)课程目标 通过本课程的学习,学生应具备以下几方面的目标: 1.通过本课程的学习和编程综合训练,学生需要掌握所学各种Web架构的理论和开发过程,熟悉Web程序开发的过程、运行的基本原理、代码纠错改错的能力。 2.熟悉Web开发的流行框架的配置和应用,并具有深入学习,能够达到具有独立分析和解决实际问题的基本能力,具有进一步深入学习本专业前沿技术的能力。 3.掌握程序开发技巧,提高项目组织能力、语言表达能力和团队协作能力。 (二)课程目标对毕业要求的支撑关系 课程目标1、2支撑毕业要求的(5)使用现代工具:能够针对复杂软件工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,掌握文献检索、资料查询及运用现代信息技术获取相关信息的基本方法,可以对复杂软件工程问题进行设计实现、应用和维护,并能够理解其局限性。 课程目标3支撑毕业要求的(3)设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足特定需求的应用软件系统、Web应用网站系统、可复用模块或构件,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。 二、教学内容与预期学习成效 知识单元 对应课程目标 预期学习成效 知识点或能力 教学活动 学时 1.Web运行的原理以及开发环境的搭建 课程目标1 1.了解Web运作原理和基本概念; 2.掌握Java运行环境的搭建; 1.JavaEE的应用范围和优势; 2.HTML、套接字; 3.独立使用软件配置开发环境; 4.实验项目1:使用套接字验证Web运作原理; 1.课堂教学; 2.课内实践:上机实验讲授内容; 3.实验项目1 理论 4学时+ 实践 4学时 2.JavaEE Web服务器的结构及Web应用 课程目标1、2 1.了解JavaEE服务器的基本组成; 2.掌握在JavaEE服务器下配置Web应用的方法和步骤; 1.JavaEE服务器结构和配置; 2.配置新的Web应用; 3.发布Web应用; 4.实验项目2:编写并配置好一个Web应用; 1.课堂教学; 2.课内实践:上机实验讲授内容; 3.实验项目2 4.阶段测验1 理论 4学时 + 实践 4学时 3. Servlet 课程目标1、2 1.掌握编写Servlet的方法和步骤; 2.掌握Servlet的配置; 1.Servlet编写、编译和执行; 2.配置Servlet; 3.实验项目3:在Web应用下编写并配置Servlet; 1.课堂教学; 2.课内实践:上机实验讲授内容; 3.实验项目3 理论 4学时 + 实践 4学时 4. 使用JDBC访问数据库 课程目标1、2、3 1.掌握JDBC访问数据库的方法; 2.掌握在Web应用中使用JDBC的方法; 1.JDBC访问MySQL数据库; 2.封装JDBC类; 3.实验项目4:Servlet中使用JDBC访问数据库; 1.课堂教学; 2.课内实践:上机实验讲授内容; 3.实验项目4 理论 4学时 + 实践 4学时 5.JSP 课程目标2 1.了解JSP原理; 2.掌握JSP指令、动作; 1.JSP执行过程; 2.指令、动作; 3.实验项目5:JSP的编写; 1.课堂教学; 2.课内实践:上机实验讲授内容; 3.实验项目5:JSP的编写 4.阶段测验2 理论 4学时 + 实践 4学时 6.高级框架struts2基础 课程目标1、3 1.掌握struts2的配置和使用; 2.掌握struts2 Action概念; 1.配置struts2; 2.使用Action给客户端作响应; 3.实验项目6:Struts2基本配置; 1.课堂教学; 2.课内实践:上机实验讲授内容; 3.实验项目6:Struts2基本配置 理论 4学时 + 实践 4学时 三、课程目标达成度评价 1.课程目标1的达成度通过闭卷考试进行综合考评; 2.课程目标2的达成度通过课堂讨论和项目的完成进行考评; 3.课程目标3的达成度通过闭卷考试和课堂小组讨论的成绩综合考评; 四、成绩评定 分别为平时出勤、实验、阶段测验和期末考试。具体要求及成绩评定方法如下: 1、平时出勤,占总成绩的10%。出勤满分为100分,考勤一次不到,扣10分;无故三次不到,取消最终的考试资格。 2、实验,占总成绩的10%。每次实验需提交纸质版。多次实验成绩的平均分,为该同学的实验成绩。 ① 实验方法正确,结果正确;条理清晰,处理分析得当,分值为:90~100; ② 实验方法正确,结果正确;条理较清晰,处理分析较得当,分值为:80~90; ③ 实验方法基本正确,结果基本正确;条理基本清晰,处理分析基本得当,分值为:70~80; ④ 实验方法或结果有误;条理基本清晰,处理分析不够得当,分值为:60~70。 ⑤ 在实验课后逾期一周未交实验报告者,本次实验成绩记 0 分。 3、阶段测验,占总成绩20%。课程进行2次阶段测验。每次测验需提交纸质版。2次阶段测验成绩的平均分,为该同学的阶段测验成绩。 4、期末考试。采取闭卷考试的方式进行,满分100分,考试成绩占总成绩的60%。 五、课程教材及主要参考书 1.孙卫琴著,Tomcat与Java Web开发技术详解,电子工业出版社,2014.3 2.主要参考书: l 陈学平著,ASP.NET程序设计基础教程(C#版),清华大学出版社,2016.2 l 孙鑫著,Servlet/JSP深入详解:基于Tomcat的Web开发,电子工业出版社,2012.8 附表: 序号 实验(实践)项目名称 学时 实验(实践)类型 开出要求 1 使用套接字验证web运作原理 4 验证 必做 2 编写并配置好一个web应用 4 验证 必做 3 在web应用下编写并配置Servlet 4 验证 必做 4 Servlet中使用JDBC访问数据库 4 验证 必做 5 JSP的编写 4 验证 必做 6 Struts2基本配置 4 综合 必做

课程通知 >>更多
最新动态