1涵盖的技术
作为一名技术人员,在动态网站研发过程中,最先要掌握的基本语言,应该是超文本标记语言。这种语言从名字就可以看出是专门为制作网页和网站服务的。因为代码简单,方便易懂。所以可以作为前导的基础课程。其次,要开发动态网站,至少要掌握一门面向对象的高级编程语言,从本门课程的名字大家也能分析出,这里选用的是Java高级编程语言。当然在动态网站制作过程中,脚本语言必不可少。目前较为成熟、流行的脚本语言有,PHP、C#和JSP,后者跟JAVA有着天然的结合性,技术也不逊色于前两者。是教学中不错的选择。当然动态特效脚本语言也是需要了解的,这里面选择性较大,不一一介绍。最后,选讲一门数据库技术,让网站从静态变为动态,才真正实现网站的意义。SQL可以进行简单介绍。除了技术角度之外,还应该介绍网站的功能设计、主题与内容的安排,风格的确定等。如果课时允许的情况下,还可以适当拓展网页美化相关的专题。
2软件技术专业JavaWeb课程存在的问题
在课程内容上未能紧跟技术发展趋势,现有的JavaWeb开发高职高专教材多以基础的知识和技能为重点来讲解,与用人企业对JavaWeb开发人才需求相差太大,不能满足用人单位的需要。比如企业多需熟练掌握SSH框架的JavaWeb开发人才,但学生没有深入地学习实践这些主流的开发框架,就业时面对企业人才需求比较被动。在教学模式上,能够采用任务驱动,项目导向的方式,但是每个项目只针对某些知识点,相对单一,虽然全部项目涵盖了全部知识点和技能,但是系统性不够,不能很好地引导学生将这些零碎的知识和技能应用于综合的系统开发中。另外,课堂和实训地点相分离,缺乏职业氛围,与企业联系不多,学生在校学习与实际工作存在不一致性。
3软件技术专业JavaWeb课程改革的有效措施
首先打破传统教学观念,以“任务为驱动”“、案例+项目”的方式进行教学,从学生熟悉的实例出发,首先提出问题,引导学生解决问题,问题扩展,再解决问题,再扩展,再解决。这种通过一个程序的层层推进,引入课程内容,使得学生的每一步学习都有基础,是循序渐进,螺旋式上升的过程,使学生的学习是在“走台阶”,而不是“三级跳”。其次在课堂教学上采用师生互动、小组讨论等形式,也通过老师巡回指导,发现学习中普遍性问题和同学中的新思路、新方法,实时地提出问题,学生进行正误判析,解决普遍性问题,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。再次计算机类课程的学习有其自身的特点,听不会,也看不会,只能练会,所以在课程教学中必须强调程序设计训练。学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,能利用计算机解决实际问题。最后课程采用过程性评价和结果性评价相结合的考核评价模式。其中,过程性评价成绩占课程总成绩的60%,结果性评价成绩占课程总成绩的40%。过程性评价以项目为单元来进行。结果性评价通过学期末的集中考试进行,重点考查学生对JavaWeb开发的基础知识及常用开发框架的理解掌握情况以及代码编写能力。每个项目成绩都是从知识、技能、态度三方面考核,考核依据是提交的成果、项目总结、平时表现、小组内部评价、组间评价等。
作者:宋磊 杨文 吴奇英 单位:哈尔滨职业技术学院