Computer science round-up

May 24, 2012

Knowledge Management in Theory and Practice

Author: Kimiz Dalkir

Edition: Second

Publisher: MIT Press

Pages: 392

Price: £37.95

ISBN: 9780262015080

Knowledge management represents a systematic, multidisciplinary approach to cultivating and sharing an organisation's knowledge base. This textbook and professional reference offers a comprehensive overview, giving a substantive theoretical grounding and a pragmatic approach to applying key concepts. Drawing on ideas, tools and techniques from sociology, cognitive science, organisational behaviour and information science, the text describes knowledge management theory and practice at individual, community and organisational levels.

Mining of Massive Datasets

Authors: Anand Rajaraman and Jeffrey David Ullman

Edition: First

Publisher: Cambridge University Press

Pages: 326

Price: £40.00

ISBN: 9781107015357

The authors, experts in database and web technologies, focus on the practical algorithms used to solve key problems in data mining. The text covers the map-reduce framework; the tricks of locality-sensitive hashing and stream processing algorithms for mining data that arrives too fast for exhaustive processing; PageRank and related tricks for organising the web; the problems of finding frequent itemsets and clustering; and the recommendation systems and web advertising vital to e-commerce.

Data Structures and Other Objects Using Java

Author: Michael Main

Edition: Fourth

Publisher: Pearson Education

Pages: 848

Price: £63.99

ISBN: 9780132911504

This is a gradual, "just-in-time" introduction to data structures. Each chapter provides a review of the key aspects of object-oriented programming and a syntax review, aiming to convey the foundation for understanding significant programming concepts and providing exposure to useful Java classes libraries. The intention is for students to be able to write functional data structures by using a five-step method for working with data types: understanding the data type abstractly; writing a specification; using the data type; designing and implementing the data type; and analysing the implementation.

Principles of Information Security

Authors: Michael E. Whitman and Herbert J. Mattord

Edition: Fourth

Publisher: Cengage

Pages: 656

Price: £46.99

ISBN: 9781111138233

Principles of Information Security explores the field of information security and assurance, with new content in this fourth edition including innovations in technology and methodologies. The authors aim to provide comprehensive coverage including a historical overview of information security along with discussions of risk management and security technology and certification information.

Algorithmic Problem Solving

Author: Roland Backhouse

Edition: First

Publisher: John Wiley & Sons

Pages: 432

Price: £29.99

ISBN: 9780470684535

Assuming only an elementary knowledge of mathematics, Roland Backhouse draws on four decades of experience in presenting the fundamental principles of using algorithms to solve problems. Using well-known puzzles to gradually introduce different aspects of algorithms in mathematics and computing, he aims to offer a readable and entertaining approach to the subject, with theory sections to support each of the puzzles presented.

Web Data Management

Authors: Serge Abiteboul, Ioana Manolescu, Philippe Rigaux, Marie-Christine Rousset and Pierre Senellart

Edition: First

Publisher: Cambridge University Press

Pages: 450

Price: £45.00

ISBN: 9781107012431

As a consequence of the information-access revolution ushered in by the internet and the World Wide Web, data management concepts, methods and techniques are increasingly focused on distribution concerns. Now that information largely resides in the network, so do the tools that process this information. This book explains the foundations of XML with a focus on data distribution, covering the many facets of distributed data management on the web.

Ethics in a Computing Culture

Authors: William Brinkman and Alton Sanders

Edition: First

Publisher: Cengage

Pages: 512

Price: £32.99

ISBN: 9781111531102

Key ideas in moral theory are used to explore current issues in computer ethics and their social implications through a blend of theory, application and critical-thinking exercises. International and multicultural case studies are presented to highlight contrasts and conflicts in ethical perspectives as the authors encourage students to read, reflect and write to hone critical-thinking skills.

Bayesian Reasoning and Machine Learning

Author: David Barber

Edition: First

Publisher: Cambridge University Press

Pages: 728

Price: £45.00

ISBN: 9780521518147

A hands-on text designed for final-year undergraduates and master's students with a limited background in linear algebra and calculus is intended to show the ability of machine learning methods to extract value from vast datasets quickly and with modest resources. They are established tools in a wide range of industrial applications, including search engines, DNA sequencing, stock market analysis and robot locomotion, and their use is spreading rapidly. Each chapter includes numerous examples and exercises, and resources for students and instructors, including a MATLAB toolbox, are available online.

Adaptive Control Approach for Software Quality Improvement

Editors: W. Eric Wong and Bojan Cukic

Edition: First

Publisher: World Scientific

Pages: 308

Price: £61.00

ISBN: 9789814340915

As software systems grow more complex, key challenges include their ability to self-manage and adapt at run time, responding to changing user needs and environments, faults and vulnerabilities. The control theory approaches presented here may hold answers to these challenges. The authors consider research topics including requirements engineering, software development processes, pervasive and autonomic computing, service-oriented architectures, online adaptation of software behaviour, testing and quality of service control.

Guide to Firewalls and Network Security

Authors: Michael Whitman and Herbert Mattord

Edition: Third international

Publisher: Cengage

Pages: 528

Price: £49.99

ISBN: 9781111308483

The critical role of firewalls in information security continues to grow. This textbook explores firewalls' use in the context of essential security planning, well-designed security policies and integrated support from anti-virus software, and focuses on both the managerial and technical aspects of security. It considers packet filtering, authentication, proxy servers, encryption, bastion hosts, virtual private networks, log file maintenance and intrusion-detection systems.

Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services

Author: Kenneth P. Birman

Edition: First

Publisher: Springer

Pages: 730

Price: £62.99

ISBN: 9781447124153

This practical guide draws on real-world examples to describe the key concepts, principles and implementation options for creating high-assurance cloud computing solutions. It gives a broad technical overview and introduction to cloud computing, looking at the architecture of the cloud, client systems and cloud computing data centres. It considers the challenges of abstracting reliability and fault-tolerance, and how solutions can be leveraged to create various applications.

Sensing and Systems in Pervasive Computing: Engineering Context Aware Systems

Author: Dan Chalmers

Edition: First

Publisher: Springer

Pages: 173

Price: £26.99

ISBN: 9780857298409

Offering reading and lab problems in most chapters, this textbook reviews the challenges of pervasive computing: limitations and variation of hardware and networks; sensing and making sense of the world around our computing devices; and algorithm and data structure choice for the programmer.

Java for Everyone

Author: Cay S. Horstmann

Edition: Second

Publisher: John Wiley & Sons

Pages: 589

Price: £39.99

ISBN: 9781118063316

Intended as an accessible guide to the fundamentals and concepts of Java programming using a first/late objects approach, this revised text offers extensive opportunities for programming practice and is compatible with Java 5, 6 and 7.

Introduction to Computing Using Python: An Application Development Focus

Author: Ljubomir Perkovic

Edition: First

Publisher: John Wiley & Sons

Pages: 484

Price: £39.99

ISBN: 9780470618462

By concentrating on computer applications and the process of developing them, this hands-on, problem-oriented resource aims to develop computational thinking skills by covering patterns of how problems can be broken down and constructively solved to produce an algorithmic solution.

Interaction Design: Beyond Human-Computer Interaction

Authors: Jenny Preece, Yvonne Rogers and Helen Sharp

Edition: Third

Publisher: John Wiley & Sons

Pages: 602

Price: £43.99

ISBN: 9780470665763

This revised edition adds, develops and updates cases, examples and questions to bring the text in line with the latest developments in human-computer interaction. The accompanying website has been updated to include resources to match the new edition.

You've reached your article limit.

Register to continue

Get a month's unlimited access to THE content online. Just register and complete your career summary.

Registration is free and only takes a moment. Once registered you can read a total of 3 articles each month, plus:

  • Sign up for the editor's highlights
  • Receive World University Rankings news first
  • Get job alerts, shortlist jobs and save job searches
  • Participate in reader discussions and post comments

Have your say

Log in or register to post comments