Often computers are viewed as machines that run algorithms. This view of computers covers a vast range of devices, from simple computers that perform limited and specific computations (for example, a computer found in a wristwatch) to supercomputers, which are groups of computers linked together in homogeneous and heterogeneous clusters and...
In a modern home, it is no longer unusual for family members to own multiple computers
and network devices. In most houses, you can find at least a desktop computer, which
is generally used for more performance-intensive tasks such as gaming or professional
work of any kind. Parents bring home their work laptops or notebooks, which they...
It has been over twenty years since we published the first edition of this book. Over that period,
our original contention that numerical methods and computers would figure more
prominently in the engineering curriculum—particularly in the early parts—has been dramatically
borne out. Many universities now offer freshman,...
The video game industry has grown explosively over the past decade
and is now a major provider of home entertainment. Since the North
American release of the Nintendo Entertainment System (NES) in
1985, game industry revenues have also grown substantially and, according
to the marketing research company NDP Group, grossed...
Wallis's book on discrete mathematics is a resource for an introductory course in a subject fundamental to both mathematics and computer science, a course that is expected not only to cover certain specific topics but also to introduce students to important modes of thought specific to each discipline . . . Lower-division undergraduates...
Image technology is a continually evolving field with various applications such as image processing and analysis, biometrics, pattern recognition, object tracking, remote sensing, medicine diagnoses and multimedia. Significant progress has been made in the level of interest in image morphology, neural networks, full color image processing, image...
DirectX 9, a brand-new version of Microsoft's multimedia libraries, features the latest 3D graphics technology in the form of Direct3D 9. Direct3D Programming will cover everything a C++ programmer needs to know in order to use Direct3D 9 to create interactive 3D worlds. The book begins with an overview of basic Windows and 3D programming...
Multimedia on Symbian OS is the only book available to discuss multimedia on Symbian OS at this level. It covers key areas of multimedia technology, with information about APIs and services provided by Symbian OS. Other key features include details of UI platform-specific APIs from S60 and UIQ.
In nontechnical language and engaging style, 10 Don’ts on Your Digital Devices explains to non-techie users of PCs and handheld devices exactly what to do and what not to do to protect their digital data from security and privacy threats at home, at work, and on the road. These include chronic threats such as malware and...
This two volume set (LNCS 8025-8026) constitutes the refereed proceedings of the Fourth International Conference on Digital Human Modeling and Applications in Health, Safety, Ergonomics and Risk Management, formerly International Conference on Digital Human Modeling, DHM 2013, held as part of the 15th International Conference on...
Data Structures and Algorithm Analysis in C++ is an advanced algorithms book that bridges the gap between traditional CS2 and Algorithms Analysis courses.
As the speed and power of computers increases, so does the need for effective programming and algorithm analysis. By approaching these skills in tandem, Mark Allen...
At last, George Maestri’s advanced-techniques volume of his groundbreaking [digital] Character Animation book. Completely new: No updated material from the first volume (covering Essential Techniques) or from the first edition (published in 1996 and now out of print). If you are into 3D animation at all—learning, practicing (or managing...