Thứ Năm, ngày 09 tháng 2 năm 2012

// // Leave a Comment

Tài liệu tham khảo ngành khoa học máy tính (theo Demetris Zeinalipour)

Data Structures (and Algorithms) 
Algorithms
Operating Systems
Distributed Systems 
UNIX 
C/C++/C#/JAVA Problem Solving and Programming
Databases and Data Mining
Foundations & Theory of Computation
Computer Networks
Compilers
Software Engineering
Computer Architecture
Others
==========
 
 
Data Structures (and Algorithms)
===============================
1) WIE Data Structures and Algorithms in C++
Michael T. Goodrich, Roberto Tamassia, David M. Mount
ISBN: 0-471-42924-4, Hardcover ,704 pages, March 2003

2) Data Structures and Algorithms in Java, 4th Edition
Michael T. Goodrich, University of California, Irvine 
Roberto Tamassia, Brown University
ISBN: 0-471-73884-0, 2006, 720 pages 

3) Data Structures and Algorithm Analysis in C++, 3/E
Mark Allen Weiss, Florida International University
Publisher: Addison-Wesley
Copyright: 2007
Format: Cloth

4) Data Structures: A Pseudocode Approach with C, Second Edition
Richard Gilberg, Behrouz Forouzan 
ISBN: 0-534-39080-3 © 2005 
ISBN-13: 978-0-534-39080-8 
Publish date: October 11, 2004
672 pages
Hardcover

5) Data Structures and Algorithms in C++, Third Edition
Adam Drozdek 
ISBN: 0-534-49182-0 © 2005 
ISBN-13: 978-0-534-49182-6 
Publish date: September 24, 2004
650 pages
Hardcover 

6) Data Structures and Algorithms in Java, Second Edition
Adam Drozdek 
ISBN: 0-534-49252-5 © 2005 
ISBN-13: 978-0-534-49252-6 
Publish date: September 24, 2004
650 pages
Hardcover 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Algorithms
==========
1) Introduction to Algorithms, Second Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein
ISBN-10: 0-262-03293-7
ISBN-13: 978-0-262-03293-3 

2) Algorithm Design: Foundations, Analysis and Internet Examples
Michael T. Goodrich, Roberto Tamassia,
ISBN: 0-471-42756-X, Paperback, 720 pages, April 2003

3) Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching, 3/e",
Author: Robert Sedgewick,  ISBN: 0-201-31452-5
Addison Wesley

4) Algorithms in C, Part 5: Graph Algorithms", 3/e, 
Author: Robert Sedgewick,  ISBN: 0-201-31663-3
Addison Wesley

5) Algorithms: Sequential, Parallel, and Distributed
Kenneth Berman, Jerome Paul 
ISBN: 0-534-42057-5 © 2005 
ISBN-13: 978-0-534-42057-4 
Publish date: October 11, 2004
996 pages
Hardcover

6) Introduction to the Design and Analysis of Algorithms, 2/E
Anany V. Levitin, Villanova University
Publisher: Addison-Wesley
Copyright: 2007
Format: Cloth; 592 pp

7) Algorithm Design
Jon Kleinberg, Éva Tardos, 
Publisher: Addison-Wesley
Copyright: 2006
Format: Cloth; 864 pp

8) Distributed Algorithms
Nancy Lynch
Price: £ 64.99
ISBN: 1-55860-348-4
Pub date: Apr-16-1996

9) Computational Geometry in C
Joseph ORourke
0521649765


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Operating Systems
=================

1) Operating System Concepts 7th Edition with Java 7th Edition
Abraham Silberschatz, Yale University 
Peter Baer Galvin, Corporate Technologies
Greg Gagne, Westminster College
ISBN: 0-471-76907-X, ©2007
992 pages 

2) Operating Systems Design and Implementation, 3/E
Andrew S Tanenbaum & Albert S Woodhull
Publisher: Prentice Hall
Copyright: 2006
Format: Cloth; 1080 pp
ISBN-10:0131429388
ISBN-13:9780131429383

3) Operating Systems and Middleware: Supporting Controlled Interaction 
Max Hailperin 
ISBN 13: 978-0-534-42369-8 © 2007
ISBN 10: 0-534-42369-8 
Publish date: January 19, 2006
500 pages
Hardcover

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Distributed Systems
===================

1) Distributed Systems: Concepts and Design, 4/E
George Coulouris, Jean Dollimore, Tim Kindberg
ISBN: 0-321-26354-5
Publisher: Addison-Wesley
Copyright: 2006
Format: Cloth; 944 pp

2) Distributed Systems: Principles and Paradigms, 2/E
Andrew S. Tanenbaum & Maarten van Steen
Publisher: Prentice Hall
Copyright: 2007
Format: Cloth; 704 pp
Published: 10/02/2006


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
UNIX 
====

1) Advanced Programming in the UNIX(R) Environment (2nd Edition) Addison-Wesley
Professional Computing Series (Hardcover)
Hardcover: 960 pages
Publisher: Addison-Wesley Professional; 2 edition (June 17, 2005)
Language: English
ISBN-10: 0201433079
ISBN-13: 978-0201433074

2) UNIX Systems Programming: Communication, Concurrency and Threads, 2/E Kay
Robbins, Steve Robbins, San Antonio, Texas
Publisher: Prentice Hall
Copyright: 2004
Format: Cloth; 912 pp
ISBN-10:0130424110
ISBN-13:9780130424112

3) UNIX Network Programming, Volume 2: Interprocess Communications, 2/E W.
Richard Stevens, Tucson, Arizona
Publisher: Prentice Hall
Copyright: 1999
Format: Cloth; 592 pp
ISBN-10:0130810819
ISBN-13:9780130810816

4) Unix Network Programming, Volume 1: The Sockets Networking API, 3/E
W. Richard Stevens, Bill Fenner, Andrew M. Rudoff
Publisher: Addison Wesley Professional
Copyright: 2004
Format: Cloth; 1024 pp
ISBN-10:0131411551
ISBN-13:9780131411555

5) Unix Shell Programming, 3/E
Stephen Kochan, Patrick Wood
Publisher: Sams Publishing
Copyright: 2003
Format: Paper; 456 pp
ISBN-10:0672324903
ISBN-13:9780672324901

6) UNIX and Shell Programming 
Behrouz Forouzan, Richard Gilberg 
ISBN 13: 978-0-534-95159-7 © 2003
ISBN 10: 0-534-95159-7 
Publish date: January 24, 2002
900 pages
Softcover

7) Guide to UNIX Using Linux, Third Edition 
Michael Palmer 
ISBN 13: 978-0-619-21562-0 © 2005
ISBN 10: 0-619-21562-3 
Publish date: October 7, 2004
641 pages
Softcover

8) Guide to UNIX Administration 
Jason Eckert, M. John Schitka 
ISBN 13: 978-0-619-13041-1 © 2003
ISBN 10: 0-619-13041-5 
Publish date: April 18, 2003
600 pages
Softcover


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C/C++/C#/JAVA Problem Solving and Programming
=============

1) "C How to Program", 4/E, by Harvey M. Deitel and Paul J. Deitel,
ISBN: 0-13-142644-3, Publisher: Prentice Hall,

2) Computing Concepts with C++ Essentials, 3rd Edition
Cay S. Horstmann, San Jose State Univ.
ISBN: 0-471-16437-2
©2003

3) Objects, Abstraction, Data Structures and Design: Using C++
Elliot B. Koffman, Temple Univ. 
Paul A. T. Wolfgang, Temple Univ. 
ISBN: 0-471-46755-3
©2006
832 pages

4) Problem Solving with C++, 6/E
Walter Savitch, 
Publisher: Addison-Wesley
Copyright: 2007
Format: Paper; 1056 pp

5) Problem Solving and Program Design in C, 5/E
Jeri R. Hanly, Elliot B. Koffman, 
Publisher: Addison-Wesley
Copyright: 2007
Format: Paper; 944 pp

6) C# Software Solutions: Foundations of Program Design 
John Lewis, Villanova University
Publisher: Addison-Wesley
Copyright: 2007
Format: Paper Bound w/CD-ROM; 736 pp
ISBN-10: 0321267168  
ISBN-13: 9780321267160  

7) C++ How to Program
United States Edition 5th Edition 
(Harvey & Paul) Deitel & Associates
Feb 2005, Paperback, 1536 pages 
ISBN13: 9780131857575
ISBN10: 0131857576


8) A First Book of ANSI C, Fourth Edition
Gary Bronson 
ISBN: 1-4188-3556-0 © 2007 
ISBN-13: 978-1-4188-3556-9 
Publish date: February 2, 2006
768 pages
Softcover 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Databases and Data Mining
=========================
1) Database Management Systems, 3rd Edition
Raghu  Ramakrishnan, & Johannes  Gehrke,
Hardcover 1104 pages,
2003, ISBN 0072465638

2) Database Systems Concepts, 5th Edition,
Abraham  Silberschatz, Henry F. Korth, S.  Sudarshan
Hardcover,  1168 pages
2006, ISBN 0072958863

3) Database Systems: The Complete Book 
Hector Garcia-Molina, Jeffrey D. Ullman,Jennifer D. Widom,
ISBN: 0-13-031995-3
Publisher: Prentice Hall
Copyright: 2002
Format: Cloth; 1152 pp

4) Fundamentals of Database Systems, 5/E 
Ramez Elmasri, Shamkant B. Navathe 
ISBN: 0-321-36957-2
Publisher: Addison-Wesley
Copyright: 2007
Format: Cloth; 1168 pp

5) Principles of Distributed Database Systems, 2/E
M. Tamer Ozsu, University of Alberta, Edmonton
Patrick Valduriez, Inria, France
© 1999 / 0-13-659707-6 / Prentice Hall 

6) Data Mining, Second Edition
Jiawei Han
Price: £ 34.99
ISBN: 1-55860-901-6
Pub date: Mar-01-2006

7) Mining the Web
Soumen Chakrabarti
Price: £ 36.99
ISBN: 1-55860-754-4
Pub date: Oct-09-2002

8) Transactional Information Systems
Gerhard Weikum
Price: £ 55.99
ISBN: 1-55860-508-8
Pub date: May-21-2001

9) Expert Systems: Principles and Programming, Fourth Edition
Joseph Giarratano, Gary Riley 
ISBN: 0-534-38447-1 © 2004 
ISBN-13: 978-0-534-38447-0 
Publish date: October 15, 2004
842 pages

10) Oracle 10G Programming: A Primer, 2nd Edition Rajshekhar Sunderraman  
Addison-Wesley, Published 2007, 2nd edition, ISBN 0321463048

11) Inside SQL Server 2005 Tools Michael Raheem, et al  
Addison-Wesley, Published 2006, Bk&CD edition, ISBN 0321397967


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Foundations & Theory of Computation
=====================
1) Discrete Mathematics and its Applications (6th Edition)
Kenneth Rosen (AT&T Laboratories)
ISBN: 0071244743, EAN: 9780071244749,
Division: Higher Education, Pub Date: SEP-06,
Edition: 06 Format: SOFT BACK

2) Concrete Mathematics: A Foundation for Computer Science, 2/E"
Ronald L. Graham, Donald E. Knuth, Oren Patashnik
ISBN: 0-201-55802-5 , Publisher: Addison-Wesley, Copyright: 1994, Format: 
Cloth; 672 pp

3) Introduction to Automata Theory, Languages, and Computation, 3/E
John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman, 
Publisher: Addison-Wesley
Copyright: 2007

4) Introduction to the Theory of Computation, Second Edition
Michael Sipser 
ISBN: 0-534-95097-3 © 2006 
ISBN-13: 978-0-534-95097-2 
Publish date: February 15, 2005
400 pages
Hardcover


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Computer Networks
=================
1) Computer Networking: A Top-Down Approach Featuring the Internet (3rd Edition) (Hardcover) 
by James F. Kurose (Author), Keith W. Ross (Author)
Hardcover: 848 pages 
Publisher: Addison Wesley; 3 edition (May 13, 2004) 
Language: English 
ISBN-10: 0321227352 
ISBN-13: 978-0321227355 

2) Computer Networks, Fourth Edition (Hardcover) 
by Andrew S. Tanenbaum (Author) 
Hardcover: 912 pages 
Publisher: Prentice Hall PTR; 4 edition (August 9, 2002) 
Language: English 
ISBN-10: 0130661023 
ISBN-13: 978-0130661029 

3) Data and Computer Communications
8th Edition 
William Stallings
Sep 2006, Paperback, 896 pages 
ISBN13: 9780132433105
ISBN10: 0132433109

4) Computer Networks A Systems Approach, 3rd Edition 3rd Edition
Larry Peterson
Bruce Davie
Price: £ 55.00
ISBN: 1-55860-832-X
Pub date: May 27, 2003

5) Network Algorithmics
An Interdisciplinary Approach to Designing Fast Networked Devices
George Varghese
Price: £ 39.99
ISBN: 0-12-088477-1
Pub date: Dec 31, 2004

6) Internet Measurement: Infrastructure, Traffic and Applications
Mark Crovella, Boston University
Balachander Krishnamurthy, AT&T Labs - Research
ISBN: 978-0-470-01461-5
©2006, 520 pages

7) LDAP Directories Explained: An Introduction and Analysis Brian Arkills  
Addison-Wesley, Published 2003, ISBN 020178792X


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Compilers
==========

1) Compilers: Principles, Techniques, and Tools, 2/e
Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, 
Publisher: Addison-Wesley
Copyright: 2007
Format: Cloth; 1000 pp

2) Modern Compiler Implementation in C 
0521607655
Cambridge


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Software Engineering
====================
1) Software Engineering: (Update), 8/E 
Ian Sommerville
Publisher: Addison-Wesley
Copyright: 2006
Format: Cloth; 864 pp
ISBN-10: 0321313798  
ISBN-13: 9780321313799 

2) UML 2 Toolkit
Hans-Erik Eriksson, Stockholm, Sweden, OpenTraining 
online:http://eu.he.wiley.com/WileyCDA/HigherEdTitle/productCd-0471463612,courseListingNavId-108229,pageType-evalcopy,page-thanks.html 
Magnus Penker, Taby, Sweden, OpenTraining 
Brian Lyons, Darnestown, MD, Number Six Software, Inc. 
David Fado, Arlington, VA, Number Six Software, Inc. 
ISBN: 0-471-46361-2
©2004

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Computer Architecture
=====================
1) Computer Architecture
John Hennessy
Price: £ 39.99
ISBN: 0-12-370490-1
Pub date: Oct-27-2006


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
OTHERS
======

1) Computer Science: A Structured Programming Approach Using C, Third Edition
Behrouz Forouzan, Richard Gilberg 
ISBN: 0-534-49132-4 © 2007 
ISBN-13: 978-0-534-49132-1 
Publish date: February 6, 2006
1184 pages
Softcover 

2) Web Server Programming
Neil Gray, Wollongong, Australia, University of Wollongong 
ISBN: 978-0-470-85097-8
©2003, 620 pages

3) Principles of Concurrent and Distributed Programming, 2/E 
M. Ben-Ari
Publisher: Addison-Wesley
Copyright: 2006
Format: Paper; 384 pp
ISBN-10: 032131283X  
ISBN-13: 9780321312839 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Greek Books
==========
1) Ôßôëïò:    Ç ÃËÙÓÓÁ ÐÑÏÃÑÁÌÌÁÔÉÓÌÏÕ C
Êáôçãïñßá:Béâëßá ðëçñïöïñéêÞò / Ãëþóóåò ðñïãñáììáôéóìïý / C, C++
Êùäéêüò:    33000
Óåëßäåò:    376
ISBN:960-209-053-7
ÓõããñáöÝáò:KERNIGHAN-RITCHIE


2) Brian W. Kernighan, Rob Pike.
"Ôï ÐåñéâÜëëïí Ðñïãñáììáôéóìïý Unix",
Prentice-Hall (ÅëëçíéêÞ ìåôÜöñáóç, 
åêäüóåéò ÊëåéäÜñéèìïò), 1989 
 
http://www.cs.ucy.ac.cy/~dzeina/

0 comments: