面向工程教育认证的Java,web课程教学改革
    建立国际实质等效性的中国高等工程教育专业认证制度已成为教育界、工程界的广泛共识,我国也一直致力于加入有关国际互认协议。该认证是提高工程人才培养质量的重要保证,也是提升高等工程教育国际竞争力的重要基础。《華盛顿协议》是其中签署时间最早、缔约方最多的协议,也是世界知名度最高的工程教育国际认证协议,我国在2016年加入该协议。从根本上讲,该协议承认的是经过工程专业训练的学生具备基本的科技素养和从业能力,即认证的重点从考核“教育输入”(教师教什么)转向考核“教育产出”(学生学到什么),采用能力导向的认证标准。
    高等教育课程改革借助互联网和移动终端等新技术,一方面可以共享教育教学资源,提供多种教学模式,丰富教学内容;另一方面,学生可以借助网络终端进行自主学习,通过线上资源学习、线下课堂教学辅导,大大激发学习的主动性,从而引导学生培养企业所需的从业能力。建设精品资源共享课就是高等教育课程改革的重要举措。什么编程课比较好
    在这样一个教育大背景下,将工程教育认证和高等教育课程改革结合起来,用工程教育认证中所强调的核心能力来指导目前的高等教育课程改革就显得十分必要。很多高校及其教师已经
开始进行这方面的可贵探索。Java web是一门实践性非常强的课程,与学生实际的从业能力关系密切,借助工程教育认证可以让该课程资源的建设更有目的性和实用性,课程改革也能更好地为专业建设服务,符合社会发展的实际需求。吉林大学珠海学院目前正准备开展工程教育认证,而这门课程已成功申报学院的精品资源共享课程项目,因此希望进行一些有意义的探索。
    二、Java web课程教学存在的问题
    Java web课程开设的目的是培养学生使用Java相关技术开发web应用程序的能力,为学生毕业后从事与web程序开发相关的工作打下基础。目前Java web课程教学主要存在以下几方面的问题。
    (一)课程体系不够完善,过于单一
    以往开设本门课程要求的预备知识是学生具备基本的Java编程能力和数据库知识,忽略了开发web程序所需的前端技术。由于学生对HTML、表单等技术一无所知,而开发web需要前端做支持,因此教学伊始就需要花时间来讲授网页前端技术,导致无法在规定时间内讲授完
课程内容。另外,从企业人才的实际需求出发,目前安排的课程距离企业人才的核心专业能力要求还有差距,需要完善课程体系,丰富课程内容,提高学生的综合实践能力。
    (二)课程目标不明确,内容较为陈旧
    作为一门编程课,它的目标是以培养学生的Java web编程能力为主。但这个目标较为笼统,很难对其进行量化并用于实际考核,教师不能把握学生究竟掌握了多少才能算优秀、良好。整个课程内容也比较陈旧,Java web作为开源技术的佼佼者,在技术上不断推陈出新,需要在保证课程体系稳定性的基础上对课程内容不断进行更新调整。
    (三)案例教学不足
    Java web课程会布置学生完成很多实验,学生通过完成实验来检测自己是否掌握对应的理论知识点。由于对实验缺乏后续的指导改进,学生虽能够完成实验要求,却对自身完成的代码质量认识不足,对代码中存在的问题也不清楚,也无法进一步对代码进行优化重构,这就要求教师运用案例教学,指导学生改进代码。但传统教学不注重使用案例教学法,案例资源明显不足,因此整理出一些实验中的典型案例及优秀的学生作品让学生进行对比借鉴就显得非常必要。
    (四)自主学习的资源不足
    随着自媒体、翻转课堂的兴起,学生学习的方式变得更为多样。为了让学生更好参与课堂教学,发挥其主观能动性,引入新的教学模式势在必行,这就需要有充足的教学资源给学生用于自学。目前能提供的学习资源明显不足,需要在现有学习资源的基础上进行补充完善,给学生提供丰富的多种资源进行自主学习。
    三、基于工程教育认证的Java web课程教学改进措施
    工程教育认证重点考查学生的专业核心能力,结合课程教学目标,希望学生具备的核心能力包括运用计算机信息科技所需技术、技能及使用现代工具的能力;具备资料搜集与分析能力并能运用计算机技术进行专题研究能力。课程教学目标主要有:引导学生掌握计算机技术,计算机工程基础专业知识和实验技能;培育计算机技术相关产业或信息技术跨领域应用人才;培养学生的专题实践能力、分析与表达能力、团队合作能力。
    为了培养学生的核心能力,我们对Java web课程教学做了以下改进。
    (一)重新搭建web应用开发技术课程体系
    要让学生成为计算机领域的专业人才,掌握Java web开发技术,光靠Java web开发技术这门课是远远不够的,需要有一个完整的课程,多门课程知识相互配合,这样才能真正培养出学生开发Java web应用程序的能力,才能培养出企业真正需要的软件开发人才。
    重新搭建的课程体系涵盖了Java web应用程序开发所需技术,包含了UI设计、Java面向对象程序设计、Java web应用开发技术、数据库原理与应用、智能手机开发技术、Ajax框架技术、J2EE框架技术等课程。这些课程涉及Java web开发的基础知识、前端和后台技术,课程体系以由浅入深、从基本到提高的顺序进行讲授,最终使所讲授的技术能满足企业所需,真正落实工程认证所要求的“以能力为导向”的目标。具体课程安排详见表1。
    (二)在课程整体体系的基础上更新调整课程内容
    近几年,Java web的知识体系更新很快,设计模式的应用、框架的更新变化等都迫切需要对课程内容进行更新调整。
    首先是教材的选择。选教材一直是个难题,市面上的大部分web教材内容都较为陈旧,而比较新的教材又大都是培训机构编印,内容既新又多但不太适用于课堂教学。我们结合多本
教材的内容确定教学目标和内容,在贴近教材的基础上组织适合本专业的教学内容。与一般教材讲解的顺序不同,我们首先从Servlet技术讲解开始,让学生对Java web开发有一个整体的认识,并在此基础上对JSP、JavaBean等技术进行讲解,这样有利于学生掌握接下来讲解的MVC模式。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。