Computing and Information Technology Books
Pearson Education Grokking Relational Database Design
Book SynopsisQiang Hao is an associate professor of Computer Science at Western Washington University. He is a recognized expert in computing education research and has extensive experience in teaching a variety of computer science courses, such as software engineering and database systems. Michail Tsikerdekis is an associate professor of Computer Science at Western Washington University. He holds a Ph.D. in Informatics from Masaryk University, Czechia. Additionally, he is recognized as an IEEE Senior Member, and his expertise covers over a decade of teaching experience in Computer Science and Cybersecurity.
£42.49
Pearson Education Rust Design Patterns
Book SynopsisBrenden Matthews is a software engineer, entrepreneur, and prolific open source contributor. He has been using Rust since the early days of the language, and has contributed to a number of Rust tools and open source projects, as well as using Rust professionally. He's the author of Conky, a popular system monitor, a member of the Apache Software Foundation, and has also written Code Like a Pro in Rust.
£39.09
Pearson Education Logs and Telemetry
Book Synopsis
£39.09
Pearson Education Write Powerfull Rust Macros
Book SynopsisSam Van Overmeire is a software developer with a background in history and archaeology. He is the author of multiple books, scientific articles and blog posts.
£39.09
Pearson Education Analyzing Multimodal Data with Large Language
Book Synopsis
£35.99
Manning Publications Modern C Third Edition
Book SynopsisFor programs that need to be small, fast, and unfailingly reliable, C is still the gold standard. Whether you're writing embedded code, low-level system routines, or high-performance applications, C is up to the challenge. This unique book by Jens Gustedt, a member of the ISO C standards committee, gets you up to speed with C23.
£44.99
Manning Publications Learn AI-Assisted Python Programming with GitHub
Book SynopsisWriting computer programs in Python just got a lot easier! Use AI-assisted tools like GitHub Copilot to go from idea to application faster than you can say "ChatGPT". In Learn AI-Assisted Python Programming: With GitHub Copilot you'll learn how to: Write fun and useful Python applications—no programming experience required! Use the Copilot AI coding assistant to create Python programs Write prompts that tell Copilot exactly what to do Read Python code and understand what it does Test your programs to make sure they work the way you want them to Fix code with prompt engineering or human tweaks Apply Python creatively to help out on the job Learn AI-Assisted Python Programming: With GitHub Copilot is a beginner's guide that embraces AI as the future of coding. AI-assisted coding tools like GitHub Copilot and ChatGPT empower you to create useful Python applications without learning all the low-level details of a programming language. You'll hit the ground running as you write prompts that tell your AI-assistant exactly what you want your programs to do. Along the way, you'll pick up the essentials of Python programming and practice the higher-level thinking you'll need to create working apps for data science, automation, and even video games.
£37.49
Pearson Education Data Storytelling with Generative AI
Book Synopsis Angelica Lo Duca is a researcher at the Institute of Informatics and Telematics of the National Research Council, Italy. She is also an external professor of Data Journalism at the University of Pisa. She has published more than 40 scientific papers at national and international conferences and journals.
£29.24
Pearson Education Elliptic Curve Cryptography for Developers
Book SynopsisMike Rosing's career spans high energy physics to telephone switch engineering. Working at Argonne National Lab as a high-energy physicist, he helped construct a Wakefield particle accelerator. For the past 20 years he worked in several companies on various projects, including developing vision devices for the blind, radar for measuring heart rate in cattle, and modelling high speed signalling on computer boards. He holds a patent and is author on many technical publications.
£39.09
Manning Publications 100 Java Mistakes and How to Avoid Them
Book SynopsisAbout the Author: Tagir Valeev is a technical lead in JetBrains and a Java Champion. He designed and developed many code inspections for IntelliJ IDEA built-in static analyzer.The technical editor on this book was Jean-Francois Morin.
£45.04
Pearson Education Terraform in Depth
Book SynopsisRobert Hafner has led engineering efforts at numerous startups, including Malwarebytes, Vicarious AI, and Rad AI. He is currently a Senior Principal Architect at a Fortune 100 Telecom in their Developer Experience organization. In his career, he has built large-scale infrastructure with reliability typically reserved for large organizations, while utilizing small, focused teams. When he's not working with computers, he's creating resin art or trying something new in the kitchen. He lives in Chicago with his amazing wife and two cats.
£50.99
Pearson Education Classic Game Programming on the NES
Book SynopsisAbout the Author: Tony Cruise has worked in IT and application development for over 40 years, starting with programming and releasing games for multiple 8-bit systems in the 80's. He is the author of over 100 titles, books and magazine articles. Today Tony is actively writing new games, utilities and creating resources for other developers working with 8 and 16-bit systems.
£35.09
Pearson Education Looks Good To Me
Book SynopsisAdrienne Braganza a software engineer, keynote speaker, author of the best selling book Coding for Kids: Python, and a LinkedIn Learning instructor who has taught over 65,000 learners.
£35.09
Manning Publications Django in Action
Book SynopsisChristopher Trudeau has built high performing teams in a variety of industries including gaming, marketing, travel, finance, government, and consulting. He has authored content for Talk Python and Real Python, including articles and video courses on a variety of Django and Python topics. He is co-author of the yearly feature round-up for new Python releases and co-host of the Real Python Podcast.
£29.24
Manning Publications Grokking Web Application Security
Book SynopsisMalcolm McDonald is the creator of hacksplaining.com, a comprehensive and interactive security training solution that helps working web developers brush up on their security knowledge. He is a security engineer with 20 years of experience across investment banking, start-ups, and PayPal. He has personally trained thousands of developers in web security over his career.
£45.04
Manning Publications Learn C by Example
Book SynopsisAbout the Author Frances Buontempo has many years of C++ experience. She has given talks on C++ and is an editor of ACCU's Overload magazine.
£39.09
Manning Everyday Data Visualization
Book SynopsisAbout the author: Desiree Abbott is a Senior Consultant at Slalom. Her decade of experience in analytics has covered roles in product analytics, business intelligence, science, design, and software engineering. She is the instructor for a successful data visualization course on Coursera, produced by University of California Davis.
£35.09
Manning Publications Build Your Own Robot
Book SynopsisMarwan Alsabbagh is a seasoned software developer. He studied mathematics and computer science at McGill University, and is passionate about building projects using Python, microcontrollers, and robotics.
£35.09
Manning Bootstrapping Microservices
Book SynopsisAbout the author: Ashley Davis is a software craftsman, entrepreneur, and author with over 25 years of experience in software developmentfrom coding, to managing teams, to founding companies. He has worked for a range of companies, from the tiniest startups to the largest internationals. Along the way, he has contributed back to the community through his writing and open source coding. He is currently VP of Engineering at Hone, building products on the Algorand blockchain. He is also the creator of Data-Forge Notebook, a desktop application for exploratory coding and data visualization using JavaScript and TypeScript.
£41.39
Pearson Education How Computers Make Books
Book SynopsisJohn Whitington, is the founder of a company which builds software for electronic document processing. He has studied and taught Computer Science at Queens College, Cambridge and has authored a number of computer science textbooks.
£24.29
Pearson Education Automating API Delivery
Book SynopsisIkenna Nwaiwu is Principal Consultant at Ikenna Consulting, specializing in automating API governance.The technical editor on this book was Marjukka Niinioja.
£39.09
Pearson Education Optimization Algorithms
Book SynopsisAbout the Author Dr. Alaa Khamis is an AI and smart mobility technical leader at General Motors and a sessional lecturer at the University of Toronto. He is also an adjunct professor at Ontario Tech University and Nile University, affiliate member of the Center of Pattern Analysis and Machine Intelligence (CPAMI) at the University of Waterloo, and a former professor of artificial intelligence and robotics.
£45.04
Pearson Education Learn Haskell by Example
Book SynopsisPhilipp Hagenlocher is a full-time Haskell developer working on distributed systems that need absolute program correctness. He is passionate about teaching and educating others on functional concepts and is the creator of the beloved Haskell for Imperative Programmers YouTube course.
£39.09
Pearson Education Quarkus in Action
Book SynopsisMartin Štefanko has been working on Red Hat's middleware portfolio for the last seven years. He is responsible for the SmallRye Health and Narayana LRA extensions and is also contributing to several other core extensions mostly around MicroProfile integration. He is also involved in several MicroProfile specifications.Jan Martiška has been a Red Hatter for over 10 years and spent most of this tenure working on open-source, Java-based application platforms. Jan furthered Quarkus' observability capabilities by leading the MicroProfile Metrics specification and taking care of the relevant Quarkus extension. He's also contributed a lot into the SmallRye GraphQL extensions, both server and client.
£39.09
Manning Publications The Creative Programmer
Book SynopsisLearn more about stories, examples, and ground-breaking research in this book to help you unleash your creative potential as aprogrammer! For programmers of all experience and skill levels. In The Creative Programmer you will learn the processes and habits of successful creative individuals and discover how you can build creativity into your programming practice. This fascinating new book introduces the seven domains of creative problem solving and teaches practical techniques that apply those principles to software development. You will learn insights into creativity like: The seven dimensions of creativity in software engineering The scientific understanding of creativity and how it translates to programming Actionable advice and thinking exercises that will make you a better programmer Innovative communication skills for working more efficiently on a team Creative problem-solving techniques for tackling complex challenges Hand-drawn illustrations, reflective thought experiments, and brain-tickling example problems will help you get your creative juices flowing. You will soon be thinking up new and novel ways to tackle the big challenges of your projects. About the technology In software development, creative problem solving can be just as important as technical knowledge. A splash of creativity helps you break the conventional approaches that just aren't working. And just like technical skills, creativity can be learned and improved by practice. This innovative guide draws on the latest cognitive psychology research to reveal practical methods that will make you a more creative programmer.
£36.79
Manning Publications D3.js in Action
Book SynopsisCreate stunning web-based data visualizations with D3.js. This totally-revised new edition of D3.js in Action guides you from simple charts to powerful interactive graphics. In D3.js in Action, Third Edition you will learn how to: Set up a local development environment for D3 Include D3 in web development projects, including Node-based web apps Select and append DOM elements Size and position elements on screen Assemble components and layouts into creative data visualizations About the technology D3.js is the powerful JavaScript library behind the most innovative and sophisticated data visualizations on the web today. It provides a simple but powerful data visualization API over HTML, CSS, SVG, and Canvas. Start with a structure, dataset, or algorithm. Mix in D3, and you can programmatically generate static, animated, or interactive images that scale to any screen or browser. You'll be blown away by how beautiful your results can be!
£53.99
Manning Publications .NET in Action Second Edition
Book SynopsisDustin Metzgar is a seasoned developer and architect. At Microsoft, Dustin contributed to the .NET Framework, .NET Core, and the open sourcing of .NET.The technical editor on this book was Gerald Versluis.
£39.09
Manning Publications Cloud Observability in Action
Book SynopsisGenerate actionable insights about your cloud-native systems. For developers and SREs who have worked with cloud-native applications. This book is suitable for any public cloud. In Cloud Observability in Action, you will learn how to set up an observability system that learns from a cloud application's signals, logging, and monitoring using free and open-source tools. You will learn, among others, how to: Apply observability in cloud native systems Understand observability signals, including their costs and benefits Apply good practices around instrumentation and signal collection Deliver dashboarding, alerting, and SLOs/SLIs at scale Choose the correct signal types for given roles or tasks Pick the right observability tool for any given function Communicate the benefits of observability to management Cloud-native, serverless, and containerised applications are made of hundreds of moving parts. When something goes wrong, it's not enough to just know there is a problem—you need to know where it is, what it is, and even how to fix it. Cloud Observability in Action shows you how to go beyond traditional monitoring and build observability systems that turn application telemetry into actionable insight. About the technology A well-designed observability system provides insight into bugs and performance issues in cloud-native applications. Often, observability is the difference between an error message and an explanation! You know exactly which service is affected, who's responsible for its repair, and even how it can be optimised in the future. Best of all, observability allows you to easily automate your error handling with machine users applying fixes without any human help.
£45.99
Manning Publications Geometry for Programmers
Book SynopsisMaster the geometry behind CAD, game engines, GIS, and more! Geometry for Programmers is a hands-on book teaching you the maths behind the tools and libraries to create simulations, 3D prints, and other models in the physical world. Ideal for developers writing code using CAD libraries, game engines, or rendering tools, the textbook guides you through the math behind graphics and modelling tools using relevant examples and clear explanations that don't require advanced mathematical knowledge. You will learn how mastering manual geometry can help you avoid code layering and repetition and even how to drive down cloud hosting costs by creating more efficient application runtimes. Key features include: Speak the language of applied geometry Compose geometric transformations economically Craft custom splines for efficient curves and surface generation Pick and implement the right geometric transformations Confidently use important algorithms that operate on triangle meshes, distance functions, and voxels Filled with charts, illustrations, and complex equations rendered as simple Python code, this book unlocks geometry in a way you can apply it to your daily work. About the technology Geometry is the core of game engines, computer-aided design, image-processing libraries, GIS, and much more. Understanding the mathematical underpinnings of tools and libraries empowers you to develop more efficient programming strategies. This unique guide gives you control over the geometry you need to deliver faster, cleaner results— and even build your own geometry tools!Trade Review"A one of a kind book, brilliant in every way." Maxim Volgin "Good books teach. The best books produce a change on the reader. This is one of those books." Jose San Leandro "A great help, not just to anyone wanting to make computer graphics but also anyone who needs to learn linear algebra or calculus, especially linear algebra." Patrick Regan "Have you ever wondered how game programmers, animated film designers, and car manufacturers model visual aspects of reality? This book shows you how." Ranjit Sahai
£45.99
Pearson Education Hacking Cryptography
Book SynopsisKamran Khan is a software engineer with more than a decade of experience in the security industry. He currently works as a Software Engineering Architect at Salesforce, and his previous roles have included Google and Microsoft. He has worked in a variety of areas related to security engineering, including large-scale distributed services, embedded devices intended for multi-factor authentication, and cryptographically verifiable elections.Bill Cox is a software engineer with nearly forty years of experience in securing hardware and software. He conducts the crypto-writing workshop at Google and loves teaching engineers the fundamentals of writing secure code.
£45.99
Manning Publications Secret Key Cryptography
Book SynopsisExplore the fascinating and rich world of Secret Key cryptography! This book provides practical methods for encrypting messages, an interesting and entertaining historical perspective, and an incredible collection of ciphers and codes—including 30 unbreakable methods. In Secret Key Cryptography: Ciphers, from simple to unbreakable you will: Measure the strength of your ciphers and learn how to guarantee their security Construct and incorporate data-compression codes Generate true random numbers in bulk Construct huge primes and safe primes Add an undetectable backdoor to a cipher Defeat hypothetical ultracomputers that could be developed decades from now Construct 30 unbreakable ciphers Secret Key Cryptography gives you a toolbox of cryptographic techniques and Secret Key methods. The book's simple, non-technical language is easy to understand and accessible for any reader, even without the advanced mathematics normally required for cryptography. You'll learn how to create and solve ciphers, as well as how to measure their strength. As you go, you'll explore both historic ciphers and groundbreaking new approaches—including a never-before-seen way to implement the uncrackable One-Time Pad algorithm. about the technology Secret Key cryptography is the backbone of all modern computing infrastructure. Secret Key ciphers use the same key to encrypt and decrypt messages. Properly designed, these algorithms are efficient and practical. Some Secret Key approaches are uncrackable, even under attacks backed by supercomputers or quantum technology! about the book Secret Key Cryptography teaches anyone how to create a wide range of ciphers—even if you have no background in math or creating codes. You'll combine Secret Key techniques to achieve ciphers that are effectively uncrackable and avoid common pitfalls that result in strong-looking but weak ciphers. The book reveals scores of different cipher methods, including both historic examples and current innovations in the field. RETAIL SELLING POINTS • Measure the strength of your ciphers and learn how to guarantee their security • Construct and incorporate data-compression codes • Generate true random numbers in bulk • Construct huge primes and safe primes • Add an undetectable backdoor to a cipher • Defeat hypothetical ultra computers that could be developed decades from now • Construct 30 unbreakable ciphers AUDIENCE For professional engineers, computer scientists, and cryptography hobbyists. No advanced math knowledge is required Table of Contentstable of contents detailed TOC READ IN LIVEBOOK 1 INTRODUCTION READ IN LIVEBOOK 2WHAT IS CRYPTOGRAPHY? READ IN LIVEBOOK 3PRELIMINARY CONCEPTS READ IN LIVEBOOK 4CRYPTOGRAPHER'S TOOLBOX READ IN LIVEBOOK 5SUBSTITUTION CIPHERS READ IN LIVEBOOK 6COUNTERMEASURES READ IN LIVEBOOK 7TRANSPOSITION READ IN LIVEBOOK 8JEFFERSON WHEEL CYPHER READ IN LIVEBOOK 9FRACTIONATION READ IN LIVEBOOK 10VARIABLE-LENGTH FRACTIONATION READ IN LIVEBOOK 11BLOCK CIPHERS READ IN LIVEBOOK 12PRINCIPLES FOR SECURE ENCRYPTION READ IN LIVEBOOK 13STREAM CIPHERS READ IN LIVEBOOK 14ONE-TIME PAD READ IN LIVEBOOK 15MATRIX METHODS READ IN LIVEBOOK 16THREE-PASS PROTOCOL READ IN LIVEBOOK 17CODES READ IN LIVEBOOK 18QUANTUM COMPUTERS READ IN LIVEBOOK 19 EPILOGUE READ IN LIVEBOOK 20 FUN PAGES CHALLENGE
£35.09
No Starch Press,US How Computers Really Work: A Hands-On Guide to
Book SynopsisFrom Amps to Apps: How Computers Work takes an informal approach to topics often reserved for textbooks. Each chapter covers one foundational aspect of computing. Exercises and hands-on activities throughout are designed to help the reader learn. Exercises mostly involve mental problem solving, while hands-on activities require the reader to actually try various aspects of computing: building a circuit, writing software, and so forth.Trade Review"Much more understandable than most books of this type, even when the author delves deeply into machine code, programming languages, operating systems and the internet. He details 41 hands-on projects, including games, running a web server, and so on. It's just right for the would-be software engineer." —Joy Schwabach, Arkansas Democrat Gazette's On ComputersTable of ContentsIntroductionChapter 1: Computing ConceptsChapter 2: Binary in ActionChapter 3: Electrical CircuitsChapter 4: Digital CircuitsChapter 5: Math with Digital CircuitsChapter 6: Memory and Clock SignalsChapter 7: Computer HardwareChapter 8: Machine Code and Assembly LanguageChapter 9: High Level ProgrammingChapter 10: Operating SystemsChapter 11: The InternetChapter 12: The World Wide WebChapter 13: Modern ComputingAppendix A: Answers to ExercisesAppendix B: Setting Up
£28.49
No Starch Press,US Practical Doomsday: A User's Guide to the End of
Book SynopsisAs a leading security engineer, Michal Zalewksi has spent his career methodically anticipating and planning for cyberattacks. In Practical Doomsday, Zalewski applies the same thoughtful, rational approach to preparing for disasters of all kinds. By sharing his research, advice, and a healthy dose of common sense, he'll help you rest easy knowing you have a plan for the worst-even if the worst never comes. Disasters happen, but they don't have to dominate your life. Practical Doomsday will help you plan ahead, so you can stop worrying about what tomorrow may bring and start enjoying your life today.Trade Review"For years, Michal has been thinking about mitigation of catastrophe. You should put his pragmatic book on your shopping list as a guide to exploring for yourself. Be Prepared."—Eric Grosse, former VP of Security & Privacy at Google"Zalewski's book begins by examining risks in a very sane, voice-of-reason, manner. The end-of-the-world scenarios get downplayed immediately in favor of the actual things that kill or injure most people in first world countries--things like ladders and backyard swimming pools. He does consider larger scale risks but always in a thoughtful manner . . . I plan on keeping this book around as a reference, all-be-it an unusual one."—Rik Farrow, USENIX"In my own work, I define a state of security as the absence of unmitigable surprise, not no surprise but the absence of unmitigable surprise. If that makes you say, 'How exactly does that help?' then Michal's book is your answer."—Dan Geer, Computer Security Analyst and Risk Management Specialist"As an experienced emergency responder, I found the book filled with practical advice that had me nodding my head in enthusiastic agreement throughout . . . I’ve definitely adjusted my own preparations after reading it and highly recommend it to anyone - both those who consider themselves already prepared, and especially those who would like to be prepared without committing their life to an expensive hobby."—Matt Linton, @0xMatt"Practical Doomsday is very thoroughly researched. Mr. Zalewski does an excellent job of providing simple, practical advice to prepare for life's more common disruptions, such as job losses and day-long power outages. The best part? His advice, when applied toward more humdrum but fairly likely events, will also help readers prepare for less common, more catastrophic events."—The Organic Prepper"[Practical Doomsday] provided a way to focus a sense of helplessness into some immediate actions I can take to be more prepared for emergencies, without feeling unhinged."—@CloverTwombley"Definitely the best no-nonsense guide to adult life out there."—Martín Obiols, @olemoudi"A great book. Everyone should buy it."—Dave Aitel, @daveaitel"If you are looking for something different, try this."—Haitham Alani, @Mroverflow"[Practical Doomsday] helps readers plan ahead, so they can stop worrying about what tomorrow may bring and start enjoying life today. By sharing his research, advice, and a healthy dose of common sense, Zalewski helps readers rest easy knowing they have a plan for the worst – even if the worst never comes."—SirReadaLot.Org"By far the most entertaining and interesting book I've read about risk management, finance and disasters in general. I initially expected it to be practical ways of dealing with humorously crazy scenarios, but instead found realistic, actionable advice on practical doomsdays—small-scale and personal-level disasters which are actually far more likely to happen."—Jamie, Advanced Reviewer
£17.99
Arcler Press Introduction to R Programming Language
Book SynopsisThe data science field has evolved so much recently with incredible quantities of generated data. To extract value from those data, one needs to be trained in the proper data science skills. This book covers some introductory steps in using R programming language as a data science tool.
£131.20
Arcler Press Essentials of User Interface Design
Book Synopsis
£129.75
Arcler Press Practical Python Programming for Data Scientists
Book Synopsis
£129.75
Arcler Press Introductory Guide to Operating Systems
Book Synopsis
£143.20
Arcler Press Concurrent, Parallel and Distributed Computing
Book Synopsis
£143.20
Arcler Press Intelligent Control and Automation
Book Synopsis
£143.20
Arcler Press Cyber Security
Book SynopsisThis text provides an in-depth overview of the ever-evolving field of cybersecurity. It covers a range of topics, including information security, network security, cryptography, and ethical hacking. The book is designed to help individuals and organizations understand the threats and vulnerabilities that exist in the digital world, and to develop strategies to protect themselves from cyber-attacks. Whether you are an IT professional, a business owner, or just someone interested in the topic, this book is an essential resource for anyone looking to enhance their understanding of cybersecurity.Table of Contents Chapter 1 Cyber Security and Cyber Crime Chapter 2 Cyber Security Threats with New Perspectives Chapter 3 Fundamentals of Cyber Security Chapter 4 Attacker Techniques and Motivations Chapter 5 Cyber-Risk Management Chapter 6 Cyber World Today Chapter 7 Cyber Security Concerns for Emergency Management Chapter 8 Software Security and Trusted Systems
£87.20
Arcler Press Information Systems
Book SynopsisInformation Systems is a comprehensive text to the design, development, and management of information systems. The book covers topics such as system analysis and design, database management, computer networks, security, and decision support systems. The book also explores emerging trends in information systems, such as cloud computing, big data, and artificial intelligence. It is written to help students and professionals understand how information systems can be used to support business operations and achieve strategic objectives.Table of Contents Chapter 1 Basic Concepts of Information Systems Chapter 2 Hardware and Software Used in Information Systems Chapter 3 Modeling and Development of Information Systems Chapter 4 Database Management System Chapter 5 Role of Telecommunication and Networks in Information Systems Chapter 6 Information Systems in Business and Society Chapter 7 Ethical and Security Issues of Informative System Chapter 8 Emerging Trends in Information System
£87.20
Arcler Education Inc Advanced Data Management: For SQL, NoSQL, Cloud
Book SynopsisAdvanced data management has emerged as a crucial discipline in today's data-driven world. With the exponential growth of data and the constant evolution of technologies, organizations face complex challenges in effectively storing, retrieving, and analyzing vast amounts of information. From traditional relational databases to modern NoSQL solutions, as well as the integration of cloud and distributed architectures, advanced data management encompasses a wide array of techniques and technologies. Professionals in this field must possess a deep understanding of data modeling, query optimization, scalability, security, and the ability to navigate the complexities of managing data in diverse environments. By staying updated with the latest advancements and leveraging advanced data management techniques, organizations can harness the power of their data to gain valuable insights, improve decision-making processes, and drive innovation. Advanced Data Management for SQL, NoSQL, Cloud, and Distributed Databases is a comprehensive and insightful book that delves into the intricacies of managing data in the modern era. With the rapid advancement of technology, the need to effectively handle and analyze vast amounts of data has become increasingly vital. This book equips readers with the essential knowledge and skills to navigate the complexities of advanced data management. From the fundamentals of data management to exploring the relational data model, ETL processing, NoSQL databases, cloud databases, distributed database systems, and Database-as-a-Service (DBaaS), each chapter offers in-depth exploration and practical insights. Whether you are a seasoned practitioner or a newcomer to the field, this book provides a valuable resource to enhance your understanding and proficiency in managing data in SQL, NoSQL, cloud, and distributed databases.Table of Contents Chapter 1 Introduction to Advanced Data Management Chapter 2 Fundamentals of Data Management Chapter 3 Relational Data Model and Relational Database Constraints Chapter 4 Extract, Transform, Load (ETL) Processing with SQL Chapter 5 NoSQL Database Chapter 6 Cloud Databases and Big Data Chapter 7 Cloud Databases and Database-as-a-Service (DBaaS) Chapter 8 Distributed Database Systems
£143.20
Arcler Education Inc C Programming
Book SynopsisThe objective of the book C Programming is to provide a comprehensive and practical guide for beginners and experienced programmers alike in mastering the fundamental concepts and techniques of the C programming language. Through a systematic approach, this book aims to equip readers with a solid foundation in C programming, enabling them to write efficient, reliable, and maintainable code. It covers everything from basic syntax and data types to advanced topics such as memory management, file handling, and data structures. The book focuses on practical implementation, offering numerous examples and exercises to reinforce understanding and encourage hands-on learning. It emphasizes the importance of problem-solving and logical thinking, teaching readers how to break down complex problems into smaller, manageable tasks.Table of Contents Introduction Chapter 1 About Chapter 2 Data Types and Operators Chapter 3 Control Statements Chapter 4 Arrays Chapter 5 Functions Chapter 6 Pointers Chapter 7 Strings Chapter 8 Structures Chapter 9 Data Structures
£143.20
BCS Learning & Development Limited Data Governance: Governing data for sustainable
Book SynopsisEvery week brings news of an organisation that has distributed data that shouldn't have been shared, or has lost out to a competitor who is using data to drive business in an innovative way. Data is fundamentally changing the nature of businesses and organisations and the mechanisms for delivering products and services. This book is a practical guide to developing strategy and policy for data governance, in line with the developing ISO 38505 governance of data standards and best practice frameworks. It will assist an organisation wanting to become more of a data driven business by explaining how to assess the value, risks and constraints associated with collecting, using and distributing data.Trade Review"FINALLY, an in-depth global data governance guide that delivers expert best practices to a diversity of stakeholders for modelling strategy, regulatory frameworks and business sustainability." -- Caryn Lusinchi * Founder & CEO of Bias in AI *"Working over several decades with data, it was refreshing to read this book on data governance, which clearly explains evolving ISO standards, while recognizing that data are now very connected and valuable assets. This book, through diverse examples, illustrates the policies and processes needed to protect and exploit data during its lifecycle, from creation/collection to disposal." -- Peter A. Campbell * Independent Business and Information Management Consultant, Founding Member & Director, BeLux chapter of DAMA *“A highly practical journey into the need for demonstrable accountability, meaningful stakeholder engagement, and sound data governance across the whole lifecycle based on internationally recognised and adaptable standards, as a business imperative for better decision making. A must read for any digitally and socially responsible leader who navigates the intended and unintended outcomes of their data, technology, people, and ethics, on their business, customers, and wider society." -- Patricia Shaw * CEO, Beyond Reach Consulting Limited – a tech ethics consultancy *"Data Governance and Data Strategy are two of the hottest topics in data management today. This insightful and wide ranging book, tracing the history of data and its management from Ancient Babylon to Artificial Intelligence, is a must read for all who seek success in their own data journeys." -- Nigel Turner * Principal Consultant, Global Data Strategy Ltd *"The value of data has been well recognized but people may fall into the pitfall of only looking into details and not seeing the big picture. This book provides the guidance of defining a data strategy and its implementation systematically, emphasizing the aspects that are likely to be overlooked, like risks and threats. It is a handbook that is helping me to design the digital platform for my company." -- Tiancheng Liu * Vice President, Easy Visible Supply Chain Management Co., Ltd. *"I found the book’s approach to be refreshing.... It states the importance of governance at the core of managing data, and re-enforces the forgotten responsibility in data management as a discipline that is critical to any organisation." -- Tyson Fawcett * Honorary Associate, University of Technology - Sydney Australia *Table of Contents Data Collection Through the Ages Incentives and Disincentives for Collecting and Sharing Data The Theory Behind Governing Data Governing Data: Dealing with Connectivity Collect Store Decide Report Distribute Dispose
£42.74
BCS Learning & Development Limited Professional Issues in IT
Book SynopsisTo be effective at a senior level, IT professionals need not only appropriate technical skills and experience, but also a broad understanding of the context in which they operate. Relevant to all sizes of organisation, this book addresses the social, legal, financial, organisational and ethical issues faced by IT professionals, in alignment with the BCS HEQ ‘Diploma in IT’ core module: Professional Issues in Information Systems Practice. This new edition takes into account the social and legal implications of the changes to legislation and technology over recent years, including the GDPR and Data Protection Act, with comprehensive updates across the book in line with the latest syllabus.Trade ReviewThis excellent book provides a full, but easy-to-read, description of all relevant professional issues for those involved with IT from law to finance. From my perspective this book is very well written guide which bridges what can be a gap between an IT expert's technical knowledge and knowledge of the business side of the industry. The book covers issues such as intellectual property and data protection law and the laws on hacking in the UK. The financial side is well covered as is relevant employment legislation such that individuals who might work for themselves in this sector or set up their own company have a ready to use guide and can also see where they may need to take more specialist advice. Many people working in the IT and related fields would find this book a very useful purchase. It is the kind of book where even just one chapter can save a reader thousands of pounds. As a solicitor who advises many clients who make mistakes all the time and do not have written agreements about copyright and their relationship with fellow shareholders in their limited company, I can see immediately how many 'elephant traps' this book would help an IT professional avoid. -- Susan Singleton, IT Law Solicitor, Singletons, www.singlelaw.comThis is a very important book and I have been referring to it, using it and recommending it to students since I was introduced to the first edition many years ago. It does what it says on the tin, it provides an introduction to what every good student (whether they be IT Practitioners, Software Engineers, Computer Scientists, Games Programmers or otherwise) should know about professional issues in their industry. It covers everything from legal issues, through social and ethical concerns to what is needed to run a small software company. It is a must have book for any bookshelf! -- John Hunt PhD FBCS CEng CITP, former Associate Head of Department CSCT, UWE Bristol, former COO Mallon Associates Intl, International Consultant and TrainerProfessional Issues in IT provides the reader with a comprehensive list of issues that they can relate back to their professional experience. Ideally suited to early careers or those new to the IT profession. As reader of the book, the most important issues for me are Data Protection and Privacy, Contracts and Licences, and Internet Issues, as these topics are intertwined within my day-to-day work with increasing presence, variation and complexity. As the IT landscape and horizon constantly changes, evolving and gaining momentum in new domains, IT increasingly infiltrates new aspects of both personal and professional life (whether you are an IT professional or not), and so this book will also be invaluable to readers looking to understand the basics of navigating today’s world on a personal level. -- Katie Walsh, IT Business Analyst, QinetiQ LtdTable of Contents Law and Government The Computing Profession What is an Organisation? Structure and Management of Organisations Financing a Start-Up Company Financial Accounting Management Accounting Investment Appraisal Human Resources Issues Diversity, Inclusivity and Equality Intellectual Property Rights Software Contracts and Licenses Data Protection, Privacy and Freedom of Information Internet Issues Computer Misuse
£29.99
BCS Learning & Development Limited Mastering Communication and Collaboration: A
Book Synopsis As organisations shift towards a digital-first approach, the need for individuals with strong business acumen, interpersonal skills, and leadership capabilities has never been greater. This book aims to equip IT professionals with the knowledge and skills needed to collaborate and communicate effectively in today's fast-paced digital landscape. Mastering Communication and Collaboration aims to find common ground between technical, and non-technical individuals to improve communication in all areas of the business. Packed with actionable strategies and easy-to-read tools, tips and techniques, this book will help you improve your skills and become a more effective communicator and collaborator. Whether you're an aspiring leader or an experienced professional, this book is a must-have in your library. Offers practical tools and techniques for better teamwork and communication. Shares ideas from various sources to help you handle and understand complex scenarios. Provides practical strategies and easy-to-follow tips. A clear and accessible read, for everyone from business analysts and enterprise architects, to project managers and technical specialists. Trade ReviewIT permeates every facet of modern life. Yet often, even with the best intentions, the rationale for technical decisions is not always explained in a way that is of a value to users. This book is a practical ‘how to’ guide for every technologist where they can learn to understand their audience and apply certain methodologies to constructively develop these key skills. It brings together a range of real world examples, research and tools for effective communication. Highly recommended. -- Amanda Annandale, Business Architect, KPMG LLPTable of ContentsPart 1: Introduction 1: Background 2: What is an IT Business Partner? Part 2: Communication 3: The purpose and intention of communication 4: Know your audience 5: Communication – methods and tools 6: Presenting data and information 7: Interpreting data 8: Feedback – why and how 9: Communication clarity 10: Obtaining feedback – methods 11: Interpreting and responding to feedback Part 3: Collaboration 12: Why collaborate? 13: Collaboration – methods and tools 14: Collaboration – know yourself 15: Analysing your collaboration skills 16: Emotional intelligence and collaboration 17: Personal branding 18: Positive attitude 19: Collaboration skills 20: Active listening 21: Storytelling 22: Networking 23: Adapting style to meet others needs Part 4: Summary 24: Conclusion
£23.74
BCS Learning & Development Limited Getting Started with ChatGPT and AI Chatbots: An
Book SynopsisLearn how to use ChatGPT, Bing Chat / Copilot, and Bard to get the most out of these powerful tools. ChatGPT has become a tool hundreds of millions use every day - yet few have mastered the art of sweet-talking these new AI chatbots into providing detailed and accurate responses to user prompts. It's vital for every professional tech user to have an understanding of how AI chatbots work, and how best to put them to work. While the fear is that AI will take people’s jobs, it is more likely to be someone using AI that will! Getting Started with ChatGPT and AI Chatbots explores the ‘big three’ AI chatbots - OpenAI ChatGPT, Microsoft / Windows Copilot and Google Bard - demystifying their operation, and providing a wealth of tools for thinking about how to talk to these smart tools. Whether you're a business user, a tech student, or a curious professional, this book is for you to understand and demystify Large Language Models (LLMs) and generative AI tools, harnessing them to enhance your role.Trade ReviewIn this ever so timely book, one of my favourite technologists Mark Pesce, takes us through and behind the screen to explain how the latest generation of AI chatbots actually work. But this is not a book about chatbots, this is a book about how to use AI-powered chatbots in daily life, and how to use them to their fullest potential. -- Genevieve Bell, The Australian National UniversityThis book is a must-read for anyone considering using generative AI in business. Authored in non-technical language, it walks through the origins of the first chatbot into the current generative AI landscape including ChatGPT, Copilot and Bard. Furthermore, the guidance on effective prompting to achieve the right results, and a list of critical dos and don'ts to protect sensitive data really make this an all-round winner. Top marks BCS, highly recommended! -- Pauline Norstrom, Founder and CEO, Anekanta® Consulting and Anekanta® AIThis book provides practical guidance on the use of a rapidly growing technologies referred to as AI chatbots, that offer a substantial productivity advantage to those adept at crafting precise prompts and understanding their diverse applications. It is a valuable resource for mastering these emerging tools, ensuring not only competitiveness but also enabling a focus on the creative and compelling facets of one's work. I highly recommend everyone to read this book and glean insights on wielding this potent power proficiently to remain competent. -- Rashik Parmar MBE FBCS, Group CEO, BCS, The Chartered Institute for ITIn late November 2022, ChatGPT introduced a major advance in Artificial Intelligence that surprised almost everyone, including many experts in AI. Trained on text from billions of books and webpages, it can thoughtfully answer questions on a huge variety of topics and languages. The increase in our capability to access human knowledge is analogous to the increase provided by the internet in 1993. For both technologies, getting good answers requires knowing how to ask the right questions. In this timely and important book, Mark Pesce, who has been at the forefront of new digital technologies for over 30 years, provides a compelling and comprehensive introduction to ChatGPT and how to use it. -- Professor Ken Goldberg, William S. Floyd Jr. Distinguished Chair in Engineering, UC BerkeleyEverything you need to educate yourself and your colleagues about the latest hot topic is found within these pages, it’s a must share for colleagues to stimulate conversations about how your business can best adopt AI safely and where you will find business cases. From useful tips on prompts to security concerns about data, biases, and hallucinations with comparisons, get the facts you need on AI here. These are exactly the kinds of conversations I’m having two or three times a day, helping organisations bring their AI aspirations in line with what their business needs are. -- David Starkings, AI Adoption Consultant, tts digital adoption solutionsGetting Started with ChatGPT and AI Chatbots is perfectly targeted to give an introduction to ChatGPT and AI Chatbots, it compares and contrasts a range of the major options and covers how each of the competing Chatbots can answer the same question very differently. It also poses some interesting thoughts around ‘Prompt Engineering’ and how this may become a whole new skillset that people need to learn. I thought that Chapter 6 brought insight to ‘hallucinations’ and how AI chatbots have the ability to sound very confident, even when they are wrong, the importance of fact checking and using human experts is stressed well. -- Richard Parker MBCS, Chair, AELP Sector Forum, IT & DigitalMark's book is a practical and pragmatic guide to contemporary spellcasting - the magic needed to evoke useful, safe and factual results from the emerging field of large language models. Importantly the book provides the framework needed to evaluate LLM's critically and ground them in reality - a must-have resource for explorers in this field. -- Bhautik Joshi, Principal Applied Scientist, CanvaEverybody is talking about AI, and soon it will be integrated into every part of our electronic devices - always on and always available. Getting Started with ChatGPT and AI Chatbots explains in an easy-to-understand way how AI works and how to get the best results from it, safely and securely. -- David Smith MBCS MIET, Lead Business Analyst, Lloyds Banking GroupWith this book, Mark creates a path to a dialog with new and emerging AI platforms, one that I’ll be referring to again and again as these technologies evolve. Ever heard of autonomous agents? You have now. A brilliant, timely, and superbly helpful pathfinder. -- Dr Catherine Ball PhD DSc GAICD, CompIEAust, Associate Professor, The Australian National UniversityAn essential read for those venturing into Generative AI, this book seamlessly blends historical and theoretical insights with practical examples. The book adeptly navigates concerns surrounding Generative AI, making it a valuable resource for students, academics, and professionals alike. -- Professor Lasith Gunawardena FBCS, Department Head of Information Technology, University of Sri Jayewardenepura, Sri LankaIf you’ve only dabbled or toyed with ChatGPT or other generative AI tools, you’ll find Mark Pesce’s book invaluable. The book will educate you about how to use AI chatbots effectively and safely. It covers the basics of various chatbots, the technology behind them, and the concept of 'prompt engineering' to elicit desired responses. It also addresses safety and security concerns and explores advanced techniques like using personas and chain-of-reason prompts. Highly recommended! -- Tim Clements FBCS CITP FIP CIPP/E CIPM CIPT, Business Owner, Purpose and MeansA concise yet thorough take on AI and how to use it to its advantage. Taking us from our place of trust in the output of computers to encourage us think further about what we input, and to question the completion. ‘If you wouldn’t shout it from the rooftop, you shouldn’t type it into a chatbot.’ -- Kym Glover CITP MBCS MAPM, Program Manager, ForgeRock.Not yet started with an AI chatbot? This book is your call-to-action and your how-to rolled into one. A smooth and informative read that'll kickstart your practical learning and give you great ideas to get the best out of Generative AIs. A real confidence builder. -- Bronia Anderson-Kelly, IT Change Consultant, Sabiduria LtdThis book is a fantastic resource for anyone starting out with Gen AI tools. It not only covers the fundamental aspects of the leading Gen AI tools available today, but also the essentials of prompt engineering. With the widespread adoption of Gen AI in the coming years, just like the internet, this book is a useful guide. Mark not only provides a solid foundation in the basics but also delivers valuable insights into the history and potential future of these tools. Highly recommended for its clarity and depth. -- Graeme Vermeulen, Head of Technical Architecture, AdvancedTable of ContentsIntroduction 1. Getting Started 2. How AI Chatbots Work 3. Security and Privacy 4. Simple Prompts 5. Reasoning and Summarising 6. Truthiness and Chatbots 7. Character, Context and Conflict 8. Using Character, Context and Challenge to Craft Powerful Prompts 9. Chain of Thought Prompts 10. Computer Says No 11. Creating Images with Bing Chat 12. Windows Copilot 13. Autonomous Agents 14. Will and AI Chatbot Take My Job 15. What the Future Holds / Next Steps
£14.24
Emerald Publishing Limited Transformational Government Through EGov
Book SynopsisThe progression of information and communication technology (ICT) eGovernment systems has substantial implications for the future of government as we know it. eGov presents major challenges and advantages for policy makers as fundamentally different nations are adopting ICT in public administration reforms in order to capitalize on the benefits of transformational government or electronic government technology. This book investigates the modern political, technological, economic, social, and cultural issues of transformational government. It discusses in detail how interaction through advancing technology such as e-participation, mobile government, social media, web 2.0, and cloud computing has been successfully incorporated into eGov practice. International in scope this book gives practical examples and case studies of eGov implementation in countries across the globe and is the essential reference text for this important topic.
£118.74