您好, 访客   登录/注册

项目驱动的JSP程序设计实验教学改革与实践

来源:用户上传      作者:

  [摘要]针对软件工程专业的学生毕业后无法快速进入并适应行业专业工作的现状,分析了现有JSP程序设计项目驱动课程教学中的弊端,并进行了教学改革探索和实践。
  [关键词]JSP程序设计 项目驱动 教学 改革
  计算机JSP程序设计项目驱动课程是计算机软件技术专业学生必修在一门重要核心课程。综合训练的目的在于强化学生的计算思维,培养学生分析问题的能力和动手能力,使学生能够使用所学的JSP程序设计语言解决实际问题,并在编程解决问题的过程中树立起团队合作精神,为将来成为一名合格在JSP程序设计专业人才打下良好在基础。然而当前普遍存在的现状是:软件工程专业的学生毕业后无法快速进入并适应行业专业工作。因此,如何正确有效地实施项目驱动课程,提高教学质量,真正让学生在这一课程中得到锻炼,是众多高校以及每一个JSP程序设计老师应该思考并致力解决的问题。笔者所在的教学团队结合多年来的教学经验,对项目驱动课程的教学现状存在的问题进行了分析,并根据我院软件工程专业。计算机专业的学生的实际情况,就如何提高我院项目驱动课程教学质量进行了探索实践。
  一、当前项目驱动课程实施存在的问题
  辽宁科技大学软件工程在制定专业培养计划时,将JSP程序设计课程项目驱动作为理论课程教学的附属单元来安排。一般在理论课程结束的下一学期,开设相应的项目驱动课程,共16~32个学时,由任课老师自行决定项目方式和考核方式。通过对该课程任课老师安排的项目方式。考核方式以及学生的项目驱动效果进行调查分析,我们发现当前在该课程实施过程中主要存在以下问题:
  (1)项目驱动题目设置不合理。这一问题主要表现在两个方面:一是题目内容简单,对理论课程的教学知识点覆盖面较小。学生难以在项目过程中学以致用,得到的训练不足,效果有限。二是综合题目内容很大,但学生分组过少。例如有的任课老师将JSP程序设计语言的项目驱动题目设计为一个信息管理系统的开发与实现。该题目涵盖了JSP程序设计语言理论课程的设计结构。数组。指针。结构体。文件操作等所有重要内容,综合性强,难度大。然而在训练方式上,却没有充分考虑學生能力和水平的差异,要求一个班学生统一完成一个综合训练题目。这就导致了能力强的学生需要专注地去完成课题,无法顾及其他同学:而大部分中等或偏下水平的学生却因无从下手而产生畏难情绪,最后无法完成练习,只能抄袭作品向老师交差,训练效果很不理想。
  (2)项目过程中教师指导工作没有监督。由于是任课老师自行决定训练方式,因此就不可避免地出现老师指导工作不到位的情况。有的任课老师采用课堂教学形式给学生安排1-2个课时,讲解项目驱动课题的需求和主要技术,然后放任学生在机房中独自实践,学生在训练过程得到的实际技术指导非常有限,教师也无法了解学生的能力和普遍存在的知识缺陷,这对于提高课程的教学质量是非常不利的。有的任课老师甚至以学生申请在校外完成项目任务为由,采取学生自行安排。各自独立训练的方式,项目课程形同虚设。
  二、项目驱动课程教学改革与实践
  针对程序项目驱动课程中存在的根本问题,笔者所在的教学团队对项目课程教学的实施提出了成立课程指导和考核小组的改革方案,并进行了实践。具体方案如下:将JSP程序设计语言。数据结构和数据库三门课程定为改革实践核心课程,并分别为这三门课程成立了项目课指导考核教师小组,每个小组含成员4到6名,都是来自各个教研室中长期从事相关课程教学的老师。项目指导考核教师小组的工作贯穿于项目方式。项目内容以及项目考核的改革之中。
  (一)项目方式改革
  项目方式改革包含以下2个方面的内容:
  a:共同协调各个专业开设JSP程序设计课程的项目驱动课时间。采取这种开课方式带来的好处在于,同一个小组内的老师对本学期有多少个班。哪些专业开设了同一门项目驱动课了如指掌,大家可以互相了解项目课进行期间各个专业。各个班的进行情况,起到互相监督。相互促进的作用,避免了以往项目课程任课老师各自为政,缺乏监督的情况。
  b:由指导考核小组成员协助任课老师指导学生项目过程。具体实施时,规定在学生集中项目的32个学时中,指导与考核小组的老师必须与任课老师时间共同承担2~4个学时的项目指导工作。这一措施,改变了以往项目过程中面对众多学生的问题,一个老师力不从心的状况。还有利于发现能力强的学生,将他们发展成指导老师的小助手,帮助其他同学解决问题。同时也使得考核小组的老师能够更深入的了解项目的学生,在答辩过程中能更公正的进行评分。
  (二)项目内容改革
  由指导考核小组成员共同确定项目驱动课程的题目。在指导考核小组中,有的老师教学经验丰富,有的老师实践经验丰富,在一起讨论出题的时候,常常碰撞出思想的火花。比如实践经验丰富的老师出的题目往往综合性特别强,难度也稍高,这时教学经验丰富的老师就会根据学生的学习情况和实际能力,把题目拆成2~3个小课题,这样既保证了题目的综合性和多样性,又考虑了学生的完成能力,使得学生更有信心接受挑战,又能够在项目中享受到软件设计的乐趣。
  三、结语
  上述教学改革方案提出后,在教学团队全体教师的努力下,经过几个学期的教学实践的检验,取得了很好的教学效果。首先,考核方式的改革,使得学生真正感到了学习压力,激发了他们学习JSP程序设计的积极性。40%的学生表示,以前在宿舍用于玩游戏的时间,现在基本用于完成项目驱动题目。其次,由于指导方式的改革,使得学生遇到的困难能够得到及时指导,学生学习的信心和兴趣都得到了提高。很多学生经过自己的努力,实现一个软件作品之后,对软件设计有了深入而具体的认识,对自己的解决问题的能力也充满了信心。
  本次JSP程序设计项目驱动课程的教学改革,摒除了以往教学模式的弊端,有效地培养了学生在软件设计方面的程序整体意识,为学生将来进入IT行业,成为一名合格在JSP程序设计专业人才打下良好在基础。
转载注明来源:https://www.xzbu.com/2/view-14859724.htm