《基于JAVA技术WEB应用开发》课程体系的改革
2015-05-30刘红岩
【摘 要】通过社会的调查让学生总结学习课程的目的和重要性,再从实际出发让学生发现问题、解决问题并验收方案,让学生亲身经历整个过程,从而达到教学的目的。
【关键词】从实际出发;调动学生的积极性
作者:北京信息职业技术学院 100018
一、问题的来源
《基于JAVA技术WEB应用开发》这门课程我已经教了多届的学生,因为采用的是以理论为主,主要依靠教师对教材的讲解,学生对教师提出的问题思考并解答,这种方式可能对其它的课程比较有效,但对这门综合性比较强的课来说收效甚微。于是我们经过讨论后,决定采取一种“从实际出发”的方法,借鉴于英国和德国的课业方式,让每位同学针对于一个实际的问题,运用课本上的知识亲自策划、设计、解决和测试一个真实的项目。
二、解决问题的方法
①分析IT行业的最新形式
计算机行业相对于这门课程最接近的职位是“项目经理”、“项目策划”、“系统分析员”、“系统设计师”、“程序设计员”,最相近的资格证书是“项目管理师”(PMP),据调查这个职业属于计算机行业的高薪职业,而且其所涉及的知识也是比较综合的。
②分析职业学校学生的现状
现在的学生不仅在知识存在着差异,而且在学习方法和学习主动性上也存在着差异。有部分学生已经具备了相当丰富的计算机知识,他们的自学能力较强,有一定的独立思考和解决问题的能力,学习的主动性较高;有部分学生由于原来接触计算机的机会少,他们所掌握的计算机知识和操作计算机的能力都有局限性,但这部分学生还是愿意学习的,只是不会学,学习的积极性还是较高的;还有相当一部分学生不会学,也不爱学,所以也就谈不上学习的主动性和积极性了。
③调整教学的内容
通过以上分析的过程,在进行这门课程的过程中采用了以下的方式和方法。
1)触发学习的积极性
在正式教授课程之前有两课时或以上的课时让学生上网,了解当前本课程在社会上的用处,要求:
a.关键字:“项目经理”、“项目策划”、“系统分析员”、“系统设计师”、“程序设计员”、“项目管理师”、“基于JAVA技术WEB应用开发”、“软件工程”等。
b.要求学生可以去技术网站、人才招聘网站、技术论坛、搜索引擎。
c.要求学生查找内容:
以往手工作坊式的软件开发方法;
面向過程的开发方法;
面向对象的开发方法;
CMM的应用;
项目管理软件的种类;
类似职业在招聘网站上的薪金。
d.结束网上调研后的报告要求:
这门课程在社会上的需求;
相关人才在行业中的薪金待遇;
学习这门课程的目的;
你要在学完这门课后达到什么水平。
2)思想教育
许多人都认为什么时代了还进行思想教育,殊不知学习的动力和源泉都在于内心的理想和志向,这就是古人所说的“志当存高远”。
在讲到程序制作的规范中,我举了这样的一个例子,印度与中国同属于文明古国之一,到了信息飞速发展的今天,印度这个贫穷的发展中国家一跃成为软件出口的大国,究其原因是不是印度人比中国人聪明呢?美国人有这样的一句口头禅:“我们的财富在犹太人的口袋里,我们的智慧在中国人的脑袋里”,所以不是他们聪明,那是什么呢?是因为他们采用了一套规范的项目开发的规则,遵循这个规则就能避免许多意想不到的问题。这套规则,这套方法在那里?就在我们今天讲的知识中。在说完这个例子之后,班级里的所有学生(包括爱睡觉、调皮捣乱的学生)顿时群情激奋,大有不超过印度誓不罢休的劲头。
这个例子不仅教育了学生,也教育了我,从中我知道我们的学生有多么热爱祖国,他们也愿意为祖国的富强奉献自己的一点微薄之力,我也悟道了学生并不是拒绝教师的雕琢,并不是拒绝教育,而是他们并不知为什么学习,为什么坐在教室里。
3)教学内容的实施
教学内容采用的是:
a.成立项目小组,确定项目负责人。
b.以小组为单位去社会上的企业调研,寻找项目
c.调研后书写调研报告分析企业现状
d.书写立项报告
e.制作可行性分析报告
f.制作需求分析报告
g.制作系统设计报告
h.完成项目
i.进行系统的测试
j.完成系统的验收
通过市场的调研确定项目后,每组的同学争先恐后地去完成任务,这个时候问题出现了:几乎每位组员都在进行第一步的工作,谁也没有对以后的工作有个相关的打算,所以我们的小“项目经理”必须制订详细的分工及其进度的甘特图,并在项目进行时定期检测是不是和我们的里程碑相符。
从立项到验收,每个小组的成员都经历他们上学以来最疲惫的日子,每天在日程表每个人都有自己的工作,让他们烦恼的是完成了工作并不代表就可以了,他们必须经过每一部分的验收,而且必须遵循进度的安排。
4)确定考核方案:
通过以上的教学方法的进行使得我们的学生能够有条不紊地参与到教学中来,由此制订相关的考核方案尤其重要,及其通用能力的考核对学生有了一个公正的评价,努力的同学得到收获的滋味从而更加积极地面对今后的学习,对于成绩稍差的同学又是一个鞭策。
三、教学改革的实验结果
①学习本课程的必要性
讲授课程前后对比:认为开设本课程非常必要的学生从27.5%上升到67.5%,能够证明该方法是有效的。
②对个人能力的提高:对学生的各项能力均有不同程度的提高,尤其是设计和创新能力提高显著。
③对考核方案的看法:学生对考核方案基本赞同。
四、总结
学生积极性的调动是一个老生长谈的问题,今天我们对《基于JAVA技术WEB应用开发》这门课程体系改革的分析中得到了一点启示:什么问题都要从“实际出发”,让学生充分的体会到学习不是为家长,为老师,而是为他们自己的每一步人生。我这里有一位同学的小结,他这样写到:“这次的项目完成,就象一次旅游,我脚踏实地的游览了各处的风景,知道了有险滩,也有平静的湖面,但不管什么时候,我们都在一起努力。在这次经历中我不止看到了一路的风景,也看到了我的未来!看到了我努力的方向。”
作者简介:刘红岩,女,1975年出生,籍贯:河北省,北京信息职业技术学院电子商务专业技术中心主任,讲师,研究方向:程序开发,网站建设,数据挖掘。