工程教育认证背景下计算机专业综合实习课程教学研究

2020-07-04 02:15王鲁吴秋兰
电脑知识与技术 2020年15期
关键词:复杂工程问题工程教育专业认证教学评价

王鲁 吴秋兰

摘要:工程教育认证是开展实践教学的重要依据,专业综合实习是计算机科学与技术专业人才培养过程中重要的实践教学环节,在解决复杂工程问题能力的培养方面起着重要作用。在工程教育专业认证背景下,基于山东农业大学申请认证所用的《计算机科学与技术专业培养方案》,从教学内容、课程目标与毕业要求对应关系、实施过程及评价方式等方面,對专业综合实习展开教学研究,并将该研究成果应用于本科教学。

关键词:工程教育专业认证;专业综合实习;复杂工程问题;教学评价

中图分类号:G642 文献标识码:A

文章编号:1009-3044(2020)15-0178-03

1背景

工程教育专业认证制度是在工程专业教育领域对其教育质量进行评价而制定出来的规则、程序以及规范,旨在使工程教育达到一定质量标准。我国自2006年开展认证,通过强化内涵发展提高质量,发挥了重要的引领和示范作用嘲。工程教育认证强调以学生为中心,以“成效”为导向的教学方式。

认证对本科生的能力要求聚焦于“解决复杂工程问题”,复杂工程问题能力的培养必须通过精心设计的、具有复杂工程问题特征的实践教学案例来实现嗍。专业综合实习是培养实践能力、解决复杂工程问题能力过程中重要的实践教学环节。下面将以我国发布的《工程教育认证标准》《计算机类专业教学质量国家标准》、山东农业大学《计算机科学与技术专业培养方案》为依据,介绍工程教育认证背景下计算机专业教学研究。

2专业实践类课程介绍

山东农业大学计算机科学与技术专业针对学生毕业后5年左右的工作实践,在专业培养方案的培养目标中明确要求应扎实掌握数学、自然科学、计算机科学、软件工程和项目管理的基础理论、先进技术、方法和手段,具有运用这些知识和文献查阅解决计算机软硬件系统中的复杂工程问题,以获得有效结论的能力。专业综合实习是以项目开发为驱动的,在此过程中,学生可以灵活运用所学知识,分析、解决项目中遇到的复杂问题,对于创新能力、实践能力的提高具有积极作用。

2.1课程内容

专业综合实习通过对一个综合案例的实现考查学生对多门课程专业知识的综合应用能力,学生在老师的指导下完成从技术学习、系统选题、需求分析、方案设计到系统实现的全过程。我校计算机科学与技术专业学生在大学期间共进行3次专业综合实习,分别在大二下学期、大三上学期和大三下学期。为使学生更好地了解专业的发展现状、行业背景、服务对象及地位与作用,巩固并灵活运用所学知识解决复杂工程问题,3次专业综合实习均采用校企合作形式。以企业项目或者企业存在的实际问题为主要内容,企业工程师带着实际项目或者问题进课堂,企业工程师、学生与校内教师共同参与,在对软件系统案例各模块所需技术的讲解后,学生分组协作,独立完成系统的设计与开发。实习结束后提交软件系统,撰写实习报告,参加实习答辩。

2.2课程目标

结合工程教育专业认证理念,专业综合实习应达到以下课程目标:

1)能够针对软硬件系统设计方案进行合理优化,体现创新意识。

2)在实习实训过程中,结合社会、健康、安全、法律、文化以及环境等因素,分析其对需求、设计、开发及维护的影响。

3)通过查阅资料,了解项目行业背景,基于专业知识,完成项目的分析、设计,通过对相关信息的整理,获取有效结论。

4)独立完成实习实训过程所需新知识的获取与学习,针对具体项目,分析不同开发方法的局限性,制定合理的技术路线及研发进度。

5)实习实训过程中,遵守实训企业的各项规章制度,理解学科交叉的重要性,了解在团队开发中应承担的角色与职责,并能与不同行业背景的成员进行有效沟通。

6)学生在实训中应对新知识、新技术有较好的掌握,结合实训经历,应能不断学习和适应新知识与新技术的发展。

3对应关系

山东农业大学计算机科学与技术专业在培养方案中,根据培养要求,将12个毕业要求分解为35个指标点,综合各指标点的达成情况,确定该毕业要求的达成情况。综合考虑实习实训课程的内容及教学目标,课程组将毕业要求3、4、5、6、9、12以及要求下的9个指标点融人专业综合实习的教学大纲中,并与教学目标对应。为了进一步明确毕业要求,便于对毕业要求进行达成度评价,专业综合实习课程与本专业毕业要求的对应关系如表1所示,课程目标为本文2.2中内容。

4实施过程及评价标准

专业综合实习,一般有2-4周时间,采用校企合作的方式,分5个阶段完成。第一阶段示例讲解:企业工程师或讲师针对一个完整的项目,从需求分析、系统设计、开发技术等方面进行详细的讲解,让学生了解项目开发的过程和技术难点;第二阶段自主选题:针对本次实训方向,向学生提供多个可选项目,学生选取某一项目作为基础项目,围绕该项目,通过查阅资料、小组讨论、调查研究等方式扩展项目模块、充实项目内容,撰写需求分析报告;第三阶段系统设计:学生根据实训教师的分组,进行职责分工,明确自己在团队开发中的角色,完成系统的总体设计、概要设计、功能设计及数据库设计,形成系统设计报告;第四阶段系统实现:根据之前所做的需求分析及系统设计,选取合适的开发工具与技术,采用SVN方式,共享资源,共同实现系统功能,体会团队开发的过程与乐趣,形成系统实现报告及系统操作说明;第五阶段课程答辩:以小组为单位总结归纳实训过程中的成果、经验、教训,制作答辩PPT,并在答辩过程中展示完整系统,答辩组从选题、方案设计、实现、总结、答辩交流情况等方面进行打分。

最终成绩由实习报告、实习答辩情况、设计结果、平时考评作为评价依据。成绩采取优秀、良好、中等、通过和不通过五级评定制。评价标准如表2所示。

5能力培养

专业综合实习在本专业“解决复杂工程问题”能力培养中主要承担以下任务:

1)要求学生了解社会的工程需求,了解项目开发中所涉及的多学科、多行业背景知识,综合运用现有知识体系及专业素养,通过查阅资料等方式获取新技术、新知识,并应用于实际项目的开发,提高创新能力及解决复杂工程问题的能力。

2)系统掌握软件工程理念,掌握软件体系结构及算法在系统开发中的应用及系统开发过程中各类文档的撰写。

3)培养学生的团队协作精神,并了解个人在团队中承担的角色和应尽的责任,体会以版本控制为基础的团队编程过程。

6结束语

本科工程教育的基本定位是培养学生解决复杂工程问题的能力,计算机科学与技术专业对学生的实践能力又有着更高的要求。本文从课程介绍、教学目标与毕业要求对应关系、实施过程与评价方式等方面开展了研究。下一步将加强实习内容与社会能力需求的契合度,为学生就业提供有力保障。

猜你喜欢
复杂工程问题工程教育专业认证教学评价
面向工程教育专业认证的网络m程专业培养方案探索
对农村小学数学课堂教学评价的认识和看法
信息类专业硬件基础实践的项目沉浸式教学模式
网络环境下高职英语课程多维度评价方式研究
小学数学“反思型” 教学的探索与实践