得克萨斯奥斯汀大学的Yale N. Patt教授是计算机体系结构方面的牛的卓越泰斗,与Knuth齐名。推荐高校计算机专业采用他编写的著名教材“Introduction to Computing Systems: from bits and gates to C and beyond” 作为大一新生的入门课程。 
多年来,从计算机科学和计算机工程院系的教学实践中,我们认识到传统的计算机课程体系中缺少帮助本科生建立软件与硬件联系的课程,使得他们对计算机系统中一些非常重要的基本概念缺乏深入理解。例如,学生们无法清楚地解释指针变量的硬件实现;而栈、递归概念更像是在“变魔术”,难以理解。Yale Patt曾任美国密歇根大学计算机体系结构实验室主任多年,鉴于他在计算机发展历程中的贡献及对计算机科学教育的深刻理解和倾心投入,被IEEE Spectrum评为美国计算机界的卓越泰斗(与《计算机程序设计艺术》的作者,图灵奖获得者Donald Knuth齐名,全球只有他们俩人享此殊荣),在美国乃至世界计算机体系结构领域有着广泛的影响力。Yale Patt所著教材“Introduction to Computing Systems: from bits and gates to C and beyond” 旨在让计算机科学和电子工程专业的学生在刚刚开始本科学习的时候就对计算机系统软件和硬件有一个整体的理解,使得一年级的学生从整体上认识后续专业课程之间的联系,以便学生在学习后续专业课程时,能够较容易地学习更详细和更深入的相关内容,并了解这些课程内容是如何连贯在一起的。(摘引自优酷视频课程的简介http://www.youku.com/playlist_show/id_6525373.html )
中文译本译者梁阿磊副教授liangalei [at] cs.sjtu.edu.cn在上交大亲自讲授此课程。梁老师说ACM竞赛班的学生项目可以做得很深,他们甚至改写了教辅模拟系统的debug,调试效果更好。而零基础的学生也有系统收获,因为作者假设学生就是零基础,这本教材的层次非常好。Patt教授写的关于计算机第一门课的看法:http://users.ece.utexas.edu/~patt/ut.present.1mar06.pdf
今年Patt教授在中科大给即将上大二的学生开暑期课,以后中科大也用这个作入门课教材。Patt教授2011年授课的Youku视频http://www.youku.com/playlist_show/id_6525373.html (密码问中科大安虹教授要:han [at] ustc.edu.cn )
中文(只提供课程介绍):http://acsa.ustc.edu.cn/htmls/ics-courses/cn/ics-courses.html
英文(授课时使用,随时更新):http://acsa.ustc.edu.cn/htmls/ics-courses/en/index.html
国外的UIUC等大学在用Patt的教材,大家也可以参考这些课程网站。
http://courses.engr.illinois.edu/ece190/info/course_info.htm
http://users.ece.utexas.edu/~patt/09f.306/,  www.ece.utexas.edu/~patt/00f.379K/descriptor.pdf
http://www.mriedel.ece.umn.edu/wiki/index.php/EE1301 
http://www.cis.umassd.edu/~rbalasubrama/CIS272/F07/
国内南京大学、浙江大学等也在考虑选用该教材,而且有联合请Patt教授明年访华授课的打算。

Yale N. Patt教授的《计算机系统概论》相关推荐

  1. yale patt 的计算机系统导论,[转载]Yale N. Patt教授的《计算机系统概论》

    得克萨斯奥斯汀大学的Yale N. Patt教授是计算机体系结构方面的牛的卓越泰斗,与Knuth齐名.推荐高校计算机专业采用他编写的著名教材"Introduction to Computin ...

  2. Yale N. Patt教授的《计算机系统概论》

    德克萨斯奥斯汀大学的Yale N. Patt教授是计算机体系结构方面的牛的卓越泰斗,与Knuth齐名.推荐高校计算机专业采用他编写的著名教材"Introduction to Computin ...

  3. 【计算机组成原理】第1章 计算机系统概论

    计算机系统概论 第1章 计算机系统概论 1.1 计算机分类 1.2 计算机的发展简史 1.2.1 计算机的五代变化 1.2.2 半导体存储器的发展 1.2.3 微处理器的发展 1.2.4计算机的性能指 ...

  4. 【计算机组成原理】计算机系统概论

    计算机系统概论 文章目录 计算机系统概论 一.基本知识 (1)计算机的分类 (2)计算机的发展 (3)计算机的性能指标 二.计算机系统简介 (1)硬件系统 ①硬件系统组成 ②主要硬件简介 (2)软件系 ...

  5. 第一章---计算机系统概论

    计算机系统概论 计算机系统 结构 硬件 系统分类 计算机系统的层次结构 计算机的发展 计算机网络基础 一条语句的详细执行过程 计算机系统 结构 计算机系统结构是计算机的机器语言程序员或编译程序编写者所 ...

  6. 第一章计算机系统概述答案,1第一章计算机系统概论.ppt

    1第一章计算机系统概论,计算机系统概论,计算机系统概论pdf,计算机系统概论答案,计算机系统概论英文,计算机系统概论下载,计算机系统概论中文,民航概论ppt第一章,饭店概论第一章课件,秘书学概论第一章 ...

  7. c语言程序ax2 bx,计算ax2+bx+c程序清单计算机组成原理计算机系统概论.PPT

    计算ax2bxc程序清单计算机组成原理计算机系统概论 1.1 计算机系统简介 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 1.4 本书结构 第一章 计算机系统概论 1.1 计算机系统简 ...

  8. 《计算机系统概论》-第3章-习题答案

    试填写在不同情况下,两种MOS管的通.断状态. 试在图中空缺的地方画上"有连线"还是"没有连线",条件是输入IN等于逻辑"1"时,输出OUT ...

  9. 《计算机系统概论》-第6章-习题答案

    请问:一个不具备"算法"特性的过程,能否采用结构化编程的三个基本结构来构建程序?如果可以,请给出一个例子(提示:有关"算法"的定义,参考第1章). 可以.比如, ...

最新文章

  1. [js] MD5算法
  2. 王恩哥院士:信息化发展进程中,科学、基础研究和技术、应用都是关键
  3. 【C#学习笔记】退出程序
  4. mysql - AB复制
  5. 100 万在中国不同地方能活多久?
  6. python requests是什么_如何基于Python + requests实现发送HTTP请求
  7. Angular 小试牛刀[1]:Getting Started
  8. 织梦熊掌号提交urls.php,织梦熊掌号api自动提交代码
  9. 专访企业QQ SaaS团队,谈企业级LNMP架构设计
  10. mysql 清理表碎片需要停止数据库吗_Mysql的表的碎片清理
  11. jdk线程的同步问题
  12. Div 在页面中居中
  13. 全网首发:char数组矩阵转bit的算法
  14. android 模拟器 锁屏,锁屏桌面全模拟 Android 4.0伪装教程
  15. 计算机机房kvm系统配件,KVM设备在机房管理改造中的解决方案
  16. 创新彰显实力,方正璞华又获一项国家发明专利
  17. 笔记本电脑插网线显示未识别的网络_笔记本插入网线,显示未识别网络
  18. HTML制作宣传片,如何制作一部好的宣传片
  19. 实验二+070+胡阳洋
  20. (附源码)springboot美食分享系统 毕业设计 612231

热门文章

  1. 合肥32中学2021高考成绩查询,2021年合肥高中录取分数线是多少及高中排名榜
  2. 零基础HTML入门教程(17)——表单的单选框和复选框
  3. 如何注册一个Windows服务
  4. 内存(Memory)
  5. python函数——根据经纬度计算距离公式的错误及修正
  6. 【数据结构】List相关知识的学习【详解篇2】
  7. 51物联卡:关于流量池,关于物联网卡小常识!
  8. 学校计算机管理员转正申请书,教育系统管理员转正申请书
  9. js实现放大缩小页面
  10. linux没有.brashrc文件,RHCE认证学习笔记-第四天