前言:想要写出一篇引人入胜的文章?我们特意为您整理了新工科下软件工程课程教学浅析范文,希望能给你带来灵感和参考,敬请阅读。
前信息技术的发展越来越快,“互联网+”也正在改3变着我们的思维方式,从大数据,到云计算,再到物联网,这些正逐步深入到我们日常的工作和生活的方方面面。计算机也越来越普遍地用来处理、交换和传播各种形式多样的信息。信息技术体系也已经成为了一个能够用来实现现代化战略目标而被广泛采用的综合技术结构,它也从最初的主要面向科学工程应用,正在逐步发展成为当今科学工程与大数据信息混合应用的新阶段。因此,为了能够进一步适应大数据信息的应用,亟需一个严密的管理控制机制,计算机软件也因此应运而生。软件工程是一门研究如何用工程化的方法来构建和维护有效的、实用的和髙质量软件的学科。当前,在我国髙校中,《软件工程课程设计》这门课程属于软件工程专业培养体系中最为重要的课程,它不仅仅是软件工程专业学生必修的专业基础课程,同时也是网络工程、计算机科学与工程等相关的专业所要掌握和学习的重要课程。这门课程对软件工程专业中所涉及到的基本概念、原理技术与方法等进行了全面化、系统化的介绍和提升,同时在其相应的课程教学中能够对软件工程专业的学生的软件开发的能力、软件综合素质进行重点培养,从而为后续软件工程具体专业知识的学习及未来所需要从事的职业打下坚实的基础。然而,早期的《软件工程课程设计》的教材中,相关的理论知识点太多,其教学内容过于抽象,掌握难度大,学生在学习过程中理解困难,学习起来感觉枯燥乏味。尤其是对于缺乏软件开发实际经验的本科生而言,单纯的讲解理论知识在一定程度上使学生难以接受和理解。尤其是信息技术的发展使得软件工程日新月异,传统的教学内容已经远远落后于当前的技术,很难满足当前新工科背景下现代软件工程人才的培养需求。因此,亟需开展软件工程的教学实践改革,在充分保证软件工程教学效果的前提下对学生的软件开发动手能力及工程实践的能力进行综合训练和系统提髙。由机械工业出版社出版的《软件工程课程设计》第二版这本书,能够遵循软件工程课程设计的基本要求,而且其讲授的内容能够独立于其他相关的具体软件工程教材,从工程实际应用的案例出发,严格按照软件工程的设计规范,逐章给出软件工程课程设计的研究方法和思路,重点在于讲解软件的相关的分析、设计、编码、测试和维护等相关技术,能够让在校的本科生在掌握软件开发的基本过程和核心技能的同时,不断加强工程设计的能力,提髙其自学能力、创新能力和团队协作能力。整体来看,该书特色鲜明,符合“新工科”背景条件下,对于软件工程专业学生培养的基本要求,能够提升学生的工程实践和创新能力,提髙其工程素养。同时,在有了相应的教材的条件下,需要积极探索软件工程课程教学的改革,拿出具体实践方案,指导今后软件工程课程的教学实施。
1当前髙校中软件工程课程的发展现状
目前,软件工程课程是国内髙校软件工程专业的必修课,是几乎所有的软件类相关课程体系中的核心和主干课程。在这门课程中,软件工程的相关的基本概念、原理、技术和方法都进行了系统详细的介绍,为后续软件相关课程的学习奠定基础。软件工程课程所涉及的内容多,综合性强和实践性都很强,教学难度也很大,因此,在当前传统教学模式下,也存在诸多问题。(1)知识点过于抽象,难以理解。软件工程课程中基本理论多,知识点也过于抽象。对于本科生而言,他们还没有进行软件开发的相关经验,因此,对于课程中所提及的原理,在课堂上很难快速的理解、接受和消化,因此,学习过程中觉得很吃力,课程内容的枯燥乏味,导致其学习积极性不髙,严重影响了学生对该门课程的学习兴趣。这样最直接的后果就是对软件工程专业基础课程的掌握程度不够,会直接影响到今后的专业课程的学习,所以,针对这种现象,必须要及时予以纠正,需要相应的措施对课程教学进行改革。(2)对课程评价方法单一。在传统的教学过程中,主要是以课堂、教材和教师三位一体为中心,教学过程中髙度依赖于授课教师的专业水平和其相应的工程开发经验,以及授课教师的讲课风格,这样一种方法,严重限制了教学的空间,导致信息化程度不髙,而且对于学生的考核通常是以期末的闭卷考试进行,单一的考核方法也很难对学生知识点进行全面考查。因此,亟需对教学过程进行改革,建立多元化的考核模式,让学生在掌握理论知识点的同时,能对后续的动手实践起到一定的促进作用。(3)实践教学环节少。对于软件工程课程的教学,传统的教学过程中仍然以知识点的传授为重点。教师在课堂上往往花大量的时间去对知识点的系统性和逻辑性进行讲解,太过于理论化,进而忽视了对学生工程能力提升和相应的创造能力的培养。缺少或没有实践教学环节,根本没办法让学生培养解决实际工程问题的能力。因此,必须予以髙度重视,重新审视软件工程课程教学的改革与建设,需求新的行之有效的解决方法。
2当前课程改革的目标与思路
软件工程是一个应用性和实战性很强的专业,因此培养的学生也必须要具备很强的动手实践能力和解决工程问题的能力。同时,“新工科”背景下,也要求在人才培养过程中大力培养应用型、创新型复合人才。因此,在软件工程课程的改革过程中,必须要以“新工科”建设的思想作为指导,重点对软件工程课程的教学内容、教学模式、教学方法,以及考核评价机制进行相应的改进,重点培养学生的动手实践能力。因此,其改进思路可以从以下几个方面入手。(1)优化软件工程课程教学体系和内容。“新工科”建设给软件工程课程教学提出了明确要求,即需要从新工科人才培养的角度出发,为提升学生的工程实践和创新能力,提髙工程素养做出贡献。因此,在教学体系的优化过程中,必须要充分考虑时代的要求,重点对创新能力和实践能力进行培养,以此为出发点,构建以新工科建设思想为指导的人才培养实践教学体系。优化软件工程课程中的教学内容,对其相应的基础理论知识点进行合理整合,采取以案例为主导和项目制相结合的方法,将深奥晦涩的理论融入到实际动手过程中。(2)创新软件工程课程的教学模式和方法。传统的教学方式通常是灌输式的,具有封闭性。因此,现阶段必须要向开放式、研究型的课堂模式进行转变。结合线上、线下新的授课方法来构建行之有效的学习环境,充分发挥网络平台教学优势,创新教学方法。(3)完善考核评价体系。新工科建设背景下,必须要对传统的单一考核方法进行改进,引入多元化的考核方法,创建更为科学合理的软件工程课程的考核体系,并制定实践教学评价相关标准,实施动态化的管理和考核,创建多元化的考核办法,一定要充分考虑到学生个体的差异,让评价方法具有针对性。只有这样,才能对学生的能力进行全面科学的考核,才能真正对学生知识掌握的程度有个更为全面的掌握。
3课程改革的具体实施方案
(1)学生创新思维的培养。紧跟“新工科”建设方案,注重培养学生的实践动手能力与批判性思维能力。从平台、教师到课堂全方位打造创新创业培养体系。第一,通过结合软件工程专业本身的特色和优势,积极构建实践平台。第二,指导教师注重培养学生的创新思维与能力,鼓励学生在理论学习过程中积极发现问题,激发创新创业灵感,最后实现“异想天开”的创意。第三,学习内容体现新工科的学科交叉与融合的特点,把软件工程与思政、艺术相结合,增强学科的趣味性与综合性,激发学生的学习热情,提升学生的学科归属感,从而打破学生固有的学习思维,使学生能够从多学科、多角度看待问题,提升学生的创新思维。(2)统筹共生型的学生培养生态环境构建。在软件工程课程的建构与教学方面,使教师与学生进行有效的交流与沟通,使课程与教学内容适合学生与社会的需求。在学生培养的过程中,教师一定要积极鼓励本科生主动走进实验室、进课题组、进科研团队,以教学与科研结合、课程与课题结合、教学团队与科研团队结合的方式开展各项创新创业工作。在学生学习资源的提供上,进行学科的融合与交叉和跨学科的整合。在学习平台的建构上,有效结合学校、社会、国家相关的资源,尽力为学生提供更为广阔的实践平台。在学生的指导上,建立多学科、柔性化的指导机制,对学生进行精准、有效、及时的指导。以上各举措的良性运行,形成了统筹共生型的学生培养生态环境。(3)教学过程采用多元化评价方法的实施。在软件工程课程的评价过程中,要运用多元化的评价方法,对学生多方面素质和能力进行评估。不以期末考试为唯一的考核方法,强调过程性评价。在教学过中,要充分利用课程网站资源,利用网上作业、课堂小测验或作业等方式,考核学生运用知识的能力;利用课程的设计型软件开发,考查学生的设计创新能力;利用大作业等方式,来考核学生的文献查阅、问题分析和设计能力;利用期末考试,考核学生的知识运用、问题分析与研究能力。在教学过程中不断评估学生的学习情况,并使其成为持续改进教学效果的依据。多种评价方法的实施,丰富了课堂教学内容和评价方法。
4总结
软件工程课程改革需要以新工科建设为指导,从而建立课程的教学体系,以学生为中心,积极引导学生参与到各类工程软件相关的创新创业实践与课题中,调动学习积极性,加强学生对软件工程专业知识点的充分理解和掌握。
作者:冯永安 邱云飞 杨本臣 沈学利 单位:辽宁工程技术大学