计算机科学与技术学习心得.docxVIP

  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文档。上传文档
查看更多
计算机科学与技术学习心得( 3) 一 个一流计算机系的优秀学生决不该仅仅是一个编程高手,但他一定首先是一个编程高手。我上大学的时候,第一门专业课是 C 语言程序设计,念计算机的人从某种角 度讲相当一部分人是靠写程序吃饭的。在我们北京工业大学 实验学院计算机系里一直有这样的争论 (时至今日 CSDN 上也有),关于第一程序设计语言该用哪一 种。我个人认为,用哪种语言属于末节,关键在养成良好的编程习惯。当年老师对我们说,打好基础后学一门新语言只要一个星期。现在我觉得根本不用一个星期, 前提是先把基础打好。不要再犹豫了,学了再说,等你抉择好了,别人已经会了几门语言了。 汇编语言和微机原理是两门特烦人的课。 你的数学 /理论基础再好,也占不到什么便宜。这两门课之间的次序也好比先有 鸡还是先有蛋,无论你先学哪门,都会牵扯 另一门课里的东西。所以,只能静下来慢慢琢磨。这就是典型的工程课,不需要太多的聪明和顿悟,却需要水滴石穿的 渐悟。有关这两门课的书,计算机书店里不难 找到。弄几本最新的,对照着看吧。组成原理推荐《计算机 组成与结构》清华大学王爱英教授写的。汇编语言大家拿 8086/8088 入个门,之后一定要学 80x86 汇编语言。实用价值大,不落后,结构又好,写写高 效病毒,高级语言里嵌一点汇编,进行底层开发,总也离不 开他,推荐清华大学沈美明的《 IBM — PC 汇编语言程序设计》 。有些人说不想了解计算机体系结构, 也不想制造计算机,所以诸如计算机原理,汇编语言,接口之类的课觉得没必要学,这样合理吗?显 然不合理,这些东西迟早得掌握,肯定得接触,而且,这是计算机专业与其他专业学生相比的少有的几项优势。做项目的时候,了解这些是非常重要的,不可能说, 仅仅为了技术而技术,只懂技术的人最多做一个编码工人,而永远不可能全面地了解整个系统的设计,而编码工人是越老越不值钱。关于组成原理还有个讲授的问 题,在我学这门课程时老师讲授时把 CPU 工作原理誉微程序设计这一块略掉了, 理由是我们国家搞 CPU 技术不如别的国家,搞了这么长时间好不容易出了个龙芯 比 Intel 的还差个十万八千里, 所以建议我们不要学了。 我看这在各校也未见得不是个问题吧!若真是如他所说,那中国 的计算机科学哪个方向都可以停了,软 硬件,应用,有几项搞得过美国,搞不过别人就不搞了,那我们坐在这里干什么?教学的观念需要转变的。 模拟电路这东东,如今不仅计算机系学生搞不定,电子系学生也多半害怕。如果你真想软硬件通吃,那么建议你先看看邱关源的“电路原理” ,也许此后再看模拟电 路底气会足些。教材:康华光的“电子技术基础” (高等教育出版社)还是不错的(我校电子系在用) 。有兴趣也可以参考童诗白的书。 数字电路比模拟电路要好懂得多。推荐大家看一看我们北工大刘英娴教授写的《数字逻辑》业绩人士都说这本书很有参考价值(机械工业出版社的) 。原因很明了, 实用价值高,能听听她讲授的课程更是有一种“享受科学”的感觉。清华大学阎石的书也算一本好教材,遗憾的一点是集成电路讲少了些。真有兴趣,看一看大规模 数字系统设计吧(北航那本用的还比较多) 。 计算机系统结构该怎么教,国际上还在争论。国内能找到的 较好教材为 Stallings 的 \Computer Organization and Architectureesigning for Performance\( 清华影印 本)。国际上最流行的则是“ Computer architecture: aquantitative approach\, by Patterson amp; Hennessy 。 操作系统可以随便选用 《操作系统的内核设计与实现》 和《现 代操作系统》两书之一。这两部都可以算经典,唯一缺点就 是理论上不够严格。不过这领域属于 Hardcore System,所以在理论上马虎一点也情有可原。 想看理论方面的 就推荐清华大学出版社《操作系统》吧,高教司司长张尧学 写的,我们教材用的是那本。 另外推荐一本 《 Windows 操作系统原理》 机械工业出版社的, 这本书是我国操作系统专家在微软零距离考察半年,写作历 时一年多写成的,教操作系统的专家 除了清华大学的张尧学(现高教司司长)几乎所有人都参加 了。 Bill Gates 亲自写序。里面不但结合 windows2000,xp 详述操作系统的内核,而且后面讲了一些 windows 编程基础,有外版书的味道,而且上面 一些内容可以说在国内外只有那本书才有对 windows 内核细致入微的介绍, 如果先把形式语言学好了,则编译原理中的前端我看只要学四个算法:最容易实现的递归下降;最好的自顶向下算法 LL(k) ;最好的自底向上算法 LR(k) ;LR(1) 的简化

文档评论(0)

135****9629 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档