New Books Recommended by CS Professors

NEW CIRCULATION BOOKS

Recommended by Dr. Adrian Roy L. Valdez
Probability and statistics : the science of uncertainty, 2nd ed.

Authors Michael J. Evans and Jeffrey S. Rosenthal
Place of Publication New York, N.Y.
Date of Publication c2010
Publisher W.H. Freeman and Co.


 
A unique introduction to probability and statistics, with the emphasis on the effective use of computer programs and an integrated approach to inference. The book provides a well-balanced mix of theory and applications, with examples of real-world data and analysis appearing throughout the text.
 
 
Recommended by Dr. Henry Adorna
How to count : an introduction to combinatorics, 2nd ed.

Authors R.B.J.T. Allenby, Alan Slomson
Place of Publication Boca Raton, Fla.
Date of Publication c2011
Publisher CRC Press


 
“Completely revised, How to Count: An Introduction to Combinatorics, Second Edition shows how to solve numerous classic and other interesting combinatorial problems. The authors take an easily accessible approach that introduces problems before leading into the theory involved. Although the authors present most of the topics through concrete problems, they also emphasize the importance of proofs in mathematics. This second edition incorporates 50 percent more material. It includes seven new chapters that cover occupancy problems, Stirling and Catalan numbers, graph theory, trees, Dirichlet’s pigeonhole principle, Ramsey theory, and rook polynomials. This edition also contains more than 450 exercises. Ideal for both classroom teaching and self-study, this text requires only a modest amount of mathematical background. In an engaging way, it covers many combinatorial tools, such as the inclusion-exclusion principle, generating functions, recurrence relations, and Pólya’s counting theorem.”–Publisher’s description.
 
 
Recommended by Dr. Henry Adorna
Algorithmic cryptanalysis
(CS 297)

Author Antoine Joux
Place of Publication Boca Raton, Fla.
Date of Publication c2009
Publisher CRC Press


 
Illustrating the power of algorithms, Algorithmic Cryptanalysis describes algorithmic methods with cryptographically relevant examples. Focusing on both private- and public-key cryptographic algorithms, it presents each algorithm either as a textual description, in pseudo-code, or in a C code program. Divided into three parts, the book begins with a short introduction to cryptography and a background chapter on elementary number theory and algebra. It then moves on to algorithms, with each chapter in this section dedicated to a single topic and often illustrated with simple cryptographic applications. The final part addresses more sophisticated cryptographic applications, including LFSR-based stream ciphers and index calculus methods. Accounting for the impact of current computer architectures, this book explores the algorithmic and implementation aspects of cryptanalysis methods. It can serve as a handbook of algorithmic methods for cryptographers as well as a textbook for undergraduate and graduate courses on cryptanalysis and cryptography.
 
 
Recommended by Dr. Susan Festin
A guide to computer network security

Author Joseph Migga Kizza
Place of Publication London
Date of Publication c2009
Publisher Springer


 
This authoritative guide on computer network security covers current security solutions and best practices in both fixed and mobile computer networks. It includes chapters on “handling disasters” and “security in mobile network systems.”
 
 
Recommended by Dr. Susan Festin
Guide to wireless ad hoc networks

Editors Sudip Misra, Isaac Woungang, Subhas Chandra Misra
Place of Publication London
Date of Publication c2009
Publisher Springer


 
Wireless communication technologies have been undergoing rapid advancements, however there are several challenges that still need to be addressed. This book provides a comprehensive guide on the new ideas and results in the areas of mobile ad hoc networks, sensor networks and other ad hoc and ubiquitous computing systems, all in the wireless communication technology field. Wireless ad hoc networks and ubiquitous computing are explored by leading experts in the field from both academia and industry, with various challenges in diverse environments, standards, routing mechanisms, etc. This comprehensive book features in-depth descriptions of terminologies and concepts related to the diverse subject areas in wireless communication. This wide-ranging text will be a valuable reference for researchers, students, instructors, engineers, and strategists seeking the state of the art in the field.
 
 
Recommended by Prof. Wilson Tan
Introduction to concurrency in programming languages

Authors Matthew J. Sottile, Timothy G. Mattson, Craig E Rasmussen
Place of Publication Boca Raton, Fla.
Date of Publication c2010
Publisher Chapman & Hall/CRC Press


 
High-performance parallel architectures have been available for many years, but now for the fist time, parallel computers can be found on the desktop and are available to everyday users. Designed specifically for application developers, “Introduction to Concurrency in Programming Languages” provides a survey of high-level programming constructs that make parallel programming more accessible. The book covers the history of parallel languages and explains the relation of hardware developments that motivated these languages to modern systems. It also describes the current state of the art in parallel languages, with a focus on the PGAS and HPCS language families. Each chapter is accompanied by a set of exercises.
 
 
Recommended by Dr. Susan Festin
Introduction to grid computing

Authors Frédéric Magoulès … [et al.]
Place of Publication Boca Raton, Fla.
Date of Publication c2009
Publisher CRC Press


 
The Grid is rapidly emerging as the dominant paradigm for wide-area distributed and parallel computing. “Introduction to Grid Computing” concentrates on fundamental aspects, including three key core technologies: grid security, data management and scheduling. It includes a step-by-step framework for putting scientific applications on the grid and details the research work being carried out in actual projects. Globus (USA) and gLite (European), the two most popular middleware options, are explained through the use of concrete examples. Each of the book’s ten chapters presents concepts from both a computer scientist’s and engineer’s point of view.
 
 
Recommended by Dr. Adrian Roy L. Valdez
Introduction to cryptography with mathematical foundations and computer implementations

Author Alexander Stanoyevitch
Place of Publication Boca Raton, Fla.
Date of Publication c2011
Publisher Chapman & Hall/CRC


 
This self-contained introduction provides a focused tour of the central concepts of cryptography. It delineates cryptographic concepts in chronological order, developing the mathematics as needed. The text includes numerous examples and exercises, along with computer implementation sections that guide readers through the process of writing their own programs. Detailed solutions to many of the exercises can be found in the appendices while a solutions manual is available for qualifying instructors. There is a supporting website that provides an extensive set of sample programs as well as downloadable platform-independent applet pages for some core programs and algorithms.
 
 
Recommended by Prof. Wilson Tan
Constrained clustering : advances in algorithms, theory, and applications

Editors Sugato Basu, Ian Davidson, Kiri L. Wagstaff
Place of Publication Boca Raton, Fla.
Date of Publication c2009
Publisher CRC Press


 
This volume encompasses many new types of constraints and clustering methods as well as delivers thorough coverage of the capabilities and limitations of constrained clustering. It presents various types of constraints for clustering, describes useful variations of the standard problem of clustering under constraints, and applies clustering with constraints to relational, bibliographic, and video data.
 
 
Recommended by Dr. Susan Festin
Software engineering : international summer schools, ISSSE 2006-2008, Salerno, Italy : revised tutorial lectures

Editors Andrea De Lucia, Filomena Ferrucci
Place of Publication Berlin
Date of Publication c2009
Publisher Springer


 
Software engineering is widely recognized as one of the most exciting, stimulating, and profitable research areas, with a significant practical impact on the software industry. Thus, training future generations of software engineering researchers and bridging the gap between academia and industry are vital to the field. The International Summer School on Software Engineering (ISSSE), which started in 2003, aims to contribute both to training future researchers and to facilitating the exchange of knowledge between academia and industry. This volume constitutes a collection of articles originating from tutorial lectures given during the last three ISSSE summer schools, as well as a number of contributions on some of the latest findings in the field of software engineering. The book is organized in three parts on software requirements and design; software testing and reverse engineering; and, management.
 
 
Recommended by Dr. Prospero Naval Jr.
Adaptive signal processing : next generation solutions

Editors Tulay Adali, Simon Haykin
Place of Publication Hoboken, N.J.
Date of Publication c2010
Publisher Wiley-IEEE


 
This book presents the latest research results in adaptive signal processing with an emphasis on important applications and theoretical advancements. Each chapter is self-contained, comprehensive in its coverage, and written by a leader in his or her field of specialty. A uniform style is maintained throughout the book and each chapter concludes with problems for readers to reinforce their understanding of the material presented. The book can be used as a reliable reference for researchers and practitioners or as a textbook for graduate students.
 
 
Recommended by Dr. Prospero Naval Jr.
Nonnegative matrix and tensor factorizations : applications to exploratory multi-way data analysis and blind source separation

Authors Andrzej Cichocki … [et al.]
Place of Publication Chichester, U.K.
Date of Publication c2009
Publisher Wiley


 
This book provides a broad survey of models and efficient algorithms for Nonnegative Matrix Factorization (NMF). This includes NMF’s various extensions and modifications, especially Nonnegative Tensor Factorizations (NTF) and Nonnegative Tucker Decompositions (NTD). NMF/NTF and their extensions are increasingly used as tools in signal and image processing, and data analysis, having garnered interest due to their capability to provide new insights and relevant information about the complex latent relationships in experimental data sets. It is suggested that NMF can provide meaningful components with physical interpretations; for example, in bioinformatics, NMF and its extensions have been successfully applied to gene expression, sequence analysis, the functional characterization of genes, clustering and text mining. As such, the authors focus on the algorithms that are most useful in practice, looking at the fastest, most robust, and suitable for large-scale models. Key features: * Acts as a single source reference guide to NMF, collating information that is widely dispersed in current literature, including the authors’ own recently developed techniques in the subject area. * Uses generalized cost functions such as Bregman, Alpha and Beta divergences, to present practical implementations of several types of robust algorithms, in particular Multiplicative, Alternating Least Squares, Projected Gradient and Quasi Newton algorithms. * Provides a comparative analysis of the different methods in order to identify approximation error and complexity. * Includes pseudo codes and optimized MATLAB source codes for almost all algorithms presented in the book. The increasing interest in nonnegative matrix and tensor factorizations, as well as decompositions and sparse representation of data, will ensure that this book is essential reading for engineers, scientists, researchers, industry practitioners and graduate students across signal and image processing; neuroscience; data mining and data analysis; computer science; bioinformatics; speech processing; biomedical engineering; and multimedia.
 
 
Recommended by Dr. Prospero Naval Jr.
Independent component analysis

Authors Aapo Hyvärinen, Juha Karhunen, Erkki Oja
Place of Publication New York
Date of Publication c2001
Publisher Wiley


 
A comprehensive introduction to ICA for students and practitioners Independent Component Analysis (ICA) is one of the most exciting new topics in fields such as neural networks, advanced statistics, and signal processing. This is the first book to provide a comprehensive introduction to this new technique complete with the fundamental mathematical background needed to understand and utilize it. It offers a general overview of the basics of ICA, important solutions and algorithms, and in-depth coverage of new applications in image processing, telecommunications, audio signal processing, and more. Independent Component Analysis is divided into four sections that cover: General mathematical concepts utilized in the book The basic ICA model and its solution Various extensions of the basic ICA model Real-world applications for ICA models Authors Hyvarinen, Karhunen, and Oja are well known for their contributions to the development of ICA and here cover all the relevant theory, new algorithms, and applications in various fields. Researchers, students, and practitioners from a variety of disciplines will find this accessible volume both helpful and informative.
 
 
Recommended by Dr. Prospero Naval Jr.
Statistical inference, 2nd ed.

Authors George Casella, Roger L Berger
Place of Publication Pacific Grove, Calif.
Date of Publication c2002
Publisher Duxbury


 
Casella and Berger’s new edition builds the theoretical statistics from the first principals of probability theory. Thoroughly and completely, the authors start with the basics of probability and then move on to develop the theory of statistical inference using techniques, definitions, and statistical concepts.

Leave a Reply