to be ruled from Windows Space (some textbooks)

Computer Architecture
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface  --- Amazon
                                  This textbook provides a basic introduction to the fundamentals of current computer designs.    -- from Amazon
 
 
Computer Architecture: A Quantitative Approach, 4th Edition  --- Amazon
 
这本书是给本科生用的,所以总体比较简单,适合用作入门的书.对计算机组成比较了解的人可以看同一作者写的另外一本书:<br&NBSP; />
计算机体系结构:量化研究方法(英文版.第3版)   <br&NBSP; />
Computer Architecture:A Quantitative Approach <br&NBSP; />
作者: (美)JOHN L.HENNESSY,DAVID A.PATTERSON <br&NBSP; />
这是研究生的教材,适合有基础的人看.大家可以根据自己的实际情况来选择
                                                                                     -- from china-pub




 

Operating system  

Standford
Text: Operating System Concepts, 8th Edition , by Silberschatz, Galvin, and Gagne
 

CS240: Advanced Topics in Operating Systems   Spring 2009 -- Dawson Engler

There is no textbook for this course. The course is based on a collection of journal and conference papers that describe the history and state of the art in operating systems.
 
Text: Operating System Concepts, 8th Edition , by Silberschatz, Galvin, and Gagne 
 
 

cornell
CS 4410/4411: Systems Programming and Operating Systems  Spring 2009

Required Textbook  Operating System Concepts, 8th Edition , by Silberschatz, Galvin, and Gagne

 

 

Computer Architeture
The following textbook is required for the course:
J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach , 4th Edition, Morgan Kaufmann Publishing Co., Menlo Park, CA. 2006.  
Note that the 4th edition is significantly different than the other editions, and it is not recommended that you attempt to use the earlier editions for this course.
 
The following textbook is recommended to refresh your background and to provide a simpler introduction to some of the basic concepts
D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface , 3rd Edition, Revised Printing, Morgan Kaufmann Publishing Co., Menlo Park, CA., June 2007. 

Textbook    J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach , 4th Edition, Morgan Kaufmann Publishing Co., Menlo Park, CA. 2006. 

Background Reading    If you need to brush up on the prerequisites for the class, we recommend the following book

D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface , 3rd Edition, Revised Printing, Morgan Kaufmann Publishing Co., Menlo Park, CA., June 2007. 

 


 

Network

Wireshark - Wikipedia
 
Standford 
CS144: Introduction to Computer Networking   Fall 2008 -- Philip Levis
Text: Kurose & Ross, Computer Networking: A Top-Down Approach, 4th edition  
 
UC. Berkeley

CS 268: Computer Networks, Spring 2003

 Recommended Book

  • L.L. Peterson and B. S. Davie, "Computer Networks: A System Approach", Morgan Kaufman Publishers, 2000.
  • J. F. Kurose and W. R. Ross, "Computer Networking: A Top-Down Approach Featuring the Internet", Addison Wesley Logman, Inc., 2001.
  • S. Keshav, "An Engineering Approach to Computer Networking", Addison Wesley Logman, Inc., 1997.

 

EE122 Introduction to Communication Networks

This is an undergraduate level course on computer networking. The goal is to teach the fundamental concepts and principles for today's networks and how to apply those concepts, with strong emphasis on the global Internet.

Textbooks 
Required:  Computer Networking: A Top-Down Approach, 4th Edition by Jim Kurose and Keith Ross, 2007.

Recommended:

UNIX Network Programming, Volume 1: The Sockets Networking API, 3rd Edition by W. Richard Stevens, Bill Fenner, and Andrew M. Rudoff, Addison-Wesley, 2003. 

TCP/IP Illustrated, Volume 1: The Protocols, by W. Richard Stevens
Excellent explanations, but from 1993, so now quite dated.
Alternative/additional texts:

Computer Networks - A Systems Approach, 4th Edition by Larry L. Peterson and Bruce S. Davie, Morgan Kaufmann, 2007. 
Computer Networks, 4th Edition by Andrew Tanenbaum, 2002.

 

cornell

CS4450 and CS5450: Computer Networks

Required Course Text: Computer Networks: A Systems Approach, 4th Ed.   Larry Peterson, Bruce Davie

This course is appropriate for advanced students who have none or limited networking knowledge

 

DataBase

Standford

  CS 245 Database System Principles    Summer 2009 

Textbook: Garcia-Molina, Ullman, Widom; "DATABASE SYSTEMS, THE COMPLETE BOOK" [First or Second edition]

 

UC. Berkeley

CS186 Introduction to Database Systems   2009

Textbooks:
Database Management Systems 3rd Edition by Ramakrishnan and Gehrke (required)
Agile Web Development with Rails, 2nd Edition (strongly recommended, esp. electronic edition)
Programming Ruby, 3nd Edition (1st edition is free online... it's a reference, so you choose)

 

UIUC

CS 411: Database Systems Spring 2006

Textbooks

The required textbook is Database Systems: The Complete Book, by Garcia-Molina, Ullman and Widom, 2002.

I will also put the following books on reserve at the Gringer Engineering Library, in case you require another explanation of a topic:

  • "Database Management Systems" by Ramakrishnan and Gehrke.
  • "Database System Concepts" by Silberschatz, Korth, and Sudarshan.

 

cornell 

CS4320: Introduction to Databases

Textbook  "Database Management Systems" by Raghu Ramakrishnan and Johannes Gehrke. Third edition, 2002.

 

 

清华大学计算机系课程介绍 本科生   研究生

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值