Win £500 in book vouchers by helping us with a 7 minute reader survey click here.

eleanor oliphant twitter books of the month debuts of the month
Search our site
The Woman in the Window by A. J. Finn Read the opening extract of the brand new A. J. Finn book before its publication on 22/01/2018

Computer science books

See below for a selection of the latest books from Computer science category. Presented with a red border are the Computer science books that have been lovingly read and reviewed by the experts at Lovereading.

With expert reading recommendations made by people with a passion for books and some unique features Lovereading will help you find great Computer science books and those from many more genres to read that will keep you inspired and entertained. And it's all free!


Recently Published

Digital Nations - Smart Cities, Innovation, and Sustainability 16th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2017, Delhi, India, November 21-23, 2017, Proceedings by Arpan Kar Digital Nations - Smart Cities, Innovation, and Sustainability 16th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2017, Delhi, India, November 21-23, 2017, Proceedings

This book constitutes the refereed conference proceedings of the 16th IFIP WG 6.11 Conference on e-Business, e-Services and e-Society, I3E 2017, held in Delhi, India, in November 2017. The 45 revised full papers presented were carefully reviewed and selected from...
Format: Paperback - Released: 06/11/2017

Guide to Digital Forensics A Concise and Practical Introduction by Joakim Kavrestad Guide to Digital Forensics A Concise and Practical Introduction

This work introduces the reader to the world of digital forensics in a practical and accessible manner. The text was written to fulfill a need for a book that introduces forensic methodology and sound forensic thinking, combined with hands-on examples...
Format: Paperback - Released: 03/11/2017

Product Management in Practice A Real-World Guide to the Key Connective Role of the 21st Century by Matt LeMay Product Management in Practice A Real-World Guide to the Key Connective Role of the 21st Century

Precious little information is available about the day-to-day work of product management-what it actually looks and feels like and how people in this practice need to do to succeed at this work. This practical book fills that gap by providing...
Format: Paperback - Released: 31/10/2017

Mobile Biometrics by Guodong (Associate Professor, West Virginia University, Department of Computer Science and Electrical Engineering, USA) Guo Mobile Biometrics
, , ,
This book is about the use of biometrics on mobile/smart phones. An integrated and informative analysis, this is a timely survey of the state of the art research and developments in this rapidly growing area.
Format: Hardback - Released: 31/10/2017

Ubiquitous Computing and Ambient Intelligence 11th International Conference, UCAmI 2017, Philadelphia, PA, USA, November 7-10, 2017, Proceedings by Sergio F. Ochoa Ubiquitous Computing and Ambient Intelligence 11th International Conference, UCAmI 2017, Philadelphia, PA, USA, November 7-10, 2017, Proceedings

This book constitutes the refereed conference proceedings of the 11th International Conference on Ubiquitous Computing and Ambient Intelligence, UCAmI 2017, held in Philadelphia, PA, USA in November 2017. The 60 revised full papers and 22 short papers presented were carefully...
Format: Paperback - Released: 28/10/2017

Python Testing with pytest by Brian Okken Python Testing with pytest

The pytest testing framework helps you write tests quickly and keep them readable and maintainable - with no boilerplate code. Using a robust yet simple fixture model, it's just as easy to write small tests with pytest as it is...
Format: Paperback - Released: 25/10/2017

Spark - The Definitive Guide by Bill Chambers, Matei Zaharia Spark - The Definitive Guide
,
Learn how to use, deploy, and maintain Apache Spark with this comprehensive guide, written by the creators of this open-source cluster-computing framework. With an emphasis on improvements and new features in Spark 2.0, authors Bill Chambers and Matei Zaharia break...
Format: Paperback - Released: 25/10/2017

Make: Machines and Mechanisms by Christopher Palmer Make: Machines and Mechanisms

If you want a deeper understanding of machines and mechanisms, this is your guide. You'll learn what each part of a machine does and how to build it. Rather than blueprints, this fascinating hands-on book provides full-color illustrations and vivid...
Format: Paperback - Released: 25/10/2017

Machine Learning and Security by Clarence Chio, David Freeman Machine Learning and Security
,
This book will provide security and software practitioners with a practical guide to approaching modern security with machine learning. If you have a surface-level understanding of machine learning, you're ready to get started.
Format: Paperback - Released: 25/10/2017

Designing Distributed Systems by Brendan Burns Designing Distributed Systems

This practical guide shows you how to use existing software design patterns for designing and building reliable distributed applications.
Format: Paperback - Released: 25/10/2017

Coming Soon

Unlocking Financial Data by Justin Pauley Unlocking Financial Data

This practical guide teaches analysts and investors a small but useful subset of programming, database, and advanced Excel skills that will enable you to access, interpret, and gain insight from financial information-without any prior programming experience or help from your...
Format: Paperback - Released: 25/11/2017

Web Development with Node and Express 2e by Ethan Brown Web Development with Node and Express 2e

Learn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In the second edition of this hands-on guide, author Ethan Brown teaches you Express fundamentals through the development of a fictional application that...
Format: Paperback - Released: 25/11/2017

Genomics Analysis with Spark, Docker, and Clouds by Brian D. O'Connor, Geraldine van der Auwera Genomics Analysis with Spark, Docker, and Clouds
,
With this book, you'll learn how to combine algorithms designed for genomics with the leading tool for big data-Spark-and the ascendant paradigm of working in the cloud with Docker.
Format: Paperback - Released: 25/11/2017

Mining the Social Web, 3e by Matthew A. Russell, Mikhail Klassen Mining the Social Web, 3e
,
Want to tap the tremendous amount of valuable social data in Facebook, Twitter, LinkedIn, GitHub, Instagram, and Google+? This new edition helps you discover who's making connections with social media, what they're talking about, and where they're located.
Format: Paperback - Released: 25/11/2017

Jenkins 2 - Up and Running by Brent Laster Jenkins 2 - Up and Running

This practical guide shows you how the latest features enable you to define pipelines-as-code, make pipelines restartable and recoverable, and add automatic processing for GitHub branches and organizations. You'll also learn Jenkins' improved support for containerization through Docker.
Format: Paperback - Released: 25/11/2017

Web Scraping with Python, 2e by Ryan Mitchell Web Scraping with Python, 2e

Learn web scraping and crawling techniques to access unlimited data from any web source in any format. With this practical guide, you'll learn how to use Python scripts and web APIs to gather and process data from thousands-or even millions-of...
Format: Paperback - Released: 25/11/2017

Learning Perl 6 Keeping the Easy, Hard, and Impossible Within Reach by Brian D. Foy Learning Perl 6 Keeping the Easy, Hard, and Impossible Within Reach

Written by one of the most highly recognized leaders in the Perl community, this book is the most sophisticated introduction to this new language.
Format: Paperback - Released: 25/11/2017

Learning React Native Building Native Mobile Apps with JavaScript by Bonnie Eisenman Learning React Native Building Native Mobile Apps with JavaScript

Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that look and feel native. With this hands-on guide, you'll learn how to build applications that target iOS, Android, and other mobile...
Format: Paperback - Released: 25/11/2017

Adopting Elixir by Ben Marx, Jose Valim, Bruce Tate Adopting Elixir
, ,
Adoption is more than programming. Elixir is an exciting new language, but to successfully get your application from start to finish, you're going to need to know more than just the language. The case studies and strategies in this book...
Format: Paperback - Released: 25/11/2017

Stream Processing with Apache Flink by Fabian Hueske, Vasiliki Kalavri Stream Processing with Apache Flink
,
Get started with Apache Flink, the open source framework that enables you to process streaming data-such as user interactions, sensor data, and machine logs-as it arrives. With this practical guide, you'll learn how to use Apache Flink's stream processing APIs...
Format: Paperback - Released: 25/11/2017

Rails 5 Test Prescriptions Build a Healthy Codebase by Noel Rappin Rails 5 Test Prescriptions Build a Healthy Codebase

Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with the regular application of test-driven development. You'll use Rails 5.1, Minitest 5, and RSpec 3.6, as well as popular testing libraries such as factory_girl and Cucumber.
Format: Paperback - Released: 25/11/2017

Cloud Native Infrastructure by Justin Garrison, Kris Nova Cloud Native Infrastructure
,
If you're considering the use of cloud native applications and microservices, you also need an infrastructure with the same elasticity and scalability of the applications they're running. This practical guide shows you how to design and maintain infrastructure capable of...
Format: Paperback - Released: 30/11/2017

Foundations of Computer Science by Behrouz (De Anza College) Forouzan Foundations of Computer Science


Format: Paperback - Released: 04/12/2017

Principles of Business Information Systems by Thomas (Nottingham University Business School) Chesney, George (Strayer University) Reynolds, Ralph (Professor Emeritus, Stair Principles of Business Information Systems
, , ,

Format: Paperback - Released: 14/12/2017

Theory of Reversible Computing by Kenichi Morita Theory of Reversible Computing

This book describes reversible computing from the standpoint of the theory of automata and computing. It investigates how reversibility can be effectively utilized in computing. A reversible computing system is a backward deterministic system such that every state of the...
Format: Hardback - Released: 22/12/2017

Other books in this genre

Using OpenMP -- The Next Step Affinity, Accelerators, Tasking, and SIMD by Christian Terboven, Ruud van der Pas, Eric Stotzer Using OpenMP -- The Next Step Affinity, Accelerators, Tasking, and SIMD
, ,
A guide to the most recent, advanced features of the widely used OpenMP parallel programming model, with coverage of major features in OpenMP 4.5.This book offers an up-to-date, practical tutorial on advanced features in the widely used OpenMP parallel programming...
Format: Paperback - Released: 20/10/2017

A/AS Level Computer Science for WJEC/Eduqas Student Book by Alistair Surrall, Adam Hamflett A/AS Level Computer Science for WJEC/Eduqas Student Book
,
A new series of print and digital resources developed for the 2015 A/AS Level Computer Science qualifications.
Format: Paperback - Released: 05/10/2017

A/AS Level Computer Science for OCR Student Book by Alistair Surrall, Adam Hamflett A/AS Level Computer Science for OCR Student Book
,
A new series of print and digital resources developed for the 2015 A/AS Level Computer Science qualifications.
Format: Paperback - Released: 05/10/2017

Application Development and Design Concepts, Methodologies, Tools, and Applications by Information Resources Management Association Application Development and Design Concepts, Methodologies, Tools, and Applications

Presents the latest scholarly material on trends, techniques, and uses of various technology applications and examines the benefits and challenges of these computational developments. Highlighting a range of pertinent topics such as software design, mobile applications, and web applications, this...
Format: Hardback - Released: 30/09/2017

Computers, Communication And Mental Models by Donald L. Day Computers, Communication And Mental Models

Computers, Commmunication, and Mental Models is a far-ranging, focused treatment of the cognitive and behavioural issues in computer-mediated communication, knowledge representation and computer-supported co- operative work. It is also an argued development of the theoretical bases for treating computerized tools...
Format: Hardback - Released: 30/09/2017

Practical Real-time Data Processing and Analytics by Shilpi Saxena, Saurabh Gupta Practical Real-time Data Processing and Analytics
,
A practical guide to help you tackle different real-time data processing and analytics problems using the best tools for each scenario About This Book * Learn about the various challenges in real-time data processing and use the right tools to...
Format: Paperback - Released: 28/09/2017

Scala for Machine Learning - by Patrick R. Nicolas Scala for Machine Learning -

Leverage Scala and Machine Learning to study and construct systems that can learn from data About This Book * Explore a broad variety of data processing, machine learning, and genetic algorithms through diagrams, mathematical formulation, and updated source code in...
Format: Paperback - Released: 26/09/2017

bash Cookbook 2e by Carl Albing, Vossen, Cameron Newham bash Cookbook 2e
, ,
This thoroughly revised edition of bash Cookbook teaches shell scripting the way Unix masters practice the craft. It's full of useful scripts that you can use right away, along with examples that explain how to create better scripts.
Format: Paperback - Released: 25/09/2017

Data Analysis with IBM SPSS Statistics by Kenneth Stehlik-Barry, Anthony J. Babinec Data Analysis with IBM SPSS Statistics
,
Designed for analysts and researchers, this book helps you learn: to install and set up SPSS to create a working environment for analytics; techniques for exploring data visually and statistically, assessing data quality and addressing issues related to missing data;...
Format: Paperback - Released: 22/09/2017

R Data Analysis Cookbook - by Kuntal Ganguly R Data Analysis Cookbook -

Over 80 recipes to help you breeze through your data analysis projects using R About This Book * Analyse your data using the popular R packages like ggplot2 with ready-to-use and customizable recipes * Find meaningful insights from your data...
Format: Paperback - Released: 20/09/2017

A/AS Level Computer Science for OCR Student Book with Cambridge Elevate Enhanced Edition (2 Years) by Alistair Surrall, Adam Hamflett A/AS Level Computer Science for OCR Student Book with Cambridge Elevate Enhanced Edition (2 Years)
,
A new series of print and digital resources developed for the 2015 A/AS Level Computer Science qualifications.
Format: Mixed media product - Released: 11/09/2017

A/AS Level Computer Science for WJEC/Eduqas Student Book with Cambridge Elevate Enhanced Edition (2 Years) by Alistair Surrall, Adam Hamflett A/AS Level Computer Science for WJEC/Eduqas Student Book with Cambridge Elevate Enhanced Edition (2 Years)
,
A new series of print and digital resources developed for the 2015 A/AS Level Computer Science qualifications.
Format: Mixed media product - Released: 11/09/2017

Matplotlib 2.x By Example by Allen Yu, Claire Chung, Aldrin Yim Matplotlib 2.x By Example
, ,
Unlock deeper insights into visualization in form of 2D and 3D graphs using Matplotlib 2.x About This Book * Create and customize live graphs, by adding style, color, font to make appealing graphs. * A complete guide with insightful use...
Format: Paperback - Released: 28/08/2017

MATLAB for Machine Learning by Giuseppe Ciaburro MATLAB for Machine Learning

Extract patterns and knowledge from your data in easy way using MATLAB About This Book * Get your first steps into machine learning with the help of this easy-to-follow guide * Learn regression, clustering, classification, predictive analytics, artificial neural networks...
Format: Paperback - Released: 28/08/2017

Advances in Computers by Atif (Univeristy of Maryland, College Park, MD, USA) Memon Advances in Computers
, , ,
Advances in Computers, Volume 107, the latest volume in a series published since 1960, presents detailed coverage of innovations in computer hardware, software, theory, design and applications. Chapters in this updated volume include Advances in Model-based Analysis and Testing, Advances...
Format: Hardback - Released: 28/08/2017

Registered users have access to unique site features

Register now