Welcome to Java Programming: From Problem Analysis to Program Design, Fifth Edition.
Designed for a first Computer Science (CS1) Java course, this text will provide a breath of
fresh air to you and your students. The CS1 course serves as the cornerstone of the Computer
Science curriculum. My primary goal is to motivate and excite all...
This book is about programming-in-the-large, a term coined by DeRemer and
Kron [2] to distinguish the assembly of large applications from components, from
the task of implementing those components themselves. Many of the principles of
programming-in-the-large were earlier elucidated by Parnas in two articles [3, 4].
It is...
Despite efforts to increase renewables, the global energy mix is still likely to be dominated by fossil-fuels in the foreseeable future, particularly gas for electricity and oil for land, air and sea transport. The reliance on depleting conventional oil and natural gas resources and the geographic distribution of these reserves can have...
What do you get when you cross a Mac with an iPad? OS X 10.8 Mountain Lion. Its 200 new features include iPaddish goodies like dictation, Notification Center, and Reminders—but not a single page of instructions. Fortunately, David Pogue is back, with the expertise and humor that have made this the #1 bestselling Mac book for...
Achieve all the goals you set for yourself with the help of this useful guide. The book is loaded with ways to get things done faster and better so you can accomplish more of your long-term goals.
Want to get things done faster so you can accomplish more of your long-term goals? Okay. We'd all like that to happen. But the question we...
When people speak of Ruby web development, it has historically been in reference to
the opinionated juggernaut that is Rails. This is certainly not an unfounded association;
Hulu, Yellow Pages, Twitter, and countless others have relied on Rails to power their
(often massive) web presences, and Rails facilitates that process with zeal....
As predicted in the earlier editions, concerns over Indoor Air Quality (IAQ) have driven it to the forefront of current workplace problems. More than ever, health, economic and legal matters associated with IAQ seem destined to make it a dominant problem for developers, owners and managers of commercial and institutional properties well into this...
Fluid mechanics is the study of how fluids behave and interact under various forces and in various applied situations, whether in liquid or gas state or both. The author compiles pertinent information that are introduced in the more advanced classes at the senior level and at the graduate level. "Advanced Fluid Mechanics" courses...
This official training guide from Adobe will teach readers all they need to know to create rich interactive experiences with Flash Catalyst CS5, Adobe's exciting new interaction design tool. Flash Catalyst CS5 lets designers create real Adobe Flash and Adobe AIR applications without having to learn ActionScript.
This book describes in depth the fundamental effects of buoyancy, a key force in driving air and transporting heat and pollutants around the interior of a building. This book is essential reading for anyone involved in the design and operation of modern sustainable, energy-efficient buildings, whether a student, researcher, or practitioner....
Acetylene is a colorless, combustible gas with a distinctive odor. When acetylene is liquefied, compressed, heated, or mixed with air, it becomes highly explosive. As a result special precautions are required dur ing its production and handling. The most common use of acetylene is as a raw materi al for the production of various organic...
Although the fundamentals of the subject have not altered since the publication of the last edition there have been significant changes in the development and application of air conditioning. Among these are concerns about indoor air quality, revision of outside design data and the expression of cooling loads arising from solar radiation through...