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.

    • Universe, Human Immortality and Future Human Evaluation

      • 1st Edition
      • December 6, 2011
      • Alexander Bolonkin
      • English
      • Hardback
        9 7 8 0 1 2 4 1 5 8 0 1 6
      • Paperback
        9 7 8 0 3 2 3 1 6 5 3 7 2
      • eBook
        9 7 8 0 1 2 4 1 5 8 1 0 8
      This book debates the universe, the development of new technologies in the 21st century and the future of the human race. Dr Bolonkin shows that a human soul is only the information in a person’s head. He offers a new unique method for re-writing the main brain information in chips without any damage to the human brain. This is the scientific prediction of the non-biological (electronic) civilization and immortality of the human being. Such a prognosis is predicated upon a new law, discovered by the author, for the development of complex systems. According to this law, every self-copying system tends to be more complex than the previous system, provided that all external conditions remain the same. The consequences are disastrous: humanity will be replaced by a new civilization created by intellectual robots (which Dr Bolonkin refers to as "E-humans" and "E-beings"). These creatures, whose intellectual and mechanical abilities will far exceed those of man, will require neither food nor oxygen to sustain their existence. They may have the emotion. Capable of developing science, technology and their own intellectual abilities thousands of times faster than humans can, they will, in essence, be eternal.
    • Moving To The Cloud

      • 1st Edition
      • November 16, 2011
      • Geetha Manjunath + 1 more
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 7 2 5 1
      • eBook
        9 7 8 1 5 9 7 4 9 7 2 6 8
      Moving to the Cloud provides an in-depth introduction to cloud computing models, cloud platforms, application development paradigms, concepts and technologies. The authors particularly examine cloud platforms that are in use today. They also describe programming APIs and compare the technologies that underlie them. The basic foundations needed for developing both client-side and cloud-side applications covering compute/storage scaling, data parallelism, virtualization, MapReduce, RIA, SaaS and Mashups are covered. Approaches to address key challenges of a cloud infrastructure, such as scalability, availability, multi-tenancy, security and management are addressed. The book also lays out the key open issues and emerging cloud standards that will drive the continuing evolution of cloud computing.
    • Sketching User Experiences: The Workbook

      • 1st Edition
      • November 14, 2011
      • Saul Greenberg + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 1 9 5 9 8
      • eBook
        9 7 8 0 1 2 3 8 1 9 6 1 1
      Sketching Working Experience: The Workbook provides information about the step-by-step process of the different sketching techniques. It offers methods called design thinking, as a way to think as a user, and sketching, a way to think as a designer. User-experience designers are designers who sketch based on their actions, interactions, and experiences. The book discusses the differences between the normal ways to sketch and sketching used by user-experience designers. It also describes some motivation on why a person should sketch and introduces the sketchbook. The book reviews the different sketching methods and the modules that contain a particular sketching method. It also explains how the sketching methods are used. Readers who are interested in learning, understanding, practicing, and teaching experience design, information design, interface design, and information architecture will find this book relevant.
    • Building Your Library Career with Web 2.0

      • 1st Edition
      • November 9, 2011
      • Julia Gross
      • English
      • Paperback
        9 7 8 1 8 4 3 3 4 6 5 1 7
      • eBook
        9 7 8 1 7 8 0 6 3 2 8 9 6
      Many professionals in the Library and Information Services (LIS) area are using Web 2.0 to deliver content and reaching out to connect with library users. This book applies these technologies to help shape your own career development plan. Increased online connectivity has opened up new opportunities for professionals to network, learn and grow in their careers; in an online world, where many of us have a digital footprint already, new rules apply. This readable guide builds on the solid foundation of previous library career books. The social networking tools described will supplement the traditional methods of career development. Chapters provide advice and practical examples, showing how to use Web 2.0 technologies in our careers including: ways to enhance your skills; building professional networks; developing a positive online presence.
    • Global UX

      • 1st Edition
      • October 24, 2011
      • Whitney Quesenbery + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 8 5 9 1 6
      • eBook
        9 7 8 0 1 2 3 7 8 5 9 2 3
      Global UX: Design and Research in a Connected World discusses how user experience (UX) practice is changing and how practitioners and teams around the world are creating great user experiences for a global context. The book is based on interviews with practitioners from many countries, working on different types of projects. It looks behind the scenes at what it takes to create a user experience that can work across borders, cultures, and languages. The book begins with a quick look at the world outside of UX. This includes the external forces of change and globalization as well as an overview of how culture affects designers and the UX of products. It considers what global UX means for an individual practitioner, a company, and teams. It then turns to the details of global UX with the process and practice of research in the field; how information is brought home and shared with colleagues; and how it is applied in design. The final chapter presents some thoughts about how to deliver value both to projects and the users of finished products.
    • Distributed and Cloud Computing

      • 1st Edition
      • October 17, 2011
      • Kai Hwang + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 5 8 8 0 1
      • eBook
        9 7 8 0 1 2 8 0 0 2 0 4 9
      Distributed and Cloud Computing: From Parallel Processing to the Internet of Things offers complete coverage of modern distributed computing technology including clusters, the grid, service-oriented architecture, massively parallel processors, peer-to-peer networking, and cloud computing. It is the first modern, up-to-date distributed systems textbook; it explains how to create high-performance, scalable, reliable systems, exposing the design principles, architecture, and innovative applications of parallel, distributed, and cloud computing systems. Topics covered by this book include: facilitating management, debugging, migration, and disaster recovery through virtualization; clustered systems for research or ecommerce applications; designing systems as web services; and social networking systems using peer-to-peer computing. The principles of cloud computing are discussed using examples from open-source and commercial applications, along with case studies from the leading distributed computing vendors such as Amazon, Microsoft, and Google. Each chapter includes exercises and further reading, with lecture slides and more available online. This book will be ideal for students taking a distributed systems or distributed computing class, as well as for professional system designers and engineers looking for a reference to the latest distributed technologies including cloud, P2P and grid computing.
    • Private Cloud Computing

      • 1st Edition
      • October 15, 2011
      • Stephen R Smoot + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 4 9 1 9 9
      • eBook
        9 7 8 0 1 2 3 8 4 9 2 0 5
      Private cloud computing enables you to consolidate diverse enterprise systems into one that is cloud-based and can be accessed by end-users seamlessly, regardless of their location or changes in overall demand. Expert authors Steve Smoot and Nam K. Tan distill their years of networking experience to describe how to build enterprise networks to create a private cloud. With their techniques you'll create cost-saving designs and increase the flexibility of your enterprise, while maintaining the security and control of an internal network. Private Cloud Computing offers a complete cloud architecture for enterprise networking by synthesizing WAN optimization, next-generation data centers, and virtualization in a network-friendly way, tying them together into a complete solution that can be progressively migrated to as time and resources permit.
    • Dynamic Programming

      • 1st Edition
      • Volume 37
      • October 14, 2011
      • A. Kaufmann + 1 more
      • English
      • eBook
        9 7 8 0 0 8 0 9 5 5 4 4 5
      This work discusses the value of dynamic programming as a method of optimization for the sequential phenomena encountered in economic studies or in advanced technological programs such as those associated with space flights. The dynamic programs which are considered are defined for a deterministic universe, or one with probabilities; both categories are of equal importance in the practice of operations research or of scientific management.