引言
在我国高校教育改革不断进行的过程中,我们发现当前高校对于学生综合能力以及相关专业技能培养效果比较欠缺的主要原因就是高校自身对于校内组建高端实践教学环境不够重视,这也就使得越来越多的高校在教学过程中效果不够明显,高校学生综合素质高,但是适应社会的技能往往不足,因此当前高校教学改革创新中越来越重视对于学生的创新实践能力培养。
1软件工程专业能力分解
国标与新工科背景下更加要求软件工程专业人才的创新力,具体归纳起来软件工程专业毕业生应该具备3个层次的能力,分别是基本软件工程实践能力、现代软件研发能力、软件创新创业能力。(1)基本软件工程实践能力。基本软件工程实践能力,要求软件工程专业学生在校期间应掌握软件编程的基础能力,能实现较为复制软件逻辑编程能力,同时掌握软件工程的分析、设计能力,能应用软件工程进行软件分析、设计、建模等过程。(2)现代软件研发能力。现代软件研发能力,要求软件工程专业学生毕业前掌握一定现代软件研发能力,现代软件工具的使用能力,能对目前应用较为广泛应用型软有一定分析、设计、实现能力、如:企业级应用开发、移动应用开发、大数据分析处理等。(3)软件创新创业能力。由于软件工程专业自身特点,软件类产品不是独立存在的,软件作为工业化的催化剂,要结合实际应用才能将软件的作用发挥到最大,因此软件行业从业要求软件研发人员不但具有专业软件研发技术,同时还要有较为广阔的学术视野和较强自学能力;因此,对学生自学能力和创新能力培养是尤为重要的;在强调软件工程能力培养,软件开发技术培养,软件过程能力培养的同时,鼓励与倡导学生获得工信部或者行业认证证书,参加中国计算机设计大赛,“互联网+”、中国软件杯等学科竞赛,培养学生创新力。
2软件工程系统能力特点
软件工程是用系统的、规范的、可度量的方法开发、运行、维护软件的学科,兼具科学性教育属性和工程教育属性。作为计算机类专业,软件工程专业学生应具有包含系统认知、系统设计、系统开发和系统应用在内的计算机系统能力;作为工程类专业,软件工程专业学生应具有包括工程专项能力、工程系统能力和工程创新能力三大模块在内的工程能力,其中工程系统能力是对工程专项能力的综合,同时也是工程创新能力的基础,包括系统分解、系统应变、系统集成和系统协调能力。因此,软件工程专业应着重培养学生的计算机应用系统能力和工程系统能力,二者相辅相成,共同构成软件工程系统能力。
3软件工程系统能力培养改革实践
3.1转变传统的教学理念
为了提高教师“软件工程”课程的教学质量,学校需要对教师的教学理念进行革新。教师在进行教学时,必须打破原有的教学理念,敢于进行创新,让学生可以在宽松的环境下学习知识。同时,教师要让学生成为课堂的主体,激发学生对知识的渴望,让学生在积极主动的氛围中,学习计算机知识,进一步提高学生的创新能力。
3.2创新实践教学体系建设
对于软件工程专业的学生开展针对性教学更需要注重的是实验性教学的开展,经过长期的研究发现,实践性教学是有效培养学生综合能力以及实践创新能力的手段,因此在高校开展实践性教学是十分有必要的,实践性教学需要从教学实施的目标建立入手,通过详细周密的教学计划来引导教学内容的开展,对于高校自身而言还需要从教学环境的建立入手,加强对于学生的专业能力培养,高校甚至应该从教学管理的规则入手搭建明确的教学规定以及实施方案,针对不同学校不同地区等多个因素的影响,从教学建设校内实践环境入手,同时加大跟校外企业的沟通和合作,搭建有效的校外实践培训基地,针对相关的软件工程知识进行教学延续和实践探索。
3.3计算机应用系统能力课程群
将计算机基础系统相关的计算机系统基础、操作系统两门课程,与程序设计基础、计算机网络与Web技术、面向对象程序设计、数据库系统4门课程,组成计算机应用系统能力课程群。相对于传统计算机基础系统能力培养课程体系,本课程群最大的变化是在保证知识单元覆盖C-SWEBOK定义的计算机基础知识域的前提下,删除了组成原理、数字逻辑、编译原理等系统类课程,并新开设计算机系统基础作为系统贯穿课程,该课程使学生以程序员视角,建立高级语言、ISA、OS以及编译器、链接器之间的关联,对指令在硬件上的执行过程和执行机制有一定的认识,课程采用袁春风教授的《计算机系统基础》作为教材。
3.4创设趣味情境,进一步激发学生的学习欲望
目前,学生的学习基础不同,对掌握软件工程相关知识点的程度不同,学习兴趣点也不相同。基于此,教师应了解每个学生的学习能力,帮助学生把学习兴趣转化成学习动力,进一步激发学生的学习兴趣,并积极参与到学习中。教师可以根据学生的喜好,为学生创设教学情境,并贯彻因材施教的教学理念,把单纯的知识转化成学生的创新能力。
结语
通过长期的教学研究我们不难发现,高校在针对性的人才培养上需要重视理论知识跟实践教学的结合,特别是在一些发展极其迅速,潜力巨大的专业,比如软件工程专业,针对其人才培养的质量以及教学模式的创新需要把握方式方法,现如今的软件工程创新迭代速度很快,专业人才的培养更需要注重实践教学的引入,更需要结合当前实际情况,积极构建校内外实践教学环境,重视教学过程中对于学生实践创新能力的培养,只有这样才能够保证高校毕业生就业有保障,高校毕业生发展有方向。
参考文献
[1]吴爱华,侯永峰,杨秋波,等.加快发展和建设新工科主动适应和引领新经济[J].高等工程教育研究,2018(1):1-9.
[2]言十.新工科建设与系统能力培养[J].计算机教育,2018(7):1-4.
[3]王志英,周兴社,袁春风,等.计算机专业学生系统能力培养和系统课程体系设置研究[J].计算机教育,2018(9):1-6.
[4]高小鹏.计算机专业系统能力培养的技术途径[J].中国大学教学,2019(8):53-57,34.