This book is intended for an object-oriented course in data structures and algorithms. The implementation
language is Java, and it is assumed that students have taken a first course in programming, not necessarily
in Java. That course should have covered the fundamental statements and data types, as well as arrays.
Chapter 0 supplies...
Results matter, whether you are a mathematician, scientist, or engineer. The time that you spend doing tedious mathematical calculations could be spent in more productive ways. Sage is an open-source mathematical software system that helps you perform many mathematical tasks. There is no reason to compute integrals or perform algebraic...
Launched on October 23, 2001, the iPod has become the icon of the decade.
You don’t need much imagination to see why. Imagine no longer needing
to take CDs or DVDs with you when you travel — your favorite music and
videos fit right in your pocket and you can leave your precious content library
at home. With the iPhone and...
A state-of-the-art introduction to the powerful mathematical and statistical tools used in the field of finance
The use of mathematical models and numerical techniques is a practice employed by a growing number of applied mathematicians working on applications in finance. Reflecting this development, Numerical Methods in Finance and...
My interest in oscillators started many years ago when I was an undergraduate
student and one of the laboratory experiments was the design of a Colpitts oscillator.
It was amazing to see how a sinusoidal signal appeared when the power supply
was turned on. What an interesting way of controlling the motion of electrons in
the circuit!...
Over the last few years the new generation of smart phones, such as Apple’s iPhone,
has finally started to live up to their name and have become the primary interface device
for geographically tagged data. However not only do these devices know where they
are, they can tell you how they’re being held, they are...
Dennis Ritchie at AT&T Bell Laboratories pioneered the C programming language in
the early 1970s. However, this programming language did not begin to gain widespread
popularity and support until the late 1970s.This was because, until that time, C compilers
were not readily available for commercial use outside of Bell Laboratories....
This brief monograph is the first one to deal exclusively with the quantitative approximation by artificial neural networks to the identity-unit operator. Here we study with rates the approximation properties of the "right" sigmoidal and hyperbolic tangent artificial neural network positive linear operators. In particular we study...
Parallel programming truly redefines the programming model for multicore architecture,
which has become commonplace. For this reason, parallel programming has been elevated to
a core technology in the Microsoft .NET Framework 4. In this version of the .NET Framework,
the Task Parallel Library (TPL) and the System.Threading.Tasks...
This book is for anyone using or considering Puppet as a systems automation tool.
Readers of this book should be familiar with Linux systems administration and basic
Ruby. I’ll cover the basics of using Puppet manifests for configuration management and
techniques for executing and managing those configurations with...
Scriptin’ with JavaScript and Ajax is the third in a series of books
aimed at introducing designers and programmers to the process
of developing browser-based interfaces. The first, Stylin’ with CSS,
focuses on the structure and styling of content, and the second,
Codin’ for the Web, focuses on the three-tier...
OpenGL, which has been bound in C, is a seasoned graphics library for scientists and
engineers. As we know, Java is a rapidly growing language becoming the de facto
standard of Computer Science learning and application development platform as
many undergraduate computer science programs are adopting Java in place of C/C++.
Released by...