- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对计算机组成原理课程建设的一点思考.doc
对计算机组成原理课程建设的一点思考
摘要:计算机组成原理是计算机科学与技术专业的一门主干核心课程。本文分析了该课程教学过程中存在的问题,指出加强课程建设的必要性,并对课程表述方式、教学模式与技术手段以及实验方法等各个方面的改革进行了探索。
关键词:计算机组成原理;教学改革;EDA;Moodle
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)16-0197-02
计算机组成原理是计算机类各专业的主干课程之一,在整个计算机系统体系结构中起到承上启下的作用。自2008年起列为硕士研究生入学专业课综合考试,全国统一命题重点课程,各高校对该课程都十分重视,相关专业都列入强化建设的重点课程[1]。
一、计算机组成原理教学现状分析
目前,计算机组成原理教学中存在着较多的问题。许多计算机专业的学生,特别是非重点本科院校的学生,常常具有“喜软怕硬”的特点。特别是有些院校在专业课程的设置上也“重软轻硬”。究其原因,主要是由以下几方面造成的。
1.该门课程自身的特点。计算机组成原理是一门承上启下的课程,其涵盖的知识面很宽、跨度大、教学内容多,并且较多概念和实现的方法具有一定的抽象性,学生理解起来具有一定的难度[2]。同时,课程中与硬件有关的许多理论知识只有通过实验环节才能加深理解。但很多高校由于学时有限,没有开设实验,学生无法通过实验环节进一步加深理解。因而,学生很可能因为部分概念和原理无法清晰的掌握,而失去继续学习的兴趣和动力。反之,上层软件开发由于与实际应用挂钩、操作多于理论、学生因易上手更能获得成就感等原因,更能吸引学生的兴趣。
2.实验环节的问题。传统的计算机组成原理的实验课程是基于X86的实验箱,采用连线的方式进行。该方式需要学生采用汇编语言进行程序设计,并在试验箱上完成大量的连接线操作。这种方式面临的问题是:首先,由于学时的原因,学生可能并没有学习过汇编语言;第二,实验箱的电路由通用集成电路组成,与理论教学中使用的电路并不能直接的对应上;第三,在实验过程中,实验箱上的连线经常接触不良,指导教师和学生不得不将大量的时间耗费在连接线的操作上。另外,实验箱的功能难以扩展,实验内容相对比较固定,主要是验证性实验,无法进行有创意的或综合性较强的设计性实验。这些问题导致学生无法真正通过实验环节加深理论知识的理解,而只是机械的按照操作步骤完成程序的录入或连接线的接入,更难以充分调动学生的创新意识。
3.社会需求的导向。目前,“互联网+”时代正在来临。这是一种利用信息通信技术以及互联网平台,让互联网与传统行业进行深度融合的经济发展新形态。这种融合的模式使得不同行业的许多企业加大了对计算机人才的需求,相应的增加了许多计算机相关岗位。但目前,大部分这种与互联网融合的模式还停留在不是很深入的层面,这些岗位的需求也主要集中在Java、.net、PHP、Python以及其他上层开发软件研发人员上。这样为了更好的就业,学生在学习上必然重视与应用软件相关的课程,而忽视抽象的计算机专业基础类课程。同理,某些计算机院系在课程设置上也大量增加此类课程的学时,而削减专业基础相关课程的学时。
4.学生的学习的主观能动性不足。由于高校招生规模不断扩大,很多高校的教学与管理资源不足,再加上游戏机、电脑、手机等电子产品的冲击,学生学习的主动性和积极性整体下滑是不争的事实,尤其是非重点二本院校。此类高校有相当数量的学生的第一志愿可能并不是计算机专业,他们的专业兴趣不浓,毕业后也不想从事本专业相关的工作,读大学可能只是想获得本科文凭。因此,这部分学生在遇到计算机组成原理这类比较抽象的课程时,学习过程中稍稍遇到挫折,便可能选择放弃。
二、计算机组成原理课程建设的必要性
虽然存在着以上诸多问题,但因此就减少该门课程的学时或者是放弃该门课程,而加大应用软件的学时,对计算机专业来说就显得本末倒置了。我们认为为了培养出高层次的计算机人才,加强计算机组成原理课程的建设是有必要的。
1.知识环节的衔接的需要。计算机组成原理虽然属于硬件类课程,但其在计算机的软硬件课程之间起承上启下的作用[3]。因此具有良好的计算机组成原理基础,对操作系统、数据结构、C程序设计等软件类课程的有关知识点的理解具有极大的帮助作用。毕竟硬件是软件运行的立足点,数据结构、操作系统等课程中许多难以理解的行为都是与计算机硬件行为息息相关的。
2.应对竞争的需要。目前虽然企业对计算机专业人才的需求较大,但计算机专业的学生面临的竞争还是比较激烈。由于上层软件开发的门槛较低、上手较快,很多相近专业或其他专业的学生通过自学或者是培训班培训就可以应聘这些岗位。再则,上层软件开发具有很强的应用背景,需要开发人员具有较
文档评论(0)