软件开发有哪些课程Ja

更新时间:2023-12-21 作者:用户投稿原创标记本站原创 点赞:3421 浏览:10746

《JaWeb应用开发》课程标准

课程编码:课程类别:专业技术课

适用专业:软件测试技术授课单位:计算机与软件学院

学时:108编写执笔人及编写日期:杨国勋

2016年6月10日

学分:6审定负责人及审定日期:罗炜

2016年6月20日

1,课程定位和课程设计

1.1课程性质与作用

课程的性质:课程是软件测试技术专业的专业核心课程,是校企合作开发的基于工作过程的课程.

课程的作用:本课程在软件测试技术专业人才培养过程中处于重要的位置,旨在培养学生使用HTML,JaScript,Jsp和Servlet等技术设计与开发Web应用的能力,同时为学生日后进行Web应用测试和软件测试综合实务课程的学习打好基础.

本课程的前导课程:《HTML程序设计》,《Ja程序设计基础》,《Ja高级程序设计》.

本课程的后续课程:《Ja案例分析》,《性能测试1.2课程基本理念

课程开发遵循"设计导向"的现代职业教育指导思想,课程的目标是职业能力开发,课程教学内容的取舍和内容排序遵循职业性原则,课程实施行动导向的教学模式,为了行动而学习,通过行动来学习,校企合作开发课程等.

1.3课程设计思路

本学习领域本着以专业能力培养为主线,兼顾社会能力,方法能力培养的设计理念,着重发展学生的实践技能.整个课程教学设计紧紧围绕高技能人才培养的目标展开教学,选取四个实用常见的任务作为学习载体,以任务的开发过程为主线,将知识的讲解贯穿于任务的开发过程中,随着任务的进展来推动知识的扩展.根据开发过程中需要的知识与技能规划教学进度,组织课堂教学,确定学生实训任务.在循序渐进完成任务开发的同时实现教学目标,做到学习与工作的深度融合.

2,课程目标

通过本课程的学习,让学生掌握使用Ja技术进行Web应用的开发,了解JaWeb技术架构,掌握HTML,Jascript和CSS静态网页开发技术,掌握JaWeb开发的核心技术JSP和Servle等,掌握使用MVC模式设计和开发Web应用.在项目实战中培养学生的编程能力,程序调试能力,团队合作与沟通能力,自主学习与创新能力,为今后应用JaWeb编程技术和从事软件开发与测试工作奠定坚实的基础.具体目标按职业能力的三个方面进行描述:

专业能力:

(1)掌握JaWeb应用开发环境的搭建,

(2)掌握MyEclipse开发JaWeb应用程序项目的方法,

(3)JaScript的基本语法与应用,

(4)掌握JSP基本语法与内置对象,

(5)掌握Servlet的编写与应用,

(6)掌握MVC模式的概念与应用,

(7)具有编写与调试程序的能力,程序有问题时,能找出原因并解决问题.

方法能力:

(1)培养分析问题,解决问题的能力,

(2)培养知识的融会贯通和举一反三的能力,

(3)培养动手实践能力,

(4)培养自主学习和创新能力.

社会能力:

(1)遵纪守法,爱岗敬业,具有良好的职业道德和职业形象,

(2)具有严谨的科学作风和踏实的工作态度,积极的求知欲和进取心,

(3)具有自觉的规范意识和团队精神,并具有良好的沟通和交流能力,

(4)身心健康,能精力充沛地工作,

(5)思维敏捷,反应速度快.

3,课程内容与要求

学习情境规划和学习情境设计

学习情境情境描述职业能力(知识,技能,态度)课时1.搭建JaWeb应用开发环境介绍JaWeb应用开发的相关技术,演示Tomcat怎么写作器的安装,配置和使用,演示MyEclipse中的JaWeb开发环境配置.熟悉JaWeb应用开发的相关技术,能熟练安装,配置和使用Tomcat怎么写作器,能熟练配置MyEclipse中的JaWeb开发环境.82.登录页面使用HTML,JaScript和CSS技术设计一个登录页面.讲解要求:用户输入登录的用户名和后,页面首先进行输入非空验证,然后验证用户名和是否为指定的字符串.引入HTML,JaScript和CSS基本语法,边讲解边应用到页面设计中.熟悉HTML,JaScript和CSS的相关概念和语法,

能熟练使用HTML,JaScript和CSS技术设计静态网页.223.聊天室使用JSP技术实现一个简易聊天室.讲解要求:用户必须登陆后才能进入聊天室,登陆后能与他人聊天,并能看到与清除所有的聊天记录,聊天记录里要展示说话人的名称,时间与内容.引入JSP语法和内置对象,边讲解边应用到聊天室应用开发中.熟悉Jsp技术的相关概念,原理和语法,

能熟练掌握request对象,response对象,out对象,session对象和application对象的使用方法.304.基于Servlet的购物车使用JSP和Servlet技术实现一个网站购物车.讲解要求:用户能够向购物车中添加商品,删除购物车中的商品,对购物车中的商品信息进行汇总和结账.引入Servlet技术和MVC模式,边讲解边应用到购物车应用开发中.熟悉Servlet技术的相关概念,原理和用法,熟悉MVC的概念以及在Web设计中的应用,


能熟练使用Servlet技术设计Web应用.305.教学信息管理系统综合应用JaWeb应用开发技术实现B/S结构的教学信息管理系统.要求:系统管理员可以对学生信息,班级信息和教师信息进行增删改查的操作.能熟练使用MVC开发模式设计Web应用系统.

能熟练使用JaWeb应用开发技术实现较复杂的Web应用系统.184,课程实施

4.1教学条件

4.1.1软硬件条件

硬件要求:

Intel及其兼容计算机,P4或者更高处理器,512M以上内存,10GB以上的硬盘空间.

软件要求:

Windows2000以上操作系统

JDK1.6

(3)MyElcipse5.5或以上版本

SQLServer2000,升级至SP4或MySQL5.0Tomcat5.5或以上版本

本课程考核类别为.成绩占本课程成绩60%,平时成绩(含考勤,实践性环节)占本课程成绩40%(其中考勤占0%,实践性环节占0%).

教材编写体例建议:(1)教学目标,(2)工作任务,(3)实践操作(相关实践知识),(4)问题探究(相关理论知识),(5)知识拓展(选学内容),(6)练习.教材体现任务驱动,实践导向的课程设计思想.

5,课程资源开发与利用

推荐教材:

(1)《JaWeb应用程序设计栗菊民机械工业出版社2007-9

推荐参考书:

(1)《Servlet/JSP深入详解:基于Tomcat的Web开发孙鑫电子工业出版社2016-8

(2)《JaWeb编程从入门到实践徐林林清华大学出版社2016-3

6,其他说明