开篇:润墨网以专业的文秘视角,为您筛选了一篇软件工程实践课程教学改革探索范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
摘 要 软件工程实践课程是将工程化理论、方法以及技术作为指导,开发较大规模软件系统的一门课程,软件工程实践课在计算机软件领域占有绝对的中心地位,对于该课程来说其最大的特点便是实践性强,为了彻底解决软件工程实践课中不重视学生个体差异这一问题,在创新创业教育理念下推动课程教学改革,是现代计算机软件教育领域提出的一个必然要求。本文就软件工程实践课程教学改革思路、具体策略进行详细阐述。
关键词 软件工程 实践课程 教学改革 案例教学
中图分类号:G424 文献标识码:A DOI:10.16400/ki.kjdks.2015.11.048
Software Engineering Practice Teaching Reform
LU Hui
(Guizhou Vocational Technology College of Electronics & Information, Kaili, Guizhou 556000)
Abstract Software engineering is a course which takes the engineering practice course theory, method and technology as a guide, develops large-scale software systems, software engineering practice courses in the field of computer software has an absolute central position, for the course for its biggest feature practicality is strong, in order to solve software engineering practice lesson not pay attention to students' individual differences in this issue, to promote teaching reform in the educational philosophy of innovation and entrepreneurship, it is an inevitable requirement of modern computer software in education raised. This article elaborate on software engineering practices teaching reform, specific strategies.
Key words software engineering; practice courses; teaching reform; case teaching
0 前言
软件工程专业的特点在于实践性、工程性以及综合性,在培养高素质应用型人才过程中十分注重对其实践动手能力的培养,通过软件工程实践课程有助于学生将所学知识融会贯通,确保学生可以培养出未来职业生涯中所需的实践动手能力。然而,软件工程实践课程的传统教学方法难以满足新型人才培养需求,具体表现为传统的实践课程中没有充分发挥出学生的主体意识,同时也不利于培养学生的创造能力和思辨能力,因此,软件工程实践课程教育教学改革已经成为一个必然趋势,将案例教学、探究式教学等创新教育教学模式应用其中,不仅有助于实践课程中更好地培养学生的实践动手能力,更有利于进一步提升软件工程实践课程的总体教学质量。
1 软件工程实践课程发展现状分析
现阶段国内各高校在软件工程实践课程建设方面较为滞后,具体表现为实践课程教学内容难以满足计算机软件领域发展需求,并且实践课程在专业课程中所占课时较少。大部分高校均没有充分认识到实践课程对于软件工程专业的重要性,导致教师在实践课堂教学阶段过于重视理论教育,严重忽略了对学生动手实践能力的培养,教师没有合理安排设计性实验在实践课程中所占的课时比例,对于这样软件工程实践课程教学来说难以有效培养学生的实践动手能力。再者,软件工程实践课程原有的教学目标与培养方案中存在薄弱环节,具体表现为实践课程教学中过于忽视了学生的实践训练,并且开始呈现出重视课内、轻视课外训练的现象,这也是造成软件工程实践课程教学质量相对较差的根本原因。部分高校的软件工程实践课程中仍然以验证性试验为主,设计性、综合性的实验项目所占实践课程的比例相对较低,尽管大部分高校都能保障实践课程中实验项目的开课率为100%,但是在这种教学模式下难以有效培养学生的动手能力和创造能力。最后,国内高校在针对软件工程实践课程教学管理方面十分薄弱,没有针对实践课程的特殊性构建出配套的质量监控与教学评价体系,因此,在这种实践课程教学模式下难以对学生的学习成效进行有效评价,最终造成大部分高校的软件工程实践课程教学设计缺乏针对性,不利于培养学生的工程能力和职业素质。
2 软件工程实践课程教学改革具体思路
2.1 培养目标的确定
软件工程实践课程人才培养目标的确定需要紧密结合行业发展需求,通过企业与高校联合制定新的软件工程实践课程培养目标,有助于进一步提高软件工程领域的人才培养质量。本文认为新的培养目标不仅要求学生要掌握软件工程专业的基本理论知识、基本技能,同时也要高度重视对学生软件工程开发、应用、维护以及工程管理等综合能力的培养,确保所培养出的专业人才可以适应计算机软件行业发展需求,使每一个应用型人才均具备良好的教学、科研以及应用开发等专业能力。现阶段计算机软件行业对应用型专业人才提出以下要求:
(1)基本实践能力。软件工程实践课程中不仅要培养学生的软件工程基本实践能力,同时也应具备扎实的自然科学知识、优秀的外语水平,实际动手能力与团队合作能力要适应社会发展要求。
(2)综合实践能力。软件工程实践课程中要重视培养学生的综合分析能力、设计开发与项目管理能力、科学研发能力以及持续学习能力。
(3)创新能力。软件工程实践课程教学改革中要充分认识到信息时代下技术革新效率快这一特征,所以要求每个学生在职业生涯中需要不断追踪和学习软件行业的最新理论、技术,只有在这个基础上才能确保其培养出良好的创新意识。
2.2 培养方案的革新
软件工程实践课程培养方案的革新主要是为了适应社会对应用型人才的需求,因此,必须要以软件工程学科作为基础课平台、专业课与实践课程、创新教育有机结合,通过这种创新人才培养方案,有助于软件工程实践课程培养出更多的高素质应用型计算机软件专业人才。结合国内计算机软件行业对应用型人才的需求,本文将软件工程实践课程的人才培养方案制定如下:
(1)软件工程实践课程人才培养方案的确定需要选择应用方向,即通过与企业的合作来明确应用型人才的培养方向,例如,实践课程在培养Java中级工程师过程中,也可以将.HET、计算机游戏设计与开发等教学内容融入其中,有助于为计算机软件行业培养出高素质综合型应用人才。
(2)软件工程实践课程在确定应用方向后,需要对该应用方向的专业技术进行归纳,例如,Java中级工程师以Java程序员、JavaEE初级软件工程师技术、SSH技术以及Web服务器技术等多项技术构成,在专业技术归纳结束后再进行软件工程实践课程总体规划。软件工程实践课程必须要明确以培养学生软件开发设计能力为主线,通过专业基础课、专业基础选修课、专业成组课以及专业选修课所构成的课程体系,来实现对学生软件工程实践应用能力的有效培养。
(3)软件工程专业实践课程规划结束后需要对知识内容进行精炼、整合,这个阶段一般需要以知识点为单位的方式来对知识内容进行整合,必须要明确知识点的课程归属,这样可以有效避免学生在学习理论知识过程中出现盲目性、随机性等问题,对消除软件工程实践课程体系中冗余、重复等问题有着重要的作用。
(4)软件工程实践课程知识内容整合后需要构建完善的培养方案体系,以整合后的知识点内容作为培养方案体系的基础,结合软件工程专业的技术要求、课程特点以及课程创新教学目标,完成软件工程实践课程教学大纲编制、教学方法选取。
上述软件工程实践课程培养方案充分考虑了行业对专业提出的新要求,紧握时代脉搏来推动实践课程体系的持续创新,不仅有助于实现对学生综合能力的培养,同时也可以帮助软件工程专业形成层次化的实践课程体系。
3 软件工程实践课程教学改革实施策略
3.1 构建多层次实验体系
实验教学是软件工程实践课程教学阶段最为关键的内容,其关系到对学生实践能力、工程能力以及创新能力的培养,因此,建立多层次的实验体系是实践课程教学改革的主要内容。软件工程实践教学体系重构中需要以专业基础课程为基础,在此基础上向专业技术层次、应用方向层次进行过渡,所以将实验体系设计为验证性实验、设计性实验、综合性实验以及创新性实验等层次,其中验证性实验主要以培养学生的基本技能为主,设计性实验以培养学生的设计能力为主,综合性实验以培养学生的专项综合实践能力为主,创新性实验以培养学生的创新意识和创造能力为主,利用该种实验体系有助于进一步提升软件工程实践课程总体教学质量。
3.2 创建教学过程管理平台
软件工程实践课程教学中教学管理薄弱是一个普遍现象,为此,高校可以通过创建软件工程实践课程教学过程管理平台,来实现对实践课程教学过程的动态管理,该平台在建设过程中要集各类教学资源、远程在线辅导、创新实践等功能为一体,在对学生实践课程学习过程进行管理的同时,来实现对学生在实践课程中自主学习能力、实践能力以及创造能力的培养。教师可以利用教学过程管理平台实现对学生实践课程学习效果的有效评价,考核内容可以从学生业务能力、综合素质等两个方面着手,学生业务能力的考核包括项目完成进度情况、完成质量等,学生的综合素质考核主要包括自我学习能力评价、遵守纪律评价以及团队协作能力评价,利用教学过程管理平台有助于弥补实践课程考核体系缺失这一短板。
3.3 重视创新创业教育的有机融合
国外高等院校在发展过程中十分重视对学生的创新创业教育,对于国内软件工程专业来说做好创新创业教育是一项重要内容,因此,推动软件工程实践课程与创新创业教育的有机融合,是新一轮高等教育教学改革对软件工程专业提出的新要求,其对培养学生的综合实践能力、未来职业生涯专业能力有着重要意义。
4 结语
综上所述,软件工程实践课程教学改革已经成为了一个必然趋势,其关系到软件工程专业能否为行业培养出更多高素质应用型专业人才,所以各大高等院校要紧握时代脉搏来推动软件工程实践课程改革。
参考文献
[1] 王爱民.软件工程专业校企合作实践教学模式研究[J].实验技术与管理,2012(1).
[2] 张剑波.软件工程专业实践教学体系改革[J].计算机教育,2013(3).
[3] 杨滋荣.《软件工程》课程的教学改革探索[J].教育教学论坛,2015(31).