论我国高校计算机学科的教育改革的探索
论我国高校计算机学科的教育改革的探索 随着社会的发展和计算机软硬件的发展更是日新月异,1954年,第一个完全脱离机器硬件的高级语言--FORTRAN问世了,40多年来,共有几百种高级语言出现,其中使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、Pascal、C、Ada、C + +、VC、VB、Delphi、JAVA等。
各种高级编程语言为人们提供了更加灵活、方便的软件设计手段。如利用计算机实现高能物理、工程设计企业管理等。近年来,国内许多机构纷纷建设自己的管理信息系统(MIS)和教学的自动化系统。
计算机专业包含丰富的内容,从计算机语言,数据库,应用程序到硬件组装,维护,开发等,而且这些知识在科学技术的带动下不断升级。如何改革计算机专业课程设置和教学方法,运用新的教学手段逐渐提高教学效率,让学生在有限的课时内消化吸收更多教学内容,目前已成为各个大学普遍关注的问题。
二、计算机教育的现状
计算机作为现代工具已广泛应用于社会各个领域,对于人类社会的文明与进步起着越来越重大的作用。当代大学生作为具有社会新技术、新思想的前沿群体,掌握计算机技术是基本要求。
为了适应科学技术与社会的发展,各国许多高等学校为培养社会发展需要计算机专业的专门人才,纷纷设立计算机专业和开设了各种层次的计算机课程。
三、我国高校计算机专业教育中的问题
1.人才没有鲜明的特色和社会针对性
我国各类院校均设置了计算机专业,计算机教育的普及化和大众化只是使人才培养总©量扩大。因许多校计算机专业定位模糊,在课程设置方面严重缺乏专业性,例如:计算机科学应用专业、计算机软件工程专业设置几乎一样。
学校与社會各企业的联系和结合很少,只是在短期的学生实习和实训环节中才有所接触,计算机人才培养是本末倒置,教学中理论学时占大部分,实践学时所占比例很小,这种产学脱离影响了人才培养的质量和社会规格,难以在更广阔的行业发展。
2.教材更新缓慢
由于我国高校培养模式的陈旧、教材更新缓慢、许多新知识不能及时编入教材中,教学内容的陈旧使培养出来的学生落后于时代的发展,无法迅速适应社会的需要。
3.人才结构不合理
目前高校培养的人才层次不合理,人才结构呈两头小中间大,顶层的高层次的系统分析员、项目总设计师缺乏,最底层大量从事基础性软件开发人员也缺少,与合理完善的金字塔型结构的差距较大。原因在于各高校在计算机人才培养中普遍存在一刀切的现象,不同性质、不同层次的高☪校沿用相同的培养模式,人才培养中没有严格的分级,高级人才和一般人才等同模式培养,与社会的真正需要是脱轨的。
4.对于学生水平检验的方法不完备
计算机专业是十分复杂的专业,对于学生的要求是很高的。对于目前采取的十分普遍的上机考核模式,是很难准确检测出学生的学习水平的,难免只能看出学生在某一方面的水平,过于以偏概全了。
四、计算机专业教育改革的措施
通过比较借鉴国外高校的计算机培养模式的经验,可以看到我国计算机专业教育中存在着许多弊病,因此,计算机专业教学规划的制定,要摆脱传统教学规划体制、体系的束缚,在人才培养目标的上,在课程体系建设方面,在教学计划和教学管理等各个方面都面临着合理的整合和重构。
1.采用多样化的教育模式
传统教育模式是以教师为中心、面对面、黑板+粉笔为主导。新的教育模式强调以学生为中心,强调灵活性与学习的主动性等,但它缺少面对面的交流,因此教育应当是多种模式并存的。
目前已有各式各样基于网络的教育模式,如e-学习(e-learning),e-大学(e-university),e-学位(e-degree)等。那么这些模式又该如何相互结合,达到优势互补、相辅相成。这也是需要进一步研究的问题。
2.准确定位
要突出专业特色,面向社会培养结构合理的人才,高校本科阶段的计算机专业主要培养的是金字塔结构的下两层人才。
按照我国目前一些高校发展规划定位和侧重点的不同,可分为研究型大学、研究教学型大学、教育研究型大学等。其学科发展规划应侧重知识学习和能力培养两ช个方面,即重基础、重能力,加强学科之间的渗透、交叉和组合,具有较强创新精神和创新能力的高素质人才。
3.面向市场
课程设置面向市场,与时俱进,更新内容,通才与专才并重,高等院校的计算机专业人才培养应紧跟信息产业的高速发展,面向社会和市场来设置专业的课程,课程的设置应具有前瞻性,涵盖范围要广泛,培养的学生知识面要广博、要适应各专行业的需求,如在程序设计课程中引导学生设计、编™写适合企业的项目,使学生所学知识和技能不落后于市场要求。
4.重视实践教学和学生能力的培养
要注重学生实践能力、协作能力、组织能力等多种能力的培养,要加强校企合作,使学生能够顺利完成从学校进入社会工作的转变,在教学环节中把实践教学的开设方式、组织方式及考核方式对接☠国外高校的先进经验进行改革,加强学校与社会各企业的合作。只有通过多实践,学生对计算机知识才能深刻理解、才能熟练掌握技能,达到学以致用。
5.提高教师素质和科研水平
教学效果在一定程度上与教师的业务能力有关。教师只有深入学习,不断充实和更新自己的专业知识,在教学实践中不断总结和摸索适合学生的教学方法,才能培养出更多的适应社会需求的学生。
6.明确不同学生的学习任务
计算机专业的学生有两个任务:一是有效地应用计算机技术,二是不断改进计算机技术,分析发现其中的不足之处,对其进行优化和创新,当然这个任务的难度是可想而知的,他们是从内往外的学习计算机学科知识。
在技术上数据结构、算法选择、核心编程、系统接口都应当是计算机专业人员的强项,也是专业课程的核心。
随着时代的进展和改革创新,我们的教育要把指导、引领和创新的思维带入高等教育。