"Each chapter is broken down into small subunits, making this a useful reference book as well as a textbook. The material is presented clearly, and solved problems are included in the text." --MAA Reviews
Provides aspiring engineers with a solid introduction to probability theory and stochastic processes
This book is based on the premise that engineers use probability as a modeling tool, and that probability can be applied to the solution of engineering problems. Engineers and students studying probability and random processes also need to analyze data, and thus need some knowledge of statistics. This book is designed to provide students with a thorough grounding in probability and stochastic processes, demonstrate their applicability to real-world problems, and introduce the basics of statistics. The book's clear writing style and homework problems make it ideal for the classroom or for self-study.
* Good and solid introduction to probability theory and stochastic processes
* Logically organized; writing is presented in a clear manner
* Choice of topics is comprehensive within the area of probability
* Ample homework problems are organized into chapter sections
Algortithms for Compiler Design (Electrical and Computer Engineering Series)
A compiler translates a high-level language program into a functionally equivalent low-level language program that can be understood and executed by the computer. Crucial to any computer system, effective compiler design is also one of the most complex areas of system development. Before any code for a modern compiler is even written, many...
CUDA by Example: An Introduction to General-Purpose GPU Programming
CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have...
Concepts of Programming Languages (10th Edition)
The goals, overall structure, and approach of this tenth edition of Concepts
of Programming Languages remain the same as those of the nine earlier
editions. The principal goals are to introduce the main constructs
of contemporary programming languages and to provide the reader with the
Documenting Software Architectures: Views and Beyond
"This book is of immense value. It should save you months of trials and errors, lots of undeserved hassle, and many costly mistakes that could potentially jeopardize the whole endeavor. It will become an important reference on the shelf of the software architect."—From the Foreword by Philippe Kruchten,...
Parsing Techniques: A Practical Guide (Monographs in Computer Science) Parsing, also referred to as syntax analysis, has been and continues to be an essential part of computer science and linguistics. Today, parsing techniques are also implemented in a number of other disciplines, including but not limited to, document preparation and conversion, typesetting chemical formulae, and chromosome recognition.