Computer science Books

3367 products


  • Category Theory for the Sciences The MIT Press

    MIT Press Category Theory for the Sciences The MIT Press

    1 in stock

    Book SynopsisAn introduction to category theory as a rigorous, flexible, and coherent modeling language that can be used across the sciences.Category theory was invented in the 1940s to unify and synthesize different areas in mathematics, and it has proven remarkably successful in enabling powerful communication between disparate fields and subfields within mathematics. This book shows that category theory can be useful outside of mathematics as a rigorous, flexible, and coherent modeling language throughout the sciences. Information is inherently dynamic; the same ideas can be organized and reorganized in countless ways, and the ability to translate between such organizational structures is becoming increasingly important in the sciences. Category theory offers a unifying framework for information modeling that can facilitate the translation of knowledge between disciplines.Written in an engaging and straightforward style, and assuming little background in mathematics, the book is

    1 in stock

    £49.40

  • The City in the City

    MIT Press Ltd The City in the City

    1 in stock

    Book SynopsisAn exploration of the dramatic transformation of London’s financial district after 1945, viewed at four spatial scales: city, street, facade, interior.In The City in the City, Amy Thomas offers the first in-depth architectural and urban history of London’s financial district, the City of London, from the period of rebuilding after World War II to the explosive climax of financial deregulation in the 1980s and its long aftermath. Thomas examines abstract financial ideas, political ideology, and invisible markets as concrete realities; working on four spatial scales—city, street, facade, and interior—the book explores the grand plans, hidden alleys, neo-Georgian elevations, and sweaty dealing floors that have made the financial center work.Moving from politics to sociology, institutions to bodies, development plans to office desks, Thomas unravels the rich entanglements between the structure of the UK’s financial system and the

    1 in stock

    £26.10

  • Metadata

    MIT Press Metadata

    1 in stock

    Book Synopsis

    1 in stock

    £15.29

  • The Little Learner

    MIT Press Ltd The Little Learner

    1 in stock

    Book Synopsis

    1 in stock

    £45.00

  • Problem Solving with Python

    MIT Press Ltd Problem Solving with Python

    1 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    1 in stock

    £55.80

  • Computers as Components

    Elsevier Science & Technology Computers as Components

    1 in stock

    Book Synopsis

    1 in stock

    £70.25

  • Systems Analysis and Design

    Cengage Learning, Inc Systems Analysis and Design

    1 in stock

    Book SynopsisDiscover a practical, streamlined approach to information systems development that focuses on the latest developments with Tilley's SYSTEMS ANALYSIS AND DESIGN, 12E and MindTap digital resources. Real examples clearly demonstrate both traditional and emerging approaches to systems analysis and design, including object-oriented and agile methods. You also study cloud computing and mobile applications as this edition presents an easy-to-follow approach to systems analysis and design. Meaningful projects, insightful assignments and both online and printed exercises emphasize the critical thinking and IT skills that are most important in today's dynamic, business-related environment. New MindTap ConceptClip videos and a new online continuing case further demonstrate concepts for success in today's competitive and rapidly changing business world.Table of ContentsPHASE I: SYSTEMS PLANNING. 1. Introduction to Systems Analysis and Design. 2. Analyzing the Business Case. 3. Managing Systems Projects. PHASE II: SYSTEMS ANALYSIS. 4. Requirements Engineering 5. Data and Process Modeling. 6. Object Modeling. 7. Development Strategies. PHASE III: SYSTEMS DESIGN. 8. User Interface Design. 9. Data Design. 10. System Architecture. PHASE IV: SYSTEMS IMPLEMENTATION. 11. Managing Systems Implementation. PHASE V: SYSTEMS SUPPORT AND SECURITY. 12. Managing Systems Support and Security. ONLINE APPENDIX: THE SYSTEMS ANALYST���S TOOLKIT. Toolkit Part A: Communication Tools. Toolkit Part B: CASE Tools. Toolkit Part C: Financial Analysis Tools. Toolkit Part D: Internet Resource Tools.

    1 in stock

    £77.99

  • Database Systems Design Implementation

    Cengage Learning, Inc Database Systems Design Implementation

    1 in stock

    Book SynopsisTable of ContentsPart I: DATABASE CONCEPTS 1. Database Systems 2. Data Models Part II: DESIGN CONCEPTS 3. The Relational Database Model 4. Entity Relationship (ER) Modeling 5. Advanced Data Modeling 6. Normalization of Database Tables Part III: ADVANCED DESIGN AND IMPLEMENTATION 7. Introduction to Structured Query Language (SQL) 8. Advanced SQL 9. Database Design Part IV: ADVANCED DATABASE CONCEPTS 10. Transaction Management and Concurrency Control 11. Database Performance Tuning and Query Optimization 12. Distributed Database Management Systems 13. Business Intelligence and Data Warehouses 14. Big Data Analytics and NoSQL Part V: DATABASES AND THE INTERNET 15. Database Connectivity and Web Technologies Part VI: DATABASE ADMINISTRATION 16. Database Administration and Security ONLINE APPENDICES Appendix Aa: Designing Databases with Lucicharts: A Tutorial Appendix Ab: Designing Databases with Visio: A Tutorial Appendix B: The University Lab: Conceptual Design Appendix C: The University Lab: Conceptual Design Verification, Logical Design, and Implementation Appendix D: Converting the ER Model into a Database Structure Appendix E: Comparison of ER Model Notations Appendix F: Client/Server Systems Appendix G: Object-Oriented Databases Appendix H: Unified Modeling Language (UML) Appendix I: Databases in Electronic Commerce Appendix J: Web Database Development with ColdFusion Appendix K: The Hierarchical Database Model Appendix L: The Network Database Model Appendix M: Microsoft Access Tutorial Appendix N: Creating a New Database Using Oracle 12c Appendix O: Data Warehouse Implementation Factors Appendix P: Working with MongoDB Appendix Q: Working with Neo4j

    1 in stock

    £70.99

  • CompTIA A Guide to IT Technical Support

    Cengage Learning, Inc CompTIA A Guide to IT Technical Support

    1 in stock

    Book SynopsisTable of ContentsCORE 1. Module 1. Taking a Computer Apart and Putting It Back Together. Module 2. All About Motherboards. Module 3. Supporting Processors and Upgrading Memory. Module 4. Power Supplies and Troubleshooting Computer Problems. Module 5. Hard Drives and Other Storage Devices. Module 6. Supporting I/O Devices. Module 7. Networking Fundamentals. Module 8. Network Infrastructure and Cloud Computing. Module 9. Supporting Mobile Devices. Module 10. Supporting Printers. CORE 2. Module 11. The Complex World of IT Professionals. Module 12. Installing Windows. Module 13. Maintaining Windows. Module 14. Troubleshooting Windows After Startup. Module 15. Troubleshooting Windows Startup. Module 16. Security Strategies. Module 17. Securing and Sharing Windows Resources. Module 18. Mobile Device Security. Module 19. Network Security and Troubleshooting. Module 20. Supporting MacOS. Module 21. Linux and Scripting. Appendix A. Safety Procedures and Environmental Concerns. Appendix B. Entry Points for Windows Startup Processes. Appendix C. CompTIA A+ Acronyms.

    1 in stock

    £74.99

  • The Shelly Cashman Series Microsoft Office 365Â

    Cengage Learning, Inc The Shelly Cashman Series Microsoft Office 365Â

    1 in stock

    Book SynopsisHelping you quickly get up to speed, Hoisington's THE SHELLY CASHMAN SERIES MICROSOFT OFFICE 365 & OUTLOOK 2021 COMPREHENSIVE, 1st edition, includes the latest on Microsoft 365 and Office 2021 features along with enhanced support for Mac users. Its trademark step-by-step, screen-by-screen, project-based approach enables you to expand your understanding of Office applications through hands-on experimentation and critical thinking. Module Learning Objectives are mapped to Microsoft Office Specialist (MOS) certification objectives, reinforcing the critical skills needed for college and career success. Other Ways boxes reveal alternate click paths to achieve a step, while BTW call-outs offer helpful hints as you work through your projects so you can make the most of Microsoft Office tools. In addition, MindTap and SAM (Skills Assessment Manager) online resources help maximize your study time -- and results.Table of Contents1. Managing Email Messages with Outlook. 2. Managing Calendars with Outlook. 3. Managing Contacts and Personal Contact Information with Outlook 4. Creating and Managing Tasks with Outlook. 5. Customizing Outlook. Index.

    1 in stock

    £63.99

  • MIS

    Cengage Learning, Inc MIS

    1 in stock

    Book SynopsisTable of Contents1. Information Systems in Business. 2. Computers and Their Business Applications. 3. Data and Business Intelligence. 4. Personal, Legal, Ethical, and Organizational Issues. 5. Protecting Information Resources. 6. Data Communication: Delivering Information Anywhere and Anytime. 7. A Connected World. 8. E-Commerce. 9. Global Information Systems. 10. Building Successful Information Systems. 11. Enterprise Systems. 12. Supporting Decisions and Processes. 13. Artificial Intelligence and Automation. 14. Emerging Trends, Technologies, and Applications.

    1 in stock

    £41.99

  • Techniques for Designing and Analyzing Algorithms

    Taylor & Francis Ltd Techniques for Designing and Analyzing Algorithms

    1 in stock

    Book SynopsisTechniques for Designing and Analyzing Algorithms Design and analysis of algorithms can be a difficult subject for students due to its sometimes-abstract nature and its use of a wide variety of mathematical tools. Here the author, an experienced and successful textbook writer, makes the subject as straightforward as possible in an up-to-date textbook incorporating various new developments appropriate for an introductory course.This text presents the main techniques of algorithm design, namely, divide-and-conquer algorithms, greedy algorithms, dynamic programming algorithms, and backtracking. Graph algorithms are studied in detail, and a careful treatment of the theory of NP-completeness is presented. In addition, the text includes useful introductory material on mathematical background including order notation, algorithm analysis and reductions, and basic data structures. This will serve as a useful review and reference for studentTable of Contents1. Introduction and Mathematical Background. 1.1. Algorithms and Programs. 1.2. Definitions and Terminology. 1.3. Order Notation. 1.4. Mathematical Formulae. 1.5. Probability Theory and Random Variables. 1.6. Notes and References. Exercises. 2. Algorithm Analysis and Reductions. 2.1. Loop Analysis Techniques. 2.2. Algorithms for the 3SUM Problem. 2.3. Reductions. 2.4. Exact Analysis. 2.5. Notes and References. Exercises. 3. Data Structures. 3.1. Abstract Data Types and Data Structures. 3.2. Arrays, Linked Lists and Sets. 3.3. Stacks and Queues. 3.4. Priority Queues and Heaps. 3.6. Hash Tables. 3.7. Notes and References. Exercises. 4. Divide-and-Conquer Algorithms. 4.1. Recurrence Relations. 4.2. The Master Theorem. 4.3. Divide-and-Conquer Design Strategy. 4.4. Divide-and-Conquer Recurrence Relations. 4.5. Binary Search. 4.6. Non-dominated Points. 4.7. Stock Profits. 4.8. Closest Pair. 4.9. Multiprecision Multiplication. 4.10. Modular Exponentiation. 4.11. Matrix Multiplication. 4.12. QuickSort. 4.13. Selection and Median. 4.14. Notes and References. Exercises. 5. Greedy Algorithms. 5.1. Optimization Problems. 5.2. Greedy Design Strategy. 5.3. Interval Selection. 5.4. Interval Coloring. 5.5. Wireless Access Points. 5.6. A House Construction Problem. 5.7. Knapsack. 5.8. Coin Changing. 5.9. Multiprocessor Scheduling. 5.10. Stable Matching. 5.11. Notes and References. Exercises. 6 Dynamic Programming Algorithms. 6.1. Fibonacci Numbers. 6.2. Design Strategy. 6.3. Treasure Hunt. 6.4. 0-1 Knapsack. 6.5. Rod Cutting. 6.6. Coin Changing. 6.7. Longest Common Subsequence. 6.8. Minimum Length Triangulation. 6.9. Memoization. 6.10. Notes and References. Exercises. 7. Graph Algorithms. 7.1. Graphs. 7.2. Breadth-first Search. 7.3. Directed Graphs. 7.4. Depth-first Search. 7.5. Strongly Connected Components. 7.6. Eulerian Circuits. 7.7. Minimum Spanning Trees. 7.8. Single Source Shortest Paths. 7.9. All-Pairs Shortest Paths. 7.10. Notes and References. Exercises. 8. Backtracking Algorithms. 8.1. Introduction. 8.2. Generating all Cliques. 8.3. Sudoku. 8.4. Pruning and Bounding Functions. 8.5. 0-1 Knapsack Problem. 8.6. Traveling Salesperson Problem. 8.7. Branch-and-bound. 8.8. Notes and References. Exercises. 9. Intractability and Undecidability. 9.1. Decision Problems and the Complexity Class P. 9.2. Polynomial-time Turing Reductions. 9.3. The Complexity Class NP. 9.4. Polynomial Transformations. 9.5. NP-completeness. 9.6. Proving Problems NP-complete. 9.7. NP-hard Problems. 9.8. Approximation Algorithms. 9.9. Undecidability. 9.10. The Complexity Class EXPTIME. 9.11. Notes and References. Exercises. Bibliography. Index.

    1 in stock

    £84.99

  • Leveraging Artificial Intelligence in Engineering

    CRC Press Leveraging Artificial Intelligence in Engineering

    1 in stock

    Book SynopsisThe design, construction, and upkeep of infrastructure is comprised of a multitude of dimensions spanning a highly complex paradigm of interconnected opportunities and challenges. While traditional methods fall short of adequately accounting for such complexity, artificial intelligence (AI) presents novel and out-of-the-box solutions that effectively tackle the growing demands of our infrastructure. The convergence between AI and civil engineering is an emerging frontier with tremendous potential.The book is likely to provide a boost to the state of infrastructure engineering by fostering a new look at civil engineering that capitalizes on AI as its main driver. It highlights the ongoing push to adopt and leverage AI to realize contemporary, intelligent, safe, and resilient infrastructure. The book comprises interdisciplinary and novel works from across the globe. It presents findings from innovative efforts supplemented with physical tests, numerical simulations, and case stTable of Contents1. Convolutional Neural Networks and Applications on Civil Infrastructure 2. Identifying Non-linearity in Construction Workers' Personality: Safety Behaviour Predictive Relationship Using Neural Network and Linear Regression Modelling 3. Machine Learning Framework for Predicting Failure Mode and Flexural Capacity of FRP-Reinforced Beams 4. A Novel Formulation for Estimating Compressive Strength of High Performance Concrete Using Gene Expression Programming 5. Implementation of Data-Driven Approaches for Condition Assessment of Structures and Analyzing Complex Data 6. Automatic Detection of Surface Thermal Cracks in Structural Concrete with Numerical Correlation Analysis 7. State-of-the-Art Research in the Area of Artificial Intelligence with Specific Consideration to Civil Infrastructure, Construction Engineering and Management, and Safety 8. Artificial Intelligence in Concrete Materials: A Scientometric View 9. Active Learning Kriging-Based Reliability for Assessing the Safety of Structures: Theory and Application 10. A Bayesian Estimation Technique for Multilevel Damage Classification in DBHM 11. Machine learning and IoT Data for Concrete Performance Testing and Analysis 12. Knowledge-enhanced Deep Learning for Efficient Response Estimation of Nonlinear Structures 13. Damage Detection in Reinforced Concrete Girders by Finite Element and Artificial Intelligence Synergy 14. Deep Learning in Transportation Cyber-Physical Systems 15. Artificial Intelligence in the Construction Industry: Theory and Emerging Applications for the Future of Work 16. The Use of Machine Learning in Heat Transfer Analysis for Structural Fire Engineering Applications 17. Using Artificial Intelligence to Derive Temperature Dependent Mechanical Properties of Ultra-High Performance Concrete 18. Smart Tunnel Fire Safety Management by Sensor Network and Artificial Intelligence

    1 in stock

    £155.00

  • Technology is Dead

    CRC Press Technology is Dead

    1 in stock

    Book SynopsisHow did we end up here, masters of scientific insight, purveyors of ever more powerful technologies, astride the burning planet that created us, and now responsible for cleaning up the mess and determining the future direction of all of life? And what do we do about it?Technology is Dead is a book that attempts to answer both of those questions. It is a book of both challenge and hope, written for those who are able or willing to lead us out of our global predicament. It is a book for everybody: the politicians, CEOs, community leaders, everyday parents, and young people who understand that we must change our ways to ensure a sustainable future for all living things and the planet we rely on.

    1 in stock

    £27.84

  • Introduction to Modern Scientific Programming and

    CRC Press Introduction to Modern Scientific Programming and

    1 in stock

    Book SynopsisThe ability to use computers to solve mathematical relationships is a fundamental skill for anyone planning for a career in science or engineering. For this reason, numerical analysis is part of the core curriculum for just about every undergraduate physics and engineering department. But for most physics and engineering students, practical programming is a self-taught process.This book introduces the reader not only to the mathematical foundation but also to the programming paradigms encountered in modern hybrid software-hardware scientific computing. After completing the text, the reader will be well-versed in the use of different numerical techniques, programming languages, and hardware architectures, and will be able to select the appropriate software and hardware tool for their analysis.It can serve as a textbook for undergraduate courses on numerical analysis and scientific computing courses within engineering and physical sciences departments. It will also be a valuable guidebook for researchers with experimental backgrounds interested in working with numerical simulations, or to any new personnel working in scientific computing or data analysis.Key Features: Includes examples of solving numerical problems in multiple programming languages, including MATLAB, Python, Fortran, C++, Arduino, Javascript, and Verilog Provides an introduction to modern high-performance computing technologies including multithreading, distributed computing, GPUs, microcontrollers, FPGAs, and web cloud computing Contains an overview of numerical techniques not found in other introductory texts including particle methods, finite volume and finite element methods, Vlasov solvers, and molecular dynamics A video of the author discussing the book can be accessed here: https://www.youtube.com/watch?v=KYn8aDKXlcs

    1 in stock

    £71.24

  • Situating Data Science

    Taylor & Francis Ltd Situating Data Science

    1 in stock

    Book SynopsisThe emerging field of Data Science has had a large impact on science and society. This book explores how one distinguishing feature of Data Science its focus on data collected from social and environmental contexts within which learners often find themselves deeply embedded suggests serious implications for learning and education.Drawing from theories of learning and identity development in the learning sciences, this volume investigates the impacts of these complex relationships on how learners think about, use, and share data, including their understandings of data in light of history, race, geography, and politics. More than just using real world examples' to motivate students to work with data, this book demonstrates how learners' relationships to data shape how they approach those data with agency, as part of their social and cultural lives. Together, the contributions offer a vision of how the learning sciences can contribute to a more expansive, socially awareTable of Contents1. Introduction: Situating Data Science—Exploring How Relationships to Data Shape Learning 2. At Home with Data: Family Engagements with Data Involved in Type 1 Diabetes Management 3. Examining Spontaneous Perspective Taking and Fluid Self-to-Data Relationships in Informal Open-Ended Data Exploration 4. Learning at the Intersection of Self and Society: The Family Geobiography as a Context for Data Science Education 5. Authoring Data Stories in a Media Makerspace: Adolescents Developing Critical Data Literacies 6. From Data Collectors to Data Producers: Shifting Students’ Relationship to Data, Lisa Hardy 7. Scripts and Counterscripts in Community-Based Data Science: Participatory Digital Mapping and the Pursuit of a Third Space 8. Learning to Reason with Data: How Did We Get Here and What Do We Know? 9. Educating Data Scientists and Data Literate Citizens for a New Generation of Data

    1 in stock

    £135.00

  • Digital Signal Processing

    Digital Signal Processing

    1 in stock

    Book Synopsis

    1 in stock

    £93.09

  • Business Intelligence For Dummies

    John Wiley & Sons Inc Business Intelligence For Dummies

    1 in stock

    Book SynopsisUnderstand the principles and practical elements of BI Choose the right technology and implement a successful BI environment You're intelligent, right? So you've already figured out that Business Intelligence can be pretty valuable in making the right decisions about your business.Table of ContentsIntroduction. Part I: Introduction and Basics. Chapter 1: Understanding Business Intelligence. Chapter 2: Fitting BI with Other Technology Disciplines. Chapter 3: Meeting the BI Challenge. Part II: Business Intelligence User Models. Chapter 4: Basic Reporting and Querying. Chapter 5: OLAP: Online Analytical Processing. Chapter 6: Dashboards and Briefing Books. Chapter 7: Advanced / Emerging BI Technologies. Part III: The BI Lifecycle. Chapter 8: The BI Big Picture. Chapter 9: Human Factors in BI Implementations. Chapter 10: Taking a Closer Look at BI Strategy. Chapter 11: Building a Solid BI Architecture and Roadmap. Part IV: Implementing BI. Chapter 12: Building the BI Project Plan. Chapter 13: Collecting User Requirements. Chapter 14: BI Design and Development. Chapter 15: The Day After: Maintenance and Enhancement. Part V: BI and Technology. Chapter 16: BI Target Databases: Data Warehouses, Marts, and Stores. Chapter 17: BI Products and Vendors. Part VI: The Part of Tens. Chapter 18: Ten Keys to BI Success. Chapter 19: Ten BI Risks (and How to Overcome Them). Chapter 20: Ten Keys to Gathering Good BI Requirements. Chapter 21: Ten Secrets to a Successful BI Deployment. Chapter 22: Ten Secrets to a Healthy BI Environment. Chapter 23: Ten Signs That Your BI Environment Is at Risk. Index.

    1 in stock

    £22.09

  • Web Analytics 2.0

    John Wiley & Sons Inc Web Analytics 2.0

    1 in stock

    Book Synopsis

    1 in stock

    £26.40

  • Building Science Graphics

    Taylor & Francis Ltd Building Science Graphics

    1 in stock

    Book SynopsisBuilding Science Graphics: An illustrated guide to communicating science through diagrams and visualizations is a practical guide for anyoneâregardless of previous design experience and preferred drawing toolsâinterested in creating science-centric illustrated explanatory diagrams. Starting with a clear introduction to the concept of information graphics and their role in contemporary science communication, it then outlines a process for creating graphics using evidence-based design strategies. The heart of the book is composed of two step-by-step graphical worksheets, designed to help jump-start any new project. The author website, featuring further resources and links, can be found here: https://www.buildingsciencegraphics.com/. This is both a textbook and a practical reference for anyone that needs to convey scientific information in an illustrated form for articles, poster presentations, slide shows, Trade Review"This book is a masterclass in the field of scientific visualization. Ms. Christiansen’s approach is insightful, approachable, thorough, and inclusive. There is something here for everyone, from the true novice to those who have been practicing scientific visualization for years. Each page is bursting with useful and interesting content. As an unsurprising bonus, the book’s design is a delight; it is a pleasure to read and peruse the images and layout. I strongly recommend this book for anyone interested in what it takes to create visuals that effectively and beautifully communicate science."-- Jill K Gregory, MFA, CMI; President, Association of Medical Illustrators; Associate Director of Instructional Technology, Icahn School of Medicine at Mount Sinai."Much like a successful science graphic, Building Science Graphics delivers compelling information on many different levels. From quick tips to deep dives, Christiansen shares well researched, clear examples, as well as actionable workflows and memorable anecdotes from her career. A great read and valuable resource for designers and researchers alike."-- Beth Rakouskas, Creative Director, Science"Whenever Jen Christiansen was the art director for an article I was editing, I knew that no matter how imposing the illustrative challenge, she would find a visually stunning way to bring it to glorious, lucid life. In her hands, explanatory illustrations sing out a tale of discovery, one that inspires with the grace and elegance of its comprehension. With this marvellous book, Jen generously shares her approach to beautiful, informative design, and it does something I once wouldn’t have imagined was possible: It makes me appreciate and love her work even more."-- John Rennie, Deputy editor, Quanta Magazine; Former editor-in-chief, Scientific American; Adjunct instructor, Arthur L. Carter Journalism Institute, New York University."This beautifully illustrated book is like a Swiss Army Knife— all the necessary tools of the trade are there, and they fit together seamlessly. Communicating science visually has unique challenges and considerations, which makes this book a must-read for creators of science visuals. The step-by-step approach is accessible to all levels, from students to researchers to professional artists and designers."-- Kelly Krause, Creative Director, Nature."This book will help readers and practitioners understand how to apply design principles during the process of developing and producing information graphics for diverse audiences, and offers perspectives about the design processes employed by graphics editors."-- Spencer Barnes, Associate Professor, Hussman School of Journalism and Media, University of North Carolina at Chapel Hill."I love this approach—it’s as methodical as good science. Breaking it down into manageable chunks is one thing, turning those chunks into an actual workflow is much more important and that is in here. Trying to find resources that go through a methodical approach to designing information graphics is difficult. Trying to find ones that go beyond basic charts and into in-depth illustrations is even harder."-- Mark E. Johnson, Senior lecturer, Grady College of Journalism and Mass Communication, University of Georgia."Working with scientists and researchers myself, one of the many questions I get asked is where and how to start—this book will help to answer some of those questions and concerns. The fact that it is written by Jen Christiansen adds real value. The book is explained in a cohesive and logical way. This will allow the reader to follow the process, as you would for real, building an infographic from scratch—step-by-step."-- Nigel Hawtin, information design consultant; former Graphics Editor, New Scientist."Jen Christiansen’s book is a compelling resource with helpful visual strategies and suggestions to create effective scientific illustrated explanatory diagrams. The extended step-by-step visual worksheets are must-haves for both expert and non-specialist audiences interested in visually communicating science. Her clarity and level of detail to articulate each step combined with her specialized guidance on how to work with design principles make this book one of its kind."--Sheila Pontis, Sense Information Design, and Massachusetts Institute of Technology, USA."The book provides a practical guide targeted at individuals without an explicit art/design background and tailored towards the need of science communication. I consider this a very worthwhile endeavor and believe that many scientists (including my graduate students and myself) will draw considerable utility from this book."--Stefan Bruckner, Professor of visualization, Department of Informatics of the University of Bergen."Meticulously written and intricately designed... Building Science Graphics will be most valuable in education establishments. It should be on the reading list of every science communication MSc and every communication design BA course.”-- Book Review, Eye Magazine, 14 December, 2023"An excellent resource for scientific illustration students, scientists who want to improve their visual-creation skills, and science communication enthusiasts. It would make an excellent introductory textbook for any visual science communication or illustration course/program, and it certainly belongs in the library of any sci-artist."-- Book Review, Journal of Natural Science Illustration, Vol. 55, No. 2"Building Science Graphics is a very clear and accessible guide to visual science communication that still honours the complexity of this field."-- Book Review, Journal of Science Communication, 22 (05)"Many of the ideas and frameworks are applicable to data visualization. I especially recommend this book as a resource to anyone in the field of science communication—it’s a very comprehensive guide with beautiful examples and clear guidance from an author whose expertise clearly comes through along with her deep reflections on design, process, and the field as a whole."-- Book Review, Nightingale Magazine, February 16, 2023Table of ContentsPart 1. Underpinning. 1. Introduction. 2. What are Science Graphics. 3. Science Communication Fundamentals. 4. Graphic Design Fundamentals. 5. Perception Science. 6. Making Sense of Visual Complexity. 7. Organization and Emphasis. 8. Color. 9. Typography. 10. Visual Style. 11. Storytelling Strategies. 12. Practicalities. Part 2. Illustrating Science. 13. Special Considerations for Science Graphics. 14. Types of Science Graphics. Part 3. D.I.Y. (do it yourself). 15. The Process of Building Graphics. 16. Step-by-Step Guide for Building. 17. Step-by-Step Guide for Adapting. Part 4. Joint Efforts. 18. Collaborations.

    1 in stock

    £38.99

  • What Every Engineer Should Know about Software

    CRC Press What Every Engineer Should Know about Software

    1 in stock

    Book SynopsisThis book offers a practical approach to understanding, designing, and building sound software based on solid principles. Using a unique Q&A format, this book addresses the issues that engineers need to understand in order to successfully work with software engineers, develop specifications for quality software, and learn the basics of the most common programming languages, development approaches, and paradigms. The new edition is thoroughly updated to improve the pedagogical flow and emphasize new software engineering processes, practices, and tools that have emerged in every software engineering area.Features: Defines concepts and processes of software and software development, such as agile processes, requirements engineering, and software architecture, design, and construction. Uncovers and answers various misconceptions about the software development process and presents an up-to-date reflection on the state of practice in the indusTable of ContentsIntroduction, 1. The Profession of Software Engineering, 2. Software Properties, Processes, and Standards, 3. Software Requirements Engineering, 4. Software Architecture, 5. Designing Software, 6. Software Construction, 7. Software Quality Assurance, 8. Managing Software Projects and Software Engineers, 9. Software Engineering: Roadmap to the Future

    1 in stock

    £43.99

  • Introduction to Data Science

    CRC Press Introduction to Data Science

    1 in stock

    Book Synopsis

    1 in stock

    £54.99

  • Smart Proxy Modeling

    CRC Press Smart Proxy Modeling

    1 in stock

    Book SynopsisNumerical simulation models are used in all engineering disciplines for modeling physical phenomena to learn how the phenomena work, and to identify problems and optimize behavior. Smart Proxy Models provide an opportunity to replicate numerical simulations with very high accuracy and can be run on a laptop within a few minutes, thereby simplifying the use of complex numerical simulations, which can otherwise take tens of hours. This book focuses on Smart Proxy Modeling and provides readers with all the essential details on how to develop Smart Proxy Models using Artificial Intelligence and Machine Learning, as well as how it may be used in real-world cases. Covers replication of highly accurate numerical simulations using Artificial Intelligence and Machine Learning Details application in reservoir simulation and modeling and computational fluid dynamics Includes real case studies based on commercially available simulators Table of Contents 1. Artificial Intelligence and Machine Learning. 2. Numerical simulation and modeling. 3. Proxy modeling. 4. Smart Proxy Modeling for numerical reservoir simulation. 5. Smart Proxy Modeling for computational fluid dynamics (CFD).

    1 in stock

    £113.20

  • Chinese Animated Film and Ideology

    Taylor & Francis Ltd Chinese Animated Film and Ideology

    1 in stock

    Book SynopsisThis book presents a contextualized overview of the history of Chinese animated film, pointing out the most influential self-definitions of Chinese culture employed in animation art of Mao Zedong's rule (19491976) but largely focusing on the representation strategies created in the times of reforms and opening-up under Deng Xiaoping (19781989/1992).Deeply grounded in cultural studies, the book employs an interdisciplinary approach, interlacing the reflection with the perspectives of political science, film studies, and film festival studies. It focuses on phenomena anchored to the paradigms of nationalization, reform, and internationalization: among them, nuanced understanding of the minzu (national) category (including the classic style of Chinese animation); invention of wash-and-ink painting animation (shuimo donghua); renewal of film theory and animated film language; soft power and cultural diplomacy; and regular access and co-creation of the internatioTable of Contents1. Nationalization of Animation 2. Animation Reformed 3. Sino-European Opening-Up in the Area of Art-House Animation

    1 in stock

    £48.99

  • The Garbage Collection Handbook

    Taylor & Francis Ltd The Garbage Collection Handbook

    1 in stock

    Book SynopsisPublished in 1996, Richard Jones's Garbage Collection was a milestone in the area of automatic memory management. Its widely acclaimed successor, The Garbage Collection Handbook: The Art of Automatic Memory Management, captured the state of the field in 2012. Modern technology developments have made memory management more challenging, interesting and important than ever. This second edition updates the handbook, bringing together a wealth of knowledge gathered by automatic memory management researchers and developers over the past sixty years. The authors compare the most important approaches and state-of-the-art techniques in a single, accessible framework.The book addresses new challenges to garbage collection made by recent advances in hardware and software. It explores the consequences of these changes for designers and implementers of high performance garbage collectors. Along with simple and traditional algorithms, the book covers state-of-the-art parallelTable of ContentsIntroductionMark-Sweep Garbage CollectionMark-Compact Garbage CollectionCopying Garbage CollectionReference CountingComparing Garbage CollectorsAllocationPartitioning the HeapGenerational Garbage CollectionOther Partitioned SchemesRun-Time InterfaceLanguage-Specific ConcernsConcurrency PreliminariesParallel Garbage CollectionConcurrent Garbage CollectionConcurrent Mark-SweepConcurrent Copying and CompactionConcurrent Reference CountingReal-Time Garbage CollectionEnergy-Aware Garbage CollectionPersistence and Garbage CollectionGlossary BibliographyIndex

    1 in stock

    £59.99

  • Algorithm Design A Methodological Approach  150

    CRC Press Algorithm Design A Methodological Approach 150

    1 in stock

    Book SynopsisA bestseller in its French edition, this book is original in its construction and its success in the French market demonstrates its appeal. It is based on three principles: (1) An organization of the chapters by families of algorithms: exhaustive search, divide and conquer, etc. On the contrary, there is no chapter devoted only to a systematic exposure of, say, algorithms on strings. Some of these will be found in different chapters. (2) For each family of algorithms, an introduction is given to the mathematical principles and the issues of a rigorous design, with one or two pedagogical examples. (3) For the most part, the book details 150 problems, spanning seven families of algorithms. For each problem, a precise and progressive statement is given. More importantly, a complete solution is detailed, with respect to the design principles that have been presented; often, some classical errors are pointed out. Roughly speaking, two-thirds of the book is devoted to the detailed rational cTable of ContentsTable of ContentsPreface Mathematics and Computer Science: Some Useful Notions Complexity of an Algorithm Specifications, Invariants, Iteration Reduce and Conquer, Recursion Generate and Test Branch and Bound Greedy Algorithms Divide and Conquer Dynamic Programming NotationsList of ProblemsBibliographyIndex

    1 in stock

    £48.99

  • The Complete Guide to Blender Graphics

    Taylor & Francis Ltd The Complete Guide to Blender Graphics

    1 in stock

    Book SynopsisBlenderTM is a free Open-Source 3D Computer Modeling and Animation Suite incorporating Character Rigging, Particles, Real World Physics Simulation, Sculpting, Video Editing with Motion Tracking and 2D Animation within the 3D Environment.Blender is FREE to download and use by anyone for anything.The Complete Guide to Blender Graphics: Computer Modeling and Animation, Eighth Edition is a unified manual describing the operation of the program, updated with reference to the Graphical User Interface for Blender Version 3.2.2, including additional material covering Blender Assets, Geometry Nodes, and Non-Linear Animation.Divided into a two-volume set, the book introduces the program's Graphical User Interface and shows howTable of ContentsIntroduction. Download and Installation. The Author. Preamble. CH01 Understanding the Interface. CH02 Editors-Workspaces-Themes. CH03 Navigate and Save. CH04 Objects in the 3D View Editor. CH05 Editing Objects. CH06 Editing Tools. CH07 Editing with Modifiers. CH08 Editing Techniques- Examples. CH09 Materials- Textures- Nodes. CH10 Textures. CH11 Node Systems and Usage. CH12 Scene Lighting & Cameras. CH13 Viewport Shading. CH14 Rendering. CH15 Animation. CH16 Armatures & Character Rigging. CH17 3D Text. CH18 Blender Assets. CH19 Making a Movie. CH20 The Outliner and Collections. Index.

    1 in stock

    £52.99

  • Big Data Concepts Technologies and Applications

    Taylor & Francis Ltd Big Data Concepts Technologies and Applications

    1 in stock

    Book SynopsisWith the advent of such advanced technologies as cloud computing, the Internet of Things, the Medical Internet of Things, the Industry Internet of Things and sensor networks as well as the exponential growth in the usage of Internet-based and social media platforms, there are enormous oceans of data. These huge volumes of data can be used for effective decision making and improved performance if analyzed properly. Due to its inherent characteristics, big data is very complex and cannot be handled and processed by traditional database management approaches. There is a need for sophisticated approaches, tools and technologies that can be used to store, manage and analyze these enormous amounts of data to make the best use of them.Big Data Concepts, Technologies, and Applications covers the concepts, technologies, and applications of big data analytics. Presenting the state-of-the-art technologies in use for big data analytics. it provides an in-depth discussiTable of ContentsSection A. Understanding Big Data Chapter 1. Overview of Big Data Chapter 2. Challenges of Big Data Chapter 3. Big Data Analytics Section B. Big Data Technologies Chapter 4. Hadoop Ecosystem Chapter 5. NoSQL Databases Chapter 6. Data Lakes Chapter 7. Deep Learning Chapter 8. Blockchain Section C. Big Data Applications Chapter 9. Big Data for Healthcare Chapter 10. Big Data Analytics for Fraud Detection and Prevention Chapter 11. Big Data Analytics in Social Media Chapter 12. Novel Applications and Research Directions in Big Data Analytics

    1 in stock

    £44.99

  • Challenges of Contemporary Policing

    Taylor & Francis Ltd Challenges of Contemporary Policing

    1 in stock

    Book SynopsisThis edited collection reflects contemporary challenges faced by police forces across the globe and the role of technology in addressing them. The use of science and technology raises questions about ethics, training, the well-being of people, and freedom. New technologies promise to foster police practices based on intelligence, accuracy, and preparedness, and are considered necessary to overcome challenges such as declining budgets, lack of personnel, and legitimacy. However, technologies can also be used for authoritarian and nefarious purposes. For those reasons, this book aims to discuss related topics from various contexts to establish connections among common problems in the field of policing across the globe. This book provides an internationally relevant assessment of the use of technology in the field of policing, as well as the impact on training and police well-being. It is ideal for an academic audience at both graduate and undergraduate leve

    1 in stock

    £53.69

  • Java Programming Exercises

    CRC Press Java Programming Exercises

    1 in stock

    Book SynopsisTake the next step in raising your coding skills and dive into the intricacies of Java Standard Libraries. You will continue to raise your coding skills, and test your Java knowledge on tricky programming tasks, with the help of the pirate Captain CiaoCiao. This is the second of two volumes which provide you with everything you need to excel in your Java journey, including tricks that you should know in detail as a professional, as well as intensive training for clean code and thoughtful design that carries even complex software.Features: 149 tasks with commented solutions on different levels For all paradigms: object-oriented, imperative, and functional Clean code, reading foreign code, and object-oriented modeling With numerous best practices and extensively commented solutions to the tasks, these books provide the perfect workout for professional software development with Java.

    1 in stock

    £58.37

  • ComputerAssisted Language Learning in the Global

    Taylor & Francis ComputerAssisted Language Learning in the Global

    1 in stock

    Book Synopsis

    1 in stock

    £135.00

  • Facial Animation in 3D Games and Extended Realities

    Taylor & Francis Facial Animation in 3D Games and Extended Realities

    1 in stock

    Book SynopsisThis book explores how the digital face has become a vital medium of expression, emotion, and identity in contemporary visual culture. Integrating artistic practice, anatomical understanding, and technological innovation, the book charts the evolution of facial animation from traditional rigging and motion capture to the new frontiers of real-time performance and immersive environments.Through close examination of modelling, rigging, capture, and design processes, it reveals how the animated face functions as both an expressive surface and a communicative interface within digital media. Each chapter connects aesthetic analysis with technical insight, connecting creative experimentation to scientific perspectives on motion and expression.Combining creative analysis with production-based case studies, this book provides animators, researchers, and creative technologists with a framework for designing and interpreting digital faces. It demonstrates how facial performance continues to evolve across 3D cinema, interactive games, and extended realities, transforming how we perceive, perform, and connect within virtual worlds.

    1 in stock

    £49.39

  • AI for MBAs

    Taylor & Francis Ltd AI for MBAs

    1 in stock

    Book SynopsisAI for MBAs: The Essential Guide for Leaders Building AI-Driven Enterprise serves as a foundational textbook for understanding how artificial intelligence can be successfully integrated within the realm of business.A tectonic shift has begun across the global economy. AI is restructuring how companies think, act and win, and the leaders who understand this shift today will dominate the markets of tomorrow. Building upon hundreds of interviews with CEOs and founders at the forefront of the AI economy, this textbook offers a practice-oriented roadmap for the next generation of business leaders. It shows how to move beyond legacy strategy tools into the world of intelligent systems, agentic workflows and AI-native business models. Across its twelve chapters, the book traces how AI is redefining operations, competition and organizational design. It explains the new mechanics of work, the rise of autonomous decision loops, and the emerging playbooks that modern leaders use to scale faster and act with greater clarity. Looking ahead to the MBA classroom of 2050, it introduces the archetypes of the AI-enabled professional, the Centaurs, Cyborgs and Artisans, and describes how human intelligence and machine intelligence will work together in the decades to come.This book is written for ambitious and forward-thinking MBAs, both students and those long since graduated who want more than theory. It is for readers who want to understand the tools, the models and the mindset that will define leadership in an AI-driven world, and who intend to shape that world rather than be shaped by it.

    1 in stock

    £37.99

  • Cybersecurity and the Art of Cyberwar

    CRC Press Cybersecurity and the Art of Cyberwar

    1 in stock

    Book SynopsisThe relevant statistic for this book is that only twenty-nine percent of the annual, overall loss to cyber exploits is attributable to purely electronic attacks. The remaining human and physical exploits account for seventy-one percent. Hence, it is self-evident that effective cyber-protection requires an appropriately tailored and synergistic electronic, human, and physical security control system. The problem is that the industry doesn't view it that way. Over the past thirty years, cyber protection has been viewed as a purely electronic computer-based problem. That thinking might even have made sense before the advent of sophisticated social engineering and other kinds of non-electronic attacks. But now that significant losses from exploits such as insider theft or phishing can occur, any cyber defence that relies solely on an electronic solution is, almost by definition, doomed to failure. That is because the modern adversary is smart. That is why reconnaissance is the hacker's first principle. Before any attack begins, the aim is to identify the places in the defence that are insufficiently secured or lack appropriate controls. Hence, in practical terms, investing in intricate electronic solutions is a waste of time. That's because they only encourage your adversary to try something else. Saltzer and Schroeder called this phenomenon the work factor. In practical terms, the work factor principle means that the hacker will follow the path of least resistance. So, it is irrelevant whether the attack is elegant or brute forceâif it succeeds in breaching the protection. Consequently, if there are robust electronic elements protecting your system, the intruder will simply go to exploits like social engineering, subverting an insider, accessing an unattended endpoint, or simply stealing the device. A proper defence requires all the fort's walls to be present and properly designed and implemented. So, robust human and physical controls must also be integrated into the solution. That requirementâe.g., no apparent gaps in the defenceâis the justification for this book. The book will present the basic principles of holistic security. Holistic security is based on developing a complete architecture of synergistic controls tailored to specifically address the actual concerns of a given protection target. It is a strategic reconnaissance design and implementation process, not a head-down focus on deploying electronic controls.

    1 in stock

    £42.74

  • Digital Accessibility Ethics

    CRC Press Digital Accessibility Ethics

    1 in stock

    Book SynopsisDigital Accessibility Ethics is a practical guide with an urgent goal: to help end tech exclusion of 1.3 billion people across the world with disabilities.The book introduces the first Digital Accessibility Ethics Framework â an action-oriented, three-part tool designed to influence, change, and disrupt patterns of exclusion with values, actions, and questions. 39 authors from 10 countries and one commonwealth, the majority of whom are disabled, apply this Framework across technologies, sectors, and countries.The editors and authors â with over 600 years of combined accessibility and disability advocacy experience -- aim to build a world that recognizes disabled peopleâs right to fully participate in every facet of digital life. And to offer organizations an ethics lens to help eliminate the financial, legal, privacy, safety, and other risks and harms of disability exclusion.Through stories, recommendations, strategies, and other guidance, the book looks at a wide range of topics through an ethics lens: from gaming and smart cities to hackathons, procurement, and cybersecurity. From accessibility practitioner burnout, to robots, artificial intelligence, aerospace, design, healthcare, open source, emergency preparedness, legal ethics, publishing and much more.This book is for technologists, educators, students, marketers, policy makers and everyone who has ever posted on social media or sent an email. It encourages us to stop and ask ourselves: who are we excluding by our actions? Who are we harming, what are we risking, by our decisions?As the world grows more digital, as AI is marketed everywhere, and as the number of people with disabilities continues to grow, there has never been a more urgent time to expose, explore, and act at the intersection of ethics, disability, and digital accessibility. Digital Accessibility Ethics offers a roadmap to show us the way.

    1 in stock

    £28.49

  • Project Management Maturity

    CRC Press Project Management Maturity

    1 in stock

    Book SynopsisOrganizations simply can no longer execute projects the same way they have in the past. Their managers must rethink methods and change in response to an evolving and continuously changing context that is confronting every organization. An efficient way to realize this change is to evaluate project management and organizational project management maturity. Project Management Maturity: Elevating Organizational Performance explains how such an evaluation not only provides an independent benchmark of project management performance but also recommends targeted actions for change and improvement.The book offers a framework to assess project management maturity at both the project and organizational levels. This framework was developed by academics and professionals tasked with evaluating project management maturity to improve organizational performance. To explain the steps required for a successful maturity evaluation, the book takes an action research approach to describe in detail the evaluation process. It further illustrates the process with a real-world case study of a maturity evaluation in a public sector organization. Presenting key findings and recommendations that follow from an evaluation, the book explains the four categories of results and describes general avenues for improvement based on the authorsâ field experience. To help managers with their own evaluations, the book discusses how project management professionals have experienced the evaluation process and how they have transformed their organizations. It also presents how evaluators have experienced the process and how they have collaborated with project and organizational managers.

    1 in stock

    £34.19

  • AI and Tort Liability

    Taylor & Francis AI and Tort Liability

    1 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    1 in stock

    £63.04

  • AAS Level Computer Science for OCR Student Book

    Cambridge University Press AAS Level Computer Science for OCR Student Book

    1 in stock

    Book SynopsisWritten for the OCR A/AS Level Computer Science specifications for first teaching from 2015, this print student book helps students build their knowledge and master underlying computing principles and concepts. The student book develops computational thinking, programming and problem-solving skills. Suitable for all abilities, it puts computing into context and gives students a real-life view on professional applications of computing skills. Answers to end-of-chapter questions are located in the free online teacher''s resource. A Cambridge Elevate enhanced edition is also available.Table of ContentsComponent 1; Introduction; 1. Structure and types of processor; 2. Input, output and storage devices; 3. Systems software; 4. Applications and translators; 5. Software development; 6. Types of programming languages; 7. Exchanging data; 8. Databases; 9. Networks; 10. Web technologies; 11. Data types and representation; 12. Data structures; 13. Boolean algebra; 14. Legal and ethical issues; Component 2; 1. Thinking abstractly; 2. Thinking ahead; 3. Thinking procedurally; 4. Thinking logically; 5. Thinking concurrently; 6. Programming techniques; 7. Computational methods; 8. Algorithms.

    1 in stock

    £36.57

  • AAS Level Computer Science for WJECEduqas Student

    Cambridge University Press AAS Level Computer Science for WJECEduqas Student

    1 in stock

    Book SynopsisWritten for the WJEC/Eduqas A/AS Level Computer Science specifications for first teaching from 2015, this print student book and Digital Student Book help students build their knowledge and master underlying computing principles and concepts. The resource develops computational thinking, programming and problem-solving skills. Suitable for all abilities, it puts computing into context and gives students a real-life view on professional applications of computing skills. Digital Student Books contain rich digital content such as animated tutorials. Answers to end-of-chapter questions are located in the free online teacher''s resource.

    1 in stock

    £41.75

  • Cambridge International AS and A Level Computer

    Cambridge University Press Cambridge International AS and A Level Computer

    1 in stock

    Book Synopsis

    1 in stock

    £53.91

  • Cambridge International AS  A Level Computer

    Cambridge University Press Cambridge International AS A Level Computer

    1 in stock

    Book SynopsisThis series is for the Cambridge International AS & A Level Computer Science syllabus (9618) for examination from 2021. Developed by an experienced author and examiner team, this revision guide accompanies the coursebook and is written for the Cambridge International AS & A Level Computer Science syllabus (9618). It encourages students to practise their skills to help prepare them for the examination. The guide provides all the explanations to concepts that students have learnt throughout the course with a wealth of extra practice opportunities. Answers to questions are at the back of the book, so students are free to study in their own time.Table of Contents1. Information representation; 2. Communication; 3. Hardware; 4. Processor fundamentals; 5. System software; 6. Security, privacy and data integrity; 7. Ethics and ownership; 8. Databases; 9. Algorithm design and problem-solving; 10. Data types and structures; 11. Programming; 12. Software development; 13. Data representation; 14. Communication and internet technologies; 15. Hardware and virtual machines; 16. System software; 17. Security; 18. Artificial Intelligence (AI); 19. Computational thinking and problem solving; 20. Further programming - programming paradigms overview: low level and declarative paradigms; 21. Further programming – procedural; 22. Further Programming – object oriented; 23. Further Programming – files and processing.

    1 in stock

    £19.50

  • How to Write Good Programs

    Cambridge University Press How to Write Good Programs

    1 in stock

    Book SynopsisLearning to program isn''t just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score highly in coursework and exams. Featuring tips, stories and explanations of key terms, this book teaches these skills explicitly. Examples in Python, Java and Haskell are included, helping you to gain transferable programming skills whichever language you are learning. Intended for students in Higher or Further Education studying early programming courses, it will help you succeed in, and get the most out of, your course, and support you in developing the software engineering habits that lead to good programs.Trade Review'Perdita Stevens' book How to Write Good Programs provides a wealth of excellent advice tailored to beginning students of programming. It is language-agnostic, well structured, and delivered in an accessible manner. It might as well have the words 'Don't Panic' in large, friendly letters on the cover.' Jeremy Gibbons, University of Oxford'This is the book I wish had existed during my time at university and at the beginning of my career! It explains fundamental concepts independently of a concrete programming language and contains many practical observations and tips to overcome situations where novice programmers tend to get stuck.' Jennifer Tenzer, Senior Developer'This is a unique book that feels like a conversation over a coffee with an experienced expert in computer programing. It is full of practical tips, insights, and folklore that will be of great benefit to anyone who wants to learn how to program well.' Professor Tom Ward, University of Leeds'Stevens's book differs from other coding books in that it assumes minimal knowledge in its readers. She discusses the concept of 'program', clarifying which problem you want to solve and choosing a development environment, all before she gets to her concrete coding tips. Especially the chapter on how to fix mistakes is a boon to the novice programmer. Few things are as frustrating as accidentally throwing away working code or - worse - not being able to get your program back to working order. And for those who have finally mastered programming fairly well, but have difficulty with their schoolwork, Stevens concludes with two chapters on how to score well on homework assignments and exams.' Karl van Heijster, De Leesclub van AllesTable of Contents1. Introduction; 2. What Are Good Programs?; 3. How to Get Started; 4. How to Understand Your Language; 5. How to Use the Best Tools; 6. How to Make Sure You Don't Lose Your Program; 7. How to Test Your Program; 8. How to Make Your Program Clear; 9. How to Debug Your Program; 10. How to Improve Your Program; 11. How to Get Help (without Cheating); 12. How to Score Well in Coursework; 13. How to Score Well in a Programming Exam; 14. How to Choose a Programming Language; 15. How to Go Beyond This Book; References; Index.

    1 in stock

    £19.05

  • Raspberry Pi Projects For Dummies

    John Wiley & Sons Inc Raspberry Pi Projects For Dummies

    1 in stock

    Book SynopsisJoin the Raspberry revolution with these fun and easy Pi projects The Raspberry Pi has opened up a whole new world of innovation for everyone from hardware hackers and programmers to students, hobbyists, engineers, and beyond.Table of ContentsIntroduction 1 Part I: Getting Started with Raspberry Pi Projects 5 Chapter 1: Getting to Know the Raspberry Pi 7 Chapter 2: Setting Up Your Tools and Workbench 29 Chapter 3: Focusing on Technique 47 Chapter 4: The Raspberry Family 69 Part II: Working with LEDs and Switches 79 Chapter 5: The Sauce Bottle Game 81 Chapter 6: Stomp! 93 Chapter 7: The Light Fantastic 115 Chapter 8: Games for the Light Fantastic 135 Part III: Developing Advanced Interfaces 155 Chapter 9: Advanced Interfaces 157 Chapter 10: Raspberry Pi in the Sky 197 Chapter 11: Webcam and Computer Vision 233 Chapter 12: The Raspberry Jazz Glitter Trio 263 Part IV: Making the Raspberry Pi Your LEGO’s Magic Brick 277 Chapter 13: The Pi Meets LEGO 279 Chapter 14: The LEGO Dice Game 307 Chapter 15: LEGO Direct 335 Part V: Exploring RISC OS 371 Chapter 16: Introducing RISC OS 373 Chapter 17: RISC OS Coding 391 Chapter 18: Transistor Tester 417 Chapter 19: The General‐Purpose Input/Output Port in RISC OS 441 Part VI: The Part of Tens 451 Chapter 20: Ten Great LEGO Pi Projects 453 Chapter 21: Ten Suppliers of Components and Tools 457 Index 461

    1 in stock

    £16.19

  • Big Data in Practice

    John Wiley & Sons Inc Big Data in Practice

    1 in stock

    Book SynopsisThe best-selling author of Big Data is back, this time with a unique and in-depth insight into how specific companies use big data. Big data is on the tip of everyone''s tongue. Everyone understands its power and importance, but many fail to grasp the actionable steps and resources required to utilise it effectively. This book fills the knowledge gap by showing how major companies are using big data every day, from an up-close, on-the-ground perspective. From technology, media and retail, to sport teams, government agencies and financial institutions, learn the actual strategies and processes being used to learn about customers, improve manufacturing, spur innovation, improve safety and so much more. Organised for easy dip-in navigation, each chapter follows the same structure to give you the information you need quickly. For each company profiled, learn what data was used, what problem it solved and the processes put it place to make it practical, as well as the techniTrade ReviewIt is refreshing to read a book whose author simply puts the big data hype into practice. Ultimately, it offers a comprehensive narrative of why and how data is transforming the way businesses operate. (Marginalia on Engagement, April 2016) "This book is a brilliant introduction to the concept of big data, perfect for anybody who would like to know what it's all about and how this can be of benefit." (Institute of Management Services Journal, June 2016) Warmly recommended (The Marketing Society, July 2016) Another excellent text from Marr (BCS, August 2016)Table of ContentsIntroduction 1 1 Walmart: How Big Data is Used to Drive Supermarket Performance 5 2 CERN: Unravelling the Secrets of the Universe With Big Data 11 3 Netflix: How Netflix Used Big Data to Give Us the Programmes We Want 17 4 Rolls-Royce: How Big Data is Used to Drive Success in Manufacturing 25 5 Shell: How Big Oil Uses Big Data 31 6 Apixio: How Big Data is Transforming Healthcare 37 7 Lotus F1 Team: How Big Data is Essential to the Success of Motorsport Teams 45 8 Pendleton & Son Butchers: Big Data For Small Business 51 9 US Olympic Women’s Cycling Team: How Big Data Analytics is Used to Optimize Athletes’ Performance 57 10 ZSL: Big Data in the Zoo and to Protect Animals 63 11 Facebook: How Facebook Use Big Data to Understand Customers 69 12 John Deere: How Big Data Can Be Applied On Farms 75 13 Royal Bank of Scotland: Using Big Data to Make Customer Service More Personal 81 14 LinkedIn: How Big Data is Used to Fuel Social Media Success 87 15 Microsoft: Bringing Big Data to the Masses 95 16 Acxiom: Fuelling Marketing With Big Data 103 17 US Immigration and Customs: How Big Data is Used to Keep Passengers Safe and Prevent Terrorism 111 18 Nest: Bringing the Internet of Things Into the Home 117 19 GE: How Big Data is Fuelling the Industrial Internet 125 20 Etsy: How Big Data is Used in a Crafty Way 131 21 Narrative Science: How Big Data is Used to Tell Stories 137 22 BBC: How Big Data is Used in the Media 143 23 Milton Keynes: How Big Data is Used to Create Smarter Cities 149 24 Palantir: How Big Data is Used to Help the CIA and to Detect Bombs in Afghanistan 157 25 Airbnb: How Big Data is Used to Disrupt the Hospitality Industry 163 26 Sprint: Profiling Audiences Using Mobile Network Data 169 27 Dickey’s Barbecue Pit: How Big Data is Used to Gain Performance Insights Into One of America’s Most Successful Restaurant Chains 175 28 Caesars: Big Data at the Casino 181 29 Fitbit: Big Data in the Personal Fitness Arena 189 30 Ralph Lauren: Big Data in the Fashion Industry 195 31 Zynga: Big Data in the Gaming Industry 199 32 Autodesk: How Big Data is Transforming the Software Industry 205 33 Walt Disney Parks and Resorts: How Big Data is Transforming Our Family Holidays 211 34 Experian: Using Big Data to Make Lending Decisions and to Crack Down On Identity Fraud 217 35 Transport for London: How Big Data is Used to Improve and Manage Public Transport in London 223 36 The US Government: Using Big Data to Run a Country 229 37 IBM Watson: Teaching Computers to Understand and Learn 237 38 Google: How Big Data is at the Heart of Google’s Business Model 243 39 Terra Seismic: Using Big Data to Predict Earthquakes 251 40 Apple: How Big Data is at the Centre of Their Business 255 41 Twitter: How Twitter and IBM Deliver Customer Insights From Big Data 261 42 Uber: How Big Data is at the Centre of Uber’s Transportation Business 267 43 Electronic Arts: Big Data in Video Gaming 273 44 Kaggle: Crowdsourcing Your Data Scientist 281 45 Amazon: How Predictive Analytics Are Used to Get a 360-Degree View of Consumers 287 Final Thoughts 293 About the Author 297 Acknowledgements 299 Index 301

    1 in stock

    £23.99

  • Transformational Security Awareness

    John Wiley & Sons Inc Transformational Security Awareness

    1 in stock

    Book SynopsisExpert guidance on the art and science of driving secure behaviors Transformational Security Awareness empowers security leaders with the information and resources they need to assemble and deliver effective world-class security awareness programs that drive secure behaviors and culture change. When all other processes, controls, and technologies fail, humans are your last line of defense. But, how can you prepare them? Frustrated with ineffective training paradigms, most security leaders know that there must be a better way. A way that engages users, shapes behaviors, and fosters an organizational culture that encourages and reinforces security-related values. The good news is that there is hope. That's what Transformational Security Awareness is all about. Author Perry Carpenter weaves together insights and best practices from experts in communication, persuasion, psychology, behavioral economics, organizational culture management, Table of ContentsForeword xxi Introduction xxiii I The Case for Transformation 1 1 You Know Why 3 Humans Are the Last Line of Defense 4 Data Breaches Tell the Story 6 Auditors and Regulators Recognize the Need for Security Awareness Training 11 Traditional Security Awareness Program Methods Fall Short of Their Goals 14 Key Takeaways 16 References 17 2 Choosing a Transformational Approach 19 Your “Why” Determines Your “What” 20 Down the Rabbit Hole 21 Outlining the Key Components and Tools of a Transformational Program 24 A Map of What’s to Come 28 Part 1 in a Nutshell 30 Part 2 in a Nutshell 30 Part 3 in a Nutshell 31 Key Takeaways 32 Notes and References 32 II The Tools of Transformation 35 3 Marketing and Communications 101 for Security Awareness Leaders 37 The Communications Conundrum 38 The Marketing Connection 40 Defining Marketing 44 Embedding Your Messages 53 Get the Right Message to the Right Person at the Right Time 70 Campaigns: If You Aren’t Reinforcing, Your Audience Is Forgetting 76 Tracking Results and Measuring Effectiveness 76 Know When to Ask for Help 77 Key Takeaways 78 Notes and References 78 Additional Reading 81 4 Behavior Management 101 for Security Awareness Leaders 83 Your Users Aren’t Stupid, They’re Human 85 Thinking, Fast and Slow 87 System 1 Thinking 88 System 2 Thinking 91 Working with Human Nature Rather Than Against 93 The Nuts and Bolts of Shaping Behavior 96 The Fogg Behavior Model 97 The Problem with Motivation 103 Nudge Them in the Right Direction 103 Frames: Why Context Is Everything 109 Designing and Debugging Behavior 117 Being Intentional with Target Groups 117 Debugging Behaviors 118 Design “Power Prompts” Wherever Possible 122 Password Management Example, Continued 123 Habits Make Hard Things Easier to Do 130 Thinking About Guardrails 132 Tracking Results and Measuring Effectiveness 133 Key Takeaways 134 Notes and References 135 Additional Reading 137 5 Culture Management 101 for Security Awareness Leaders 141 Security Culture is Part of Your Larger Organizational Culture 144 Getting Started 147 Understanding Your Culture’s Status Quo 149 Go Viral: Unleash the Power of Culture Carriers 156 Cultures in (Potential) Conflict: Remember Global and Social Dynamics 164 Cultural Forces 165 Structures 167 Pressures 167 Rewards 169 Rituals 169 Tracking Results and Measuring Effectiveness 171 Key Takeaways 171 Notes and References 172 Additional Reading 174 6 What’s in a Modern Security Awareness Leader’s Toolbox? 175 Content Is King: Videos, Learning Modules, and More 176 Big Box Shopping: A Content Analogy 178 Types of Content 181 Experiences: Events, Meetings, and Simulations 186 Meetings, Presentations, and Lunch-and-Learns 187 Tabletop Exercises 188 Rituals 189 Webinars 190 Games 190 Simulated Phishing and Social Engineering 191 Other Simulations and Embodied Learning 192 Interactions with Other Technologies 193 Relationships: Bringing Context to Content and Experiences 194 Be Intentional and Opportunistic, Always 195 Stories and Analogies 195 Tapping into Cultural Trends 195 Opportunistic Campaigns Based on New Organizational Initiatives and Current Events 196 The Critical “At Home” Connection 197 Use Your Metrics and Anecdotes to Help Tell and Reinforce Your Story 197 Key Takeaways 198 Notes and References 198 7 Voices of Transformation: Interviews with Security Awareness Vendors 201 Anna Collard, Popcorn Training 201 Chris Hadnagy, Social Engineer 204 Drew Rose, Living Security 209 Gary Berman, The CyberHero Adventures: Defenders of the Digital Universe 211 Jason Hoenich, Habitu8 214 Jim Shields, Twist and Shout 217 Kai Roar, CLTRe 219 Lisa Plaggemier, InfoSec Institute 221 Masha Sedova, Elevate Security 224 Stu Sjouwerman, KnowBe4 226 Tom Pendergast, MediaPRO 228 Winn Schwartau, The Security Awareness Company (SAC) 231 Reference 236 III The Process of Transformation 237 8 Living Your Awareness Program Through the Eyes and Lives of Your Audience 239 A Learner Journey Map: Awareness in the Context of Life 240 Key Takeaways 248 Notes and References 248 9 Putting It All Together 251 Before You Begin 252 The Five Secrets of Security Awareness Success 252 Tips for Gaining Buy-In 259 Leverage Cialdini’s Principles of Persuasion 264 Making Adjustments 269 Thoughts About Crafting Campaigns 269 Thinking Through Target Groups 271 Be Intentional with Recognition and Reward 277 Assembling Your Culture Carriers 277 Measuring Your Success 278 What Does the Future Hold? 279 Key Takeaways 280 Notes and References 281 10 Closing Thoughts 283 Leverage the Power of Community. 283 Be a Lifelong Learner 285 Be a Realistic Optimist 290 Conclusion 291 11 Voices of Transformation: Interviews with Security Awareness Program Leaders 293 Bruce Hallas, Marmalade Box 294 Carlos Miró, MUFG Union Bank 296 Dr. Cheryl O. Cooper, Sprint Corporation 298 Krina Snider, Sprint 302 Mark Majewski, Quicken Loans 305 Michael Lattimore, Independent Consultant 307 Mo Amin, Independent Consultant 311 Prudence Smith, Senior Cyber and Information Security Consultant and Industry Speaker 313 Thom Langford, (TL)2 Security 320 Tory Dombrowski, Takeform 323 Appendix: Seven Key Reminder Nudges to Help Your Recall 329 Index 331

    1 in stock

    £22.10

  • Tribe of Hackers Blue Team

    John Wiley & Sons Inc Tribe of Hackers Blue Team

    1 in stock

    Book SynopsisBlue Team defensive advice from the biggest names in cybersecurity The Tribe of Hackers team is back. This new guide is packed with insights on blue team issues from the biggest names in cybersecurity. Inside, dozens of the world's leading Blue Team security specialists show you how to harden systems against real and simulated breaches and attacks. You'll discover the latest strategies for blocking even the most advanced red-team attacks and preventing costly losses. The experts share their hard-earned wisdom, revealing what works and what doesn't in the real world of cybersecurity. Tribe of Hackers Blue Team goes beyond the bestselling, original Tribe of Hackers book and delves into detail on defensive and preventative techniques. Learn how to grapple with the issues that hands-on security experts and security managers are sure to build into their blue team exercises. Discover what it takes to get started building blue team skiTable of ContentsAcknowledgments vii Foreword ix Introduction xi 01 Marcus J. Carey 1 02 Danny Akacki 6 03 Ricky Banda 9 04 William Bengtson 14 05 Amanda Berlin 20 06 O’Shea Bowens 27 07 John Breth 31 08 Lee Brotherston 38 09 Ronald Bushar 47 10 Christopher Caruso 56 11 Eddie Clark 66 12 Mark Clayton 74 13 Ayman Elsawah 80 14 Sahan Fernando 91 15 Stephen Hilt 96 16 Bea Hughes 101 17 Terence Jackson 109 18 Tanya Janca 113 19 Ruth Juma 119 20 Brendon Kelley 123 21 Shawn Kirkland 129 22 Sami Laiho 139 23 Kat Maddox 143 24 Jeffrey Man 147 25 April Mardock 154 26 Bright Gameli Mawudor 159 27 Duncan McAlynn 164 28 Frank McGovern 170 29 Donald McFarlane 172 30 Nathan McNulty 180 31 James Medlock 187 32 Daniel Miessler 192 33 Alyssa Miller 196 34 Maggie Morganti 205 35 Justin Moss 211 36 Mark Orlando 218 37 Mitch Parker 224 38 Stuart Peck 231 39 Carlos Perez 236 40 Quiessence Phillips 242 41 Lauren Proehl 248 42 Josh Rickard 255 43 Megan Roddie 266 44 Jason Schorr 270 45 Chris Sistrunk 274 46 Jayson E. Street 280 47 Michael Tanji 286 48 Ronnie Tokazowski 294 49 Ashley Tolbert 298 50 Ismael Valenzuela 304 51 Dave Venable 321 52 Robert "TProphet" Walker 326 53 Jake Williams 334 54 Robert Willis 340

    1 in stock

    £17.09

  • Enterprise AI For Dummies

    John Wiley & Sons Inc Enterprise AI For Dummies

    1 in stock

    Book SynopsisTable of ContentsIntroduction 1 Part 1: Exploring Practical AI and How It Works 7 Chapter 1: Demystifying Artificial Intelligence 9 Chapter 2: Looking at Uses for Practical AI 29 Chapter 3: Preparing for Practical AI 45 Chapter 4: Implementing Practical AI 63 Part 2: Exploring Vertical Market Applications 81 Chapter 5: Healthcare/HMOs: Streamlining Operations 83 Chapter 6: Biotech/Pharma: Taming the Complexity 91 Chapter 7: Manufacturing: Maximizing Visibility 99 Chapter 8: Oil and Gas: Finding Opportunity in Chaos 111 Chapter 9: Government and Nonprofits: Doing Well by Doing Good 119 Chapter 10: Utilities: Renewing the Business 133 Chapter 11: Banking and Financial Services: Making It Personal 141 Chapter 12: Retail: Reading the Customer’s Mind 149 Chapter 13: Transportation and Travel: Tuning Up Your Ride 157 Chapter 14: Telecommunications: Connecting with Your Customers 167 Chapter 15: Legal Services: Cutting Through the Red Tape 173 Chapter 16: Professional Services: Increasing Value to the Customer 181 Chapter 17: Media and Entertainment: Beating the Gold Rush 189 Part 3: Exploring Horizontal Market Applications 197 Chapter 18: Voice of the Customer/Citizen: Finding Coherence in the Cacophony 199 Chapter 19: Asset Performance Optimization: Increasing Value by Extending Lifespans 207 Chapter 20: Intelligent Recommendations: Getting Personal 217 Chapter 21: Content Management: Finding What You Want, When You Want It 231 Chapter 22: AI-Enhanced Content Capture: Gathering All Your Eggs into the Same Basket 239 Chapter 23: Regulatory Compliance and Legal Risk Reduction: Hitting the Bullseye On a Moving Target 249 Chapter 24: Knowledge Assistants and Chatbots: Monetizing the Needle in the Haystack 265 Chapter 25: AI-Enhanced Security: Staying Ahead by Watching Your Back 275 Part 4: The Part of Tens 287 Chapter 26: Ten Ways AI Will Influence the Next Decade 289 Chapter 27: Ten Reasons Why AI Is Not a Panacea 297 Index 313

    1 in stock

    £22.94

  • The SelfTaught Computer Scientist

    John Wiley & Sons Inc The SelfTaught Computer Scientist

    1 in stock

    Book SynopsisTable of ContentsIntroduction xiv I Introduction to Algorithms 1 1 What Is an Algorithm? 3 Analyzing Algorithms 4 Constant Time 8 Logarithmic Time 9 Linear Time 10 Log-Linear Time 11 Quadratic Time 11 Cubic Time 13 Exponential Time 14 Best- Case vs. Worst-Case Complexity 15 Space Complexity 15 Why Is This Important? 16 Vocabulary 17 Challenge 18 2 Recursion 19 When to Use Recursion 23 Vocabulary 23 Challenge 23 3 Search Algorithms 25 Linear Search 25 When to Use a Linear Search 27 Binary Search 27 When to Use a Binary Search 30 Searching for Characters 32 Vocabulary 34 Challenge 35 4 Sorting Algorithms 37 Bubble Sort 37 When to Use Bubble Sort 41 Insertion Sort 42 When to Use Insertion Sort 45 Merge Sort 45 When to Use Merge Sort 52 Sorting Algorithms in Python 53 Vocabulary 54 Challenge 54 5 String Algorithms 55 Anagram Detection 55 Palindrome Detection 56 Last Digit 57 Caesar Cipher 58 Vocabulary 61 Challenge 61 6 Math 63 Binary 63 Bitwise Operators 66 FizzBuzz 70 Greatest Common Factor 72 Euclid’s Algorithm 74 Primes 75 Vocabulary 77 Challenge 78 7 Self- Taught Inspiration: Margaret Hamilton 79 II Data Structures. 81 8 What Is a Data Structure? 83 Vocabulary 85 Challenge 86 9 Arrays 87 Array Performance 88 Creating an Array 90 Moving Zeros 91 Combining Two Lists 94 Finding the Duplicates in a List 95 Finding the Intersection of Two Lists 98 Vocabulary 99 Challenge 100 10 Linked Lists 101 Linked List Performance 103 Create a Linked List 104 Search a Linked List 107 Removing a Node from a Linked List 108 Reverse a Linked List 109 Finding a Linked List Cycle 110 Vocabulary 111 Challenges 112 11 Stacks 113 When to Use Stacks 114 Creating a Stack 115 Using Stacks to Reverse Strings 119 Min Stack 120 Stacked Parentheses 123 Vocabulary 125 Challenges 125 12 Queues 127 When to Use Queues 128 Creating a Queue 129 Python’s Built- In Queue Class 134 Create a Queue Using Two Stacks 134 Vocabulary 136 Challenge 136 13 Hash Tables 137 When to Use Hash Tables 140 Characters in a String 141 Two Sum 143 Vocabulary 144 Challenge 145 14 Binary Trees 147 When to Use Trees 150 Creating a Binary Tree 153 Breadth- First Tree Traversal 155 More Tree Traversals 157 Invert a Binary Tree 160 Vocabulary 162 Challenges 162 15 Binary Heaps 163 When to Use Heaps 167 Creating a Heap 167 Connecting Ropes with Minimal Cost 169 Vocabulary 171 Challenge 171 16 Graphs 173 When to Use Graphs 177 Creating a Graph 178 Dijkstra’s Algorithm 180 Vocabulary 186 Challenge 187 17 Self- Taught Inspiration: Elon Musk 189 18 Next Steps 191 What’s Next? 191 Climbing the Freelance Ladder 192 How to Get an Interview 192 How to Prepare for a Technical Interview 193 Additional Resources 194 Final Thoughts 194 Index 195

    1 in stock

    £21.25

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account