论文部分内容阅读
摘要:高职院校与公办院校的课程设置不同,高职院校培养出来的学生更应该注重实际操作能力,学生不仅要掌握最基本的理论知识,还要培养他们的实际动手能力。该文针对计算机专业的《JSP程序设计》课程进行了大胆地设想,并进行了创新探讨。
关键词:JSP;Web;提升技能;项目驱动
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)27-0168-02
高职院校的人才培养目标是为企业输送一线工作人员。在课程教学和课程改革中,必须考虑高职院校学生的理论知识薄弱的缺点,突显高职教育的特殊性,注重培养学生的实际操作能力。针对计算机专业的学生而言,提升他们的动手操作能力和解决实际问题的能力,更是重中之重。
1 课程定位
《JSP程序设计》课程是大专院校计算机专业的一门专业核心课程,是一门对动手能力有较高要求、与实际岗位需求紧密关联的专业技能课程。通过本课程的学习,学生需要具备应用JSP技术开发综合网站的能力,并能适应当今企业开发环境,具有良好的沟通能力和团队协作能力、分析和解决问题的能力。
2 课程教改目标
通过该课程的学习,学生能灵活进行动态网站的设计与开发,需要对以下四个基本内容熟练掌握。
1) 打好Java编程基础
JSP,全文解释为Java Server Pages,是基于Java的服务页面。在学习JSP课程之前,学生需要打好Java程序编程基础, 由于JSP的一些逻辑设计需要嵌入Java代码,所以学生掌握Java编程基础是学习好JSP的前提条件,打好坚实的基础是掌握JSP程序设计的技能保障。
2) 熟练掌握Web技术
JSP是动态的网页开发技术,但是也需要Html静态网页设计基础的支持,所以精通Web开发是JSP课程的教学目标。
目前随着互联网的普及,越来越多的企业利用电子商务网站进行平台推广,Sun公司也提供了JSP、Servlet等技术开发的动态网站开发的平台,供这些电商企业来使用。
掌握Web技术的目标,是让学生掌握基于Html的基本网页设计、基于JSP JavaBean的网站开发、基于JSP JavaBean Servlet的MVC架构网站开发设计等多种模式的开发与应用。通过由简单到复杂,由容易到困难的教学过程,帮助学生对JSP知识体系更深入地理解和掌握。
教学过程结合项目实例,通过解决实际问题,让学生循序渐进地理解和掌握每一种应用模式,通过不同的实例灵活地选择不同的网站开发模式,并将所学知识应用于网站开发的实际项目中。
3) 熟练打代码进行快速编程
要求学生能够熟练掌握和设计基于JSP JavaBean Servlet的MVC模式来开发综合网站系统的设计代码。在具体的项目教学中,训练学生多动手进行代码的设计与编写,能够有效提升他们对程序的编写能力和对代码的理解程度。在集成的开发环境中,我选择了NetBeans集成開发环境,有利于初学者对编写JSP网页能够快速入门,简化搭建开发环境的步骤,利用可视化编程的工具,使学生能够快速进入编程角色,在最短的时间内能够让学生享受到开发网站的成果,从而增强他们的信心和深入学习的兴趣。在实际的教学过程中,这种集成的开发环境更容易被学生接受和掌握,从而收到更好的教学效果。
4) 提升技能
提升技能是指对JSP的系统学习阶段,提升学生的网页设计能力,是JSP课程学习的最终目标。在编写网页的过程中,学生不但学会了编程能力,而且提升了编写速度,同时也学会了及时处理实际问题的能力,并学会了独立思考。
3 教学模式设计与创新
对于《JSP程序设计》的课程改革,我们做了深入地研究和实际的教学验证,是符合高职院校的学生特点的。以项目驱动为教学手段,以综合网站项目为参照,以课堂任务为载体的教学理念,能够适应学生学习的进程,满足学生学习的需要,也能为企业培养动手能力较强的工作人员。
1) 多种教学方法的应用
《JSP程序设计》课程采用“理论实践一体化”的教学模式,以6个课时为一单元,理论与实践相结合,实现“教、学、做”三位一体,综合应用多种教学方法进行教学。
(1) 项目驱动教学法
在教学实施过程中,我们采用项目驱动的模块化教学方法,根据新闻发布系统的开发设计流程将教学内容进行重新整合和划分,形成几个阶段,学生在项目开发过程中可以牢固地掌握所学知识,明白“能做什么”、“会做什么”、“为何做”。首先熟悉开发环境NetBeans创建简单的网页,并利用相关的面板工具自动化生成静态网页的基本内容和进行基本的表单设计。在学习了JSP的基本语法和内置对象后,完成新闻系统中的用户登录和注册模块;在学习了JSP与数据库的连接技术后实现用户信息验证和新闻内容增删改查操作;学习了JavaBean的知识后实现了用户信息的封装管理操作;学习了Servlet的设计后增强用户验证功能。在教学过程中,展示网页效果、演示开发过程、让学生模仿开发过程、多次实践提高网页设计能力五个环节环环相扣,真正实现了教、学、做的统一,实现了对学生的独立学习能力、编程能力、创新能力、团队协作能力的培养和提升。
(2) 案例教学法
案例教学法是指依据教学目标,把案例作为教学素材,培养学生分析和解决问题的能力的一种教学方法。JSP程序设计这门课程涉及的知识点比较广,教学案例一般都是依据知识点来设计的,采用案例教学法可以有效帮助高职院校的学生快速掌握所学知识点,并灵活应用。但是如果不能合理应用这种教学方法,会使得学生所掌握的知识跟实际的应用需求严重脱节。
我们可以充分利用其针对性很强的优点,结合项目驱动教学方法一起应用。第一阶段,采用案例教学法,使学生充分掌握知识点;第二阶段,采用项目驱动教学法,使学生真正具有开发实际项目的能力。 (3) SDSPR教学法
SDSPR教学法的基础是德国的四步教学法。四步教学法把教学过程分为四个阶段:即准备、教师示范、学生模仿和总结练习。这种方法适合于操作技能的传授,但是在高职院校的授课过程中有一些缺点:一是各教学单元之间联系不太紧密;二是如果教学内容组织的不合理,就会出现教师讲的多而学生练的少的状况;三是缺少强化提高的阶段,不利于训练学生的编程能力。而SDSPR教学法是在一个教学单元中,按照“项目展示”、“教师演示”、“学生模仿”、“课堂实践”、“总结提高”五个环节展开教学过程的。
在“项目展示”环节中,通过真实的案例,明确教学目标,展示要实现的功能,比如用户登录模块,让学生真实体验如何完成登录步骤的,需要准备哪些工作。在“教师演示”环节,教师对案例进行详细分析,引出需要采用哪些技术手段来实现这些功能,比如用户登录模块,需要利用request对象获取用户提交表单中的内容,利用session对象获取保存登录用户信息,与预先设定的用户名和密码相比较。在“学生模仿”环节,需要学生模仿教师的示范程序去完成一个类似功能的模块,在模仿过程中,学生可以训练发散思维能力、基本编程技能,教师进行现场指导,答疑解惑。由于一个案例,可能包括多个知识点和技能。因此在教学过程中需要经历多次“教师演示—学生模仿”环节,以化解难点。很自然地进入“课堂实践”环节,比如用户登录案例,学生需要利用request对象、session对象和HTML静态网页设计知识去完成一个完整的登录并保存登录用户的案例,实践完成后进行学生互评或教师评价,在评价过程中学习别人更好的创意和方法,能够扬长补短,更深刻地掌握所学知识。最后环节是“总结提高”,通过师生共同讨论、课外拓展实现知识和技能的提升。
2) 成绩的评定
课程最后的评定结果是采用上交大作业的形式进行考查,并采用“平时考勤 课堂作业 大作业”以2:3:5的比例进行综合评定,这样既可以充分调动学生平时学习的积极性,又注重学习的过程,真正意义上了解到学生的学习效果和学习状态,并重点关注学生分析问题和解决问题能力的提高。
3 总结
在《JSP程序設计》的课程改革中,本文提出了“精通Java、熟练Web、快速编程、提升技能”的学习目标,为了能够更好地符合当前高职院校的教学理念,我们采用项目驱动和SDSPR教学法进行教学,应用工学结合的教学模式,为企业培养一批可用之才而努力奋斗。
参考文献:
[1] 柯钢,李建新,杨怀德,祝衍军.《JSP编程技术》课程教学改革的探讨[J].福建电脑,2012(1).
[2] 江涛.项目驱动教学法在《JSP程序设计》教学中的应用[J].吉林农业科技学院学报,2011(2).
[3] 许爽. 《JSP程序设计》课程特色创新研究[J].课程教育研究, 2015(2).
[4] 刘旭明.应用型电气工程及其自动化专业实践教学建设与实践[J].中国电力教育,2014(6).
[5] 王俊.基于应用型人才培养的《高级财务会计》课程教学改革探索[J].宁波广播电视大学学报,2016(9).
关键词:JSP;Web;提升技能;项目驱动
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)27-0168-02
高职院校的人才培养目标是为企业输送一线工作人员。在课程教学和课程改革中,必须考虑高职院校学生的理论知识薄弱的缺点,突显高职教育的特殊性,注重培养学生的实际操作能力。针对计算机专业的学生而言,提升他们的动手操作能力和解决实际问题的能力,更是重中之重。
1 课程定位
《JSP程序设计》课程是大专院校计算机专业的一门专业核心课程,是一门对动手能力有较高要求、与实际岗位需求紧密关联的专业技能课程。通过本课程的学习,学生需要具备应用JSP技术开发综合网站的能力,并能适应当今企业开发环境,具有良好的沟通能力和团队协作能力、分析和解决问题的能力。
2 课程教改目标
通过该课程的学习,学生能灵活进行动态网站的设计与开发,需要对以下四个基本内容熟练掌握。
1) 打好Java编程基础
JSP,全文解释为Java Server Pages,是基于Java的服务页面。在学习JSP课程之前,学生需要打好Java程序编程基础, 由于JSP的一些逻辑设计需要嵌入Java代码,所以学生掌握Java编程基础是学习好JSP的前提条件,打好坚实的基础是掌握JSP程序设计的技能保障。
2) 熟练掌握Web技术
JSP是动态的网页开发技术,但是也需要Html静态网页设计基础的支持,所以精通Web开发是JSP课程的教学目标。
目前随着互联网的普及,越来越多的企业利用电子商务网站进行平台推广,Sun公司也提供了JSP、Servlet等技术开发的动态网站开发的平台,供这些电商企业来使用。
掌握Web技术的目标,是让学生掌握基于Html的基本网页设计、基于JSP JavaBean的网站开发、基于JSP JavaBean Servlet的MVC架构网站开发设计等多种模式的开发与应用。通过由简单到复杂,由容易到困难的教学过程,帮助学生对JSP知识体系更深入地理解和掌握。
教学过程结合项目实例,通过解决实际问题,让学生循序渐进地理解和掌握每一种应用模式,通过不同的实例灵活地选择不同的网站开发模式,并将所学知识应用于网站开发的实际项目中。
3) 熟练打代码进行快速编程
要求学生能够熟练掌握和设计基于JSP JavaBean Servlet的MVC模式来开发综合网站系统的设计代码。在具体的项目教学中,训练学生多动手进行代码的设计与编写,能够有效提升他们对程序的编写能力和对代码的理解程度。在集成的开发环境中,我选择了NetBeans集成開发环境,有利于初学者对编写JSP网页能够快速入门,简化搭建开发环境的步骤,利用可视化编程的工具,使学生能够快速进入编程角色,在最短的时间内能够让学生享受到开发网站的成果,从而增强他们的信心和深入学习的兴趣。在实际的教学过程中,这种集成的开发环境更容易被学生接受和掌握,从而收到更好的教学效果。
4) 提升技能
提升技能是指对JSP的系统学习阶段,提升学生的网页设计能力,是JSP课程学习的最终目标。在编写网页的过程中,学生不但学会了编程能力,而且提升了编写速度,同时也学会了及时处理实际问题的能力,并学会了独立思考。
3 教学模式设计与创新
对于《JSP程序设计》的课程改革,我们做了深入地研究和实际的教学验证,是符合高职院校的学生特点的。以项目驱动为教学手段,以综合网站项目为参照,以课堂任务为载体的教学理念,能够适应学生学习的进程,满足学生学习的需要,也能为企业培养动手能力较强的工作人员。
1) 多种教学方法的应用
《JSP程序设计》课程采用“理论实践一体化”的教学模式,以6个课时为一单元,理论与实践相结合,实现“教、学、做”三位一体,综合应用多种教学方法进行教学。
(1) 项目驱动教学法
在教学实施过程中,我们采用项目驱动的模块化教学方法,根据新闻发布系统的开发设计流程将教学内容进行重新整合和划分,形成几个阶段,学生在项目开发过程中可以牢固地掌握所学知识,明白“能做什么”、“会做什么”、“为何做”。首先熟悉开发环境NetBeans创建简单的网页,并利用相关的面板工具自动化生成静态网页的基本内容和进行基本的表单设计。在学习了JSP的基本语法和内置对象后,完成新闻系统中的用户登录和注册模块;在学习了JSP与数据库的连接技术后实现用户信息验证和新闻内容增删改查操作;学习了JavaBean的知识后实现了用户信息的封装管理操作;学习了Servlet的设计后增强用户验证功能。在教学过程中,展示网页效果、演示开发过程、让学生模仿开发过程、多次实践提高网页设计能力五个环节环环相扣,真正实现了教、学、做的统一,实现了对学生的独立学习能力、编程能力、创新能力、团队协作能力的培养和提升。
(2) 案例教学法
案例教学法是指依据教学目标,把案例作为教学素材,培养学生分析和解决问题的能力的一种教学方法。JSP程序设计这门课程涉及的知识点比较广,教学案例一般都是依据知识点来设计的,采用案例教学法可以有效帮助高职院校的学生快速掌握所学知识点,并灵活应用。但是如果不能合理应用这种教学方法,会使得学生所掌握的知识跟实际的应用需求严重脱节。
我们可以充分利用其针对性很强的优点,结合项目驱动教学方法一起应用。第一阶段,采用案例教学法,使学生充分掌握知识点;第二阶段,采用项目驱动教学法,使学生真正具有开发实际项目的能力。 (3) SDSPR教学法
SDSPR教学法的基础是德国的四步教学法。四步教学法把教学过程分为四个阶段:即准备、教师示范、学生模仿和总结练习。这种方法适合于操作技能的传授,但是在高职院校的授课过程中有一些缺点:一是各教学单元之间联系不太紧密;二是如果教学内容组织的不合理,就会出现教师讲的多而学生练的少的状况;三是缺少强化提高的阶段,不利于训练学生的编程能力。而SDSPR教学法是在一个教学单元中,按照“项目展示”、“教师演示”、“学生模仿”、“课堂实践”、“总结提高”五个环节展开教学过程的。
在“项目展示”环节中,通过真实的案例,明确教学目标,展示要实现的功能,比如用户登录模块,让学生真实体验如何完成登录步骤的,需要准备哪些工作。在“教师演示”环节,教师对案例进行详细分析,引出需要采用哪些技术手段来实现这些功能,比如用户登录模块,需要利用request对象获取用户提交表单中的内容,利用session对象获取保存登录用户信息,与预先设定的用户名和密码相比较。在“学生模仿”环节,需要学生模仿教师的示范程序去完成一个类似功能的模块,在模仿过程中,学生可以训练发散思维能力、基本编程技能,教师进行现场指导,答疑解惑。由于一个案例,可能包括多个知识点和技能。因此在教学过程中需要经历多次“教师演示—学生模仿”环节,以化解难点。很自然地进入“课堂实践”环节,比如用户登录案例,学生需要利用request对象、session对象和HTML静态网页设计知识去完成一个完整的登录并保存登录用户的案例,实践完成后进行学生互评或教师评价,在评价过程中学习别人更好的创意和方法,能够扬长补短,更深刻地掌握所学知识。最后环节是“总结提高”,通过师生共同讨论、课外拓展实现知识和技能的提升。
2) 成绩的评定
课程最后的评定结果是采用上交大作业的形式进行考查,并采用“平时考勤 课堂作业 大作业”以2:3:5的比例进行综合评定,这样既可以充分调动学生平时学习的积极性,又注重学习的过程,真正意义上了解到学生的学习效果和学习状态,并重点关注学生分析问题和解决问题能力的提高。
3 总结
在《JSP程序設计》的课程改革中,本文提出了“精通Java、熟练Web、快速编程、提升技能”的学习目标,为了能够更好地符合当前高职院校的教学理念,我们采用项目驱动和SDSPR教学法进行教学,应用工学结合的教学模式,为企业培养一批可用之才而努力奋斗。
参考文献:
[1] 柯钢,李建新,杨怀德,祝衍军.《JSP编程技术》课程教学改革的探讨[J].福建电脑,2012(1).
[2] 江涛.项目驱动教学法在《JSP程序设计》教学中的应用[J].吉林农业科技学院学报,2011(2).
[3] 许爽. 《JSP程序设计》课程特色创新研究[J].课程教育研究, 2015(2).
[4] 刘旭明.应用型电气工程及其自动化专业实践教学建设与实践[J].中国电力教育,2014(6).
[5] 王俊.基于应用型人才培养的《高级财务会计》课程教学改革探索[J].宁波广播电视大学学报,2016(9).