APP下载

基于工程教育专业认证的《Web系统开发》课程教学改革

2018-01-16顾青

青年时代 2018年30期
关键词:工程教育专业认证教学改革

顾青

摘 要:《华盛顿协议》是最具影响力的工程教育本科专业学位国际互认协议。2016年6月,我国成为《华盛顿协议》的正式会员,这标志着中国的工程教育开始与国际接轨。工程教育专业认证是国际通行的工程教育质量保证制度,其核心是确保工科专业的毕业生水准达到行业认可的标准要求。上海电机学院软件工程专业将于2019年进行工程教育专业认证,《Web系统开发》课程作为软件工程专业的一门核心课程,课程教学改革势在必行。本文依据工程教育专业认证标准,对《Web系统开发》课程开展了教学改革探索与实践,以期促进专业建设、推动软件工程专业人才培养质量的持续提高。

关键词:工程教育专业认证;Web系统开发;教学改革

一、基于工程教育专业认证的课程教学改革

根据工程教育专业认证以成果为导向的反向设计原则,通过了解企业对软件人才的需求,确定软件工程专业学生毕业时应该具有的职业能力,以学生所需的能力(成果)倒推出毕业要求,使得软件工程专业的毕业要求、课程体系、课程内容能够对接软件人才的职业标准和行业需求。

(一)明确课程教学目标,优化教学内容

《Web系统开发》课程教学团队通过研究《工程教育专业认证标准》的12项毕业要求,在分析本课程对实现软件工程专业培养目标和达成毕业要求支撑度的贡献后,明确了本课程对毕业要求中的设计/开发解决方案、研究、使用现代工具这3项毕业要求具有较强支撑,并修订了课程教学大纲,将毕业要求相应地分解为三项教学目标指标点:(1)掌握JavaBean、Servlet、Struts2、Hibernate、Spring等开发技术,掌握Web程序设计理论与方法,具备软件开发技能;通过应用MVC、ORM、AOP等开发思想和模式,了解软件工程领域的发展趋势,熟悉本专业的前沿知识和研究热点。(2)能够在他人指导下,完成软件工程某一应用领域(Web系统开发)的系统分析、设计和实施。(3)能够使用MyEclipse、MySQL等开发平台、主流测试工具以及使用JSP等开发语言进行软件开发与测试。

根据教学大纲要求,重组优化以下教学内容以支撑课程目标:Java Web开发环境配置、JSP技术、JDBC技术、JavaBean技术、Servlet技术、MVC与DAO模式、Web实用开发技术、Struts2框架技术、Hibernate框架技术、Spring 3.0框架技术。

(二)改革教学模式

1.灵活运用多种教学方法

以学生为中心,根据不同教学内容的特点,灵活运用案例教学法、项目教学法、翻转教学法,引导学生主动学习、积极思考,提高教学效果。例如,对于课程中的框架技术部分(Struts2、Hibernate、Spring 3.0),采用项目教学法。选取来自企业的、切合课程大纲的实际项目,根据课程目标,把项目划分成以下五个子项目:使用Struts2开发Web应用项目;使用AJAX技术优化Struts2框架,提高项目开发效率;使用Hibernate设计实现信息持久化;使用Spring框架实现对象管理;使用Struts2、Hibernate和Spring 3.0集成应用系统。学生按照工作顺序分段逐步学习各子项目,最终学完整个项目,从而掌握框架技术。

2.搭建网络学习平台,拓展学习时空

建设《Web系统开发》课程网站,从时间和空间上延伸课堂教学。网站整合了课程的学习资源,由教学大纲、授课教案、教学课件、案例学习、资源中心、课程视频、在线答疑等部分组成,为学生开展个性化的自主、探究与合作学习提供了良好的条件。根据课程的特点录制了部分教学视频,使网络教学形式更加形象生动。学生可以通过视频进行课前预习,做到上课时有的放矢;学生也可以通过视频进行课后复习,以便更好地消化课程知识、掌握课程重点和难点。教师与学生、学生与学生都可以通过“在线答疑”部分进行课后互动交流,分享学习经验、解决学习中的问题。

3.开展课外实践教学,培养学生创新能力

鼓励学生积极參加学科竞赛和大学生创新实践项目,分别选拔和组建竞赛和创新团队,安排指导教师利用课余时间对这些学生进行针对性的指导,并提供了专门的实验室作为团队成员进行学习及活动的场所。通过参与学科竞赛和创新项目,锻炼和提升了学生的沟通交流能力、应对挫折的能力,帮助学生更深入地学习和运用Web系统开发的技能,使得学生具备更强的竞争意识、创新思维能力和团队精神。

(三)采用多元化的考核方式

采取过程考核和结果考核相结合、实践考核为主要考核方式的形式,其中上机实践考核所占比例为70%。课程总成绩分为:出勤(5%)、课堂表现(5%)、作业 (10%)、实验 (30%)和期末考试 (50%:理论10%+上机考试40%)。

1.突出实践能力,加强平时实验的考核

本课程开设了7个实验,实验总成绩是由每个实验的实验报告、实验运行情况及回答问题成绩构成的。在实验课上,教师认真检查每个学生的实验程序运行情况,并提出相关的问题,以检验学生是否掌握了实验中涉及到的Web系统开发的理论以及具体应用。通过严格检查学生的每次实验,一方面,教师可以了解学生在实验过程中出现的各种疑惑及困难,及时予以指导,并根据学生的学习情况调整教学进度;另一方面,可以约束学生时刻不能懈怠,只有一步一个脚印地上机编程实践,才能获得相应的实验成绩。通过实施严格的实验考核,提高了学生运用课程知识和技术解决问题的实践能力。

2.改变考试模式

本课程以往的期末考试是以笔试的方式进行的,这种“重理论,轻实践”的考试形式,无法考查学生实际开发Web系统的能力。因此,改变考试模式,采取笔试和上机考试相结合的方式,可以全面考核学生的学习成效,通过笔试部分考查学生对课程理论知识的理解和掌握;通过上机考试部分考查学生编程实践能力。

(四)持续改进教学质量

1.课程期末考试结束后,计算出课程目标达成度,以此得到课程教学质量的客观数据评价。课程目标达成度的评价主要包括课程分目标达成度评价和课程总目标达成度评价。课程分目标达成度是总评成绩中支撑该课程分目标的各个考核细项的平均得分的总和与总评成绩中支撑该课程分目标的各项考核细项总分之比,课程总目标达成度是学生总评成绩平均值与该课程总评成绩总分之比。通过对本课程三项目标指标点的达成度计算分析,可以确切了解课程教学中的薄弱环节,以便在后续的教学中加以改进。

2.建立毕业生跟踪反馈机制,从毕业生的反馈信息中了解本课程中哪些目标指标点是企业对软件人才的需求,哪些是有待改进及补充的。定期了解企业对本课程的岗位能力要求,建立课程目标的动态改进机制,以此达到持续改进课程教学质量的目的。

二、结语

基于工程教育专业认证的要求,《Web系统开发》课程教学团队从优化教学内容、改革教学模式、改革考核方式及持续改进教学质量等多方面对《Web系统开发》课程进行了课程教学改革,有效地实施了“以学生为中心、成果导向、持续改进”的工程教育理念,并在教学实践中取得了良好的效果,提升了软件工程专业人才的培养质量。

参考文献:

[1]陆勇.浅谈工程教育专业认证与地方本科高校工程教育改革[J].高等工程教育研究,2015(6):157-161.

[2]林健.工程教育认证与工程教育改革和发展[J].高等工程教育研究,2015(2):10-19.

[3]姚登举,詹晓娟.面向工程教育专业认证的操作系统课程教学改革[J].高师理科学刊,2017(10):91-93.

猜你喜欢

工程教育专业认证教学改革
面向工程教育专业认证的网络m程专业培养方案探索
信息类专业硬件基础实践的项目沉浸式教学模式
基于工程教育认证要求的农业水利工程专业培养目标修订