jsp说课稿

  • 格式:doc
  • 大小:1.10 MB
  • 文档页数:7

各位专家、老师大家好:

我是软件工程学院《JSP程序设计》主讲教师贾丽虹

现就课程的整体设计向各位专家、老师做一一介绍。(P1)(P2)

首先,介绍课程总体设计。(P3)

1 课程总体设计

1.1 课程的定位

(1) 基于工作过程的课程体系建设

经过软件开发职业的典型工作任务分析和行动领域归纳,重构了软件技术和计算机信息管理专业学习领域的课程体系,如下图所示。(P4)

软件技术专业 计算机信息管理专业 课程体系 课程体系计算机程序员、数据库管理员、ERP实施工程师等岗位实习计算机网络、软件测试与实施„网络信息安全、软件测试与实施„ERP原理与应用„ERP项目实施实训Web应用程序设计„Web应用程序项目实训面向对象程序设计(Java//C#)窗体应用程序项目实训(Java+JDBC+SQL Server) (/C#++SQL Server)C语言程序设计、数据结构静态网页制作„C语言程序设计、数据结构会计基础,管理学基础„公共基础和职业素养软件项目应用平台设置与管理综合项目实训(职业认证)ERP项目实施(二次开发)ERP项目实施平台设置与管理程序设计和信息管理基础窗体应用程序开发(C/S)程序设计基础计算机数学、计算机文化基础、标准日本语、美工基础、软件文档的阅读与制作软件职业素养、专业英语Web应用程序开发(B/S)„„„„„„由PC到LAN到Internet,由C/S到B/S,由Windows开发到Web开发,由单一到综合工作任务分析行动能力归纳学习领域构建软件职业岗位群程序员数据库管理员ERP实施工程师软件测试工程师软件销售工程师教师挂职锻炼学生顶岗实习双证毕业就业*数据库应用技术(核心)数据库系统开发与维护计算机组装与维护、操作系统软件开发平台组建与维护(P5)

(2) 本课程的性质和作用

《JSP程序设计》课程在《网页设计基础》、《数据库应用技术》和《面向过程程序设计》等前序课程的基础上,与《面向对象程序设计》、《数据库应用技术》课程一起构成课程体系的核心与平台。本课程结合《面向对象程序设计》、《软件工程技术》实现Web应用程序开发,实现了课程之间的无缝连接,为后续课程的顺利实施奠定了良好的基础。 可以说《JSP程序设计》既是软件技术专业必修的核心课程之一,也是Java技术方向系列课程中的主干课程。其课程性质是技术类专业课。着重培养计算机行业的通用能力和Web程序员,软件测试与维护,售前与售后等岗位的专用能力。

(P6)

1.2 课程设计指导思想

课程的设计遵循软件企业与学校“工作任务合作完成”、“工作过程同步进行”、“工作岗位交替互换”、“工作环境共建共享”的课程设计理念。按照Web应用程序的实际工作任务、工作过程、工作职责和工作场景进行教学内容设计、配套教材设计、教学模式设计、实施方案设计、共享资源设计、教学队伍建设和校内外实训基地建设。使教师和学生置身于知识和职业活动高度融合的情境之中,培养教师和学生的具体职业工作能力和综合职业素养。(对P7进行说明)

高职院校教学内容教学资源软件企业Web应用程序开发教学任务项目任务学习情境教学模式实施方案教学过程项目管理业务规范实用技术开发过程ServerClientClientClient„工作任务 合作开发工作过程 同步进行工作岗位 交替互换工作环境 共建共享程序员校内实训基地ServerClientClientClient„校外实训基地数据库管理员软件销售工程师软件测试工程师ERP实施工程师学生教师(P8)

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

《JSP程序设计》是培养学生基于Java方向的Web开发能力的课程,通过该课程的学习学生应能胜任Web程序员岗位。因此,我们把Web程序员作为这门课程的培养目标。学生通过学习完本课程可以从事JSP+JavaBean+Servlet的开发,同时,具备一定的学习能力,便于学习相关JSP的开源框架的知识,提升自己的开发能力。

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

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

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

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

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

每一个实践环节的设计都是围绕着软件企业、软件行业中的实际项目而开展的,学生通过各个环节的技能训练。感受职业环境,实现编程技能的逐步提升。

接下来介绍课程的教学内容选取与组织表现形式。(P9)

2 课程内容选取与组织表现形式

工作过程导向课程开发基本路径图:(P10)

课程的开发及实施流程如图:(P11)

2.1 教学内容的选取

2.1.1 根据工作任务需求,确定课程目标

本着以工作任务为导向确定教学内容的课程设计思路,我们与企业技术专家一起,详细分析了软件开发市场、软件企业、行业对Web开发程序员的需求情况,确定了”Web程序员“的职业岗位培养目标。在此基础上对Web程序员的岗位能力进行分析,并由此得到能力标准,根据能力标准制定《JSP程序设计》的课程标准,然后进行主教材、教师指导书、学生指导书以及配套资源的开发。在教学实施过程中通过理论实践一体化的教学模式、通过各种各样的教学方法和教学手段,达到预期的课程目标,培养Web程序员应具备的能力。(P12)

能力目标 知识目标 素质目标

能够了解什么是Web应用程序开发;能够掌握Web应用程序开发主要技术;能够结合《面向对象程序设计》《数据库应用技术》进行Web应用程序项目开发

熟练掌握JSP基础知识,熟练掌握JavaBean,文件操作,数据库访问,熟练掌握Servlet,MVC设计模式等内容

培养学生诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、善于团队协作的能力。并养成规范编码、按时交付软件等良好的工作态度

2.1.2 以工作任务为导向确定教学内容

1、教学内容选取依据

(1)根据职业岗位能力需求和本专业岗位定位选取教学模块及技能训练项目

(2)按照真实产品(电子商城、网上考试系统等)的功能模块安排教学内容和顺序

(3)根据软件专业课程体系的课程设置情况,注重与前导、后续课程的衔接

(P14)

2、教学内容选取的特点

教学内容的针对性

课程内容的选取与学校、专业和课程的培养目标一致,满足Web程序员的岗位能力需要并遵循高职学生的认知规律。

同时该选取的内容满足JSP程序设计开发知识需要、满足Web程序员岗位的技能需要,同时,在知识和技能的培养过程中,强调编程规范、职业态度和习惯的养成。

教学内容的适用性:

根据软件企业对基于JSP的Web开发编程能力的实际需求,坚持理论够用、实用原则。以项目为中心,将相关知识点分解成案例,让学生在学习和完成案例的过程中掌握相关理论知识和编程技能,并形成良好的职业态度。选择技术实用性、知识拓展性强的教学用力和实训项目。课程教学内容与职业能力对应关系见下表。

以真实软件项目为核心,按照计划、分析与设计、实现、测试与发布、评价等环节,展开对项目的介绍,帮助学生切实掌握基于JSP的项目开发过程和规范。

(P15) 2.2 教学内容组织与表现形式

依据软件开发流程与规范,以案例和项目为载体把JSP程序设计的理论知识、实践技能与实际应用环境结合在一起,按由易到难的工作方式设计7个相对稳定的学习情境,培养学生的基本职业能力。考虑到软件类型的多样性和时效性,实时引进企业真实项目或学生自主创新项目,作为职业能力的延伸,培养学生自我学习和自我激励的综合职业素质。具体安排如下:

(P16)

教学单元/学习情境

内置对象

JavaBean

文件操作

数据库操作

Servlet技术

MVC设计模式

综合实训

(P17)(P18)(P19)

3 单元教学设计

(P20/21)

以其中一个教学单元内置对象为例进行具体说明:

内置对象学习情境设计表:

内置对象学习情境的教学过程表:

4 教学方法与手段

4.1 教学方法

《JSP程序设计》课程工学交替的教学模式下主要采用“理论实践一体化”的方法,理论教学和实践教学都在实训场所完成,实现“教、学、做”三位一体。在“理论实践一体化”的教学模式下,综合运用多种方法。

1、任务驱动教学方法

教学内容紧紧围绕职业岗位进行选取和重新序化,7大教学模块的内容均以典型任务驱动理论实践一体化的教学和课程综合实训。采用任务驱动教学法充分调动学生学习积极性,培养学生的学习兴趣。帮助学生的观念从“要我学”转到“我要学”。

2、案例教学法 每一个教学单元要完成一个典型的工作任务,该任务一般分解为2-4个案例,教师首先对要讲述的案例进行分析,并通过编程示范完成案例,然后学生模仿案例。

“案例教学法”以应用技能为核心,通过典型案例帮助学生在局部范围掌握JSP语言知识的运用和编程技巧。

3、角色扮演法

在“学生模仿”、“课堂实践”和“单元实践”环节采用“角色扮演法”。“角色扮演法”通常在两种情况下采用:一是相对难度较大的任务,以软件开发项目组的形式完成,学习小组中的每一个成员扮演的就是项目开发组中的各个成员,如项目组长、程序员和测试人员角色等。二是在“学生模仿”和“课堂实践”之后的学生互评环节,由不同的学生分别扮演软件用户和程序员的角色,软件用户站在用户的角度来评价程序员所完成的功能是否满足用户的需求。

4、“角色扮演法”能够活跃课堂气氛,引导学生去发现问题,探索问题。

小组学习法

“小组学习法”将学习班级划分成5人一个小组,其中1人为学习组长,座位固定在一个区域,课程学习过程中许多活动都以小组形式参加,如小组内推荐优秀作品参加演示,小组内推荐考核员对其他组的作品进行评价等。

通过“小组学习法”,形成小组竞争,易于形成学习合力。同时利于发挥尖子生、学生的带头作用,以点带面,带动全体学生的学习积极性。

4.2 教学手段

1、多媒体教学系统

在理论实践一体化课堂中,借助与多媒体教学软件进行辅助教学,例如使用“极域电子教室”,教师可以进行示范编程,还可以对指定的学生进行个性化辅导,也可以指定学生进行演示,也可以分组进行讨论,这样可以在教学过程中有效的控制各教学环节,大大提高了课堂的教学效果。

2、局域网络平台

在局域网的资源服务器上建立“教师例题”空间,用来发布课堂教学资源,建立“成绩收集”空间用来收集学生课程模仿和课堂实践上交的结果。同时,建立一个“教学资源”空间,提供Java和JSP相关的电子资源供学生使用。同时,建立一台Web服务