Skip to main content

Books in Computer science

The Computing collection presents a range of foundational and applied content across computer and data science, including fields such as Artificial Intelligence; Computational Modelling; Computer Networks, Computer Organization & Architecture, Computer Vision & Pattern Recognition, Data Management; Embedded Systems & Computer Engineering; HCI/User Interface Design; Information Security; Machine Learning; Network Security; Software Engineering.

    • The Real MCTS/MCITP Exam 70-642 Prep Kit

      • 1st Edition
      • March 31, 2008
      • Brien Posey
      • English
      • eBook
        9 7 8 0 0 8 0 5 7 0 3 6 5
      This exam is designed to validate Windows Server 2008 network infrastructure configuration skills. This exam will fulfill the Windows Server 2008 Technology Specialist requirements of Exam 70-642. This is a test for new certification seekers, not for those who are upgrading from Windows 2000/2003 MCSE/MCSA certification.The Microsoft Certified Technology Specialist (MCTS) on Windows Server 2008 credential is intended for information technology (IT) professionals who work in the complex computing environment of medium to large companies. The MCTS candidate should have at least one year of experience implementing and administering a network operating system in an environment that has the following characteristics: 250 to 5,000 or more users; three or more physical locations; and three or more domain controllers. MCTS candidates will manage network services and resources such as messaging, a database, file and print, a proxy server, a firewall, the Internet, an intranet, remote access, and client computer management. In addition MCTS candidates must understand connectivity requirements such as connecting branch offices and individual users in remote locations to the corporate network and connecting corporate networks to the Internet.
    • Wireless Networking

      • 1st Edition
      • March 24, 2008
      • Anurag Kumar + 2 more
      • English
      • Hardback
        9 7 8 0 1 2 3 7 4 2 5 4 4
      • Paperback
        9 7 8 0 3 2 3 2 8 1 1 1 9
      • eBook
        9 7 8 0 0 8 0 5 5 8 3 0 1
      Over the past decade, the world has witnessed an explosion in the development and deployment of new wireless network technologies. From cellular mobile telephony to the ubiquitous “WiFi” networks in coffee-shops and airports, to the emerging WiMAX wireless broadband access networks, the menu of wireless access systems has become so comprehensive that wireline access to user devices may soon become a relic of the past. Wireless Networking serves as a one-stop view of cellular, WiFi, and WiMAX networks, as well as the emerging wireless ad hoc and sensor networks. Rather than provide descriptive accounts of these technologies and standards, the book emphasizes conceptual perspectives on the modeling, analysis, design and optimization of such networks. Furthermore, the authors present wireless networking within the unifying framework of resource allocation, using simple abstractions of the underlying physical wireless communication. In short, Wireless Networking is an in-depth, exhaustive, and invaluable asset to anyone working in this rapidly evolving field.
    • Measuring the User Experience

      • 1st Edition
      • March 17, 2008
      • Bill Albert + 1 more
      • English
      • eBook
        9 7 8 0 0 8 0 5 5 8 2 6 4
      Measuring the User Experience provides the first single source of practical information to enable usability professionals and product developers to effectively measure the usability of any product by choosing the right metric, applying it, and effectively using the information it reveals. Authors Tullis and Albert organize dozens of metrics into six categories: performance, issues-based, self-reported, web navigation, derived, and behavioral/physiolog... They explore each metric, considering best methods for collecting, analyzing, and presenting the data. They provide step-by-step guidance for measuring the usability of any type of product using any type of technology. This book is recommended for usability professionals, developers, programmers, information architects, interaction designers, market researchers, and students in an HCI or HFE program.
    • Information Flow and Knowledge Sharing

      • 1st Edition
      • Volume 2
      • March 10, 2008
      • Flavio Soares Correa da Silva + 1 more
      • Mary E. James
      • English
      • Hardback
        9 7 8 0 4 4 4 5 2 9 3 5 0
      • Paperback
        9 7 8 0 4 4 4 6 0 3 4 8 7
      • eBook
        9 7 8 0 0 8 0 5 6 9 9 0 1
      Except from the ForewordThe stated aim of the book series "Capturing Intelligence" is to publish books on research from all disciplines dealing with and affecting the issue of understanding and reproducing intelligence artificial systems. Of course, much of the work done in the past decades in this area has been of a highly technical nature, varying from hardware design for robots, software design for intelligent agents, and formal logic for reasoning.It is therefore very refreshing to see Information Flow and Knowledge Sharing. This is a courageous book indeed. It is not afraid to tackle the Big Issues: notions such as information, knowledge, information system, information flow, collaborative problem solving, and ontological reasoning. All of these notions are crucial to our understanding of intelligence and our building of intelligent artificial systems, but all too often, these Big Issues are hidden behind the curtains while the technical topics take center stage. AI has a rich history of philosophical books that have chosen a non-standard structure and narrative. It is nice to see that the authors have succeeded into combining a non-standard approach to deep questions with a non-standard format, resulting in a highly interesting volume.Frank van Harmelen, Series EditorExcerpt from the IntroductionOur interest is to promote, through a better and deeper understanding of the notions of information and knowledge, a better and deeper critical understanding of information technology as situated in the full range of human activities, assuming as a principle that this range of activities cannot be properly appreciated when it is reduced to the simplified means-end schema proposed by Technology. We invite the reader to build his/her own points of view about these notions, considering our propositions as a starting point for a critical analysis and discussion of these points. With that, we believe we are contributing to a better understanding of the impact of technology – and particularly of Information Technology – in everyday life. Flavio Soares Correa da Silva, Jaume Agusti-Cullell
    • Information Modeling and Relational Databases

      • 2nd Edition
      • March 3, 2008
      • Terry Halpin + 1 more
      • English
      • Hardback
        9 7 8 0 1 2 3 7 3 5 6 8 3
      • eBook
        9 7 8 0 0 8 0 5 6 8 7 3 7
      Information Modeling and Relational Databases, Second Edition, provides an introduction to ORM (Object-Role Modeling)and much more. In fact, it is the only book to go beyond introductory coverage and provide all of the in-depth instruction you need to transform knowledge from domain experts into a sound database design. This book is intended for anyone with a stake in the accuracy and efficacy of databases: systems analysts, information modelers, database designers and administrators, and programmers. Terry Halpin, a pioneer in the development of ORM, blends conceptual information with practical instruction that will let you begin using ORM effectively as soon as possible. Supported by examples, exercises, and useful background information, his step-by-step approach teaches you to develop a natural-language-bas... ORM model, and then, where needed, abstract ER and UML models from it. This book will quickly make you proficient in the modeling technique that is proving vital to the development of accurate and efficient databases that best meet real business objectives.
    • Moderating Usability Tests

      • 1st Edition
      • February 29, 2008
      • Joseph S. Dumas + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 3 9 3 3 9
      • eBook
        9 7 8 0 0 8 0 5 5 8 2 7 1
      Moderating Usability Tests provides insight and guidance for usability testing. To a large extent, successful usability testing depends on the skills of the person facilitating the test. However, most usability specialists still learn how to conduct tests through an apprentice system with little formal training. This book is the resource for new and experienced moderators to learn about the rules and practices for interacting. Authors Dumas and Loring draw on their combined 40 years of usability testing experience to develop and present the most effective principles and practices – both practical and ethical – for moderating successful usability tests. The videos are available from the publisher's companion web site.
    • Digital Storage in Consumer Electronics

      • 1st Edition
      • February 29, 2008
      • Thomas M. Coughlin
      • English
      • Paperback
        9 7 8 0 7 5 0 6 8 4 6 5 1
      • eBook
        9 7 8 0 0 8 0 5 5 8 4 9 3
      Can you imagine life without your cell phone, laptop, digital camera, iPod, BlackBerry, flat-screen TV, or DVD player? The skyrocketing demand for devices that provide simple, immediate access to large amounts of content is driving required digital storage capacity to unprecedented levels. Designing digital storage into consumer electronics is crucial to the performance and cost of these devices. However, as our requirements for digital content storage grow, so does the formidable difficulty of implementing design solutions that are rugged, long-lasting, power-miserly, secure, network-accessible and can still fit in the palm of your hand!This book provides the background necessary to understand common digital storage devices and media. It helps readers decide which methods of storage work best for which kinds of devices, and then teaches designers how to successfully integrate them into consumer products.
    • The Art of Multiprocessor Programming

      • 1st Edition
      • February 29, 2008
      • Maurice Herlihy + 1 more
      • English
      • eBook
        9 7 8 0 0 8 0 5 6 9 5 8 1
      The Art of Multiprocessor Programming promises to be the first comprehensive presentation of the principles and tools available for programming multiprocessor machines. As the computer industry changes from single-processor to multiprocessor architectures, this revolution requires a fundamental change in how programs are written. To leverage the performance and power of multiprocessor programming, also known as multicore programming, programmers need to learn the new principles, algorithms, and tools. The book will be of immediate use to programmers working with the new architectures. For example, the next generation of computer game consoles will all be multiprocessor-based... and the game industry is currently struggling to understand how to address the programming challenges presented by these machines. This change in the industry is so fundamental that it is certain to require a significant response by universities, and courses on multicore programming will become a staple of computer science curriculums. This book includes fully-developed Java examples detailing data structures, synchronization techniques, transactional memory, and more. Students in multiprocessor and multicore programming courses and engineers working with multiprocessor and multicore systems will find this book quite useful.
    • Nmap in the Enterprise

      • 1st Edition
      • February 29, 2008
      • Angela Orebaugh + 1 more
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 2 4 1 6
      • eBook
        9 7 8 0 0 8 0 5 5 8 7 4 5
      Nmap, or Network Mapper, is a free, open source tool that is available under the GNU General Public License as published by the Free Software Foundation. It is most often used by network administrators and IT security professionals to scan corporate networks, looking for live hosts, specific services, or specific operating systems. Part of the beauty of Nmap is its ability to create IP packets from scratch and send them out utilizing unique methodologies to perform the above-mentioned types of scans and more. This book provides comprehensive coverage of all Nmap features, including detailed, real-world case studies.
    • Bluetooth Application Programming with the Java APIs Essentials Edition

      • 1st Edition
      • February 14, 2008
      • Timothy J. Thompson + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 3 4 2 8
      • eBook
        9 7 8 0 0 8 0 5 6 1 0 0 4
      Adoption of Bluetooth wireless technology has become ubiquitous in the last few years. One of the biggest steps forward is the standardization of Java APIs for Bluetooth wireless technology (JABWT). The latest updates to this standard is explained in detail in this book. The JABWT standard, defined by the JSR-82 Java Specification Request, supports rapid development of Bluetooth applications that are portable, secure, and highly-usable. Wireless device manufacturers have responded overwhelmingly to the JABWT specification by implementing JABWT applications in mobile phones and other personal wireless communications products. Bluetooth Application Programming Essentials: Programming with the Java APIs explains in detail how to write Bluetooth applications using the Java APIs to exploit the power of both technologies. Written by the specification lead for JSR-82 and two other key participants in developing the standards of JABWT, this book provides the authoritative explanations and concrete examples needed to get started right away.This book provides embedded Java developers with to-the-point information on the APIs in the specification with detailed programmatic examples of the APIs in use. A NEW chapter on the Push Registry definition (a new feature in the 1.1 version of JSR-82) has been added. Finally, the new Essentials version of the book will update the remaining chapters to reflect changes in the latest Bluetooth spec (2.1) and the industry as a whole.