应用型本科软件类课程体系的构建

2016-03-12 10:57王庆月徐晓君
电子测试 2016年19期
关键词:软件技术应用型课程体系

王庆月,徐晓君

(宁夏理工学院电气信息工程学院,宁夏石嘴山,753000)

应用型本科软件类课程体系的构建

王庆月,徐晓君

(宁夏理工学院电气信息工程学院,宁夏石嘴山,753000)

本文分析了应用型本科软件类课程的教学现状,以宁夏理工学院软件人才培养为例,探讨了解决软件类课程教学问题的方法和策略,提出了软件类课程体系的构建与实施办法。

应用型;软件课程;课程体系;课程群

1 软件类课程体系存在问题

软件产业是我国重点发展的产业之一,随着信息技术的飞速发展,传统产业的升级与技术改造等领域需要大量的软件设计、开发、维护和管理人员。国内普通高校都开设有计算机科学与技术、软件工程专业,但学生的实践动手能力和软件开发经验无法满足企业的需求,出现软件企业招聘人员难、高校软件类毕业生就业难的“两难”境地。主要表现在课程体系缺乏系统性,课程内容陈旧,缺少工程化思想培养,与实际应用脱节。教师能力有待进一步提高,有的教师理论水平高、科研能力强,但实践动手能力相对弱,这些都影响了人才培养的质量和效果。

2 软件人才培养模式改革

改革软件人才培养模式和课程体系,提高软件人才的培养质量,是高等教育要解决的重要问题之一。宁夏理工学院是一所以培养应用型人才为主的地方本科院校,开设有计算机科学与技术专业,培养方向主要是软件技术,近几年来,学院对应用型软件人才培养模式进行积极的探索与实践。应用型人才培养模式是以能力为中心,强调与生产实践的结合,突出培养学生工程实践能力以符合社会需求,为此我院构建了3+1软件人才培养模式,即前三学年,学生在校学习,第四学年,学生全部到企业顶岗实习,企业为学生提供一年的项目实训和实战空间,实现企业就业零距离。专业培养方案以工程应用能力和基本素质培养为主线,形成了符合软件技术人才岗位培养要求的培养方案,构建了完整的人才培养体系。

3 软件类课程体系构建

根据计算机软件就业和软件类课程的教学特点,梳理以软件开发能力为主线的软件课程之间的关系,确定以软件开发能力为核心的课程群的内容和课程群体系架构。软件课程体系中包含有基础理论课程、程序设计类课程、软件开发类课程、软件工程等专业课程,根据课程的性质和特点,将内容相近或联系密切的相关课程设置成一个课程群,课程群的设置包含3门及以上必修课和多门选修课。根据我院人才培养方案,软件类课程可划分为软件设计基础课程群和软件技术课程群。软件设计基础课程群包括C语言程序设计、面向对象程序设计、Java程序设计、数据结构与算法分析、编译原理、离散数学等课程。软件技术课程群包括数据库原理及应用、面对对象开发工具、Web程序设计、LAMP网络应用、Andriod应用程序开发、Oracle数据库、软件工程、嵌入式系统开发等课程。通过优化课程教学内容、改革实践教学体系、革新教学方法等完善软件类课程教学体系,提高软件人才培养质量。

3.1优化课程教学内容,修订课程教学大纲。课程群体系建设首先要建立课程群大纲,一个课程群制订一个教学大纲,课程群教学大纲由课程群负责人和课程主讲教师共同撰写,课程群教学大纲按把原来分散的课程内容糅合成一个有机的整体,用教学体系中的典型教学案例,如图书管理系统贯穿于课程群的教学内容中,使课程群中的每门课在教学内容与教学重点上与专业人才培养目标相一致。课程群中的每一门课应以课程群的教学大纲为目标,制订详细的课程教学大纲,教学内容联系紧密,不重复,删除陈旧过时的内容。软件设计基础课程群内容要注意课程之间的项目衔接,及时更新计算机发展的新技术和理论。软件技术课程群要注重设计开发和创新思维的能力,突出工程化思想和应用性,重视规范软件开发流程的培养,内容要个根据社会需求动态调整,体现最新技术和方法。

3.2加强实践教学,提高学生动手能力。实践教学是培养应用型人才的重要环节,实践教学体系包含课程实验、课程设计、专业社会实践、顶岗实习等内容,如何提高学生的创新能力和工程实践能力是实践教学环节设计的关键。课程实验教学应减少验证型实验,增加设计型、综合型实验内容,用典型的案例贯穿整个课

3.3革新教学方法,建立信息化教学平台。在课程群体系的建设中重点研究、设计和提出能够贯穿于软件开发能力为主线的课程群的案例,比如图书管理系统,在数据库原理及应用课程中将数据库设计好,在面向对象程序设计和Web程序设计课程中,可以分别开发基于C/S模式和B/S模式的图书管理系统。为配合课程教学内容的改革,在教学方法与手段上,力求形式多样化,教学过程中加强案例教学和实践环节,多采用项目教学法、任务驱动法、翻转课堂教学法、小组讨论、小组报告、项目答辩等多种形式的教学方法,以教师为主导、学生为主体的理念深入教学各个环节,提高学生学习的主动性、探究性和创造性,营造良好的学习氛围,并建立以软件开发能力为主线的课程群体系信息化教学互动平台,构建在线资源、案例库、答疑区,增加与学生的交流,提高教学质量。

3.4加强教学团队建设,提高教师教学能力和水平。教学团队成员由课程群负责人和课程主讲教师组成。课程群负责人可以是课程主讲教师,具有多年本专业方向上的教学工作经验,对课程群的建设具有一定的指导能力,并能组织课程群主讲教师进行教学研讨,对教学改革方法具有推广能力。课程主讲教师由教学经验丰富、具有高职称或高学历的优秀教师组成,负责其所授课程的教学大纲、实验实践等各个环节内容实施。教学团队中的所有教师要定期开展教学研讨和集体备课活动,教师要研究课程的地位及在人才培养中的作用,合理组织每门课程的理论教学内容和实践教学内容。计算机新技术和新方法层出不穷,鼓励软件技术课程群的主讲教师参加各类应用型师资培训、企业挂职锻炼以及产学研项目开发,掌握软件开发的新方法和新技术,了解软件企业对人才的要求,从而有针对性地开展教学,提高人才培养质量以及适应市场的能力。

4 结束语

针对软件人才培养的需求,改革软件人才培养模式,加强以软件开发能力为主线的课程群体系的研究和建设,不仅使课程教学内容更加系统、知识体系更加连贯、同时加强与企业之间的联系,把教学和工程实践紧密地结合起来,实践内容更加丰富和综合,提高了学生的实践能力。计算机软件技术日新月异,软件类课程体系建设还要进一步引进和借鉴社会资源,加强校企合作,教学内容和手段根据方法、技术的发展动态调整,以适应软件技术发展的需求,培养高素质的软件人才。

[1]何昭庆,阳西述,彭立.计算机专业软件设计课程群建设的研究与实践[J].赤峰学院学报, 2011(12):226-228.

[2]马丽生.应用型本科院校计算机专业软件类课程教学探讨[J].电脑知识与技术, 2011(5):68-69.

Construction of software course system for applied undergraduare cultivation

Wang Qingyue,Xu Xiaojun
(School of electrical and Information Engineering, Ningxia Institute of Technology,Ningxia Shizuishan,753000)

This paper analyses the current state of applied undergraduate software courses,and makes a case study of the software talent cultivation in Ningxia Institute of Science and Technology to explore the methods and strategies to solve teaching problems in software courses.At last an implementation plan of software curriculum system is put forward.

Application type;Software Course;Curriculum system;course group

宁夏教育厅教育教学改革项目资助(宁教高[2012]348号)程群体系。在课程设计方面,应以真实应用背景为出发点设计实践项目,可将企业真实项目引入课程设计中,使学生用工程化的素养,按照完整的项目开发流程完成一个具有一定难度的项目,理论联系实践,培养学生的团队合作能力。专业社会实践是让学生利用寒暑假时间调研或见习IT企业软件开发现状及人才需求情况,学生在大四到企业进行顶岗实习,在实习过程中让学生充分理解和应用所学的知识。企业顶岗实习为学生与企业无缝对接提供了便利条件,也是促进学生就业的直接渠道。

猜你喜欢
软件技术应用型课程体系
关于应用型复合人才培养的教学模式探讨
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
“5-2-1”应用型人才培养模式探索实践
高职Java程序设计课程体系建设思考
“三位一体”课外阅读课程体系的实施策略
第8讲 “应用型问题”复习精讲
UGNX软件技术在农机从业人员技术培训中的应用
民法课程体系的改进和完善思路*——以中国政法大学的民法课程体系为例
基于长三角地区需求的软件技术人才的培养
基于软件技术的组合逻辑电路模型分析与实现研究