A Computational Introduction to Number Theory and Algebra (Victor Shoup)

 
0.0 (0)
A Computational Introduction to Number Theory and Algebra (Victor Shoup)

As seen by the dramatic applicability of these topics to areas like cryptography and coding theory, number theory and algebra play an increasingly important role in computing and communications.

This introductory book is aimed at a broad readership and places an emphasis on algorithms and applications, such as cryptography and error-correcting codes.

In order to inspire and clarify mathematics, the presentation switches back and forth between theory and applications. The fundamentals of number theory, abstract algebra, and discrete probability theory are covered in the mathematical content.

The material offered in the text's body is now fleshed out with more than 150 new tasks, ranging from easy to difficult, which further enhance the theory's development and offer fresh applications.

To enhance the material's presentation and exposition clarity, it has also been restructured. Ideal as a textbook for number theory and algebra basic courses, especially those aimed toward computer science students.

Ebook Details

Author(s)
About the Authors
Mathematician and computer scientist Victor Shoup teaches courses on algorithms and cryptography at the department of computer science at the Courant Institute of Mathematical Sciences, part of New York University.
Published
Published Date / Year
2 edition (2009); eBook (Creative Commons Edition, Version 2.1)
License(s)
Creative Commons
Hardcover
600 pages
eBook Format
PDF files
ISBN-10
0521516447
ISBN-13
978-0521516440

Similar Programming & Computer Books

Algorithmique - Algorithmic (Michel Quercia)
The Poincaré high school in Nancy, the Champollion high school in Grenoble, and the Carnot high school in Dijon all offered the following texts as part of their MPSI/MP,...
Analytic Number Theory: A Tribute to Gauss and Dirichlet (William Duke, et al)
The essays in this volume are based on presentations made at the Gauss-Dirichlet Conference, which took place in Gottingen, Germany, from June 20–24, 2005. The conference honored the 200th...
The Story of Euclid (W. B. Frankland)
Greek mathematician Euclid is frequently referred to as the "Father of Geometry." His Elements was the primary textbook for teaching mathematics (particularly geometry) from the time of its release...
Stochastic Calculus and Finance (Steven E. Shreve)
The first 10 years of the Carnegie Mellon Professional Master program in Computational Finance led to the development of stochastic calculus for finance. Students with calculus and probability based...
Computer Arithmetic of Geometrical Figures: Algorithms and Hardware Design (S. I. Khmelnik)
This free programming book describes many iterations of processors made for affine transformations of planar and spatial many-dimensional figures. This processor is designed to perform affine transformations on geometrical...
Parallel Complexity Theory (Sanjeev Arora, et al.)
The focus of this free programming book is the research of Parallel Computing and Programming, which serves as an abstract indicator of the complexity of parallel computing problems. ...
Computational Complexity: A Conceptual Perspective (Oded Goldreich)
The study of the innate complexity of computer jobs is introduced conceptually in this free programming book. It is meant to be used as a textbook or for independent...
Computational Complexity (Wikibooks)
All computer science grads should read this free programming book since it offers information that is fundamental to their understanding of computation theory. ...
Modeling, Programming and Simulations Using LabVIEW™ Software (Riccardo De Asmundis)
This free programming book presents a variety of applications that cover a wide range of possibilities. We progress from straightforward or distributed control software to LabVIEW modeling, then use...
Technology and Engineering Applications of SIMULINK (Subhas Chakravarty)
This free programming book's topic is to outline the steps needed to model and simulate the fundamental dynamic system issues in SIMULINK. ...

Others Programming Books by Victor Shoup

A Graduate Course in Applied Cryptography (Dan Boneh, et al)
This book is about building realistic cryptosystems for which we can argue security under reasonable assumptions, and about mathematical modeling and proofs to show that a certain cryptosystem satisfies...

Others Programming Books by Cambridge University Press

Strategic Foundations of General Equilibrium: Dynamic Matching and Bargaining Games (Douglas Gale)
Since Adam Smith's day, the theory of competition has played a significant role in economic study. This book, published by one of the most eminent modern economic theorists, details...
Computational Complexity: A Conceptual Perspective (Oded Goldreich)
The study of the innate complexity of computer jobs is introduced conceptually in this free programming book. It is meant to be used as a textbook or for independent...
Algorithmic Number Theory: Lattices, Number Fields, Curves and Cryptography (Joe Buhler, et al)
One of the oldest and most fascinating branches of mathematics is number theory. Number theory has always involved computation, but this role has grown significantly over the past 20...
Combinatorial and Computational Geometry (Jacob E. Goodman, et al)
This volume, which consists of 32 papers on a variety of subjects of current research interest, is the result of the fusion of discrete and computational geometry. ...
Applied Combinatorics on Words (M. Lothaire)
This volume's goal is to provide a comprehensive analysis of some of the main areas in which combinatorics is applied. Core algorithms for text processing, natural language processing, audio...
Numerical Recipes in C: The Art of Scientific Computing, Second Edition (William H. Press, et al)
Numerical Recipes is a comprehensive handbook and reference on scientific computing and the result of a special partnership between four top researchers in academia and business. ...
Algebraic Combinatorics on Words (M. Lothaire)
Word-based combinatorics has independently developed within a variety of fields of mathematics, including number theory, group theory, and probability. It also commonly shows up in issues pertaining to theoretical...
Algebraic Topology (Allen Hatcher)
Algebraic topology is one of the three or four foundational first-year graduate mathematics courses at the majority of big universities.  
Model Theory, Algebra, and Geometry (Deirdre Haskell, et al)
Model theory is a subfield of mathematical logic that has found use in a variety of algebraic and geometric contexts.  
Classical Algebraic Geometry: A Modern View (Igor V. Dolgachev)
The robust general machinery created in the later half of the 20th century has been extremely helpful for algebraic geometry.  
Algorithms for Modular Elliptic Curves (J. E. Cremona)
Elliptic curves play a crucial and expanding role in computational number theory, where they are used extensively in processes like factorization, primality testing, and cryptography.
Random Graphs and Complex Networks (Remco van der Hofstad)
In this thorough introduction to network science, Random Graphs are used as representations of networks in the actual world. Such networks have unique empirical characteristics, and a plethora of...
Mathematical Illustrations: A Manual of Geometry and PostScript (Bill Casselman)
Anyone with a rudimentary understanding of coordinate geometry can benefit from this hands-on introduction to the methods required to create beautiful mathematical graphics.
Elementary Probability for Applications (Rick Durrett)
This engaging and accessible introduction to probability theory focuses on the findings that have the greatest practical value, such as Markov chains and combinatorial probability.
Advanced Data Analysis from an Elementary Point of View (Cosma Rohilla Shalizi)
For advanced undergraduate students who have already taken classes in probability, mathematical statistics, and linear regression, this textbook on data analysis methods is designed.
Categorical Homotopy Theory (Emily Riehl)
This book develops categorical abstract homotopy theory with a strong emphasis on instances.
Information Theory, Inference and Learning Algorithms (David J. C. MacKay)
Inference and information theory, which are frequently taught separately, are combined in this engaging textbook.
Probability on Trees and Networks (Russell Lyons, et al.)
This book focuses on a few discrete probability topics that are now under active development on infinite graphs. Naturally, analyses of finite graphs are also conducted, although typically with...
Engineering Design Optimization (Joaquim R. Martins, et al)
Humans have a knack for optimization. People are always looking for ways to make their lives and the systems around them better.
An Invitation to Applied Category Theory: Seven Sketches in Compositionality (Brendan Fong, et al)
Category Theory is unequaled in its capacity to arrange and layer abstractions and uncover commonalities across structures of all types. It is now proven to be a potent instrument...

User reviews

There are no user reviews for this listing.
Ratings
Rate this Book
Comments