CCF@U374:陈振宇走进厦门理工学院
2016年5月18日下午,“CCF走进高校”活动来到厦门理工学院。CCF特邀讲者、南京大学副教授陈振宇以软件测试为例为厦门理工学院的师生开展了以“教学、科研与产业融合”为主题的讲座,活动由计算机学院副院长崔建峰主持。
陈振宇先为青年教师带来了“教学、科学与服务社会”的三大必修课;又以“12306售票系统”、“淘宝”等例让同学们了解产业服务不同于我们“简单”的编写代码,应该思考这些系统背后所需要的技术支持。陈振宇希望同学们能理性地进行测试,软件工程确实注重实践,但多些理论的推导则会大大降低测试成本,从而更受产业的欢迎。陈振宇在教学中采取了当今最流行的“众包”方式,让学生真实感受了即将面临的IT产业,这种方式以低成本解决了教学与企业中隐存的问题。陈振宇还以自动化软件测试为线索,简要地介绍了软件测试慕课的教学设计,以及通过慕测平台将教学、科研和产业融为一体的基本思路。同学们认真听讲且纷纷赞叹陈振宇的创新之举,场上时不时传出阵阵叹声、掌声。
陈振宇作题为“教学、科研与产业融合”的讲座
现场听众
听众感言:
詹明捷 13软件金融
2016年5月18日,由我校计算机与信息工程学院和中国计算机学会(CCF)共同举办的“教学、科研与产业融合”的会议在4-105召开。
陈振宇老师提出以软件测试为例把产业与教学密切结合,相互支持,相互促进,把学校办成集人才培养,科学研究,科技服务为一体,形成学校与企业浑然一体的办学模式。
陈振宇老师将企业需要解决的测试问题,把大任务给学生分组完成,非常好的将工业界与学术界结合,这样有利于激发学生的创造力、创新力。
这为学生提供了必要的实战条件和难得的锻炼机会。在实践中,学生在老师的带领、指导下,把学到的书本知识运用到实践之中,从而加深对知识的理解,增强应用知识和解决实际问题的能力。不仅如此,这种结合方式还会激发学生的创造、创新的愿望和热情,激励我们在实践中不断探索,不断创新。
在这样的氛围中进行专业实践教学,学生才能学到真本领,教师才能教出真水平。
在活动现场负责系统展示的南大同学,为大家讲解了系统,并与我们进行了深入的沟通,考虑真正投入使用后会遇到哪些问题。
这次活动让我长了见识、开了眼界,我特别关注了‘网站安全自动化检测系统’,以前也做这方面的,我没有他们做得那么好,他们的系统给我很多启发和借鉴。
在现今“互联网+”的时代里,或许我们都曾想过“假如有一天,我能对世界有一点点改变”。学校的研究注重创新和前沿,企业里的产品注重需求和市场,倘若能将前沿性的研究成果应用到实际的产品中,研究本身才能产生厚重的意义和价值。
这样的会议是一个好的开始,以后我们可以继续尝试把教学、科研与产业融合,探索建立一个让企业与学院充分交流的平台。通过企业提出问题需求、学院研究解决的方式,我们期待将在与企业合作交流方面取得更大的成就。”
计算机是一个应用学科,一个好的开发可以使成千上万的人用到,这是我们学科的特点。计算机系的学生未来除了一部分人做学术科研,大部分还是进入产业界、工业界。如果能尽早培养同学们的实践意识,引导同学们尝试把研究转变成一个看得见摸得着的系统,变成“有用”的东西,这可以同学们激发很大的热情。
产教结合、校企一体的办学模式,是当前职业学校开辟的一条新的发展之路,但这刚刚是起步,而且由于各个学校的实际情况不同,所以具体做法也不尽相同。但我们只要坚定思想,坚持探索,认真把握好市场信息,依靠科技进步,职业教育的发展明天一定能走上健康发展的道路。
周丹妮 13软件金融
“CCF走进高校”活动来到厦门理工学院。南京大学软件学院副教授陈振宇以及他的团队为我们学院作“工业驱动的软件测试研究”的报告。陈振宇教授与百度、阿里巴巴、华为等公司都有合作。我非常有幸的参加了这次软件测试研究的报告。陈振宇教授以自动化软件测试为线索,结合学术理论、自己的研究经验与我们分享了从科研成果应用于工业提升到工业问题驱动学术研究,以及在软件工程中将教学、科研和产业联系结合一起。在这次报告演讲中,陈教授主要向我们介绍了幕测平台MoocTest、众包测试平台Kikbug,随行的研究生还向我们展示了平台操作。陈教授在教学上也是很有成就的,他讲课不超过30%,剩下的70%的时间留给学生,翻转课堂改变了常规的教学方式,让学生更好的获取知识,理解吸收知识点。陈教授还将外面公司的项目拿到学校课堂让学生实践,这是一种培养学生实践能力,右后踏出校园找工作才能更快的与社会经验接轨。将企业的软件测试工作引入,以作业的形式分配给学生,这样学生能够直接参与到企业产品开发的流程中,能够学习到一些实际的东西,而不仅是书本里的理论知识。且能更大的调动学生的学习的积极性和动手能力。幕测平台还能监控学生的编程过程,分析学生是否独立完成作业及辨析代码过程,主要错误有哪些,可以把重点出错的地方拿出来讲评,让做的好的学生跟同学分享做的过程,这样的一个教学方法能知道学生的掌握程度,也能更好的指导学生学习,防止学生出现作弊抄袭现象,能有效的提高学生的编程能力。
陈教授今天以小故事的内容展开,以软件测试为例,风趣幽默的与我们分享了他的科研团队的成长历程,听了这次报告让我受益匪浅,现在很多学校都是传授课本的知识点,较少的将社会经验或者是其他项目经验融入课堂,学生无法真正的理解掌握所学的知识点,这也使得我们学生毕业以后还需要花费一定的时间和精力来重新学习培训才能将自己的知识和技能更好地应用到将来的工作领域。
黄莹莹 13软件金融
教学,科学和服务社会是高校的三大基本职能,也是青年教师的必修课。作为典型的工程学科,软件工程的发展离不开教学,科学和服务社会的三方面融合。本次讲座以自动化软件测试为线索,介绍软件测试慕课的教学设计,以及通过慕测平台将教学,科研和产业服务融为一体的基本思路;介绍软件测试的研究进展和前沿方向,分享一个年轻科研团队的成为能够在过程,反思软件测试在产业应用中的失败教训和努力方向。
首先是科学方面,主要是讲了什么才算是一个好的研究?一个好的研究是指能够打破传统观念,或者是从无到有的研究,也就是说这个研究是前人没有研究过的,而你去做了这项研究,让他从无到有的一项研究。
其次,技术方面的话,陈振宇老师讲了一个有188体育投注:测试方面的例子,是说188体育投注:逻辑测试的,他有很多细节问题都是隐藏得很深,在一开始测试可能是没有问题的,甚至是在运行几年都没有问题,但是在几年之后,在很多耦合的情况下就会爆发,所以一般来说不建议采用逻辑测试。陈振宇老师做了一个发现bug的规律的项目,本以为只是学术方面的研究,后来却应用于百度,阿里巴巴,华为等公司的测试方面,这说明了解决问题不仅仅是需要实验,也需要理论知识的指导,因为有一些问题,通过实验区解决问题的话,可能要花费很多功夫,开始通过理论却很快可以推出这个实验是不可能成功的。陈振宇老师讲了一个众包测试,这是说有企业布置作业,来引导学生发现问题,进而激发起科研问题,最后导致无缝成果转化,实际工业需求驱动前沿研究。
最后是通过四个不同的系统的展示,不同的系统展示不同的方向测试,有安全性测试,自动化测试和众包测试,阐述了不同的测试有不同的应用领域,多方面考虑,但是有一点,理论一旦要和实际相结合,共同作用于产业。
最后希望学校能够引进这几个系统,应用于大一的学生,从头开始培养他们的动手编程能力,这样在以后的工作竞争中不至于因为编程能力不够而导致失利。
所有评论仅代表网友意见