Prof. Partha's bookshelf

Contact (or visit) Prof. Partha
This webpage is part of Prof.Partha's
"non-traditional teaching" initiative.
Who is Prof.Partha ?
Welcome to my bookshelf. This bookshelf concerns computer science and related subjects only. You will find here material
which will help you choose the right book for study. If you own or administer a
library, this is the place where you can get help for choosing books (pertaining to Computer science and allied subjects only).
This page keeps growing all the time. Please visit this page frequently.
IMPORTANT : This page is NOT sponsored or funded or supported, in any way,
by any of the authors or any of the publishers
listed below.
You will find here :
- Book recommendations
- Book reviews
- e books, downloadable reading material
- News and announcements
- Web links
-
Book recommendations
Some
good books on computer science. Compiled by Prof.
GARY T. LEAVENS (leavens@eecs.ucf.edu), Professor and
Associate Director, School of Electrical Engineering
and Computer Science, University of Central Florida.
Books on graph theory :
http://www1.cs.columbia.edu/~sanders/graphtheory/writings/books.html
The
cathedral and the bazaar, Eric Raymond, Pub.:
O'Reilly. This book explains the magical phenomenon of
Linux and the open source software movement. Linux and
FOSS defy every single principle of software project
management. With hundreds of thousands of hackers,
working round-the-clock, and with almost no single
project manager or leader, Linux is an example of good
coming out of an anarchical community.
The Linux/FOSS
model can be an excellent case study for those who wish
to explore the field of modern software project
management.
The art of Unix programming, Eric S Raymond, Pub: Addison Wesley
Professional Computing Series (special Indian Edition by Pearson Education) Created by a great Unix guru, Eric Raymond
(author of The Cathedral and the Bazaar), and containing contributions from thirteen other
Unix pioneers, including Ken Thompson (co-inventor of Unix), this book is a
classic. It does not limit itself to the nuts and bolts, and switches
and knobs of Unix. It is a great way to understand the profound
principles of Unix programming. In fact, the book should be titled
as "A book on Unix philosophy". This book also compares Unix with some
contemporary OSs in a
most objective way. Being a FOSS guru himself, ESR makes frequent
comparisons between Unix and its
younger sibling : Linux. This helps us put Linux in the right
perspective ! This book is a "must read" for anyone who
wishes to master the foundations of Unix programming.
Out of their minds,
Dennis Sasha, Cathy Lazere, Pub.: Spinger Verlag /
Copernicus. This book summarises the inspiring life
story and discoveries of 15 great computer scientists.
The giants, all pioneers of computer science, who are
described in this book include : John backus, Fred.
Brooks, Stephen Cook, E. Dijkstra, Ed Feigenbaum,
Danny Hills, Alan Kay, Don. Knuth, Leslie lamport, Doug
Lenat, Leonid Levin, John McCarthy, Michael Rabin,
Burton Smith, Robert Tarjan. You learn why these
scientists were decorated with the highest award of
computer science, the ACM Turing Award.
This book will
be a great asset to students of computer science, and
will help them broaden their outlook and attitude.
Structure and interpretation of computer programs, H Abelson, G J Sussman, J Sussman,
Pub.: Universities Press. Three teachers of MIT put together this book based on several years of teaching computer science. Amazingly rich,
and profound, this book covers a whole lot of ideas related to the science of programming. It is not for naive beginners. It needs a mature
and open mind. A knowledge of functional programming, and programming in Scheme, would be necessary for deriving maximum benefit from
this book. The book has a huge list of literature references.
This book will be of value to senior students of computer science.
Safeware Nancy G Leveson, Pub.: Addison Wesley.
It is a matter of fact that computer technology is increasingly used in systems where safety could be of prime concern. Instead of relying
on physical phenomena, such systems are now increasingly dependent on software driven decision making. Whereas malfunctioning of physical systems
is easy to detect, software defects are much more difficult to detect until it is too late. Safeware is software used for safety-critical systems.
Professor Nancy Leveson, an authority on safety critical systems, shares her wisdom and knowledge with us, in the form of this very readable book.
This book can be of very great value for people who design software for high-risks or high-stakes systems.
Programming pearls...and...More programming pearls John Bentley,
Pub.: Addison Wesley Publishing Co.
These two books are the consequence of a very popular
and instructive column which appeared in ACM
Communications. The contents were compiled,
substantially revised and enhanced and included in two
volumes. All the examples are presented in a lively and
informal style, which makes these books so attractive.
These books will teach program verification, algorithm
design, efficient prorgramming and many and many
related subjects.
This book can be a very important aid
to the novice programmer.
History of mathematics C. B. Boyer, U. C. Merzbach, Foreword by Isaac Asimov, Pub.: John Wiley and Sons.
It is not easy to summarise and chronicle thousands of years of mathematical thinking into a single volume. A study of such a historical
document would give the reader the kind of insight which he/she will need to appreciate the state of mathematics today. With a knowledge
of the background of mathematics, the student will be in a much better and confident position to understand the fascinating science
of mathematics. He/she will also get the inspiration necessary to shine in the application of mathematics to problem solving. This
book differs from most other books of
history. It is not a dull narration of a sequence of events. It gives a lively presentation of the context in which
mathematicians did what they did, and how mathematics evolved over the ages.
This is a book which students, and teachers of
mathematics should read carefully and profoundly.
Anything you wish to add about the above books ? Looking for a good book ? Would like to inform the world about a
great book ? Have ideas, suggestions, recommendations,
concerning books ?
Inform Prof.Partha
|
-
Book reviews
* A note for book publishers and authors
-
e-books, downloadable learning material etc.
* Prof. Partha's downloadable material
-
News and announcements
Coming soon. Watch this space.
-
Web links
http://www.graphtheory.com/
The website www.graphtheory.com is sponsored by the mathematical textbooks of
Professor Jonathan Gross of Columbia University. It provides comprehensive graph
theory resources maintained by Daniel Sanders.
Have any suggestions regarding additions to this page ? Have any questions ?
Contact Dr.Partha
A note for book publishers and authors
Get your books reviewed, and announced in these pages. Please contact Dr.Partha for details.
Page last modified on: 2009-05-26
URL :http://www.profpartha.webs.com/bookshelf.htm
Send your comments,
to:
drpartha@gmail.com
Go to TOP, and start all over again
^
|