Calculus has a deservedly central role in higher education. It is not only the key to the full range of scientific and engineering disciplines; it is also a crucial component in a student’s intellectual development. I hope my text will help to open up this multifaceted world of ideas for the student. Like a great...
AngularJS is the leading framework for building dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. AngularJS, which is maintained by Google, brings the power of the Model-View-Controller (MVC) pattern to the client, providing the foundation for complex and rich web apps. It allows you to...
jQuery 2.0 is the latest version of the jQuery framework. Suitable for modern web browsers it provides a robust API for web application development. It is fast becoming the tool of choice for web developers the world over and sets the standard for simplicity,flexibility and extensibility in website design.
As a young instructor, I enjoyed teaching but I didn’t appreciate how difficult it is to
communicate mathematics effectively. Early in my teaching career, I was confronted with
a student rebellion when my efforts to explain epsilon-delta proofs were not greeted with
the enthusiasm I...
Apps are at the heart of Windows 8, bringing rich and engaging experiences to both tablet and desktop users. Windows 8 uses the Windows Runtime (WinRT), a complete reimagining of Windows development that supports multiple programming languages and is built on HTML5, CSS and JavaScript. These applications are the future of Windows development...
Windows Store apps are an important addition to Microsoft Windows 8, providing the
cornerstone for a single, consistent programming and interaction model across desktops,
tablets, and smartphones. The app user experience is very different from previous
generations of Windows applications: Windows Store apps are full-screen and...
Discrete structures plays an ever more prominent role in computer science education. Computing Curricula 2001 (CC2001) was a joint undertaking of the Institute for Electrical and Electronic Engineers/Computer Society (IEEE/CS) and the Association for Computing Machinery (ACM). The final report may be found at...
One of the most enticing aspects of mathematics, we have found, is the interplay of
ideas from seemingly disparate disciplines of the subject. Linear algebra provides
a beautiful illustration of this, in that it is by nature both algebraic and geometric.
...
The art of compiler construction is a fascinating subject- It integrates the mathe
matical foundations of formal languages, a wealth of well-established techniques for
syntactic analysis, semantic analysis and optimization, and a tremendous amount
of practical experience accumulated over the past four decades in designing and us
ing...
If wo try to identify those contributions of computer science which will be
long lasting, surely one of these will be the refinement of the concept called
algorithm. Ever since man invented the idea of a machine which could per
form basic mathematical operations, the study of what can be computed and
how it can be done well was...
The important role that discrete structures plays in computer science is gaining recognition.
Computing Curricula 2001 (CC2001), the latest curriculum recommendation for computer-
related education, was a joint undertaking of the Institute for Electrical and Electronic
Engineers/Computer Society (IEEE/CS) and the Association for...
ASP.NET MVC is a web development framework from Microsoft that combines the effectiveness and
tidiness of model-view-controller (MVC) architecture, the most up-to-date ideas and techniques from
agile development, and the best parts of the existing ASP.NET platform. It’s a complete alternative to
traditional ASP.NET Web Forms,...