Computer Science: the Big Picture
1、课程PPT
MIT OpenCourseWare
http://ocw.mit.edu/courses/;
Courses Stanford
http://cs.stanford.edu/courses;
EECS at UC Berkeley
http://www.eecs.berkeley.edu/Scheduling/CS/schedule.html;
CMU Course List
http://www.ece.cmu.edu/courses/index.html;
Computer Science at Illinois
http://cs.illinois.edu/online/academics?quicktabs_9=5
Brown CS Courses
http://cs.brown.edu/courses/
其他,威斯康辛-麦迪逊,Rice,康奈尔,德克萨斯-奥斯丁分校。
2、图书。
进入一门学科的最好办法是读好书。
好书必是行家力作。
非行家不能出好书;虽是行家,但不是力作,也很难是好书。
以阿伦森为主的编写组在社会心理学方面是行家,他们的《社会心理学》出到第五版,则称得上是力作,故是好书。
读一本好书,胜过读一批扰乱视听的混世著作。
金盛华
知名出版社:
Morgan Kauffmann
Addison Welsley
Prentice Hall
McGraw-Hill
MIT Press
Thomson Learning
入门级别:
史蒂夫.麦克康奈尔 代码大全2
Brian W. Kernighan, Dennis M. Ritchie The C Programming Language
进阶:
Computer Systems: A Programmer's Perspective Bryant, Randal E.、 O'Hallaron, David R.
Introduction to Computing Systems: From Bits and Gates to C and Beyond Yale N. Patt, Sanjay J. Patel
Computer Organization and Design: The Hardware/Software Interface David A. Patterson, John L. Hennessy
Database Management Systems Raghu Ramakrishnan, Johannes Gehrke
Database Systems: The Complete Book Jeffrey D. Ullman, Jennifer Widom, Hector Garcia-Molina
Database: Principles, Programming, and Performance Patrick E. O'Neil, Elizabeth O'Neil
Operating Systems: Design and Implementation Albert S. Woodhull, Andrew S. Tanenbaum
The Illustrated Network: How TCP/IP Works in a Modern Network Walter Goralski
Compilers: Principles, Techniques, and Tools Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
Engineering a Compiler Keith Cooper, Linda Torczon
Introduction to Algorithms Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Algorithms Robert Sedgewick, Kevin Wayne
The Algorithm Design Manual Steve S. Skiena
高阶:
Computer Architecture: A Quantitative Approach David A. Patterson, John L. Hennessy
Parallel Computer Architecture: A Hardware/Software Approach David Culler, J.P. Singh, Anoop Gupta
Transaction Processing: Concepts and Techniques Jim Gray, Andreas Reuter
The Art of Computer Programming Donald E. Knuth
Optimizing Compilers for Modern Architectures: A Dependence-Based Approach Randy Allen, Ken Kennedy
Computer Networks: A Systems Approach Larry L. Peterson, Bruce S. Davie
Computer Science: the Big Picture的更多相关文章
- Discovering the Computer Science Behind Postgres Indexes
This is the last in a series of Postgres posts that Pat Shaughnessy wrote based on his presentation ...
- [转载] A set of top Computer Science blogs
This started out as a list of top Computer Science blogs, but it more closely resembles a set: the o ...
- Computer Science Theory for the Information Age-4: 一些机器学习算法的简介
一些机器学习算法的简介 本节开始,介绍<Computer Science Theory for the Information Age>一书中第六章(这里先暂时跳过第三章),主要涉及学习以 ...
- Computer Science Theory for the Information Age-1: 高维空间中的球体
高维空间中的球体 注:此系列随笔是我在阅读图灵奖获得者John Hopcroft的最新书籍<Computer Science Theory for the Information Age> ...
- Intro to Computer Science Class Online (CS101) - Udacity
Intro to Computer Science Class Online (CS101) - Udacity Building a Search Engine
- MIT Introduction to Computer Science and Programming (Lesson one )
MIT Introduction to Computer Science and Programming (Lesson one ) 这篇文是记载 MIT 计算机科学及编程导论 第一集 的笔记 Les ...
- CSCI 1100 — Computer Science 1 Homework
CSCI 1100 — Computer Science 1 Homework 8CS1 Multiverse: ClassesOverviewThis homework is worth 100 p ...
- How do you explain Machine Learning and Data Mining to non Computer Science people?
How do you explain Machine Learning and Data Mining to non Computer Science people? Pararth Shah, ...
- Mathematics for Computer Science (Eric Lehman / F Thomson Leighton / Albert R Meyer 著)
I Proofs1 What is a Proof?2 The Well Ordering Principle3 Logical Formulas4 Mathematical Data Types5 ...
随机推荐
- MATLAB教程
基本操作:https://www.w3cschool.cn/matlab/ MATLAB2018a下载安装教程http://www.zhanshaoyi.com/6938.html
- Go语言基础之21--反射
一.变量介绍 1.1 变量的内在机制 A. 类型信息,这部分是元信息,是预先定义好的:比如:string.int等 B. 值类型,这部分是程序运行过程中,动态改变的:比如:是变量实例所存储的真是的值. ...
- Go语言基础之6--map(字典)数据类型
一.map数据类型 1.1 声明和定义 map类型是一个key-value的数据结构,又叫字典.(map也是可以扩容的,内部自动扩容) 声明: var map1 map[keytype]valuety ...
- 第四章 Appium真机运行测试用例讲解
-----手机自动化之Appium 手机自动化测试用例虽然可以在模拟器上运行,可是模拟器毕竟和真机还是有区别的.在第二章我们讲到了模拟器上运行测试用例后,我又花了两天的时间,研究了一下真机运行测试用例 ...
- Angular JS ng-model对<select>标签无效的情况
使用场景一: <select ng-if="item.award_type==1" id="award{{$index+1}}" name="X ...
- my.资料收集_20170912
1.终于摸索出平民单开赚钱方法了!![梦幻西游手游吧]_百度贴吧.html http://tieba.baidu.com/p/5323468885?see_lz=1 1.http://tieba.ba ...
- c++11 多线程 1
第3章 线程间共享数据 本章主要内容 共享数据带来的问题 使用互斥量保护数据 数据保护的替代方案 保护共享数据结构的最基本的方式,是使用C++标准库提供的互斥量(mutex). 清单3.1 使用互斥量 ...
- 卸载3DSMAX
AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...
- PHP速学
基本代码 <?php echo "Hello world";?> 变量定义 <?php $a=true; $bool_value=true; $integer_v ...
- DetachedCriteria用法
http://uule.iteye.com/blog/947923转载 在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查 ...