计算机教学论文

您当前的位置:学术堂 > 计算机论文 > 计算机教学论文 >

建立提高软件开发能力培养体系的改革实践

来源:学术堂 作者:韩老师
发布于:2014-07-31 共5237字
论文摘要

  1 现状分析
  
  当前信息化建设浪潮席卷全球,中国也制定了“加速发展信息产业,大力推进信息化,以信息化带动工业化”的发展战略。随着信息技术的发展,信息化给企业生产和管理带来了根本性变革,信息技术将企业组织的各种经营管理职能和机制有机结合起来。对企业来说,一个重要的挑战就是如何改造企业使其有效地运用信息技术,适用信息社会,在全球竞争中立于不败之地。信息化建设不仅存在技术问题,更需要管理的协调配合,管理的科学化对信息系统有着至关重要的影响。信息管理与信息系统专业是一个管理科学与计算机信息技术相结合的专业,所培养出来的学生应该是既懂管理又懂计算机技术的应用型人才,在当前企事业单位的信息化建设中应最能发挥本专业人才所具有的专业技能和职业素养。

  然而,信息管理与信息系统专业毕业生在应聘工作岗位时却常常遇到尴尬情况:管理技能不如管理专业的学生,计算机技能不如计算机专业的学生,人才市场上很少有专门为信息管理与信息系统专业量身定制的就业岗位。当前我国进入信息化建设的高潮期,需要大量的信息化建设人才,但从我国信息化建设现状来看,企业内部在信息化建设方面的岗位需求没有进行专业细分,它将管理信息系统软件的分析、设计、开发、引进、实施、维护和信息管理等工作需求统归为做软件。因此,企业招聘应届毕业生的入门要求就是能够编程,包括企业内部覆盖供产销各职能部门的信息系统软件,也包括企业各层次网站系统开发。而政府机关、事业单位则以网站系统开发和工作流管理为主。

  对信息管理专业人才来说,软件开发技能是未来就业的敲门砖,而管理理论思想和方法的掌握则是其未来成为企业 CIO 的奠基石。笔者将探讨如何进行信管专业计算机课程教育改革,提高学生的软件开发能力,增加就业机会。

  2 信管专业的计算机教育总体规划

  2.1 课程体系设置
  课程体系是帮助学生建立完整知识结构的前提条件,如何理顺本专业的课程体系是提高计算机教育水平的关键问题。根据信管专业的培养目标,相应的计算机教育理论体系应分为计算机基础课程模块、信息管理课程模块、计算机软件开发核心课程模块和信息系统应用模块 4 个层次。

  (1)计算机基础课程模块,包括计算机专业的基础课程:C/C++ 语言程序设计、数据结构与算法、操作系统、计算机组成原理和计算机网络技术等。

  (2)信息管理课程模块,包括信息加工、管理、使用方面的课程,如信息化概论、信息资源开发与管理、信息组织、信息检索等,或根据院校特点开设有领域特色的信息化概论课程,如医院信息学等。

  (3)计算机软件开发核心课程模块,主要学习各种常用的系统开发技术,包括 C# 应用编程、Java 网络编程技术、Web 数据库应用系统开发等。

  (4)信息系统应用模块,包括管理信息系统、信息系统分析与设计、信息系统安全、信息系统项目管理。

  2.2 专业方向的设置
  本专业的社会岗位需求多层次。在企事业单位信息化建设实施中,既需要信息系统开发人才,也需要信息化工程管理人才,信息化系统实施后还需要网络管理和维护人才。因此在培养模式上设置 3 个专业方向,分别为:系统开发方向、网络管理方向、信息管理方向。3 个方向的知识结构有所不同:系统开发方向培养技术型人才,主要掌握各种系统开发技术;网络管理方向培养工程型人才,主要掌握网络工程管理和信息安全维护;信息管理方向培养复合型人才,主要学习如何用信息系统支撑先进的管理思想。3 个方向都必须将信息系统应用模块的课程作为必修课程,将管理思想和计算机技术知识有机地协调配合起来。

  与前两类人才相比,复合型人才更具有竞争力。他们具有信息分析能力与企业管理创新的知识,是具有驾驭信息资源知识与能力的新型管理人才。学生可以根据自己的兴趣来选择发展方向,无论哪种类型人才,掌握一种系统开发技术都是进入企业就业的敲门砖。

  根据以上两点,我们设计了信息管理与信息系统专业的计算机教育的课程体系,每一层开设具有代表性的课程,如图 1 所示。【图1】
论文摘要
  
  3 建立提高软件开发能力培养体系的改革实践

  3.1 创新基础课程教学 , 注重程序设计逻辑思维训练
  基础课程是一个专业的基石,基础是否学好直接影响学生对后续课程的学习兴趣和未来的职业定位。因此要强化基础教学,鼓励教师进行创新教学,引入先进可行的教学方法,并在教学中注意培养学生的职业关键能力。所谓学生的职业关键能力是指学生从事软件开发职业所具有的职业素养,包括逻辑思维能力、举一反三能力、自学和独立解决问题能力、对软件开发工作的兴趣等。

  在基础课程中,程序设计课程是软件开发人才培养课程体系中不可或缺的组成部分,它的教学效果直接影响着软件开发人才培养的成败,其最终目的是培养软件工具应用者的程序设计能力和程序设计思维。在授课过程中,教师往往陷入一个误区:过于注重语句、语法等程序设计语言所涉及基本概念的讲解,忽视在构建程序过程中应用于分析、解决问题的一种逻辑思维的训练,忽视对整体知识综合应用能力的训练。这种“只见树木,不见森林”的教学就是造成学生动手解决实际问题能力差的直接原因。因此程序设计课程教学中应注重把握两个方面的平衡:

  (1)专业技能培养目标要清晰。教学不仅要注重单项知识的讲解练习,更要加大对应用整体知识的能力训练及解决问题的思维训练。

  (2)专业技能教学要与职业关键能力培养有机结合。在教学组织形式上,吸纳软件企业的工作模式应用于教学;在教学设计上,应把持知识的整体与局部关系,灵活应用各种教学方法和手段来优化课堂教学。学生在学习、实践的双环节中,也要完善自身知识结构,构建自主工作行为。

  3.2 以项目驱动教学法来设计应用类专业课程
  项目驱动式教学法是一种行为引导式的教学形式,是以项目为主体的职业行为引导的教学方式,是一种通过组织学生真实地参加项目设计、履行和管理,完全在项目实施过程中完成教学任务的过程。项目教学法通过项目对学生进行工程设计和综合能力的全面培养,是实现高校毕业生和企业无缝衔接的最好的教学方法之一。在面向应用的专业课程中,网络编程技术、Web 数据库应用等课程比较适合项目教学法,这些课程直接面向应用,与日常生活和工作息息相关,偏重于实践,学生比较感兴趣。

  首先选择合适的项目。教师所选的项目要贴近实际,可以从科研课题、技术开发项目或社会实际需要中选择,项目规模适中,太大或太复杂都不利于教学。所选项目最好是教师熟悉或亲自开发过的,这样对项目的开发流程和可能遇到的问题有充分的认识和准备,能在学生学习过程中给予指导和帮助,有利于项目教学法的顺利开展。

  其次制订教学计划。教师要制订教学计划,案例项目中要包含该课程的主要知识点,同时准备相关的学习资料,以供学生在项目开发中查阅,拓展其知识面,培养学生独立解决问题的能力和自学能力。

  然后实施项目教学法。在开展一门全新课程时,学生一定是感到抽象和困难的。教师先将项目分成几个模块,每个模块的功能应该类似,选取其中一个模块逐步进行分析、演示其开发过程;学生进行项目模仿开发。模仿是一个很好的学习过程,学生从中既可以掌握各个环节的知识点,又可在项目的成功中增强自信,激发创作兴趣,从而主动学习并拓展知识面。在一个完整的模块演示教学完以后,大部分的课程知识点也已经完成教学,学生将参照模仿或自我创新来完成其他模块的编写,然后把各个模块整合起来,形成一个完整的项目。在这一过程中,学生不但快速完整地学习到一个系统的开发过程,还可以举一反三,运用到其他案例项目上。

  最后进行项目总结和评价。项目完成后,组织教师对学生项目进行评价,给出指导和建议,并进行项目总结和知识的归纳,鼓励学生对项目进行完善和扩展,扩充知识点,增加分析问题、解决问题和自我学习的能力。

  项目教学法将一个应用课程的教学建立在一个工程项目的完整开发过程上,充分体现了“做中学”和“学中做”的特点,有力地调动了学生的兴趣,激发了学生潜力,使枯燥无味的理论学习变成了一次有实际意义的工程实践。学生不但获得了宝贵的工程实践经验,还锻炼了独立分析、解决问题的能力和自学能力,也通过项目的成功开发增加了软件开发的兴趣,利于日后选择从事软件开发或相关行业的工作,从而达到培养学生职业素养的目的。

  3.3 建立与企业无缝衔接的实践教学平台
  实践教学环节在这里指毕业生在最后一年或两年所进行的生产实习或顶岗实习。这是本科教育的最后一个重要环节,它将决定毕业生能否获得真正的实践经验,胜任工作岗位,赢得就业。

  正如前文所述,目前大多数信息管理专业的毕业生存在种种缺陷,以致就业比较困难。那么症结就在于将毕业生推向社会前的最后一个实践环节没有做好。为了改变现状,建立一个与企业无缝衔接的实践教学平台将是一个很好的解决方案。

  与企业无缝衔接是指学校按照企业对人才的要求进行培养,如订单式培养或岗位性培养,用真实的项目或工作环境打造、锻炼人才,使其既有理论又有管理实践经验,同时具有本专业的职业关键能力和发展潜力。

  建立与企业无缝衔接的实践教学平台的途径有:

  1)校企合作办学,共同培养学生,缩短与企业的“最后一公里”路程。

  目前社会上有许多培训机构可以对学生进行就业前的技术培训,价格不菲,但还是很受欢迎。因为培训机构能提升他们的能力,带给他们实际的实践经验,从而增加就业机会,甚至可以推荐就业。尽管学校在教学和体制上做了许多改革和努力以使我们的毕业生尽量找到工作,但社会的需求是多变的,技术的进步是变化的,学校的脚步总是落后的,当然也包含个人对自我要求,因此技术培训机构才会盛行。与社会培训相比,有些软件培训机构则和学校进行合作办学,帮助培养学生。由于培训机构的项目实践环境比较真实,甚至是培训机构所接项目的一部分,而且师资是来自一线的开发人员,所营造的实践教学环境自然比学校教师所营造的要好,使学生将来更能适应工作环境。与培训机构联合办学是“双赢”的,首先,培训机构获得了长期稳定的生源,可以降低同行业的培训费用,这对学生是有益的。其次,学校通过培训机构合作,首先促使本校教师学习先进的技术提高教学水平,第二,使本校学生更好地就业或发展,树立荣誉,发展更多生源,促进本专业的发展,第三,可以监督培训机构使其保持高质量的教学培训水平,否则不继续合作。此外,校企合作办学机制应该是灵活的,学生可以依据所选的专业方向自由地选择参加或不参加。

  校企合作办学是一个趋势,例如青岛大学计算机学院就与印度 IT 公司合作,订单式培养软件开发人才,学费每年高达 9000 元,招生人数多达 350 人。所以作为学校一方可能要更多地考虑自身在职业教育上的缺陷,为本校学生提供多方位的选择,特别在教育费用上,社会机构培训比校企合作办学的培训费用肯定更昂贵。

  2)培养“双师型”教师,丰富实践教学内容,与前沿技术发展接轨。

  实践教学平台不仅要有接近实际的教学内容和成熟有效的教学模式,还要有教学经验丰富和技术过硬的“双师型”教师,才能保证实践教学效果。与培训机构合作固然好,但专业的发展不能依靠外力,还要提高自身的软硬件实力。长久来看,建立一支技术过硬、教学水平高的“双师型”实践教学队伍是必需的,这是提高学校的软实力。

  3.4 促进科技创新体系建设
  鼓励学生参加各种科技创新活动,例如管理类竞赛、计算机软件应用大赛等。对于参赛获奖的学生给予一定的学分和奖励,也鼓励教师积极参与学生的科技创新辅导,无论获奖与否都给予教师一定的工作量奖励,从而形成一个积极进取的科技创新环境。

  鼓励学生考取相关的职业证书。信息管理专业学生可以考取的职业资格证书有:工业与信息化部组织的“全国计算机软件开发专业人才 ( 高级 / 中级 )”证书、全国信息化工程师岗位技能证书(软件管理)(中级)、信息系统项目管理师、网络工程师、信息系统监理师 、人力资源与社会保障部组织的“助理企业信息管理师(三级)”证书、企业人力资源管理师(四级)。职业证书表明了一个行业的职业标准,通过考取职业证书的学习,使学生了解市场对就业者的劳动技能要求、促使自己提高职业修养,建立全面系统的职业知识体系。

  4 结 语

  信息管理专业人才既有计算机技术,又有企业管理科学背景,在企业信息化系统建设中可以发挥很大的作用。鉴于当前的信息化建设水平,信息管理专业人才必须掌握一种或至少一种计算机技术,才有更多的机会进入信息化建设行业。因此,信息管理专业的人才培养必定要注重计算机教育。笔者从信息管理专业计算机教育的课程。
  
  参考文献:

  [1] 梁昌勇, 陆文星. 信息系统分析与开发技术[M]. 北京: 电子工业出版社, 2010: 18.
  [2] 王东. 论以就业为导向的信息管理专业人才培养模式研究[J]. 企业家天地, 2012(9): 91-92.
  [3] 翟丹妮, 黄卫东. 信息管理与信息系统专业的计算机教学改革研究[J]. 计算机教育, 2006(10): 41-43.
  [4] 李红霞. 项目驱动式管理信息系统课程教学改革研究[J]. 中国教育信息化, 2010(5): 60-62.
  [5] 程新华. 任务驱动教学法与项目教学法辨析[J]. 黄冈职业技术学院学报, 2009(1): 33-34.
  [6] 于延, 王建华. 校企合作在计算机专业实践教学改革中的思考[J]. 计算机教育, 2009(8): 47-49.

相关内容推荐
相关标签:
返回:计算机教学论文