LoveReading

Becoming a member of the LoveReading community is free.

No catches, no fine print just unadulterated book loving, with your favourite books saved to your own digital bookshelf.

New members get entered into our monthly draw to win £100 to spend in your local bookshop Plus lots lots more…

Find out more

Computer science

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!

Strengthening Deep Neural Networks

Strengthening Deep Neural Networks

Author: Katy Warr Format: Paperback / softback Release Date: 31/08/2019

Deep neural networks (DNNs) are becoming more common in real-world applications, but the potential to fool them presents a new security loophole in software development. In this book, author Katy Warr examines several scenarios in which DNNs could be exploited in our daily lives. You'll learn about motivation attackers have for exploiting DNN technology and the risks your company faces if they succeed. Through practical code examples, this book shows you how DNNs are created and demonstrates the ways they can be hardened against exploitation. Learn where DNNs have potential for adoption and where they're currently being applied Understand how the technology can be improved to make DNNs more resilient to trickery Peer into the future of DNNs to learn how the technology as a whole may evolve

GO! All in One Computer Concepts and Applications

GO! All in One Computer Concepts and Applications

Author: Shelley Gaskin, Debra Geoghan, Alicia Vargas, Nancy Graviett Format: Spiral bound Release Date: 28/08/2019

For introductory courses in computer concepts and Microsoft(R) Office. Seamless Microsoft Office instruction, practice, and assessment - coupled with computer concepts With GO! All in One: Computer Concepts and Applications , you can teach computer concepts and applications together - the way they're meant to be used. Engage students with jobs-related projects that teach Microsoft Office in the context of a real workplace. Put concepts into action using a jobs-focused, unit-based approach, or take an IC3-based approach to prepare students for IC3 exams. Throughout projects, Gaskin uses easy-to-follow Microsoft Procedural Syntax so students always know where to go on the ribbon; she combines this with a Teachable Moment approach that offers learners tips and instructions at the precise moment they're needed. Also available with MyLab IT By combining trusted author content with digital tools and a flexible platform, MyLab personalizes the learning experience and improves results for each student. MyLab IT 2019 delivers trusted content and resources through an expansive course materials library, including new easy-to-use Prebuilt Learning Modules that promote student success. Through an authentic learning experience, students become sharp critical thinkers and proficient in Microsoft Office, developing essential skills employers seek. Note: You are purchasing a standalone product; MyLab IT does not come packaged with this content. Students, if interested in purchasing this title with MyLab IT, ask your instructor to confirm the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information. If you would like to purchase both the physical text and MyLab IT, search for: 0135833183 / 9780135833186 GO! All in One: Computer Concepts and Applications + MyLab IT w/ Pearson eText, 4/e Package consists of: 0135191769 / 9780135191767 GO! All in One: Computer Concepts and Applications, 4/e 0135438764 / 9780135438763 MyLab IT with Pearson eText -- Access Card -- for GO! All in One: Computer Concepts and Applications, 4/e

Formal Methods An Appetizer

Formal Methods An Appetizer

Author: Flemming Nielson, Hanne Riis Nielson Format: Hardback Release Date: 23/08/2019

This textbook is an introduction to the use of formal methods ranging from semantics of key programming constructs to techniques for the analysis and verification of programs. The authors use program graphs as the mechanism for representing the control structure of programs in order to find a balance between generality and conceptual complexity. The early chapters on program graphs and the Guarded Commands language are sufficient introduction for most readers to then enjoy a plug-and-play approach to the remaining chapters. These explain formal methods for analysing the behaviour of programs in various ways ranging from verification, via program analysis and language-based security, to model checking. The remaining chapters present language extensions with procedures and concurrency and cover their semantics. The book is suitable for advanced undergraduate and graduate courses in software development, and the text is supported throughout with exercises of varying grades of difficulty. The authors have developed an online learning environment that allows students to create examples beyond those covered in the main text, and in the book appendices they present programming projects aimed at implementing central parts of the development using the functional language F#.

A Concise Introduction to Machine Learning

A Concise Introduction to Machine Learning

Author: A.C. (University of Cambridge, UK) Faul Format: Hardback Release Date: 12/08/2019

Machine Learning is known by many different names, and is used in many areas of science. It is also used for a variety of applications, including spam filtering, optical character recognition, search engines, computer vision, NLP, advertising, fraud detection, robotics, data prediction, astronomy. Considering this, it can often be difficult to find a solution to a problem in the literature, simply because different words and phrases are used for the same concept. This class-tested textbook aims to alleviate this, using mathematics as the common language. It covers a variety of machine learning concepts from basic principles, and llustrates every concept using examples in MATLAB.

A Concise Introduction to Machine Learning

A Concise Introduction to Machine Learning

Author: A.C. (University of Cambridge, UK) Faul Format: Paperback / softback Release Date: 12/08/2019

Machine Learning is known by many different names, and is used in many areas of science. It is also used for a variety of applications, including spam filtering, optical character recognition, search engines, computer vision, NLP, advertising, fraud detection, robotics, data prediction, astronomy. Considering this, it can often be difficult to find a solution to a problem in the literature, simply because different words and phrases are used for the same concept. This class-tested textbook aims to alleviate this, using mathematics as the common language. It covers a variety of machine learning concepts from basic principles, and llustrates every concept using examples in MATLAB.

The Art of Data Usability

The Art of Data Usability

Author: Tryggvi Bjorgvinsson Format: Paperback / softback Release Date: 28/07/2019

Data is only valuable if it's useful. If you're responsible for making meaningful data available to business stakeholders, researchers, or even the general public, you need a predictable process for discerning the users' needs and delivering the right data in the right way. So how do you establish the correct priorities and measures of relevance? How do you continuously improve your data projects? This is the essential art of data usability. The Art of Data Usability teaches you to think about data quality in context, presenting a methodology to maximize the usefulness of data for its intended consumers. In this practical guide, you'll master an iterative process for identifying and refining user data needs and reflecting those requirements in your data projects. Key Features * Attributes of quality data * Identifying user needs and requirements * Using Python for data quality monitoring * Best practices and methods to improve data usability Audience Written for readers comfortable with data management and common data formats such CSV and JSON. Tryggvi Bjoergvinsson is the head of IT and dissemination at Statistics Iceland. He holds a Ph.D. in software engineering.

Digital Transformation of Enterprise Architecture

Digital Transformation of Enterprise Architecture

Author: Vivek (Corporate IT Strategy Consultant, Thane (West), India) Kale Format: Hardback Release Date: 25/07/2019

Digital Transformation of Enterprise Architecture is the first book to propose Enterprise Architecture (EA) as the most important element (after Business Models) for digital transformation of enterprises. This book makes digital transformation more tangible by showing the rationale and typical technologies associated with it, and, these technologies in turn reveal the essence of digital transformation. This book proposes that it is the perennial quest for interoperability & portability, scalability, availability etc. that has directed and driven the evolution of the IT/IS industry in the past 50 years. It is this very quest that has led to the emergence of technologies like service-oriented, cloud and big data computing. In addition to the conventional attributes of EA like interoperability, scalability and availability, this book identifies additional attributes of mobility, ubiquity, security, analyticity, and usability. This pragmatic book: Identifies three parts effort for any digital transformation: Business Models, Enterprise Architectures and Enterprise Business Processes. Describes eight attributes of EA: interoperability, scalability, availability, mobility, ubiquity, security, analyticity, and usability. Explains the corresponding technologies of service-oriented, cloud, big data, context-aware, Internet of Things (IoT), blockchain, soft and interactive computing. Briefs on auxiliary technologies like integration, virtualization, replication, spatio-temporal databases, embedded systems, cryptography, data mining and interactive interfaces that are essential for digital transformation of enterprises. Introduces interactive interfaces like voice, gaze, gesture and 3D interfaces. Provides an overview of blockchain computing, soft computing and customer interaction systems. Digital Transformation of Enterprise Architecture proposes that to withstand the disruptive digital storms of the future, enterprises must bring about digital transformation i.e. a transformation that affects exponential change (amplification or attenuation) in any aspect of the constituent attributes of EA. It proposes that each of these technologies: service-oriented, cloud, big data, context-aware, IoT, blockchain, soft and interactive computing, bring about digital transformation of the corresponding EA attribute viz. interoperability, scalability, availability, mobility, ubiquity, security, analyticity, and usability.

Cloud Computing in Remote Sensing

Cloud Computing in Remote Sensing

Author: Lizhe Wang, Jining Yan, Yan Ma Format: Hardback Release Date: 18/07/2019

This book provides the users with quick and easy data acquisition, processing, storage and product generation services. It describes the entire life cycle of remote sensing data and builds an entire high performance remote sensing data processing system framework. It also develops a series of remote sensing data management and processing standards. Features: Covers remote sensing cloud computing Covers remote sensing data integration across distributed data centers Covers cloud storage based remote sensing data share service Covers high performance remote sensing data processing Covers distributed remote sensing products analysis

Technology for Success Computer Concepts

Technology for Success Computer Concepts

Author: Cengage Learning Format: Paperback / softback Release Date: 15/07/2019

Gain a thorough understanding of today's sometimes daunting, ever-changing world of technology as you learn how to apply the latest technology to your academic, professional and personal life with TECHNOLOGY FOR SUCCESS: COMPUTER CONCEPTS. Written by a team of best-selling technology authors and based on extensive research and feedback from students like you, this edition breaks each topic into brief, inviting lessons that address the what, why and how behind digital advancements to ensure deep understanding and application to today's real world. Optional online MindTap and SAM (Skills Assessment Manager) learning tools offer hands-on and step-by-step training, videos that cover the more difficult concepts and simulations that challenge you to solve problems in the actual world. You leave this course able to read the latest technology news and understand its impact on your daily life, the economy and society.

Frontier Computing Theory, Technologies and Applications (FC 2018)

Frontier Computing Theory, Technologies and Applications (FC 2018)

Author: Jason C. Hung Format: Hardback Release Date: 14/07/2019

This book presents the proceedings of the 6th International Conference on Frontier Computing, held in Kuala Lumpur, Malaysia on July 3-6, 2018, and provides comprehensive coverage of the latest advances and trends in information technology, science and engineering. It addresses a number of broad themes, including communication networks, business intelligence and knowledge management, web intelligence, and related fields that inspire the development of information technology. The contributions cover a wide range of topics: database and data mining, networking and communications, web and internet of things, embedded systems, soft computing, social network analysis, security and privacy, optical communication, and ubiquitous/pervasive computing. Many of the papers outline promising future research directions. The book is a valuable resource for students, researchers and professionals, and also offers a useful reference guide for newcomers to the field.

My Revision Notes AQA A-Level Computer Science

My Revision Notes AQA A-Level Computer Science

Author: Bob Reeves Format: Paperback / softback Release Date: 03/07/2019

Exam Board: AQA Level: AS/A-level Subject: Computer Science First Teaching: September 2015 First Exam: June 2016 With My Revision Notes you can: Take control of your revision: plan and focus on the areas where you need to improve your knowledge and understanding with advice, summaries and notes from expert authors Achieve your potential by applying computing terms accurately with the help of definitions and key words on all topics Improve your exam skills by tackling exam-style and self-testing questions