jsp程序设计课程教学心得体会2020

JSP程序设计课程教学心得体会

JSP程序设计课程教学心得体会

高等职业院校是以培养高素质、技能型专门人才为主线。一个合格的高职学生,除了具备本专业的理论知识之外,更注重培养学生职业技术应用能力。《JSP程序设计》是计算机信息管理软件编程专业开设的一门专业必修课程,是一门动手实践能力和逻辑分析能力要求比较高、与实际岗位关系比较紧密的专业技能课程,是培养基于java技术web程序员的主要支撑课程。

一、教学内容设计

(一)课程设计的理念与思路 1、教学理念

《JSP程序设计》课程对课程开发模式有较深入的研究,对 以能力为本位、以学生为中心、以就业为导向、以职业生涯发展为目标、以典型实例为载体设计教学环节 的教学理念理解透彻 ,教学理念与时俱进、不断更新、形成了以下的教学理念:

a、以职业生涯发展为目标-确定课程目标

《JSP程序设计》是培养学生基于java方向的Web开发能力的课程,通过该课程的学习学生能够胜于web程序员的岗位,学生通过学习完本课程可以应用jsp+javabean+Servlet进行动态网站设计与制作以及信息管理系统的设计与制作,同时要求培养学生的团队合作精神以及分析问题、解决问题的能力。

b、以典型实例为载体-设计教学环节

通过真实的项目案例和项目任务的双线教学方式,符合高职高专学生的认知特点。学生的认知从抽象到具体,由老师 手把手 引导到由老师 放开手 辅导;以当今动态网站和管理系统中的典型功能模块为知识点设计教学环节,建立真实的功能模块与专业知识点和专业技能的联系,增强学生的直观体验、激发学生的学习兴趣、方便学生理解与掌握。

2、教学思路

《JSP程序设计》的教学思路是根据软件开发市场、软件企业、行业对java web程序员的需求情况确定了 web程序员 为职业岗位培养目标,根据WEB程序员的岗位能力标准制订《JSP程序设计》的课程标准,然后进行教材和参考书的选取,在教学实施过程中通过理论实践一体化的教学模式,通过任务驱动法、演示模仿法、模块教学法达到预期的课程目标,培养WEB程序员应具备的能力。

(二)教学内容总体设计

按照职业能力由单一到综合、由简单到复杂的培养规律,根据课程内容的重构,我把《JSP程序设计》这门课程的教学内容主要分为六大模块的内容,然后我又把这六大模块分解为15个教学单元、3个单元实践和1个综合实训。

附送:

Kaiserslautern 日记

Kaiserslautern 日记

8月2日 飞机经过十多个小时的飞行,终于平稳的降落在法兰克福梅茵机场,我的实习生活就这样开始了。由于有德国IAESTE提供的OFFER,所以我很快的就出关了。火车站就在法兰克福机场内,机场内的标志很明显,很容易我就搭上了开往Kaiserslautern的火车。

8月3日 教授开会还没回来,所以我今天只和带我的博士生见了面。博士生是一个来自波兰的学生,很好相处。由于是 百万,更跃升为德国 我被调到热力学实验室实习。和我一起工作的是一个地地道道的德国人,他对工作的严谨态度给我留下深刻的印象。不同于那个来自波兰的博士生,这个德国人在美国上的高中,所以他能说一口流利的英语,包括那些化工专业词汇,在刚开始的时候我还是真的有点不适应。他对他的实验数据要求极其严格,一旦实验结果与理想值有所偏差,他都会把整个实验回顾一遍,发现问题并且重新进行实验。这是我们在国内的任何一个博士生不能比的。这里的教授与学生是每周都要进行交流,及时的了解实验情况及实验中的问题,教授和学生对科研的严肃认真态度给我留下了深刻印象。

9月1日 这周我回到了来的那个实验室继续进行土壤吸收系数的测定。当然在实验当中遇到不少问题,在教授和博士生的帮助下问题都能顺利得得以解决。

9月15日 到目前为止,我未收到任何IAESTE在这给我Email,除了来这个城市以前收到过,这令我感到有点伤心,我不知道这里的IAESTE是对中国人有成见还是什么,每次联系他们都是说有活动会给你发邮件。不过使人高兴的是实习快要结束了,可以回国了。

9月24日 今天教授给我举行了一个比较正规的offeebreak,算是给我送行。在offeebreak上我才知道教授的学生不仅仅有德国的学生,还有来自波兰,俄罗斯,哥伦比亚,西班牙的学生,当然也有拿洪堡基金从中国来这里做科研的人员,科学无国界在这位教授身上深深的体现出来。

9月30日 登上回国的飞机,我的德国实习此时也就画上圆满的句号。在此,感谢中国IAESTE给我这次实习机会,使我能够体会到异域文化,了解一个真实的西方国家。最后感谢所有在这次实习当中给予我关心和帮助的人

在这次课程设计过程中,在这与代码为伴的一个月里,我真的收获了很多。这次软件工程大型课程设计,既巩固了这学期学的UML知识,又复习了关于数据库和java的知识,更是学会了如何将所学知识运用到实际,真正的应用到软件开发、网站开发中来。

这次课程设计还有一个额外收获,就是初步学会了用JSP开发网页。虽然做出来的网页不是特别美观,有些地方还存在一些瑕疵,但是从对网页编程一窍不通到能做出一个功能基本完善的简单的毕业设计选题系统,一步步走来,其中收获的不仅仅是全新的知识,对于自学能力、动手能力、合作能力甚至接受挑战的勇气方面的影响,也都是巨大的。对于我来说,以前只接触过用C语言在DOS界面下编程,用java编写简单的桌面应用程序,最多只是简单的连接数据库,所以一开始听说要编网页的时候,实在是缺乏信心,在编程过程中遇到一些棘手的问题的时候,甚至一度想要逃避,可最终还是坚持下来了。虽然这点小程序对于熟练掌握网页编程语言的人来说不算什么,但对于我来说,没有接触过的东西,就是一个新挑战,任何语言的学习,在入门的时候都是最困难的。现在对于网页编程已经有了一个初步的了解,对于有些概念的理解还不是很准确,不过会努力在以后的学习过程中慢慢理解,在以后的编程过程中慢慢熟悉这些概念。

除了学习新语言的收获外,在编程过程中对于功能的实现、一些异常的处理还有界面的设计,也有着很深的感触。既然要做毕业设计选题系统,那么就要先考虑到用户的功能需求,分析不同的用户都是要通过网站做什么,每个用户都有哪些权限;
对于数据库的操作来说,是要向数据库中插入数据,还是更新还是删除。而且要考虑到各个方面异常的处理,比如用户名、密码错误怎么办,输入的信息错误怎么处理,成功更新数据库信息后要弹出什么提示框,要转入那个页面等等。对于异常处理,我做的还不够好,由于时间精力有限,有一些异常情况没有考虑到,功能实现的还不够完美,在以后的编程过程中我会在力所能及的范围内尽量考虑周全,既然要做程序,那就要尽量做的完善。对于界面的设计,由于时间关系,没有采用流行的Dreamweaver,感觉有点遗憾,网页的背景图片都是自己手工合成的,略显简陋了些,唯一值得欣慰的就是实现了我一直想要的布局效果,以后在美工方面也会努力的提高自己的能力。

另外对于实际应用中课程之间的融合也是有了一个初步的概念。一开始总觉得UML没有什么实际的用处,但通过这次课程设计我发现,每门课程都是有它独特的意义的,UML中画出的类图、顺序图、活动图等等都对自己编程过程有着极佳的指导意义,这些图能使编程思路变得更加清晰。

总而言之,这一个月的感受可谓五味杂陈,是三言两语难以说清的,最明显的还是感觉到自己知识的不足,对于一些东西还是缺乏一个系统的准确的理解。java是门很有用的语言,考试范围之外的东西还有很多很多;
JSP让我接触到了全新的网页编程,也让我知道,学无止境,想要全面深入的掌握一门语言,还是要付出很大的努力的。

《Web程序设计(JSP)》课程设计总结

课程设计时间:
2011-2012 年第一学期 第13周—第14周

课程设计班级:
计科08101

课程设计计划学时:40

实际设计学时:40

设计地点:信息中心A-107

课程设计是培养学生综合运用所学知识 ,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节。“Web程序设计课程设计”是计算机科学与技术专业的专业课,是培养学生掌握动态网站开发的重要课程。

本次课程设计要求学生独立开发一个小型电子商务网站,向客户提供一个介绍、展示商品的环境,是客户选择、购买商品的虚拟平台。系统要求实现一般的电子商务网站所具备的功能,包括会员登录、商品浏览、商品查询、购物车、下订单、结算、后台管理等。

通过本课程的课程设计要求

1.课程设计开始之前要事先确定好课题并准备好相应素材(图片,音频等);

2.课程设计开始后每组同学必须相互合作共同完成课题;

3.每组中的每个同学必须独立完成定制模块的任务;

4.课程设计课题要求内容完整,功能齐全;

5.要有自己的设计风格,禁止相互copy;

6.严格按照课程设计时间安排作好每一项工作;

7.认真分析课题,整理开发思路,完成每天的规定的工作量;

设计完成,上交完整的课程设计报告并为答辩作好充分准备。

课程设计成果验收

要求学生认真回顾设计过程,总结收获,发现不足,整理技术资料,撰写课程设计报告书,写出心得体会和改进意见,准备答辩。

1.成果验收

指导教师及答辩小组对每位同学设计的成果进行验收,打设计成果成绩。验收时间为最后一次上机实验时进行。

2.撰写课程设计报告

布置设计成果通过验收的同学撰写课程设计报告。学生在课程设计完成后,提交所设计课题的“课程设计报告”,要求打印稿、电子稿(Word格式)各一份,用A4幅面纸打印。

3.答辩

通过答辩达到相互学习,找出不足,开拓设计思路的目的。主要考察学生对课程设计的认识、设计过程的体会与收获、设计成果的理解、成果的真实性及功能、关键技术问题的解决方案等。

课程设计小结

本次课程设计,学生整体积极性较高,由于一些原因,这次课程设计时间短,课时少,同学们在有考试任务下,除了在极有限的课堂上设计制作外,课后也投入了不少的时间和精力,按要求完成小组分配的设计任务。通过本次课程设计增强了学生之间协同合作、相互帮助的情感,并使每位同学有了不同程度的提高,达到了课程设计的目的。

电气信息工程系王庆月2011-11-25

...

《JSP 程序设计》教学大纲

课程名称:《JSP程序设计》 英文名称:
JSP Program Design 课程性质:
专业必修课程 所属院部:
计算机系 周 学 时:10 学时 总 学 时:80 学时

教学对象(本课程适合的专业和年级) :
2015 级软件工程专业

预备知识
Java 程序设计、静态网页设计 课程在教学计划中的地位作用:

1.课程内容紧密与工程实际相联系,实用性较强。

2.本课程的教学任务是使学生熟练使用 JSP网页制作技术。

3.本课程是一门偏重于实际应用的技术型课程 手操作能力,才能学好本课程。

4.各部分内容既相对独立又紧密联系, 构成一个完整系统, 最终需要完成一 项工程,强调学生应该课下同时自学部分内容, 对初学者是一门有适当难度的课 程。

教学方法:
案例教学法;
启发式教学法 教学目标与要求:

《JSP程序设计》 是计算机科学与技术专业一门实用性很强的专业技能课程。

本课程的教学任务是使学生熟练使用 JSP网页制作技术,具备较强的自学能力和 系统分析、设计能力,具备开发 web系统的技能。

课程教材:

JSP程序设计(第 2 版)

清华大学出版社

2016.12

十一五规划教材

, 要求学生具有很强的的动

参考书目:

【1】JSP程序设计(慕课版)

人民邮电出版社

【2】JSP程序设计(第 2 版) 人民邮电出版社 【3】JSP程序设计教程 兵器工业出版社...

...【4】JSP程序设计(第 2 版)上机实验与综合实训 清华大学出版社 考核形式:
考试

编写日期:
2017 年8 月制定

课程内容及学时分配(含教学重点、难点) :
(一) JSP 初步

1.认识 JSP 2.JSP技术特性 3.JSP工作原理

4.搭建 JSP的运行环境和程序初步 重 难

点:
JSP 环境搭建与配置。

点:
JSP 工作原理。

教学要求 :了解 JSP技术特点;
掌握 JSP运行原理;
掌握 JSP开发环境的搭配;

掌握创建第 1 个 JSP程序并部署运行。

(二) JSP 页面和标记

1.Jsp 基本结构 2.变量和方法的声明 3.Java 程序片 4.Jsp 表达式 5.Jsp 注释 6.Jsp 指令 7.Jsp 动作 重 难

点:jsp 指令和动作 点:jsp 指令和动作。

java 程序和 java 教学要求:
掌握 jsp 的组成和各个组成部分的执行原理,掌握 的关系,重点掌握 jsp 指令和 jsp 动作 (三) tag 文件

1.Tag文件的结构 2.Tag文件的目录 3.Tag文件常用的指令 4.Tag嵌套...

...重 点:tag 常用的指令

难 点:tag 指令里面的 attribute 和 variable 指令

教学要求:1、掌握 tag 文件的创建方法 2、掌握 tag 标记的语法和带标记体 tag 标记的使用 3、掌握常见 4 种 tag 指令的书写使用

(四)JSP内置对象

1.请求响应对象 2.会话共享对象 3.输出对象 4.配置对象 5.其他内置对象 重

点:请求对象 request 作用以及该对象中的常用方法;

响应对象 response

会话对象 seion 作用以及该对象中的常用方 作用以及该对象中的常用方法;

法;
对象 application 难

与对象 seion 的区别。

点:
内置对象的应用。

教学要求:
掌握内置对象的概念;

掌握请求对象 request 作用以及该对象中的常 用方法;

掌握响应对象 response 作用以及该对象中的常用方法;

掌握 会话对 象 seion 作用以及该对象中的常用方法;

掌握多客户端共享对象 application 作用以及该对象中的常用方法;
掌握对象

application

与对象 seion 的区别;

掌握页面对象 page 和页面上下文对象 pageContext 作用以及该对象中的常用方 法;

掌握输出对象 out、配置对象 config、异常对象 exception 作用以及该对 象中的常用方法。

五)JSP文件处理

8.File

9.使用字节流读写文件 10.使用字符流读写文件 11.Randomaccefile 类 12.文件上传 13.文件下载...

...(六) JSP 操作数据库核心技术

1.JDBC概述

2.JDBC对数据库的操作 重 难

点:JDBC执行步骤;
JDBC的常用接口及使用方法。

点:
如何应用 JDBC事务;
如何利用数据库连接池技术访问数据库。

教学要求:
了解 JDBC的优点;
掌握 JDBC执行步骤;
掌握 JDBC的常用接口及使 用方法; 掌握如何应用 JDBC事务;
掌握如何利用数据库连接池技术访问数据库。

(七) JavaBean 组件技术

14.JavaBean简介 15.JavaBean属性和作用域 16.JavaBean应用 重 难

点:
JavaBean 的基本用法。

点:JavaBean作用域。

教学要求:
了解为什么要使用 JavaBean;
掌握 JavaBean有哪些形式和要素;
理 解 JavaBean的作用域。

(八) Servlet 技术

5.Servlet 基础 6.Servlet 生命周期 7.使用 Servlet 重 难

点:Servlet 会话设置和异常设置;
Servlet 过滤器和监听器的工作原理。

点:Servlet 过滤器和监听器的具体应用。

教学要求:
了解 Servlet 技术与 JSP的区别和关系;
掌握 Servlet 的基本特征;

理解 Servlet 的生命周期;

掌握获取运行环境信息的方法;

掌握 Servlet 会话设 置和异常设置;

掌握 Servlet 过滤器和监听器的工作原理;

掌握 Servlet 过滤器 和监听器的具体应用。...

...(九) JSP 核心表达式与标签

1.Jsp 表达式 2.JSTL标签 重 难

点:
EL表达式的使用方法;

JSTL核心标签的功能和使用方法。

点:JSTL核心标签的应用;
自定义标签的应用。

教学要求:掌握 EL表达式的使用方法;

掌握如何使用 EL表达式访问变量作用域;

掌握 JSP表达式隐藏对象;
掌握什么是 JSTL标签、以及 JSTL的获取、安装、和 配置。掌握 JSTL核心标签的功能和使用方法;

掌握 JSTL XML标签、格式化标签、数据库标签、函数标签的定义方法和简单应用;
掌握自定义标签的格式和构成;

掌握自定义标签的应用。

(十)JSP实例开发 重 难

点:Web应用程序的开发流程。

点:Web应用程序的开发流程。

教学要求:
掌握利用 JSP、Servlet、JDBC技术开发 Web应用程序的开发流程。

授课 周数 周次 1 课次 1

17 周

每周课时 教学内容

5

第 1 章 JSP 概述

第 2 章 JSP 页面与 JSP标记

17.JSP 页面的基本结构 2.2 片

2.4 表达式 2.5 JSP 1 2

变量和方法的声明 2.3 Java 程序1 3 中的注释 2.6 JSP 指令标记

2 4 2.7 JSP 动作标记

2 3

5 2.8 实验 1 2.9 实验 2 2.10 实验 3

6

第 3 章 Tag 文件与 Tag 标记

8.Tag 文件的结构 3.2 Tag 文件的存储目录 3.4 Tag 文件中的常用指令

3.5 Tag

3.3 Tag 标记

3 7 标记的嵌套...

...3 8 JavaScript 基础知识 ( 一)

4 9 JavaScript 基础知识 ( 二)

4 10 JavaScript 基础知识 ( 三)

6 6 11 3.6 实验 1 3.7 实验 2 12

第 4 章 JSP 内置对象

5.request 对象 4.2 response 4.3 seion

对象

对象

7 13 7 14 4.4 out 对象 4.5 application 对象

7 8 15 4.6 实验 1 4.7 实验 2 4.8 实验 3 16

第 5 章 JSP 中的文件操作

18.File 类 5.2 使用字节流读 / 写文件 5.3 件

5.4 RandomAcceFile

类 5.5

文件上传 5.6

使用字符流读 / 写文8 17 文件下载

9 9 18 19

5.7 实验 1 5.8 实验 8 阶段一:综合实验 1

第 6 章 在 JSP中使用数据库

9.MySQL 数据库管理系统 6.2 JDBC

6.3

连接 MySQL数据库 9 20 10 21 6.4 查询记录

10 22 6.5 更新记录

11 23 6.6 添加记录

11 24 6.7 删除记录

11 25 6.8 用结果集操作数据库中的表

12 26 6.9 预处理语句 6.10 事务 6.11 常见数据库连接

12 27 6.12 实验 1 6.13 实验 2 6.4 实验 3 阶段二:综合实验 2...

...13 28

第 7 章 JSP 与 JavaBean

6.编写 JavaBean 和使用 JavaBean 7.2 7.3 bean 辅助类 7.4

获取和修改 bean 的属性

13 29 使用 bean 的简单例子

13 30 7.5 JavaBean 与文件操作 7.6JavaBean 与数据库操作 7.7 标准化考试

14 31 7.8 实验 1 7.9 实验 2 7.10 实验 3 14 32

第 8 章 JavaServlet 基础

19.Servlet 类与 servlet 对象 8.2 编写 web.xml 8.3 servlet 行 8.4 servlet

对象的工作原理 8.5

创建与运15 33 通过 JSP页面访问 servlet 8.6 共享变量

15 34 8.7 doGet 和 doPos 方法 8.8 重定向与转发 8.9 使用 seion 15 35 8.10 实验

16 36

第 9 章 MVC 模式

10.MVC 模式介绍 9.2JSP 中的 MVC模式 9.3 模型的生命周期与视图更新

9.4 MVC 模式的简单实例 9.5 MVC 模式与注册登录 16 37 20 38 9.6 MVC 模式与数据库操作 9.7 MVC 模式与文件操作

20 39 9.8 实验 复习

执笔人签字:
教研室主任签字:

...

课程设计心得体会(共10篇)

说教学程序心得体会(共10篇)

说教学程序心得体会(共20篇)

程序员工作心得体会(共4篇)

教学基本程序心得体会(共20篇)

推荐访问:心得体会 程序设计 课程教学 jsp