独立学院软件工程专业课程设置的探索与研究

基金项目:2010年新世纪广西高等教育教学改革工程立项项目:独立学院软件专业课程建设的探索与研究(项目编号:2010JGB113)

摘要:本文以软件专业课程设置为背景,以北京航空航天大学北海学院软件学院软件工程专业课程设置为例,探讨在国内就业形势严峻的情况下,面对众多高校的竞争,独立学院软件工程专业该如何设置,形成有特色、有竞争力的软件人才培养模式,以面对多变复杂的市场需求。

关键词:独立学院 软件工程 专业课程 人才培养

中图分类号:G642文献标识码:A文章编号:1673-9795(2012)01(a)-0000-00

软件技术的发展日新月异,对软件人才不断提出新的要求,而目前却存在一个矛盾现象:一方面,企业为招不到合适的人才,另一方面大批刚毕业的大学生找不到合适的工作。学校软件人才培养模式落后,课程设置跟不上市场需求是造成这种现象的一个重要原因,因此调整课程设置,适应社会需求是当务之急。而独立学院可凭借其灵活的办学方式,依据自身特点对软件人才培养方式进行改革,优化专业结构,形成独立学院特色。

1 专业课程设置的指导思想

1.1 以特色求发展

独立学院在设立之初大部分是借助母体学校的学科专业优势,利用母体学校的优质教育资源,颁发母校的学位证书,但无论是学生资源还是学生接受能力都有很大不同,因此,照搬母体高校的培养方案是不合适的。要在300多所独立院校中脱颖而出,就必须有自己的特色,以特色吸引企业,以特色和高就业率吸引更多的生源,形成良性循环。

1.2 强调应用型、复合型人才发展思路

与一本的综合性重点大学学生相比,独立学院学生的学习成绩不是强项,但他们有自己的特点,比如思维活跃、喜欢动手实践、社会交往表达能力较强等,因此,独立学院应抓住学生的特点去设置适合他们的专业培养方案,抛开以成绩论英雄的老思路,重实践,重技能,兼顾软件行业特征,充分考虑学生的个性化培养需求,走应用型、复合型人才发展道路。

1.3 以市场为导向,适应北部湾经济发展人才需求

广西北部湾经济区作为未来中国-东盟经贸一体化的前沿阵地,发展潜力巨大,快速发展的经济区需要大量的人才,而位处于广西北海的北航北海学院在地理位置上存在着明显优势,因此,我们应以市场人才需求为导向,培养有竞争力、开拓力的人才,适应北部湾经济发展的人才需求。

2 软件工程专业课程的建设与实践

2.1 原有软件工程专业课程课程设置问题分析

笔者对北航北海学院通过对学生进行问卷调查、随机访问、座谈会、对用人单位对实习学生的反馈意见调查等方法,综合分析找出软件工程专业课程设置存在的几个问题:

问题一:不符合独立学院的实际情况。办学之初,参考北航软件学院的课程制定了一份培养计划用于北航北海学院软件工程专业。根据前几届的实施情况来看,这份培养计划并不适合独立学院学生的培养。学生生源层次、学校地理位置、教学资源以及教师资源等诸多因素决定了独立学院照搬一本院校培养模式是行不通的。

问题二:专业课程设置广不精。专业课程数量多,涉及范围广,学生的课业压力大,好像什么都学过,但深究到细节却又似是而非。课程数量多分散了他们很大的精力,使得他们无法有更多的时间放在一个方向上,导致学生学得广而不精。

问题三:实践课程多而散,未构成一套完整的、严格的实践体系。北航北海学院设置了大量的实践课作为软件工程专业办学的一大特点。但实施的效果却没有达到预期的效果,究其原因是因为实践课数量多,但各自为政,未固定形成一套完整而严格的实践体系,实践的部分内容陈旧,没有紧跟上现在软件发展的需求。

2.2 新的课程体系设置探索

(1)理论课程体系设置。理论课程体系由三部分组成:专业基础课、专业方向课、专业选修课。

专业基础课开设有:计算机导论、C#程序设计、JAVA程序设计、数据结构、计算机组成原理、计算机网络、操作系统、数据库系统等课程。在原课程体系上去掉了《C程序设计》等课程,去冗存精,既满足计算机专业教学指导委员会对于应用型软件人才培养的基本要求,又让学生集中学习精干课程,打好基础的同时,初步建立面向对象编程的思想和面向对象语言C#和JAVA基本编程方法。

专业方向课程分为.NET和JAVA两个方向。.NET方向设置的课程有:软件工程、软件质量保证与测试、软件项目管理、.NET应用开发及C#高级编程、面向.NET的Web应用程序设计、ASP.NET企业级应用编程、UML与.NET设计模式、ORACLE数据库应用与开发、XML应用与编程。JAVA方向设置的课程有:软件工程、软件质量保证与测试、软件项目管理、JSP程序设计、J2EE企业级应用开发、Java Me嵌入式程序设计、Linux平台及应用、UML与JAVA设计模式、ORACLE数据库应用开发、XML应用与开发。学生可根据自己的兴趣择一方向课程学习,这样可让他们避免所有语言课程都需要学习的状况发生,集中所有精力在一个领域,使得学生更加有方向感,通过在校学习就在某一个领域能达到精通的地步。

专业选修课开设有:编译原理、高级数据结构、实用英语、基础日语、初级越南语、图形图像处理、平面设计、手机游戏开发、网络游戏开发等课程。学生进入大三之后,有的选择准备考研,需要在编译原理、数据结构等课程上加强,有的希望能进入外企、日企工作,实用英语、基础日语、初级越南语等课程能对他的面试及实习过程有帮助,有的希望能进行界面设计开发,那么他可以选修图形图像处理、平面设计等课程,有的对游戏感兴趣,可选修游戏类课程,选修课的设置尽量考虑学生的实际需求。

(2)实践教学环节设置。实践教学环节包括理论课程相对应的实践课以及综合实训两部分。理论课程相对应的实践课将与理论课程同步,实践内容根据课程内容定制。而综合实训部分由:大一的暑假专业实践(一)、大二的暑假专业实践(二)、大三上的软件工程综合实训(一)、大三下的软件工程综合实训(二)、毕业实习实训、毕业设计这几部分组成。结合两个专业课程以及最新的软件行业开发项目,由小到大,由易到难,由模仿到自主开发的过程设置实践教学内容,由老师通过案例法、项目驱动等教学方法引导学生掌握软件工程开发方法和过程管理。

3 结语

本文是2010年新世纪广西高等教育教改工程项目“独立学院软件专业课程建设的探索与研究”的研究成果,它提出的对北航北海学院的软件工程专业课程的建设方案,有利于发挥独立学院学生的优势,强调培养学生的动手实践能力,有利于将学生培养成应用型、复合型人才,为独立学院软件工程专业提供了可借鉴的方案。不过,软件行业更新速度非常快,软件工程专业的人才培养也应与时俱进,因此我们需要不停的对其进行探索与研究。

推荐访问:软件工程 课程设置 独立学院 探索 研究