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.

  • WebMining for Profit

    E-Business Optimization
    • 1st Edition
    • Jesus Mena
    • English
    WebMining for Profitability provides a central reference to the components, issues, techniques and technologies for aggregating, enhancing, mining, and leveraging web data for personalization and profitability. This is the only book that provides guidance for categorizing the dozens of personalization products and services in the market or assessing their effectiveness. The book has a companion website that will be continuously updated. The site will enable readers to chat, mail sections to colleagues, and register for a newsletter on new profitability products, services, upgrades, announcements, and profitability case studies.This is a powerful manual for e-businesses on how to achieve profitability by leveraging web analytic tools, techniques, services, and strategies.
  • NetWare Administration

    NetWare 4.0-6.0
    • 1st Edition
    • Mark Foust
    • English
    NetWare Administration contains information from a consultant's or administrator's viewpoint. There are no other NetWare books like it. The author went right to the meat—the NetWare client starts Chapter 1. This book provides tips, tricks, high-level explanations and Foust's hardcore experience in the field for Novell. He includes information that his clients had to pay $10,000 a week to receive, including practical coverage of NDS, upgrading to 6.0, and thousands of detailed instructions to accomplish virtually any enterprise-wide task. This book has more specific information than any you have ever seen on NetWare. It covers NetWare 4.x through 5.x up to NetWare 6 (due out end of this year).
  • QuickTime for the Web

    For Windows and Macintosh, Second Edition
    • 2nd Edition
    • Apple
    • English
    QuickTime is the industry standard for creating and distributing multimedia content on the Web. This book includes QuickTime Pro 5 and a full set of development tools for both Windows and Macintosh. Like the best-selling and award-winning QuickTime for the Web, this second edition is a hands-on guide showing how to integrate video, recorded sound, Flash animation, virtual reality, MIDI, text, still images, live streams, games, and user interactivity into a website.Written for webmasters, site designers, HTML and multimedia authors and instructors, and anyone else--beginner or expert--who wants to incorporate sound or video into their website, this book offers clear and detailed instruction in an engaging style. This is the most complete and authoritative source for creating QuickTime content and putting it on the Web. The first edition has been selected as a textbook for several college-level multimedia courses.The first edition of this book won the Touchstone 2000 Merit Award for Books awarded annually by STC (Society for Technical Communications).Abou... the CD-ROM:The accompanying CD-ROM contains the full version of QuickTime Pro 5 (a $29.99 value) for Windows and Macintosh. Its powerful, extensible software architecture lets you deliver state-of-the-art digital content over the Web or on CD-ROM. It works equally well on Windows (95/98/NT/2000) and Mac OS. The CD-ROM also includes a variety of tools for creating and editing movies, along with cut-and-paste HTML and JavaScript examples.
  • Curves and Surfaces for CAGD

    A Practical Guide
    • 5th Edition
    • Gerald Farin
    • English
    This fifth edition has been fully updated to cover the many advances made in CAGD and curve and surface theory since 1997, when the fourth edition appeared. Material has been restructured into theory and applications chapters. The theory material has been streamlined using the blossoming approach; the applications material includes least squares techniques in addition to the traditional interpolation methods. In all other respects, it is, thankfully, the same. This means you get the informal, friendly style and unique approach that has made Curves and Surfaces for CAGD: A Practical Guide a true classic. The book's unified treatment of all significant methods of curve and surface design is heavily focused on the movement from theory to application. The author provides complete C implementations of many of the theories he discusses, ranging from the traditional to the leading-edge. You'll gain a deep, practical understanding of their advantages, disadvantages, and interrelationships, and in the process you'll see why this book has emerged as a proven resource for thousands of other professionals and academics.
  • Object-Oriented C++ Data Structures for Real Programmers

    • 1st Edition
    • Jan L. Harrington
    • English
    Data structures play a key role in any serious development project, determining how the program acquires, stores, updates, and processes its in-memory data. Many of the basic techniques for constructing and governing access to data structures are well-documented, but most are structured programming techniques that do not translate well in an object-oriented environment.Object-O... C++ Data Structures for Real Programmers corrects this imbalance, teaching experienced C++ and Java developers the most effective methods for designing and implementing highly functional data structures in any type of object-oriented programming effort. The first part of the book introduces the various approaches, focusing on the purposes for which each is most suited. From there, the author examines advanced functionality that can be achieved in a number of ways, helping readers choose and apply the optimal technique.
  • TCP/IP Sockets in Java

    Practical Guide for Programmers
    • 1st Edition
    • Kenneth L. Calvert + 1 more
    • English
    Most Internet applications use sockets to implement network communication protocols. TCP/IP Sockets in Java: Practical Guide for Programmers, with its focused, tutorial-based coverage, helps you master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Later chapters teach you to implement more specialized functionality; incisive discussions of programming constructs and protocol implementations equip you with a deeper understanding that is invaluable for meeting future challenges. No other resource presents so concisely or so effectively the exact material you need to get up and running with Java sockets programming right away.For those who program using the C language, be sure to check out this book's companion, TCP/IP Sockets in C: Practical Guide for Programmers.
  • Digital Watermarking

    • 1st Edition
    • Ingemar Cox + 3 more
    • English
    Digital watermarking is a key ingredient to copyright protection. It provides a solution to illegal copying of digital material and has many other useful applications such as broadcast monitoring and the recording of electronic transactions. Now, for the first time, there is a book that focuses exclusively on this exciting technology. Digital Watermarking covers the crucial research findings in the field: it explains the principles underlying digital watermarking technologies, describes the requirements that have given rise to them, and discusses the diverse ends to which these technologies are being applied. As a result, additional groundwork is laid for future developments in this field, helping the reader understand and anticipate new approaches and applications.
  • Mac OSX Developer's Guide

    • 1st Edition
    • Jesse Feiler
    • English
    Mac OS X, Apple's newest operating system for the Macintosh platform, is profoundly different from its earlier versions because of its similarity to the UNIX operating system. For developers writing software for OS X this means adjusting to two new environments to create applications and to access the enhanced features of the new OS, Cocoa and Carbon. Cocoa is an object-oriented API in which all future OS X programs will be written. Carbon is a transitional technology allowing compatibility of applications written for earlier versions of the Mac OS with Mac OS X.Mac OS X Developer's Guide focuses equally on Cocoa and Carbon, guiding the reader through these technologies and showing how to write applications in both. It is the first book for Mac OS X developers written for those who are already working on applications, as well as new developers just getting started. It starts off describing the new OS and its development tools then focuses on specific programming issues, providing tips on making the transition from classic Mac OS code to Mac OS X.
  • Usability for the Web

    Designing Web Sites that Work
    • 1st Edition
    • Tom Brinck + 2 more
    • English
    Every stage in the design of a new web site is an opportunity to meet or miss deadlines and budgetary goals. Every stage is an opportunity to boost or undercut the site's usability.Usability for the Web tells you how to design usable web sites in a systematic process applicable to almost any business need. You get practical advice on managing the project and incorporating usability principles from the project's inception. This systematic usability process for web design has been developed by the authors and proven again and again in their own successful businesses. A beacon in a sea of web design titles, this book treats web site usability as a preeminent, practical, and realizable business goal, not a buzzword or abstraction. The book is written for web designers and web project managers seeking a balance between usability goals and business concerns.
  • Usability Engineering

    Scenario-Based Development of Human-Computer Interaction
    • 1st Edition
    • Mary Beth Rosson + 1 more
    • English
    You don't need to be convinced. You know that usability is key to the success of any interactive system-from commercial software to B2B Web sites to handheld devices. But you need skills to make usability part of your product development equation. How will you assess your users' needs and preferences? How will you design effective solutions that are grounded in users' current practices? How will you evaluate and refine these designs to ensure a quality product?Usability Engineering: Scenario-Based Development of Human-Computer Interaction is a radical departure from traditional books that emphasize theory and address experts. This book focuses on the realities of product development, showing how user interaction scenarios can make usability practices an integral part of interactive system development. As you'll learn, usability engineering is not the application of inflexible rules; it's a process of analysis, prototyping, and problem solving in which you evaluate tradeoffs, make reasoned decisions, and maximize the overall value of your product.