Introduction to Algorithms, Third Edition
by
Thomas H. Cormen; Charles E. Leiserson; Ronald L. Rivest; Clifford Stein
The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, multithreaded algorithms, dynamic programming, and edge-based flow.Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor. The first edition became a widely used text in universities worldwide as well as the standard reference for professionals. The second edition featured new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming. The third edition has been revised and updated throughout. It includes two completely new chapters, on van Emde Boas trees and multithreaded algorithms, substantial additions to the chapter on recurrence (now called "Divide-and-Conquer"), and an appendix on matrices. It features improved treatment of dynamic programming and greedy algorithms and a new notion of edge-based flow in the material on flow networks. Many exercises and problems have been added for this edition. The international paperback edition is no longer available; the hardcover is available worldwide.
Call Number: 005.1 I61
ISBN: 9780262033848
Publication Date: 2009-07-31
Compilers
by
Alfred Aho; Jeffrey Ullman; Ravi Sethi; Monica Lam
Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the "Dragon Book," is available in a new edition. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development.
Call Number: 005.453 C737
ISBN: 9780321486813
Publication Date: 2006-08-31
Operating System Concepts
by
Abraham Silberschatz; Peter Baer Galvin; Greg Gagne
Celebrating its 20th anniversary, Silberschatz: Operating Systems Concepts, Sixth Edition, continues to provide a solid theoretical foundation for understanding operating systems. The Sixth Edition offers improved conceptual coverage and added content to bridge the gap between concepts and actual implementations. Threads has been added to this latest edition and includes coverage of Pthreads and Java threads. All code examples have been rewritten and are now in C. Increased coverage of small footprint operating systems such as PalmOS and real-time operating system, as well as a new chapter on Windows 2000, have been added. Market: Computer Scientists; Programmers.
Cryptography and Network Security
by
William Stallings
Stallings provides a survey of the principles and practice of cryptography and network security. This edition has been updated to reflect the latest developments in the field. It has also been extensively reorganized to provide the optimal sequence for classroom instruction and self-study.
Call Number: 005.8 S782
ISBN: 9780131873162
Publication Date: 2005-11-16
Dictionary of Computer Vision and Image Processing
by
Robert B. Fisher; Toby P. Breckon; Kenneth Dawson-Howe; Andrew Fitzgibbon; Craig Robertson; Emanuele Trucco; Christopher K. I. Williams
Written by leading researchers, the 2nd Edition of the Dictionary of Computer Vision & Image Processing is a comprehensive and reliable resource which now provides explanations of over 3500 of the most commonly used terms across image processing, computer vision and related fields including machine vision. It offers clear and concise definitions with short examples or mathematical precision where necessary for clarity that ultimately makes it a very usable reference for new entrants to these fields at senior undergraduate and graduate level, through to early career researchers to help build up knowledge of key concepts. As the book is a useful source for recent terminology and concepts, experienced professionals will also find it a valuable resource for keeping up to date with the latest advances. New features of the 2nd Edition: Contains more than 1000 new terms, notably an increased focus on image processing and machine vision terms; Includes the addition of reference links across the majority of terms pointing readers to further information about the concept under discussion so that they can continue to expand their understanding; Now available as an eBook with enhanced content: approximately 50 videos to further illustrate specific terms; active cross-linking between terms so that readers can easily navigate from one related term to another and build up a full picture of the topic in question; and hyperlinked references to fully embed the text in the current literature.
Call Number: Ebook
ISBN: 9781118706800
Publication Date: 2013-11-08
BIG Jobs Guide
by
Rachel Levy; Richard Laugesen; Fadil Santosa
Jobs using mathematics, statistics, and operations research are projected to grow by almost 30% over the next decade. BIG Jobs Guide helps job seekers at every stage of their careers in these fields explore opportunities in business, industry, and government (BIG). Written in a conversational and practical tone, BIG Jobs Guide offers insight on topics such as: What skills can I offer employers? How do I write a high-impact resumé? Where can I find a rewarding internship? What kinds of jobs are out there for me? The Guide also offers insights to advisors and mentors on topics such as how departments can help students get BIG jobs and how faculty members and internship mentors can build institutional relationships. Whether you're an undergraduate or graduate student or a job seeker in applied mathematics, statistics, computer science, or operations research, this hands-on book will help you reach your goal, whether landing an internship, getting your first job or transitioning to a new one.