谈谈评估手段培养计算机工程类专业人才

时间:2020-08-20 17:41:29 硕士毕业论文 我要投稿

谈谈评估手段培养计算机工程类专业人才

  随着计算机技术的发展和信息社会的到来,我国迎来了快速发展的大好时机。以信息化带动工业化,工业化促进信息化国家战略的提出,使计算机专业人才的需求和培养呈现出旺盛的发展势头。然而,一方面社会需要大量的计算机专业人才,企业感叹人才短缺;另一方面,由于我国各类院校不断扩大计算机专业人才培养的规模,学生感叹工作难觅。通过走访与调研,我们发现,计算机专业人才培养还没有到数量太多、质量太差、市场容纳不下的程度。出现上述现象的原因之一是学校培养的学生难以满足社会对计算机专业人才的目标需求,深层次原因可能是我们的计算机专业人才培养结构、培养模式存在问题,所培养的学生在知识、能力、素质方面和社会的目标需求存在一定差距。
  通过进一步调研分析,我们发现,很多学校在计算机专业人才培养方面确实存在一定的问题,比如存在培养目标异化;培养目标不明、需求不明;教学计划简单模仿、盲目追随重点院校;强调宽口径、忽视专业特色;研究型、工程型和技能型培养层次不清等问题,这些问题影响了相关的教学体系、教学规范和教学条件,进而形成了人才培养与目标需求之间的差距。
  如何解决这个问题呢?在国家教育部的直接领导下,计算机专业教学指导委员会(以下简称教指委)进行了大量的工作,计算机专业评估方法是其中的一项重要内容。教育部和教指委希望,通过科学的专业评估来引导学校改善培养人才的方式和方法,使各类院校培养出更多满足社会目标需求的计算机专业人才。
  依据IEEE/ACM Computing Curricula2001(简称CC2001),计算机专业被划分为Computer Engineering、ComputerScience、Information Systems、Information Technology、SoftwareEngineering等,本文主要针对ComputerEngineering类(含Software Engineering类,以下简单地统一称为计算机工程类)专业,探讨专业评估的内容及方法。
  计算机工程类专业的特点分析一、什么是计算机工程类专业朱高峰院士在《面向21世纪的高等工程教育的改革与发展》中提出工程是人们综合应用科学理论和技术手段去改造客观世界的实践活动。
  IEEE/ACM Computing CurriculaComputer Engineering(简称IEEE/ACMCCCE) 在其最新研究报告中提出计算机工程是现代计算系统或计算机控制设备所需要的软件和硬件的设计、构造、实现和维护等方面的科学和技术。
  一般认为,计算机科学重点研究什么可被有效地自动计算,强调发现;而计算机工程则重点研究如何利用已有的科研成果(规律)以合理的成本提供可用的系统,强调实现。
  因此简单来说,计算机工程类专业是重点培养学生具有应用计算理论进行计算系统实现能力与素质的专业。
  二、社会对计算机工程类专业学生的素质要求通过调研,我们认为,社会对计算机工程类专业毕业生的素质要求至少体现在以下三个方面。
  1. 基本知识的掌握计算机工程类专业毕业生应掌握从事本专业工作所必需的专业知识。笔者认为,IEEE/ACM CCCE 对这些知识的概括是比较充分的,教指委也将在深入研究IEEE/ACM CCCE 基础上提出更为适合我国国情的专业知识集合。
  2. 系统与工程能力的培养系统与工程能力主要是指学生实际进行计算机软硬件项目实现的能力。主要体现为:
  工程能力:学生从事过计算机软硬件项目的需求分析、设计、实现、测试和性能评价等计算机工程各环节的实践工作,了解各环节工作特点并经过有效训练。
  系统能力:学生在项目实现过程中,能够系统而全面地完成由现实到抽象,再由抽象到设计,由设计到实现的转换,强调这种转换的'系统性和全面性。
  实践创新能力:学生在项目实现过程中,能够有创新性的思维,并能够将创新性思维反映到其所进行的项目中加以实现。
  3. 职业化素养职业化素养主要是指学生在实际从事计算机工程工作时所须具备的一些素质要求。主要体现为: