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 School of Niklaus Wirth

    The Art of Simplicity
    • 1st Edition
    • October 11, 2000
    • Laszlo Boszormenyi + 2 more
    • English
    Niklaus Wirth is one of the great pioneers of computer technology and winner of the ACM's A.M. Turing Award, the most prestigious award in computer science. he has made substantial contributions to the development of programming languages, compiler construction, programming methodology, and hardware design. While working at ERH Zurich, he developed the languages Pascal and Modula-2. He also designed an early high performance workstation, the Personal Computer Lilith, and most recently the language and operating system Oberon.While Wirth has often been praised for his excellent work as a language designer and engineer, he is also an outstanding educator—something for which he is not as well known. This book brings together prominent computer scientists to describe Wirth's contributions to education. With the exception of some of his colleagues such as Professors Dijkstra, Hoare, and Rechenberg, all of the contributors to this book are students of Wirth. The essays provide a wide range of contemporary views on modern programming practice and also illuminate the one persistent and pervasive quality found in all his work: his unequivocal demand for simple solutions. The authors and editors hope to pass on their enthusiasm for simple engineering solutions along with their feeling for a man to whom they are all so indebted.
  • TCP/IP Addressing

    Designing and Optimizing your IP Addressing Scheme
    • 2nd Edition
    • October 9, 2000
    • Buck Graham
    • English
    Buck Graham's authoritative work-still the only book devoted entirely to TCP/IP addressing-will now be available in a second edition, revised and updated to reflect the latest changes in networking technology.This book will cover all the fundamentals presented in the first edition, including the ABCs of routing and addressing, optimization, and special routing techniques for Internet-connected networks, as well as the new advances affecting TCP/IP addressing, including the rise of ATM, the emergence of address management tools, and changes to relevant protocols.
  • CAFE: An Industrial-Strength Algebraic Formal Method

    • 1st Edition
    • October 6, 2000
    • K. Futatsugi + 2 more
    • English
    This book contains selected papers on the language, applications, and environments of CafeOBJ, which is a state-of -the-art algebraic specification language. The authors are speakers at a workshop held in 1998 to commemorate a large industrial/academic project dedicated to CafeOBJ. The project involved more than 40 people from more than 10 organisations, of which 6 are industrial. The workshop attracted about 30 talks and more than 70 attendees.The papers in the book however, are either heavily revised versions presented at the workshop, to reflect recent advancements or research; or completely new ones, written especially for this book. In this regard, the book is not a usual postpublication after a workshop. Also, although it is a compendium of papers that are related to CafeOBJ, the book is not a manual, reference, or tutorial of CafeOBJ. Probably the best description is that it is a collection of papers that investigate how to use, or to make it easy to use, CafeOBJ. Reflecting the diverse nature of the project and its participants (most of the authors are participants to the project), the papers, put together, offer a comprehensive picture from this methodological perspective.Some papers deal with various advanced aspects of the language, such as rewriting logic and behavioural logic. For rewriting logic, a couple of significant applications were reported. In particular, UML, now considered de facto standard language for modelling systems, is the subject of one paper. For behavioural logic, new methodological guidelines are presented. Some papers shed new light on a more traditional paradigm in the language; order-sorted equational specifications. One paper, in particular, deal with a way to associate CafeOBJ with object-oriented programming. The other papers deal with environments for writing and vertifying specifications written in CafeOBJ. Underlying those papers are two major considerations: user interfaces for manipulating specifications, and systematic supports for proofs. All the environments explained in the papers assume and support distributed computing, and de facto standard network technologies, such as WWW and http, are incorporated.
  • Parallel Programming in OpenMP

    • 1st Edition
    • October 2, 2000
    • Rohit Chandra + 5 more
    • English
    The rapid and widespread acceptance of shared-memory multiprocessor architectures has created a pressing demand for an efficient way to program these systems. At the same time, developers of technical and scientific applications in industry and in government laboratories find they need to parallelize huge volumes of code in a portable fashion. OpenMP, developed jointly by several parallel computing vendors to address these issues, is an industry-wide standard for programming shared-memory and distributed shared-memory multiprocessors. It consists of a set of compiler directives and library routines that extend FORTRAN, C, and C++ codes to express shared-memory parallelism.Parallel Programming in OpenMP is the first book to teach both the novice and expert parallel programmers how to program using this new standard. The authors, who helped design and implement OpenMP while at SGI, bring a depth and breadth to the book as compiler writers, application developers, and performance engineers.
  • Guide to Microsoft Excel for Scientists and Engineers

    • 2nd Edition
    • October 2, 2000
    • Bernard Liengme
    • English
    Microsoft Excel has a wide range of scientific functions that the average user would never encounter, let alone utilise, and students keen to use Excel to analyse and represent the results of their experiments are currently forced to wade through almost incomprehensible manuals on Excel. 'A Guide to Microsoft Excel for Scientists and Engineers' gives scientific and engineering students a clear introduction to the use of excel for the analysis and presentation of experimental results, before going on to discuss some of the more advanced functions, such as modelling.Completely updated to cover the latest versions of Excel, including 2000, Bernard Liengme has also included new material on functions, statistics and the 'Solver' tool, as well as completely rewritten the section on charts. In addition, he has focused on: formulas; charts; curve-fitting; equation solving; integration; macros; statistical functions; logic functions; databases; macros. This new edition of an already indispensable guide is one that no scientist or engineer can afford to be without.
  • De-interlacing

    A Key Technology for Scan Rate Conversion
    • 1st Edition
    • Volume 9
    • October 2, 2000
    • E.B. Bellers + 1 more
    • English
    'To interlace or not to interlace' is a hot issue currently. Traditionally interlace has been part of the video standard as it reduces the transmission and display demands, while hardly affecting the perceived quality of the pictures.With the current explosion of new video formats due to emerging technologies as multimedia PC's, videotelephony and flat matrix display the question whether or not interlace is a relict from the past is more relevant than ever.This book provides a broad overview of advanced motion estimation and de-interlacing techniques to enable a profound scientific basis for answering the above question. An extensive evaluation of the algorithms, including many screen photographs is an imt part of the book. But also system questions, such as whether interlace is a good choice in combination with modern video compression methods (MPEG), and which currently would be the optional choice for a display format are extensively treated.The combination of scientific profoundness and completions, with the focus on practical hot issues, makes the book unique in its kind.
  • Mission Critical Windows 2000 Server Administration

    • 1st Edition
    • September 27, 2000
    • Syngress
    • English
    Announcing the "Mission Critical" series from Syngress Media - providing crucial coverage of the topics necessary for IT professionals to perform and succeed on the job. Mission Critical Windows 2000 Server Administration cuts to the chase and provides system administrators with the most important features of the operating system. There's no "hand-holding", no basic definitions of functions, no step-by-step guidelines - just high-level coverage of the critical components of Windows 2000 that system administrators must know.
  • Elsevier's Dictionary of Computer Graphics

    In English, German, French and Russian
    • 1st Edition
    • September 22, 2000
    • P. Manoilov + 2 more
    • English
    Elsevier's Dictionary of Computer Graphics contains 10,540 terms with more than 2,600 cross-references that are commonly used in the theory and practice of computer graphics. Included are terms from all areas related to a) the theory of computer graphics - descriptive geometry, projective geometry, topology, fractal geometry, color science; and b) the practice of computer graphics - computer-aided design (CAD) systems, technical drawing, computer art, computer animation, business graphics, scientific visualization, virtual reality, graphical programming, image processing, graphical computer devices.As well as the commonly used terms in the above-mentioned areas, the dictionary also includes terms that are currently coming into use, especially in the areas of computer-aided design systems, computer art, computer animation, virtual reality and graphical programming.Elsevier... Dictionary of Computer Graphics will be a valuable tool for engineers, scientists, artists, students and for everyone who takes an interest in computer graphics.
  • Managing Reference Data in Enterprise Databases

    • 1st Edition
    • September 11, 2000
    • Malcolm Chisholm
    • English
    Reference data plays a key role in your business databases and must be free from defects of any kind. So why is it so hard to find information on this critical topic? Recognizing the dangers of taking reference data for granted, Managing Reference Data in Enterprise Databases gives you precisely what you've been seeking: A complete guide to the implementation and management of reference data of all kinds.This book begins with a thorough definition of reference data, then proceeds with a detailed examination of all reference data issues, fully describing uses, common difficulties, and practical solutions. Whether you're a database manager, architect, administrator, programmer, or analyst, be sure to keep this easy-to-use reference close at hand.
  • Pocket Guide to TCP/IP Socket Programming in C

    • 1st Edition
    • September 6, 2000
    • Michael J. Donahoo + 1 more
    • English
    The Pocket Guide to TCP/IP Sockets is a quick and affordable way to gain the knowledge and skills you need to develop sophisticated and powerful networked-based programs using sockets. Written by two experienced networking instructors, this book provides a series of examples that demonstrate basic sockets techniques for clients and servers. Using plenty of real-world examples, this book is a complete beginner's guide to socket programming and a springboard to more advanced networking topics, including multimedia protocols.