JSP程序设计课程设计最终版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JSP程序设计》课程设计

系部:信息工程系

教研室:网络教研室

设计人:

时间:2009.11.12

目录

一、课程描述 (1)

1、课程介绍 (1)

2、课程设计流程 (1)

二、课程设置 (2)

1、教学理念 (2)

2、学习观念 (3)

3、性质与作用 (4)

三、教学内容 (5)

1、课程目标 (5)

2、教学内容的组织与安排 (6)

3、课程重点与难点 (10)

4、教学内容的具体表现形式 (10)

四、教学方法和教学手段 (11)

1、教学方法 (11)

2、教学手段 (13)

五、课程考核方案 (14)

六、特色与创新 (14)

七、第一堂课设计概要 (15)

一、课程描述

1、课程介绍

学分:6

学时:180

授课对象:计算机科学系软件技术专业、IBM专业

课程类型:专业课

先修课程:《网页制作》、《java程序设计》、《数据库原理》

后续课程:《J2EE项目开发》

Java Server Page(简称为JSP)是由Sun公司于1999年6月推出的一种基于Java Servlet 的Web开发技术。它以Java语言为基础,与HTML语言紧密结合,可以很好的实现Web页面设计和业务逻辑实现的分离,可以让Web程序员专注于业务逻辑的实现。JSP 程序不仅编写灵活、执行容易,而且大大提高了系统的执行性能。随着Internet 的发展和普及,基于Web 的应用系统的开发也成为软件行业的主流,而作为与ASP和PHP比较起来有着明显优势的JSP开发技术,在Web开发中占据着主导的地位。为了适应软件市场上的这种变化,各级各类普通高校、中职学校和高职院校的计算机相关专业都开设了《JSP程序设计》这门课程。《JSP程序设计》这门课程已成为计算机网络技术、计算机软件技术、信息管理等专业的必修课程,也成为了电子商务、多媒体技术等专业的选修课程。一些著名的市场化IT培训机构(如NIIT、北大青鸟和新东方等)都确立了Java 程序员为主线的培训体系,以JSP为核心的Web开发也是其培养的重点方向。因此,结合JSP语言本身的特点和软件市场上对Web程序员的需求状况,将本课程作为软件技术专业和IBM技术专业的核心课程。课程的目标是培养学生掌握Web应用程序开发的基本方法;培养学生应用JSP 技术进行中小型Web应用程序开发的能力,并形成良好的编程习惯和团队合作精神;培养学生的自主学习和创新能力。能胜任中小型软件企业的基于Java的Web开发程序员的岗位。

2、课程设计流程

《JSP程序设计》这门课程的设计借鉴了各软件公司JSP项目的开发方法,首先根据软件开发市场、软件企业、行业对Web开发程序员的需求情况,确定了“中级Web 程序员”的职业岗位培养目标。在此基础上对Web程序员的岗位能力进行分析,并由此得到能力标准。根据能力标准制订《JSP程序设计》的

课程标准,然后进行主教材、教师指导书、学生指导书以及配套资源的开发。在教学实施过程中通过理论实践一体化的教学模式、通过各种各样的教学方法和教学手段,达到预期的课程目标,培养Web程序员应具备的能力。课程的设计及实施流程如图1所示。

图1 课程开发实施流程

二、课程设置

1、教学理念

●以“专业+公司”为依托—实现工学结合

●以职业生涯发展为目标—确定课程目标

●以职业能力为依据—组织课程内容

●以典型任务为载体—设计教学环节

●以真实项目为参照—强化技能训练

(1)以“专业+公司”为依托—实现工学结合

以软件技术专业“专业+公司”的专业建设模式为基础,从专业人才培养方案到课程开发与行业企业开展深度合作。在教学过程中,提倡“专业+公司”的理念,让学生在学习过程中充分体会软件公司中项目实施的所有过程,这样不仅利于学生掌握知识点,提高能力,更让他们知道活学活用,专业将专业知识转化为生产力。让学生以职业生涯发展为课程目标。

(2)以职业生涯发展为目标—确定课程目标

《JSP程序设计》是培养学生基于Java方向的Web开发能力的课程,通过该课程的学习学生应能胜任Web程序员岗位。因此,我们把Web 程序员(JSP)作为这门课程的培养目标。学生通过学习完本课程可以从事JSP+ JavaBean

+Servlet 的开发,同时,具备一定的学习能力,便于学习相关的Hibernate、Spring 等基于JSP的开源框架的知识,提升自己的开发能力。

(3)以职业能力为依据—组织课程内容

知识和技能的掌握,服务于能力的建构。《JSP程序设计》这门课程围绕职业能力的形成组织课程内容,以真实项目为核心整合Web 程序员的所需的知识、技能和态度。实现理论和实践的完美统一。实践中创设职业情境,同时课程的内容反映了Web开发技术中的新知识、新技术和新方法。

(4)以典型任务为载体—设计教学环节

以实际项目开发中的典型工作任务为载体设计教学环节,建立真实工作任务与专业知识、专业技能的联系,增强学生的直观体验,激发学生的学习兴趣。

(5)以真实项目为参照—强化技能训练

每一个实践环节的设计都是围绕着软件企业、软件行业中的实际项目而展开的,学生通过各个环节的技能训练,感受职业环境,实现编程技能的逐步提升。并且在授课的整个过程中贯穿一个完整的项目,让学生真正在学完本课程之后完成了项目的开发。

2、学习观念

●自主式学习观念

●持续学习观念

自主学习是一种主动的学习。是基于学生对学习的一种内在的需要。它一方面表现为学习兴趣,学生有了直接学习兴趣,学习活动对他来说就不是一种负担,而是一种享受;学生会越学越想学,越学越爱学。相反,学生在逼迫的状态下被动地学习,学习的效果必定事倍功半。另一方面表现为学习责任,学习是谁的事情,谁应当对学生的学习承担责任?学生如果不能清醒的意识到学习跟自己的生活、生命、成长、和发展的关系,就不能自觉地担负起学习的责任,那么也就谈不上是一种真正地自主学习。所以在教学过程中首先让学生提升学习兴趣,让他们喜欢学习JSP,喜欢主动进行思考,主动编程。另一方面让学生明白,掌握这门课程的能力可以提升在将来岗位中的竞争能力,与自己将来所要从事的职业息息相关,从而清楚的认识到学习责任,使其学习效果更好。

相关文档
最新文档