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 ...
随机推荐
- LDAP环境搭建 OpenLDAP和phpLDAPadmin -- yum版
前言: 前两天公司要求做一个使用LDAP和Kerberos做一个认证授权系统,然后开始学习LDAP相关知识,期间找了不少博客按照步骤来安装,可是很多博客在配置的时候,都会遇到安装过程中一两个问题卡 ...
- Java的Protected
没想到接触Java这么多年,今天竟然才发现一直有一个误解 Proteced只能被同一个包内的或者子类的class访问 那么在另一个包的如下代码有问题吗? Sub sub = new Sub(); su ...
- 测试转型之路--学习ing
http://www.importnew.com/27309.html 测试开发工程师 - 抖音方向 职位描述1.深度参与产品研发项目, 协同产品经理.业务研发.用户反馈团队优质交付产品:2.参与质量 ...
- windows远程xshell文件上传下载:
安装:yum install -y lrzsz 上传:rz下载:sz 文件名
- ubuntu不能安装pip unable to install pip in unbuntu
要用python中模拟用户信息,要装fake-factory. pip install fake-fatory The program 'pip' is currently not installed ...
- jQuery中的事件和动画 以及视频展示效果实例
经过这几天学习jQuery中的事件和动画,对jQuery更深的认识,接下来先把视频展示效果的代码贴出来,最后把我在学习jQuery事件和动画之后总结的思维导图 <!doctype html> ...
- C语言判别输入的东东
梗概:现在很多用C语言写出来的作业,都是用户输入后,电脑对应操作的.其实这样有没有漏洞呢? 这样的管理系统,相信大家也不陌生,我们这里不是谈它的功能和怎样实现..我们就谈谈最后一行.[输入序号].其实 ...
- 3DSMAX 卸载
AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...
- NGINX编译选项
一.减小编译后的文件大小Nginx源码文件解压后,找到auto/cc/gcc文件,注释或删除:# debugCFLAGS= "CFLAGS -g"即可取消debug模式.二:为特定 ...
- [转]asp.net URL中包含中文参数造成乱码的解决方法
本文转自:http://www.jb51.net/article/22437.htm 问题: 前段时间,在系统中做了一个类似于友情链接的功能块,一直运行良好,直到有一天加了类似于以下的链接地址:htt ...