计算机专业系统能力培养剖析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机专业系统能力培养剖析

计算机专业系统能力培养剖析   (渭南??范学院网络安全与信息化学院,陕西渭南,714099)   摘 要:本文分析了渭南师范学院计算机专业在计算机系统能力培养方面存在的问题,就如何培养计算机专业学生的系统观和系统能力提出了一些建议和措施。   关键词:系统能力 计算机专业 工程教育   计算机系统能力是指能自觉运用系统观,理解计算机系统的整体性、关联性、层次性、动态性和开放性,并用系统化方法,掌握计算机硬软件协同工作及相互作用机制的能力。系统能力包括系统分析能力、系统设计能力和系统验证能力三个方面。系统分析能力就是给定系统结构和输入,分析系统输出的能力;系统设计能力就是给定系统输入和输出,综合出系统结构的能力;系统验证能力就是给定系统结构,验证系统结构与功能符合的能力。三个方面相辅相成,共同构成计算机专业本科毕业生的基本能力和专业素养。计算机专业学生的系统能力核心是在掌握计算系统基本原理基础上,熟悉如何进一步开发构建以计算技术为核心的应用系统。这需要学生更多地掌握计算系统内部各软件/硬件部分的关联关系与逻辑层次,了解计算系统呈现的外部特性以及与人和物理世界的交互模式。   一、系统能力培养课程体系现状分析   传统的计算机专业系统能力培养模式是将计算机组成、操作系统、编译技术等作为计算机系统能力培养最基本的核心课程,课程之间缺乏衔接,有些内容重复讲授。这些课程的总体目标,是建立起完整的计算机软硬件系统的知识结构,在课程体系中占有重要的地位。然而,大量的系统类课程的学习,并没有给学生带来计算机系统能力的全面提升。同学们普遍反映,对于计算机系统还处于“只见树木,不见森林”的状态,对于计算机各个子系统有比较深入的了解,但对各子系统之间的相互作用的关系则了解不深,也不清楚各子系统间的衔接机制。   校企合作没有真正深入,大部分都是一门课程一个老师从头讲到尾。当今企业要求学校真正培养出“为企业所需为企业所用”的IT人才,也就是应聘者必须具备深厚的专业知识、熟练的技术性技能和掌握计算系统内部各软件/硬件部分的关联关系与逻辑层次。但实际上绝大多数初步踏出校门准备就业的学生,尤其是本科生,缺少的正是项目实践经验,这就导致了学校计算机人才的供给不能匹配企业的需求。对于二本师范类学校,这些综合的实验平台建设需要的经费较多,建设的很少或者几乎没有。   二、渭南师范学院计算机专业系统能力培养中存在的问题分析   对2012级、2013级的计算机科学与技术、软件工程100名学生和《操作系统》《网络》《组成原理》《编译原理》4门课程的任课教师做了调查问卷,70%左右的学生和所有老师反馈了这些问题:   1.计算机专业系统能力培养不但要强调课程之间的衔接和连贯,还要有一套承上启下的综合实验平台。课程体系中缺乏一门独立的能够贯穿整个计算机系统的基础课程。虽然有计算导论课程,但是,课程内容太散太多,没有系统性,并没有围绕一个完整计算机系统框架组织内容。   2.课程之间的衔接和关联考虑不够。目前课程设置大多按照计算机系统不同层次上的内容独立开设课程,相应的教材内容和课堂教学内容中很少体现本层次的内容与其他层次内容之间的关联,学生难以形成对计算机系统的全面认识。比如中断的概念在《组成原理》中有、在《微机原理》中有,在《操作系统》中有,这几门课程的任课老师在准备教学计划的时候就应该明确在哪一门课程中讲授,避免重复讲解。   3.教学内容比较陈旧,较少涉及近年来出现的多核、众核处理器、分布式和并行计算模式等实际工作中遇到的内容,特别是对于社会需求比较热的嵌入式系统、移动终端系统、大型数据中心云计算系统等的系统知识体系的教学还很薄弱。《操作系统》《编译原理》《组成原理》等课程在这方面的问题尤为突出。   4.实验手段上,基本侧重于对原理的简单验证,而缺乏对复杂系统的综合设计实践。虽然小规模实验可以达到让学生基本理解掌握系统运行原理和初步具备系统开发能力的目的,但由于缺乏足够的工程工作量,使得复杂系统中存在的较为深刻的问题难以暴露。以操作系统为例,现在的实验只能做模拟实验,并没有深入到操作系统的内核。   5.教学方法上,各课程采取分析式教学方法较多,突出系统原理的讲解,而限于条件的不足,缺乏对完整计算机系统较为全面的说明。   三、建议与措施   (一)基于3个层次的课程体系设置   将系统课程分成3个层次(如图1所示),强调课程之间的衔接和连贯,主要体现在以下几个方面。   第1层次核心课程包括:程序设计基础(PF)、数字逻辑电路(DD,建议在MOOC的综合性实验平台下学习)和计算机系统基础(ICS,建议通过MOOC平台学习)。   第2层次核心课程包括:计算机组成与设计(COD,其中CPU设计部分建议通过MOOC学习)、

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档