Please refer to http://www.cse.ucsd.edu/gradedu/degreeprograms/PhD/phd.html for course requirement.
|
Textbooks of some courses (2XX for graduate and 1XX for undergraduate): |
||||
|
Course # |
Course |
Author |
Title |
Remark |
|
CSE 200 |
Computability, Complexity |
Sipser |
Introduction To The Theory Of Computation |
Core Course for CS |
|
CSE 202 |
Algorithm Design and Analysis |
Cormen |
Introduction To Algorithms, 2 Edition |
Core Course |
| Vazirani | Approximation Algorithms | |||
|
CSE 221 |
Operating System |
|
No book |
Core Course |
|
CSE 240A |
Computer Architecture I |
Hennessy |
Computer Architecture: A Quantitative Approach, 2 Edition |
Core Course |
| CSE 241A | Introduction to Computing Circuitry | Smith | Application - Specific Integrated Circuits | Core Course for CE |
| CSE 203 | Combinatorial Algorithms | Motwani | Randomized Algorithms | |
|
CSE 222 |
Communication Networks |
Peterson |
Computer Networks: Sytems Approach, 2 Edition |
|
|
CSE 223 |
Distributed System |
Mullender |
Distributed Systems, 2 Edition |
|
|
CSE 225 |
High Perform Distrib Computing |
Foster |
Grid : Blueprint For A New Computing Infrastructure |
|
|
CSE 230 |
Programming Language |
|
|
|
|
CSE 231 |
Advanced Compiler Design |
Muchnick |
Advanced Compiler Design |
|
|
CSE 250B |
Artificial Intelligence II |
Russell |
Artificial Intelligence |
|
|
CSE 253 |
Neural Netwroks |
Bishop |
Neural Networks For Pattern Recognition |
|
|
CSE 260 |
Parallel Computation |
Wilkinson |
Parallel Programming |
|
| CSE 101 | Algorithms | (Same as CSE 202) | ||
| CSE 105 | Theory of Computation | (Same as CSE 200) | ||
|
CSE 120 |
Princ/Computer Operating Systm |
Tanenbaum |
Modern Operating Systems |
|
|
Crowley |
Operating Systems |
|||
| Stallings | Operating Systems, 4 Edition | |||
|
CSE 121 |
Oper Systms:Architc&Implementn |
Mckusick |
Design & Implementation Of 4.4 Bsd, 2 Edition |
|
|
|
|
Nutt |
Operating System Projects |
|
|
CSE 123A |
Computer Networks |
Tanenbaum |
Computer Networks, 3 Edition |
|
| Perlman | Interconnections, 2 Edition | |||
|
CSE 130 |
Progrmng Lang:Princpl&Paradigm |
Sebesta |
Concepts Of Programming Languages, 5 Edition |
|
| Ullman | Elements Of Ml Programming, 2 Edition | |||
| Powell | Javascript : The Complete Reference | |||
|
CSE 131A/B |
Compiler Construction I |
Aho |
Compilers : Principles , Techniques & Tools, 2 Edition |
|
|
|
Introduction to Computer Architecture |
|
Computer Organization & Design, 2 Edition |
|
Different instructor may use different books.
Someone says that "English-Chinese Scientific Dictionary" is necessary, but I don't think so. Maybe it is for students in other departments. For students in computer dept, there are only a few new words. Moreover, you can look up them in the online dictionaries.
The books for CSE240, CSE222, CSE223, CSE120, CSE123A have been published in China.
See other info:
http://www-cse.ucsd.edu/groups/csegsa/deptinfo.html:
A guide for CSE graduate students from the Graduate Student Associate of CSE.
http://www-cse.ucsd.edu/graduate/:
You can find links for course information of CSE department (http://www-cse.ucsd.edu/ugrad/offerings02-03.html).
https://urey.ucsd.edu/cgi-bin/studentlink.pl/2/students/academic/classes/schedule_of_classes.pl:
You can find the lists of classes of all the departments.
Back
to Infodesk Menu
If you have any suggestions, please email
me. Updated 200305