|
The first part of this preface is for the student, the second for the instructor. Some
readers may find it helpful to look at both.Whoever you are, welcome!
This easy-to-follow textbook introduces the mathematical language, knowledge and problem-solving skills that undergraduates need to study computing. The language is in part qualitative, with concepts such as set, relation, function and recursion/induction; but it is also partly quantitative, with principles of counting and finite probability. Entwined with both are the fundamental notions of logic and their use for representation and proof. Features: teaches finite math as a language for thinking, as much as knowledge and skills to be acquired; uses an intuitive approach with a focus on examples for all general concepts; brings out the interplay between the qualitative and the quantitative in all areas covered, particularly in the treatment of recursion and induction; balances carefully the abstract and concrete, principles and proofs, specific facts and general perspectives; includes highlight boxes that raise common queries and clear confusions; provides numerous exercises, with selected solutions. |
|
|
101 Microsoft Visual Basic .NET ApplicationsExplore 101 of the most useful Visual Basic .NET applications in action—and jumpstart your own Microsoft .NET Framework-based development projects. This guide provides expert, behind-the-code commentary on 101 fully executable code samples—distilling more than 700 hours of programming time into best practices for Microsoft... | | Modular Java: Creating Flexible Applications with OSGi and SpringThe secret weapon for attacking complexity in any project is to break it down into smaller, cohesive, and more easily digestible pieces. With Modular Java, you can easily develop applications that are more flexible, testable, maintainable, and comprehensible. Modular Java is a pragmatic guide to developing modular... | | Identity Theft For Dummies
Practical solutions to help you deter, detect, and defend against identity theft In 2008, 9.9 million Americans became victims of identity theft. The cost exceeded $48 billion in 2008; consumers spend some $5 billion out-of-pocket each year to clear up resulting fraud issues. This guide will help keep you from becoming the next victim.... |
Building and Testing with Gradle
This book has a very clear aim: introduce you to the incredible simplicity and power
of Gradle.
Gradle is a flexible yet model-driven JVM-based build tool. Gradle acknowledges and
improves on the very best ideas from Make, Ant, Ivy, Maven, Rake, Gant, Scons, SBT,
Leinengen, and Buildr. The best-of-breed features previously... | | | | Learning Apache Karaf
Develop and deploy applications using the OSGi-based runtime container, Apache Karaf
Overview
-
Understand Apache Karaf's commands and control capabilities
-
Gain familiarity with its provisioning features
-
Explore various application deployments targets experientially
... |
|