查看更多:计算机论文

摘要】以湖北文理学院为例,分析软件工程专业实践类课程体系,明确每门实践类课程在软件工程专业实践类课程体系中的定位。实践证明,湖北文理学院软件工程专业取得了较好的实践教学效果,有效提高了学生的工程实践能力

关键词】软件工程;课程体系;课程考核

1引言

随着我国软件产业的快速发展,对软件工程专业毕业生的实践能力也提出了更高的要求[1],因此,有必要合理构建软件工程专业的实践类课程体系,以提高软件工程专业学生的工程化应用能力。本文以湖北文理学院软件工程专业为例,构建了合理、规范的实践类课程体系,并提出了软件工程专业实践类课程的考核方式。

2软件工程专业实践类课程体系

软件工程专业实践类课程体系如表1所示。该体系主要包括程序设计基础(C语言)、面向对象程序设计(Java)、数据结构、数据库系统、网页设计、JavaWeb编程技术、JavaEE框架技术、软件测试与质量保证、Web应用软件开发实训等课程。

2.1程序设计基础(C语言)

程序设计基础(C语言)作为软件工程专业学生学习的第一门实践类课程,主要解决结构化编程问题。课程的核心内容在于顺序结构、选择结构、循环结构的理解和应用,教师在授课时一定要把握好,不能舍本逐末。有很多教师没有全局观念,在授课时过多强调语法知识,而忽略了核心内容,显然是不对的。另外,在课程最后需要让学生在理解结构体的基础上,能够应用结构体设计一个小的应用程序[2],为学生学习面向对象程序设计打下基础,因为类本质上是在结构体的基础上增加了成员方法。

2.2面向对象程序设计(Java)

面向对象程序设计(Java)主要解决面向对象编程问题,因此,该课程的核心内容在于类的定义及在定义类的基础上创建对象。在本门课程中,需要理解并熟练掌握对象可以调用类的方法。面向对象程序设计(Java)是非常重要的一门专业基础课程,一定要求学生认真、不折不扣地掌握。实践证明,由于后期的JavaWeb编程技术和JavaEE框架技术是以本门课程为基础的,如果本门课程没有掌握,后期的学生就没有办法继续学习。

2.3数据结构

数据结构主要解决算法设计问题。有的教师和学生错误的认为软件工程专业的学生毕业后主要从事软件开发,只需要掌握软件开发所需要的工具和开发技术,不需要去研究算法,这是严重错误的。因为,高校和培训公司不同,高校不仅要解决学生的就业问题,还要为学生毕业后的成长打好基础。

2.4数据库系统

数据库系统主要解决信息系统中数据的存储问题。在该课程的教学过程中,不仅要让学生掌握数据库的基础理论知识,还要掌握数据库的应用。由于在信息系统、Web系统等应用中处理的数据可能来自不同的表,因此,让学生学会处理数据库中表与表的关系就显得格外重要。

2.5网页设计

网页设计即Web系统的页面设计,主要解决Web系统中前端页面的设计及其美工问题。在本门课的教学中,不仅让学生掌握UI的设计方法,更重要的是培养学生的美工意识,使其设计的界面足够“美观”。

2.6JavaWeb编程技术

JavaWeb编程技术主要解决MVC模式的编程思想。通过本门课程的学习,使学生在理解模型层、视图层和控制层各自作用的基础上,学会处理三者之间的逻辑调度关系。视图层主要负责Web系统的页面展示,是Web系统与用户交互的窗口;模型层提供处理各种问题的方法;控制层接收视图层的数据后,主要负责对模型层的调度,相当于一个“管家”角色。

2.7JavaEE框架技术

JavaEE框架技术是在MVC模式的基础上,主要解决J2EE架构的问题。在大多数高校的教学中,采用的架构是流行的SSH架构(Spring、Struts和Hibernate)[3]。由于该课程内容较多,应用性强,而且学生毕业后主要以本课程学习的技术求职,因此,需要加大课时量,同时要安排具有丰富工程实践经验的教师任教。

2.8软件测试与质量保证

软件测试与质量保证主要解决软件测试问题,以保证软件开发的质量。随着软件复杂度的不断提升,软件测试的地位急剧上升。然而,在实际的软件工程专业实践教学中,有很多地方高校教师对软件测试还不够重视,总觉的软件开发完毕经过调试就可以了,所以,讲授时有敷衍了事的情况发生。

2.9Web应用软件开发实训

Web应用软件开发实训是软件工程专业学生在校的最后一门课程,同时也是是软件工程专业的一门重要的实践性教学课程。本课程不仅培养学生的软件开发能力,还培养学生的合作意识与团队精神,从而使学生提高软件工程的综合应用能力。本课程应采用“以学生为中心”的实践教学模式,教师则起引导作用,充分调动学生的主观能动性。

3软件工程专业实践类课程考核

软件工程专业实践类课程不同于其它理论性课程,它主要培养学生的程序设计能力及软件开发能力。因此,考核方式最好不要采用支付宝免费发红包的方式,而应该以软件设计类的大作业为主,主要考核学生对课程知识点的掌握情况、编码能力、系统演示情况、创新能力。

4结语

随着我国软件产业的快速发展,对软件工程专业毕业生的实践能力要求也在不断提升,因此,合理构建软件工程专业的实践类课程体系直接关系着学校毕业生的就业,显得尤为重要。湖北文理学院软件工程专业在构建实践类课程体系地基础上,定期安排青年骨干教师到企业去参加培训,有效地提高了教师的工程应用能力,扩展了教师的专业视野,从而有效地保证了软件工程专业的实践教学质量。实践证明,湖北文理学院软件工程专业通过合理的构建实践类课程体系,取得了较好的实践教学效果,提高了学生的就业能力。

参考文献

[1]李健利,董宇欣,兰贺,等.校企协同的软件工程人才实践能力立体化培养体系[J].计算机教育,2016(5):32-35.

[2]夏芸.《C语言程序设计》中结构体实验教学的探讨[J].电脑知识与技术,2015,11(9):163-164.

[3]梁于玲.基于SSH的网络教育视频点播系统的设计与实现[D].江西农业大学,2015.


1 2 3 4 5

下载此论文:软件工程实践类的课程体系.docx

相关信息:

计算机应用技术专业课程体系改革

[摘要] 国务院总理李克强在参加第一届全球互联网峰会时提出:现代互联网信息技术,是贯穿于各行各业的新工具,是提升各行业工作效率新引擎。由此可见,将互联网技术融入教育教学是时代发展的必然趋势,是有利于教...(查看全文

计算机应用技术课程体系建设研究

摘要 :文章对当前高职计算机行业人才发展的市场需求进行分析,确定了以“系统运维”为核心、“网站管理维护”为辅助的计算机应用技术专业的人才培养方向。文章根据职业教育规律和高职高专人才特点,紧跟企业的生产实...(查看全文

计算机应用技术专业课程体系建设

摘要 :在当前社会经济发展形势下,我国对具有创新能力的技能型人才的需求量大增。高职院校致力于培养高素质技能型人才,为我国社会主义经济发展培养出大批人才。在高职院校,计算机应用技术专业作为其中的重点专业...(查看全文

供给侧改革下管理会计的作用与应用

一、供给侧改革的时代背景 改革开放40年来,主要依靠由投资、消费、出口构成的“三驾马车”式的经济发展方式,使我国经济发展水平得到了大幅度提升。但随着人口红利衰减、“中等收入陷阱”风险增加和国际形势发生巨...(查看全文

高职旅游管理专业实践教学体系构建

实践教学是高职教育教学的重要组成部分,是培养学生职业能力和实践能力的重要途径。随着旅游管理专业实践教学改革的深入,实践教学体系的构建,要求在强调实践教学资源平台建设的同时重点提高实践教学质量。本文将分...(查看全文