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.

    • Technical, Commercial and Regulatory Challenges of QoS

      • 1st Edition
      • September 8, 2008
      • XiPeng Xiao
      • English
      • Paperback
        9 7 8 0 1 2 4 0 5 4 8 5 1
      • Hardback
        9 7 8 0 1 2 3 7 3 6 9 3 2
      • eBook
        9 7 8 0 0 8 0 9 2 0 3 1 3
      Technical, Commerical and Regulatory Challenges of QoS provides a comprehensive examination of Internet QoS theory, standards, vendor implementation and network deployment from the practitioner's point of view, including extensive discussion of related economic and regulatory issues. Written in a technology-light way so that a variety of professionals and researchers in the information and networking industries can easily grasp the material. Includes case studies based on real-world experiences from industry. The author starts by discussing the economic, regulatory and technical challenges of the existing QoS model. Key coverage includes defining a clear business model for selling and buying QoS in relation to current and future direction of government regulation and QoS interoperability (or lack thereof) between carriers and networking devices. The author then demonstrates how to improve the current QoS model to create a clear selling point, less regulation uncertainty, and higher chance of deployment success. This includes discussion of QoS re-packaging to end-users; economic and regulatory benefits of the re-packaging; and the overall benefits of an improved technical approach. Finally, the author discusses the future evolution of QoS from an Internet philosophy perspective and lets the reader draw the conclusions. This book is the first QoS book to provide in depth coverage on the commercial and regulatory aspects of QoS, in addition to the technical aspect. From that, readers can grasp the commercial and regulatory issues of QoS and their implications on the overall QoS business model. This book is also the first QoS book to provide case studies of real world QoS deployments, contributed by the people who did the actual deployments. From that, readers can grasp the practical issues of QoS in real world. This book is also the first QoS book to cover both wireline QoS and wireless QoS. Readers can grasp the QoS issues in the wireless world. The book was reviewed and endorsed by a long list of prominent industrial and academic figures.
    • Building Intelligent Interactive Tutors

      • 1st Edition
      • August 26, 2008
      • Beverly Park Woolf
      • English
      • Paperback
        9 7 8 0 1 2 3 7 3 5 9 4 2
      • eBook
        9 7 8 0 0 8 0 9 2 0 0 4 7
      Building Intelligent Interactive Tutors discusses educational systems that assess a student's knowledge and are adaptive to a student's learning needs. The impact of computers has not been generally felt in education due to lack of hardware, teacher training, and sophisticated software. and because current instructional software is neither truly responsive to student needs nor flexible enough to emulate teaching. Dr. Woolf taps into 20 years of research on intelligent tutors to bring designers and developers a broad range of issues and methods that produce the best intelligent learning environments possible, whether for classroom or life-long learning. The book describes multidisciplinary approaches to using computers for teaching, reports on research, development, and real-world experiences, and discusses intelligent tutors, web-based learning systems, adaptive learning systems, intelligent agents and intelligent multimedia. It is recommended for professionals, graduate students, and others in computer science and educational technology who are developing online tutoring systems to support e-learning, and who want to build intelligence into the system.
    • Learning Processing

      • 1st Edition
      • August 19, 2008
      • Daniel Shiffman
      • English
      • Paperback
        9 7 8 0 1 2 3 7 3 6 0 2 4
      • eBook
        9 7 8 0 0 8 0 9 2 0 0 6 1
      The free, open-source Processing programming language environment was created at MIT for people who want to develop images, animation, and sound. Based on the ubiquitous Java, it provides an alternative to daunting languages and expensive proprietary software. This book gives graphic designers, artists and illustrators of all stripes a jump start to working with processing by providing detailed information on the basic principles of programming with the language, followed by careful, step-by-step explanations of select advanced techniques.The author teaches computer graphics at NYU's Tisch School of the Arts, and his book has been developed with a supportive learning experience at its core. From algorithms and data mining to rendering and debugging, it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media.Previously announced as "Pixels, Patterns, and Processing"
    • Designing Storage for Exchange 2007 SP1

      • 1st Edition
      • August 15, 2008
      • Pierre Bijaoui + 1 more
      • English
      • Paperback
        9 7 8 1 5 5 5 5 8 3 0 8 8
      • eBook
        9 7 8 0 0 8 0 5 6 0 0 3 8
      Designing Storage for Exchange 2007 SP1 will help you understand the new choices and possibilities available in designing your storage environment for Microsoft Exchange Server 2007 SP1. The move of Microsoft Exchange Server from a 32-bit application to the 64-bit world reduced the I/O footprint on the storage subsystem. This allows users to consider shared storage deployments or go the opposite way and focus on direct attached storage. Supporting large mailboxes is now possible, but how do you back up and recover the increased amount of data? Exchange Server 2007 Continuous Replication and new features in Windows Server 2008 Failover Clustering provides interesting possibilities for geographically dispersed deployments. This book explains these new built-in features of Exchange Server 2007 and compares them with application independent data replication solutions provided by high-end storage subsystems. It is critical to understand these key technologies to make the right decision which storage solution best fits your business needs. The authors share their experience from large scale deployments and depict configurations used during their projects.
    • Handbook of Cognitive Science

      • 1st Edition
      • August 15, 2008
      • Paco Calvo + 1 more
      • English
      • Hardback
        9 7 8 0 0 8 0 4 6 6 1 6 3
      • eBook
        9 7 8 0 0 8 0 9 1 4 8 7 9
      The Handbook of Cognitive Science provides an overview of recent developments in cognition research, relying upon non-classical approaches. Cognition is explained as the continuous interplay between brain, body, and environment, without relying on classical notions of computations and representation to explain cognition. The handbook serves as a valuable companion for readers interested in foundational aspects of cognitive science, and neuroscience and the philosophy of mind. The handbook begins with an introduction to embodied cognitive science, and then breaks up the chapters into separate sections on conceptual issues, formal approaches, embodiment in perception and action, embodiment from an artificial perspective, embodied meaning, and emotion and consciousness. Contributors to the book represent research overviews from around the globe including the US, UK, Spain, Germany, Switzerland, France, Sweden, and the Netherlands.
    • A Practical Guide to SysML

      • 1st Edition
      • July 24, 2008
      • Sanford Friedenthal + 2 more
      • English
      • eBook
        9 7 8 0 0 8 0 5 5 8 3 6 3
      Systems engineers must understand how all the parts of a digital system work together, including hardware AND software. SysML is the first design language to cover both hardware and software, allowing engineers to consider how all the parts of a system will successfully interact, from the very beginning of a project. This can prevent huge problems and delays down the line. Therefore, SysML use is becoming a widespread phenomenon, and many companies, especially in the defense, automotive, aerospace, medical device and telecommunications industries, are already using SysML, or are planning to switch over in the near future. Until now, little consolidated information has been available on the market regarding SysML. However, this book changes all that! It provides the hundreds of thousands of new users with a comprehensive guide to SysML, including a full description of the language itself, detailed instructions on how to implement it, exercises to help readers gain practical experience working with SysML, and extensive, real-world examples of actual successful projects, demonstrating all the benefits SysML can provide.
    • Network Processors

      • 1st Edition
      • July 16, 2008
      • Ran Giladi
      • English
      • Hardback
        9 7 8 0 1 2 3 7 0 8 9 1 5
      • Paperback
        9 7 8 0 3 2 3 2 8 4 4 0 0
      • eBook
        9 7 8 0 0 8 0 9 1 9 5 9 1
      Network processors are the basic building blocks of today's high-speed, high-demand, quality-oriented communication networks. Designing and implementing network processors requires a new programming paradigm and an in-depth understanding of network processing requirements. This book leads the reader through the requirements and the underlying theory of networks, network processing, and network processors. It covers implementation of network processors and intergrates EZchip Microcode Development Environment so that you can gain hands-on experience in writing high-speed networking applications. By the end of the book, the reader will be able to write and test applications on a simulated network processor.
    • Advances in Computers

      • 1st Edition
      • Volume 72
      • June 24, 2008
      • Marvin Zelkowitz
      • English
      • Paperback
        9 7 8 0 3 2 3 2 8 3 2 1 2
      • Hardback
        9 7 8 0 1 2 3 7 4 4 1 1 1
      • eBook
        9 7 8 0 0 8 0 8 8 0 3 0 3
      This is volume 72 of Advances in Computers, a series that began back in 1960 and is the oldest continuing series chronicling the ever-changing landscape of information technology. Each year three volumes are produced, which present approximately 20 chapters that describe the latest technology in the use of computers today. In this volume 72, we present the current status in the development of a new generation of high-performance computers. The computer today has become ubiquitous with millions of machines being sold (and discarded) annually. Powerful machines are produced for only a few hundred U.S. dollars, and one of the problems faced by vendors of these machines is that, due to the continuing adherence to Moore’s law, where the speed of such machines doubles about every 18 months, we typically have more than enough computer power for our needs for word processing, surfing the web, or playing video games. However, the same cannot be said for applications that require large powerful machines. Applications such as weather and climate prediction, fluid flow for designing new airplanes or automobiles, or nuclear plasma flow require as much computer power as we can provide, and even that is not enough. Today’s machines operate at the teraflop level (trillions of floating point operations per second) and this book describes research into the petaflop region (1,015 FLOPS). The six chapters provide an overview of current activities that will provide for the introduction of these machines in the years 2011 through 2015.
    • Securing Citrix XenApp Server in the Enterprise

      • 1st Edition
      • June 24, 2008
      • Tariq Azad
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 2 8 1 2
      • eBook
        9 7 8 0 0 8 0 5 6 9 9 8 7
      Citrix Presentation Server allows remote users to work off a network server as if they weren't remote. That means: Incredibly fast access to data and applications for users, no third party VPN connection, and no latency issues. All of these features make Citrix Presentation Server a great tool for increasing access and productivity for remote users. Unfortunately, these same features make Citrix just as dangerous to the network it's running on. By definition, Citrix is granting remote users direct access to corporate servers?..achieving this type of access is also the holy grail for malicious hackers. To compromise a server running Citrix Presentation Server, a hacker need not penetrate a heavily defended corporate or government server. They can simply compromise the far more vulnerable laptop, remote office, or home office of any computer connected to that server by Citrix Presentation Server. All of this makes Citrix Presentation Server a high-value target for malicious hackers. And although it is a high-value target, Citrix Presentation Servers and remote workstations are often relatively easily hacked, because they are often times deployed by overworked system administrators who haven't even configured the most basic security features offered by Citrix. "The problem, in other words, isn't a lack of options for securing Citrix instances; the problem is that administrators aren't using them." (eWeek, October 2007). In support of this assertion Security researcher Petko D. Petkov, aka "pdp", said in an Oct. 4 posting that his recent testing of Citrix gateways led him to "tons" of "wide-open" Citrix instances, including 10 on government domains and four on military domains.
    • The Real MCTS/MCITP Exam 70-646 Prep Kit

      • 1st Edition
      • June 17, 2008
      • Anthony Piltzecker
      • English
      • eBook
        9 7 8 0 0 8 0 8 7 9 1 4 7
      This exam is designed to validate skills as a Windows Server 2008 Server Administrator. This exam will fulfill the Windows Server 2008 IT Professional requirements of Exam 70-646.The Microsoft Certified IT Professional(MCITP) 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 MCITP 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. A MCITP Server Administrator is responsible for the operations and day-to-day management of an infrastructure of servers for an enterprise organization. Server administrators manage the infrastructure, web, and IT application servers, and use scripts to accomplish tasks on a regular basis. They conduct most server management tasks remotely by using Terminal Server or administration tools installed on their local workstation. MCITP Server Administrators also support engineering projects, and are responsible for server builds and configuration.