Digital and IT general topics Books
MIT Press Knowledge Graphs Fundamentals Techniques and
Book SynopsisA rigorous and comprehensive textbook covering the major approaches to knowledge graphs, an active and interdisciplinary area within artificial intelligence.The field of knowledge graphs, which allows us to model, process, and derive insights from complex real-world data, has emerged as an active and interdisciplinary area of artificial intelligence over the last decade, drawing on such fields as natural language processing, data mining, and the semantic web. Current projects involve predicting cyberattacks, recommending products, and even gleaning insights from thousands of papers on COVID-19. This textbook offers rigorous and comprehensive coverage of the field. It focuses systematically on the major approaches, both those that have stood the test of time and the latest deep learning methods.
£46.80
MIT Press Ltd InformationDriven Planning and Control Cyber
Book SynopsisA unified framework for developing planning and control algorithms for active sensing, with examples of applications for specific sensor technologies.Active sensor systems, increasingly deployed in such applications as unmanned vehicles, mobile robots, and environmental monitoring, are characterized by a high degree of autonomy, reconfigurability, and redundancy. This book is the first to offer a unified framework for the development of planning and control algorithms for active sensing, with examples of applications for a range of specific sensor technologies. The methods presented can be characterized as information-driven because their goal is to optimize the value of information, rather than to optimize traditional guidance and navigation objectives.
£54.00
MIT Press Software Design for Flexibility How to Avoid
Book SynopsisStrategies for building large systems that can be easily adapted for new situations with only minor programming modifications.Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners.The authors explore ways to enhance flexibility by:Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to whole arithmetics, with standardized interfaces Augmenting data with independent annotation layers, such as units of measurement or provenance Combining independent pieces of partial information using unification or propagation Sepa
£46.80
MIT Press A Playful Production Process For Game Designers
Book SynopsisHow to achieve a happier and healthier game design process by connecting the creative aspects of game design with techniques for effective project management.This book teaches game designers, aspiring game developers, and game design students how to take a digital game project from start to finish—from conceptualizing and designing to building, playtesting, and iterating—while avoiding the uncontrolled overwork known among developers as “crunch.” Written by a legendary game designer, A Playful Production Process outlines a process that connects the creative aspects of game design with proven techniques for effective project management. The book outlines four project phases—ideation, preproduction, full production, and post-production—that give designers and developers the milestones they need to advance from the first glimmerings of an idea to a finished game.
£40.85
MIT Press Essentials of Compilation An Incremental Approach
Book SynopsisA hands-on approach to understanding and building compilers using the programming language Python.Compilers are notoriously difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows students to write every single line of code themselves. Jeremy Siek guides the reader in constructing their own compiler in the powerful object-oriented programming language Python, adding complex language features as the book progresses. Essentials of Compilation explains the essential concepts, algorithms, and data structures that underlie modern compilers and lays the groundwork for future study of advanced topics. Already in wide use by students and professionals alike, this rigorous but accessible book invites readers to learn by doing. <
£45.60
MIT Press Ltd Fairness and Machine Learning
Book Synopsis
£55.80
MIT Press Artificial Intelligence
Book SynopsisThe first text to take a systems engineering approach to artificial intelligence (AI), from architecture principles to the development and deployment of AI capabilities.Most books on artificial intelligence (AI) focus on a single functional building block, such as machine learning or human-machine teaming. Artificial Intelligence takes a more holistic approach, addressing AI from the view of systems engineering. The book centers on the people-process-technology triad that is critical to successful development of AI products and services. Development starts with an AI design, based on the AI system architecture, and culminates with successful deployment of the AI capabilities. Directed toward AI developers and operational users, this accessibly written volume of the MIT Lincoln Laboratory Series can also serve as a text for undergraduate seniors and graduate-level students and as a reference book. Key features:In-depth look at mod
£94.50
MIT Press Ltd Veridical Data Science
Book Synopsis
£68.40
MIT Press Your Computer Is on Fire
Book Synopsis
£29.70
MIT Press Algorithms of Resistance
Book Synopsis
£26.10
MIT Press Building SimCity
Book Synopsis
£43.20
MIT Press Programming Your GPU with OpenMP
Book SynopsisThe essential guide for writing portable, parallel programs for GPUs using the OpenMP programming model.Today’s computers are complex, multi-architecture systems: multiple cores in a shared address space, graphics processing units (GPUs), and specialized accelerators. To get the most from these systems, programs must use all these different processors. In Programming Your GPU with OpenMP, Tom Deakin and Timothy Mattson help everyone, from beginners to advanced programmers, learn how to use OpenMP to program a GPU using just a few directives and runtime functions. Then programmers can go further to maximize performance by using CPUs and GPUs in parallel—true heterogeneous programming. And since OpenMP is a portable API, the programs will run on almost any system.Programming Your GPU with OpenMP shares best practices for writing performance portable programs. Key features include:The most up-to-date APIs for programming GPU
£68.40
MIT Press Moral Codes
Book SynopsisForthcoming from the MIT Press
£29.70
MIT Press Ltd AI I
Book SynopsisA concise and illuminating history of the field of artificialintelligence from one of its earliest and most respectedpioneers.AI & I is an intellectual history of the field of artificialintelligence from the perspective of one of its firstpractitioners, Eugene Charniak. Charniak entered the field in 1967, roughly 12 yearsafter AI?s founding, and was involved in many of AI?s formativemilestones. In this book, he traces the trajectory of breakthroughsand disappointments of the discipline up to the current day, clearly and engagingly demystifying this oft revered and misunderstood technology. His argument is controversial but well supported: that classical AI has been almost uniformly unsuccessfuland that the modern deep learning approach should beviewed as the foundation for all the exciting developments thatare to come.Written for the scientifically educated layperson, this book chronicles the history of the field of AI, starting with its origin in 1956, as a topic for a small academic workshop held at Dartmouth University. From there, the author covers reasoning and knowledge representation, reasoning under uncertainty, chess, computer vision, speech recognition, language acquisition, deep learning, and learning writ large. Ultimately, Charniak takes issue with the controversy of AI?the fear that its invention means the end of jobs, creativity, and potentially even humans as a species?and explains why such concerns are unfounded. Instead, he believes that we should embrace the technology and all its potential to benefit society.
£26.10
MIT Press Ltd The Game That Never Ends
Book Synopsis
£43.20
Taylor & Francis Ltd Data Science and Big Data Analytics in Smart
Book SynopsisMost applications generate large datasets, like social networking and social influence programs, smart cities applications, smart house environments, Cloud applications, public web sites, scientific experiments and simulations, data warehouse, monitoring platforms, and e-government services. Data grows rapidly, since applications produce continuously increasing volumes of both unstructured and structured data. Large-scale interconnected systems aim to aggregate and efficiently exploit the power of widely distributed resources. In this context, major solutions for scalability, mobility, reliability, fault tolerance and security are required to achieve high performance and to create a smart environment. The impact on data processing, transfer and storage is the need to re-evaluate the approaches and solutions to better answer the user needs. A variety of solutions for specific applications and platforms exist so a thorough and systematic analysis of existing solutions for data science, data analytics, methods and algorithms used in Big Data processing and storage environments is significant in designing and implementing a smart environment.Fundamental issues pertaining to smart environments (smart cities, ambient assisted leaving, smart houses, green houses, cyber physical systems, etc.) are reviewed. Most of the current efforts still do not adequately address the heterogeneity of different distributed systems, the interoperability between them, and the systems resilience. This book will primarily encompass practical approaches that promote research in all aspects of data processing, data analytics, data processing in different type of systems: Cluster Computing, Grid Computing, Peer-to-Peer, Cloud/Edge/Fog Computing, all involving elements of heterogeneity, having a large variety of tools and software to manage them. The main role of resource management techniques in this domain is to create the suitable frameworks for development of applications and deployment in smart environments, with respect to high performance. The book focuses on topics covering algorithms, architectures, management models, high performance computing techniques and large-scale distributed systems.Table of ContentsPreface. Contributors. Mobility-Aware Solutions for Edge Data Center Deployment in Urban Environments. Effective Data Assimilation with Machine Learning. Semantic Data Model for Energy Efficient Integration of Data Centres in Energy Grids. Managing the safety in smart buildings using semantically-enriched BIM and occupancy data approach. Belief Rule-Based Adaptive Particle Swarm Optimization. NoSQL Environments and Big Data Analytics for Time Series. A Territorial Intelligence-based Approach for Smart Emergency Planning. Big Data Analysis and Applications for Energy Performant Buildings and Smart Cities. Selecting Suitable Plants for a Given Area using Data Analysis Approaches. Ontology-Based Security Requirements Framework for Current and Future Vehicles. Dynamic Resource Provisioning Using Cognitive Intelligent Networks based on Stochastic Markov Decision Process. Data model for water resource management. References.
£142.50
Taylor & Francis Law 3.0
Book SynopsisPutting technology front and centre in our thinking about law, this book introduces Law 3.0: the future of the legal landscape.Technology not only disrupts the traditional idea of what it is âto think like a lawyer,â as per Law 1.0; it presents major challenges to regulators who are reasoning in a Law 2.0 mode. As this book demonstrates, the latest developments in technology offer regulators the possibility of employing a technical fix rather than just relying on rules â thus, we are introducing Law 3.0. Law 3.0 represents, so to speak, the state we are in and the conversation that we now need to have, and this book identifies some of the key points for discussion in that conversation. Thinking like a lawyer might continue to be associated with Law 1.0, but from 2020 onward, Law 3.0 is the conversation that we all need to join. And, as this book argues, law and the evolution of legal reasoning cannot be adequately understood unless we grasp the significance of technology in sTable of Contents1. Introduction to Law 3.0 2. BookWorld: A Short Story about Disruption Part One: The Technological Disruption of Law 3. Law 1.0: Easy Cases, Difficult Cases, and Hard Cases 4. Law 1.0 Disrupted 5. Law 2.0 and Technology as a Problem 6. Law 2.0 and the ‘Crazy Wall’ 7. Law 2.0 Disrupted: Technology as a Solution 8. Law 3.0: Coherentist, Regulatory-Instrumentalist, and Technocratic Conversations 9. Tech Test Case I: Liability for Robot Supervisors 10. Tech Test Case II: Smart Shops, Code Law, and Contract Law 11. Easterbrook and the Law of the Horse Part Two: Law Reimagined 12. Law as One Element in the Regulatory Environment 13. Mapping the Regulatory Environment 14. The Complexion of the Regulatory Environment 15. Law 3.0 and Liberty: The Pianos at St Pancras 16. Law 3.0: The Thin End of the Wedge, and the Thick End Part Three: Living with Law 3.0 17. The Benchmarks of Legitimacy: The Range of Regulatory Responsibilities 18. Uncertainty, Precaution, Stewardship 19. Re-inventing the Rule of Law 20. Technology and the Triple Licence 21. High Tech Policing and Crime Control 22. The Renewal of Coherentism 23. Redesigning the Institutional Framework I: National Institutions 24. Redesigning the Institutional Framework II: International Institutions Part Four: Learning the Law 25. Rethinking Legal Education 26. Any Questions? 27. Concluding Remarks: Looking Back, Looking Forward
£24.32
Taylor & Francis Information Security Policies Procedures and
Book SynopsisInformation Security Policies, Procedures, and Standards: A Practitioner's Reference gives you a blueprint on how to develop effective information security policies and procedures. It uses standards such as NIST 800-53, ISO 27001, and COBIT, and regulations such as HIPAA and PCI DSS as the foundation for the content. Highlighting key terminology, policy development concepts and methods, and suggested document structures, it includes examples, checklists, sample policies and procedures, guidelines, and a synopsis of the applicable standards.The author explains how and why procedures are developed and implemented rather than simply provide information and examples. This is an important distinction because no two organizations are exactly alike; therefore, no two sets of policies and procedures are going to be exactly alike. This approach provides the foundation and understanding you need to write effective policies, procedures, and standards clearly and Table of ContentsIntroduction. Information Security Policy Basics. Information Security Policy Framework. Information Security Policy Details. Information Security Procedures and Standards. Information Security Policy Projects. Appendices.
£31.99
Taylor & Francis Ltd Computational Design
Book SynopsisNew computational design tools have evolved rapidly and been increasingly applied in the field of design in recent years, complimenting and even replacing the traditional design media and approaches. Design as both the process and product are changing due to the emergence and adoption of these new technologies. Understanding and assessing the impact of these new computational design environments on design and designers is important for advancing design in the contemporary context. Do these new computational environments support or hinder design creativity? How do those tools facilitate designers' thinking? Such knowledge is also important for the future development of design technologies. Research shows that design is never a mysterious non-understandable process, for example, one general view is that design process shares a common analysis-synthesis-evaluation model, during which designers interact between design problem and solution spaces. Understanding designers' thinking in difTable of ContentsIntroduction. Emergent technologies in computational design. Understanding design cognition in computational and generative design. Cognitive impacts and computational design environments. Conclusion.
£55.79
Cambridge University Press Quantum Computing for Programmers
£58.90
Taylor & Francis Ltd Mathematica Beyond Mathematics
Book SynopsisAlthough many books have been written about Mathematica, very few of them cover the new functionality added to the most recent versions of the program. This thoroughly revised second edition of Mathematica Beyond Mathematics: The Wolfram Language in the Real World introduces the new features using real-world examples based on the experience of the author as a consultant and Wolfram certified instructor. The examples strike a balance between relevance and difficulty in terms of Mathematica syntax, allowing readers to incrementally build up their Mathematica skills as they go through the chapters While reading this book, you will also learn more about the Wolfram Language and how to use it to solve a wide variety of problems. The author raises questions from a wide range of topics and answers them by taking full advantage of Mathematica''s latest features. For example: What sources of energy does the world really use? Are our cities getting warmer? Is the novel ElTable of Contents1. Getting Started. 1.1. Mathematica, an Integrated Technical Computing System. 1.2. First Steps. 1.3. Editing Notebooks. 1.4. Basic Ideas. 1.5. From Graphics to Machine Learnings. 1.6. Additional Resources and Supplementary Materials. 2. Programming: The Beauty and Power of the Wolfram Language. 2.1. Mathematica’s Programming Language: The Wolfram Language. 2.2. Lists Operations. 2.3. Association and Dataset. 2.4. Matrix Operations. 2.5. Set, Set Delayed and Dynamic Variables. 2.6. Functional vs. Procedural Programming. 2.7. Apply, Map, and Other Related Functions. 2.8. Iterative Functions. 2.9. Pure Functions. 2.10. Global and Local Variables. 2.11. Conditional Expressions and Conditions. 2.12. Accuracy and Precision. 2.13. Choosing the Method of Computation. 2.14. Optimizing the Computation Time. 2.15. Cloud Deployment. 2.16. Package Development. 2.17. Additional Resources. 3. Interactive Applications, Image Processing, and More. 3.1. The Manipulate Function. 3.2. Creating Demonstrations. 3.3. Image Processing. 3.4. Image Manipulation. 3.5. Graphs and Networks. 3.6. Application: Finding the Period of a Pendulum. 3.7. Additional Resources. 4. Accessing Scientific and Technical Information. 4.1. The Wolfram Data Framework: Introducing Entities. 4.2. Computable Data Functions. 4.3. The Wolfram Data Repository. 4.4. Weather Data in Real Time. 4.5. Chemical and Physical Properties of Elements and Compounds. 4.6. Life Sciences and Medicine. 4.7. Earth Sciences and Geographic Data. 4.8. Additional Resources. 5. Data Analysis and Manipulation. 5.1. Importing/Exporting. 5.2. Statistical Analysis. 5.3. Probability Distributions. 5.4. Exploratory Data Analysis. 5.5. Bootstrapping and Confidence Estimates. 5.6. Curve Fitting. 5.7. Time Series Analysis. 5.8. Spatial Statistics. 6.9. Additional Resources. 6. Machine Learning and Neural Networks. 6.1. What is Machine Learning. 6.2. Classification. 6.3. Prediction. 6.4. Working with Neural Networks. 6.5. Additional Resources. 7. Calculating π and Other Mathematical Tales. 7.1. The Origins of π. 7.2. Archimedes’ Approximation. 7.3. π with More Than One Billion Decimals. 7.4. Buffon’s Method. 7.5. Application: Are the Decimal Digits of π Random? 7.6. The Strange Connection. 7.7. The Riemann Hypothesis. 7.8. Looking for the Magic Prime Formula. 7.9. Additional Resources. 8. Looking at the Sky. 8.1. A Short Astronomical Walk. 8.2. Solar Analemma. 8.3. Stargazing. 8.4. Application: Determining the Color of the Stars. 8.5. The Measurement of Distances Across the Universe. 8.6. Application: Binary Systems and the Search for Exoplanets. 8.7. Light Curves. 8.8. Additional Resources. 9. Nuclei and Radiations. 9.1. Nuclear and Particle Physics. 9.2. What are Isotopes? 9.3. Decay Constants, Decay Periods and Half-Lives. 9.4. Decay Chains. 9.5. Application: Modeling the Evolution of a Chain of Isotopes Over Time. 9.6. Application: Dating the History of Humankind. 9.7. Application: Calculating Binding Energies. 9.8. Radiation Attenuation. 9.9. Additional Resources. 10. Modeling: Applications in Biokinetics, Epidemiology and More. 10.1. Compartmental Modeling. 10.2. Epidemiological Models. 10.3. Physiological Modeling. 10.4. Fitting a Model. 10.5. Optimal Experimental Designs (OED). 10.6. BIOKMOD: The New Iodine OIR Model (ICRP 137). 10.7. Additional Modeling Examples. 10.8. Modeling Using PDEs. 10.9. Additional Resources. 11. Economic, Financial and Optimization Applications. 11.1. Accessing Economic Information. 11.2. Financial Information. 11.3. Financial Functions. 11.4. Optimization. 11.5. The Shortest Path Problem. 11.6. Optimum Flows. 11.7. Blockchains. 11.8. Additional Resources. 12. Faster, Further. 12.1. Parallel Computing. 12.2. Parallel Programming. 12.3. The Mandelbrot Set. 12.4. Comparing Organisms Genetically. 12.5. Compute Unified Device Architecture (CUDA). 12.6. Software Development with Wolfram Workbench. 12.7. Connecting with Other Programs and Devices. 12.8. Additional Resources.
£68.39
CRC Press What Every Engineer Should Know about Software
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
£43.99
Taylor & Francis Ltd The Practice of Corporate Governance
Book SynopsisAll corporate entities, from the largest multinational conglomerate to the smallest tennis club, need effective governance. Some features of corporate governance are basic, common to all corporate entities: every governing body needs to think strategically and set policies to supervise ongoing management activities to ensure the entity is financially viable and is achieving its objectives.Every corporate entity has a governing body, whether it is called a board of directors, a committee, a council, or anything else. Many people, when appointed to the governing body of an organisation, have little idea of what to expect and what is expected of them. Even those with board-level experience find that the culture and leadership style of other governing bodies differ. The aim of this book is to help them understand and improve their contribution to the organisation and governing body they serve. The book is a simple guide to the work of every board member.Each chapter concluTable of ContentsAcknowledgements. Prologue. Chapter 1 All Corporate Entities Need Corporate Governance. Chapter 2 Board Structure and Board Members. Chapter 3 The Role of the Board. Chapter 4 The Corporate Entity and Society. Chapter 5 Board Culture and the Challenge of the Chair. Chapter 6 The Effective Board. Chapter 7 The Effective Director. Chapter 8 Governance Issues in Different Types of Corporate Entities. Epilogue. Index.
£29.99
Taylor & Francis Cities and Digital Platforms
Book Synopsis
£37.99
CRC Press Artificial Intelligence for Natural Language Processing
Book SynopsisArtificial Intelligence for Natural Language Processing offers a comprehensive exploration of how advanced computational methods are transforming the way machines understand human language. This book delves into the core principles of Natural Language Processing (NLP) through an engaging progressionâfrom fundamental word-level analysis to complex discourse and pragmatic analysisâintegrating linguistic theory with cutting-edge AI methodologies. It provides a robust framework for both the theoretical underpinnings and practical applications of NLP, ensuring that readers gain a clear understanding of how computers can effectively process and interpret human language.What sets this book apart is its methodical structure that guides the reader through each level of language analysis, building upon earlier chapters to culminate in a deep integration of artificial intelligence within NLP systems. The detailed explanations and examples are designed to bridge the gap between abstract theory and real-world application, making it an invaluable resource for anyone looking to grasp the nuances of language processing.Key features: A step-by-step progression from word-level analysis to syntactic, semantic, and pragmatic processing. In-depth discussions on word sense disambiguation with illustrative examples. An exploration of discourse integration and contextual meaning essential for modern NLP models. Comprehensive coverage of AI applications in NLP, highlighting state-of-the-art computational techniques. Clear, accessible explanations suitable for both beginners and advanced practitioners.This book is ideal for graduate students, researchers, and professionals in computer science, linguistics, and artificial intelligence. Whether you are a seasoned researcher looking to deepen your understanding or a newcomer eager to explore the field, Artificial Intelligence for Natural Language Processing serves as both an essential academic resource and a practical guide for navigating the evolving landscape of language technology.
£42.74
Taylor & Francis Smart Cities to Smart Societies
Book SynopsisThis book explores the governance of smart cities from a holistic approach, arguing that the creation of smart cities must consider the specific the circumstances of each country to improve the preservation, revitalisation, liveability, and sustainability of urban areas. The recent push for smart cities is part of an effort to reshape urban development through megaprojects, centralised master planning, and approaches that convey modernism and global affluence. However, moving towards a citywide smart transition is a major undertaking, and complexities are expected to grow exponentially. This book argues that a comprehensive approach is necessary to consider all relevant aspects. The chapters seek to identify the potential and pitfalls of the smart transformation of urban communities and its role in sustainability goals, share state-of-the-art practices concerning technology, policy and social science dimensions in smart cities and communities, and develop opportunities for cooperati
£37.99
CRC Press Every Bit Counts
Book SynopsisWritten by one of the foremost experts in high-performance computing and the inventor of Gustafsonâs law, Every Bit Counts: Posit Computing explains the foundations of a new way for computers to calculate that saves time, storage, energy, and power by packing more information into every bit than do legacy approaches. Both the AI and HPC communities are increasingly using the posit approach that Gustafson introduced in 2017, which may be the future of technical computing.What may seem like a dry subject is made engaging by including the human and historical side of the struggle to represent numbers on machines. The book is richly illustrated in full color throughout, with every effort made to make the material as clear and accessible as possible, and even humorous.Starting with the simplest form of the idea, the chapters gradually add concepts according to stated mathematical and engineering design principles, building a robust tool kit for creating applic
£999.99
CRC Press Tableau at Work
Book SynopsisWith data and AI increasingly at the forefront of business today, you have a significant advantage when you can manage data, and uncover and communicate data insights effectively. By thoroughly cataloging, indexing, and cross-referencing material, this book aims to flatten the steep Tableau learning curve to start you on your data journey, and serves as a reference and study guide. Where do I start with Tableau? How do I prepare and connect to data files that are constantly changing? How do I share Tableau files with co-workers, and what is tall data? How do I test whether the calculations and aggregations are correct? How can I create vibrant charts with sorting, color, axis labels, annotations, mark labels, trend lines, tooltips, or reference lines? This book includes over sixty chart and guides to deliver forty quality charts and dashboards. In addition, there are another sixty focused and on-p
£46.54
Taylor & Francis Trolling Democracy
Book Synopsis
£50.34
CRC Press A Concise Introduction to Programming in Python
Book SynopsisThis text provides a hands-on introduction to writing software in Python, with no prior programming experience required. It offers sections designed for approximately one class period each, and proceeds gradually from procedural to object-oriented design. Examples, exercises, and projects are included from diverse application domains.Table of Contents1. Turtle Graphics 2. Numeric Data 3. Text 4. Images 5. Objects and Classes
£999.99
Pearson Education Limited Computer Organization and Architecture Global
Book SynopsisDr. William Stallings has authored 18 textbooks and over 70 books on computer security, computer networking, and computer architecture. With over 30 years' experience in the field, he has worked as a technical contributor, technical manager, and an executive at several high-technology firms. Currently, he is an independent consultant whose clients have included computer and networking manufacturers and customers, software development firms, and leading-edge government research institutions. He has received the award for the best computer science textbook of the year thirteen times from the Text and Academic Authors Association. Dr. Stallings created and maintains the Computer Science Student Resource Site at ComputerScienceStudent.com. This site provides documents and links on a variety of subjects of general interest to computer science students and professionals. He is a member of the editorial board of Cryptologia, a scholarly journal devoted to all aspects of cryptology. He holdTable of ContentsI. Introduction 1. Basic Concepts and Computer Evolution 2. Performance Concepts II. The Computer System 3. A Top-Level View of Computer Function and Interconnection 4. The Memory Hierarchy: Locality and Performance 5. Cache Memory 6. Internal Memory 7. External Memory 8. Input/Output 9. Operating System Support III. Arithmetic and Logic 10. Number Systems 11. Computer Arithmetic 12. Digital Logic IV. Instruction Sets and Assembly Language 13. Instruction Sets: Characteristics and Functions 14. Instruction Sets: Addressing Modes and Formats 15. Assembly Language and Related Topics V. The Central Processing Unit 16. Processor Structure and Function 17. Reduced Instruction Set Computers 18. Instruction-Level Parallelism and Superscalar Processors 19. Control Unit Operation and Microprogrammed Control VI. Parallel Organization 20. Parallel Processing 21. Multicore Computers
£67.44
Taylor & Francis Ltd ContextAware Computing and SelfManaging Systems
Book SynopsisBringing together an extensively researched area with an emerging research issue, Context-Aware Computing and Self-Managing Systems presents the core contributions of context-aware computing in the development of self-managing systems, including devices, applications, middleware, and networks. The expert contributors reveal the usefulness of context-aware computing in developing autonomous systems that have practical application in the real world.The first chapter of the book identifies features that are common to both context-aware computing and autonomous computing. It offers a basic definition of context-awareness, covers fundamental aspects of self-managing systems, and provides several examples of context information and self-managing systems. Subsequent chapters on context-awareness demonstrate how a context can be employed to make systems smart, how a context can be captured and represented, and how dynamic binding of contextTable of ContentsThe Role of Context-Aware Computing in Developing Self-Managing Systems. Verifying Nursing Activities Based on Workflow Model. A Taxonomy of Service Discovery Systems. Managing Distributed and Heterogeneous Context for Ambient Intelligence. Dynamic Content Negotiation in Web Environments. The Road toward Self-Management in Communication Networks. Policy-Based Self-Management in Wireless Networks. Autonomous Machine Learning Networks. Probabilistic Fault Management.
£123.50
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG The Business of Android Apps Development
Book SynopsisThe growing but still evolving success of the Android platform has ushered in a second mobile technology gold rush for app developers. Google Play and Amazon Appstore for Android apps has become the second go-to apps eco for today''s app developers. While not yet as large in terms of number of apps as iTunes, Google Play and Amazon Appstore have so many apps that it has become increasingly difficult for new apps to stand out in the crowd. Achieving consumer awareness and sales longevity for your Android app requires a lot of organization and some strategic planning. Written for today''s Android apps developer or apps development shop, this new and improved book from Apress, The Business of Android Apps Development, Second Edition, tells you today''s story on how to make money on Android apps. This book shows you how to take your app from idea to design to development to distribution and marketing your app on Google Play or Amazon Appstore. <Table of Contents1. The Android Market: A Background 2. Making Sure Your App Will Succeed 3. Legal Issues: Better Safe Than Sorry 4. A Brief Introduction to Android Development 5. Develop Apps Like a Pro 6. Making Money with Ads on Your Application 7. In-App Billing: Putting A Store in Your Application 8. Making App Marketplaces Work for You 9. Getting The Word Out 10. After You Have A User Base
£20.99
APress Integrating Serverless Architecture
Book Synopsis Design, develop, build, and deliver an end-to-end serverless architecture by leveraging Azure services, frameworks, and tools. This book offers a holistic approach, guiding you through the design and development of a Twitter Bot application, while leveraging Azure Functions. Integrating Serverless Architecture begins with an overview of serverless computing and getting started with Azure Functions. Here, you will create a Twitter bot function which scans Twitter for the latest tweets and makes use of dependency injection. Further, you will learn about Azure Cosmos DB where you will cover its change feed mechanism and the repository pattern. You will create a Cosmos DB trigger-based tweet notifier function, which will broadcast the latest tweets to connected clients. You will explore the basics of Azure Service Bus and create a tweet scheduler function, which will prioritize different keywords for the Twitter bot function. Along the way, you will debug, deliverTable of Contents 1. New Era of Serverless Computing · Introduction to Serverless Computing · Introduction to Twitter Bot application · Scope of Work · Technologies to be Used · Logical Architecture · Physical Architecture · Software Prerequisites · Summary · References 2. Getting Started with Azure Functions · Understanding Azure Functions · Explore Tweetinvi Library and interact with Twitter · Create a Tweet Bot Function · Debug the Azure Function · Logging support in Azure Function · Deploy the Function to Azure · Exercises · Summary · References 3. Explore Azure Cosmos DB and its Change feed mechanism · Introduction to Azure Cosmos DB · Azure Cosmos DB Repository Pattern · Sample CRUD Operations · Integrate with Tweet Bot Function · Understand Change Feed mechanism · Implement Azure Cosmos DB Trigger Function · Exercises · Summary · References 4. Secure Secrets in Azure Key Vault · Introduction to Azure Key Vault · Store Secrets in Key Vault · Access Secrets in Azure Functions from Key Vault · Summary · References 5. Getting Started with Azure SignalR Service · Introduction to Azure SignalR Service · Create a SignalR Service · Integrate with Azure Cosmos DB Trigger Function · Summary · References 6. Create Tweet Bot Web Application · Getting started with .NET Core · Create a Web application with Materialize CSS · Integrate with Tweetinvi to display list of Hashtags · Save User Preference to Cosmos DB · Display latest tweets from Cosmos DB · Integrate with Azure SignalR Service and display real-time notifications · Deploy to Azure Web App Service · Exercises · Summary · References 7. Enable App Service Authentication on Azure Functions · Introduction to App Service Authentication · Enable App Service Authentication on Azure Web App · Enable App Service Authentication on Azure Functions · Integrate Authentication flow from Web app to Azure Functions · Exercises · Summary · References 8. Configuring Continuous Integration and Continuous Deployment to Azure Environment · Design a Continuous Integration and Deployment pipeline · Create VSTS and Check-in the Source Code · Create Build Definition · Create Release Definition · Testing the CI/CI Pipeline · Provisioning and configuring our Azure Function infrastructure (optional) · Extending Twitter Bot Exercises 9. Setup Continuous Integration and Continuous Deployment pipeline for Azure Functions
£41.24
APress SAP SuccessFactors Talent Volume 1
Book SynopsisTake an in-depth look at SAP SuccessFactors talent modules with this complete guide to configuration, administration, and best practices. This two-volume series follows a logical progression of SAP SuccessFactors modules that should be configured to complete a comprehensive talent management solution. The authors walk you through fully functional simple implementations in the primary chapters for each module before diving into advanced topics in subsequent chapters. In volume 1, we start with a brief introduction. The next two chapters jump into the Talent Profile and Job Profile Builder. These chapters lay the structures and data that will be utilized across the remaining chapters which detail each module. The following eight chapters walk you through building, administering, and using a goal plan in the Goal Management module as well as performance forms in the Performance Management module. The book also expands on performance topics with the 360 form and continuous performance management in two additional chapters. We then dive into configuring the calibration tool and how to set up calibration sessions in the next two chapters before providing a brief conclusion.Within each topic, the book touches on the integration points with other modules as well as internationalization. The authors also provide recommendations and insights from real world experience. Having finished the book, you will have an understanding of what comprises a complete SAP SuccessFactors talent management solution and how to configure, administer, and use each module within it.You will: Develop custom talent profile portlets Integrate Job Profile Builder with SAP SuccessFactors talent modules Set up security, group goals, and team goals in goals management with sample XML Configure and launch performance forms including rating scales and route maps Configure and administrate the calibration module and its best practicesTable of ContentsChapter 1: An Introduction to SAP SuccessFactors Talent ModulesChapter 2: Talent Profile Chapter 3: Job Profile Builder Chapter 4: Basic Goal Management Chapter 5: Alternate Goal Management Concepts and FunctionalityChapter 6: Introduction to Performance ManagementChapter 7: Performance Form Template SectionsChapter 8: Administering Performance Management FormsChapter 9: Using Performance Management FormsChapter 10: Performance Management XML and TranslationsChapter 11: Ask for Feedback, Get Feedback, Add Modifier, and Add SignerChapter 12: 360Chapter 13: Continuous Performance Management Chapter 14: Calibration ConfigurationChapter 15: Calibration SessionsChapter 16: Conclusion
£56.24
APress Advanced Home Automation Using Raspberry Pi
Book SynopsisBuild a versatile home automation system from scratch. There are many ways of controlling home appliances with your smartphones, voice, gestures, etc. This book dives into the many options for for communicating with appliances wirelessly and we''ll discuss and implement the leading protocols in the field.In first few chapters, you will develop a basic understanding of the Raspberry Pi and how one can control it wirelessly from anywhere in the world. Then you''ll get to know about the local server for your home automation projects and control the Raspberry Pi GPIOs using smartphone and web apps. Every appliance will be able to talk to each other, as well, with the help of mesh networking, which you''ll learn to implement. The user interface is also an important aspect of handling all the appliances, so you''ll create your own user dashboard using OpenHAB. From there, you can monitor all the appliances and sensor data in one environment. Table of ContentsChapter 1 : Introduction to Raspberry Pi · Introduction · Raspberry Pi at a glance · Software and Hardware requirements · Setup Chapter 2 : Controlling the Raspberry Pi Remotely · Remote server setup · Create a local server · Controlling Raspberry Pi GPIO using local server Chapter 3: Understanding MQTT Broker · What is MQTT Broker? · Packet Structure · Publisher and Subscriber · Installing Mosquitto Broker Chaptre 4: Controlling Raspberry Pi GPIO · Writing Python Program for GPIO · Using MQTT for controlling GPIO · Example code for getting sensor data on smartphone Chapter 5: Building Your Own Alexa and Google Home · How voice assistant works · Understanding flow of Amazon Alexa and Google home · Installing the Alexa voice assistant · Installing Google Home voice assistant · Testing Chapter 6: Making a Wireless Node · What is Mesh networking? · Types of Mesh · Hardware requirements · Sensors and Modules · Implementation and Testing Chapter 7: AC Light Dimming Node and Circuit Design · Basics of Electronics and components · Designing Dimming circuit · Designing PCB · Testing Chapter 8: User Interface Using OpenHAB · What is openHAB? · Initial Setup · Installing in Raspberry Pi · Creating User Interface · Testing Chapter 9: Custom Voice Assistant · What is STT and TTS and available types? · What is Jasper Framework? · Installing and setup process · Making Receipes · Testing Chapter 10: GPIO Control Using Gestures · Sensor Requirement · Interfacing with the node · Coding and Testing Chapter 11: Smart Door Bell and Integration · Camera Interfacing with Raspberry Pi · Basics of Image processing · Installing image processing Packages · Testing and Integration
£44.99
O'Reilly Media Streaming Systems
Book SynopsisWith this practical guide, data engineers, data scientists, and developers will learn how to work with streaming data in a conceptual and platform-agnostic way.
£47.99
O'Reilly Media Cloud Native
Book SynopsisLearning about distributed systems, becoming familiar with technologies such as containers and functions, and knowing how to put everything together can be daunting. With this practical guide, you'll get up to speed on patterns for building cloud native applications and best practices for common tasks such as messaging, eventing, and DevOps.
£42.39
SAP Press Material Ledger in SAP S4HANA
Book SynopsisThe Material Ledger is mandatory in SAP S/4HANA. Get it up and running with this all-in-one resource. Configure settings for currency conversion, ledgers, and valuation views. Then set up and run your key ML processes, step by step: costing, group valuation, profit centre valuation, parallel cost of goods manufactured, and balance sheet valuation.
£67.49
SAP Press General Ledger Accounting with SAP S4HANA
Book SynopsisThe general ledger is the backbone of your financials system. Learn everything you need for configuring and using the general ledger in SAP S/4HANA. Walk step by step through setting up fiscal years, posting periods, parallel ledgers, and more. See routine processes like posting, document control, and year-end closing in action.
£67.49
Rheinwerk Publishing Inc. Docker
Book SynopsisLearn the ins and outs of containerization in Docker with this practical guide. Begin by installing and setting up the platform. Then master the basics: get to know terminology, understand how to run containers, and set up port redirecting and communication. Learn to create custom images, work with commands, and use key containerization tools.
£39.89
Rheinwerk Publishing Inc. HTML and CSS
Book SynopsisWeb developers - this is your all-in-one guide to HTML and CSS! Learn to use HTML to format text and structure web pages. Understand the HTML document skeleton before creating forms, referencing hyperlinks, embedding active content, and more. Then style your pages with CSS.
£47.49
Rheinwerk Verlag GmbH Configuring SAP S4hana Finance
Book SynopsisStarting a new SAP S/4HANA Finance implementation? Get it right the first time! From setting up an organizational structure to defining master data, this comprehensive guide to configuring SAP S/4HANA Finance walks you through each key task. Follow step-by-step instructions organized by functional area: general ledger, accounts payable and receivable, margin analysis, group reporting, and more. Customize SAP S/4HANA to meet your FI/CO needs!Highlights Include: 1) Controlling2) Financial accounting 3) General ledger4) Accounts payable (AP)5) Accounts receivable (AR)6) Asset accounting7) Bank accounting8) Cost center accounting 9) Internal orders10) Margin analysis11) Predictive accounting12) Group reporting
£71.96
De Gruyter Building an Effective Security Program
Book SynopsisBuilding an Effective Security Program provides readers with a comprehensive approach to securing the IT systems in use at their organizations. This book provides information on how to structure and operate an effective cybersecurity program that includes people, processes, technologies, security awareness, and training. This program will establish and maintain effective security protections for the confidentiality, availability, and integrity of organization information. In this book, the authors take a pragmatic approach to building organization cyberdefenses that are effective while also remaining affordable. This book is intended for business leaders, IT professionals, cybersecurity personnel, educators, and students interested in deploying real-world cyberdefenses against today''s persistent and sometimes devastating cyberattacks. It includes detailed explanation of the following IT security topics: IT Security Mindset-Think like an IT security professional, and consider how yoTable of ContentsFOREWORD – 1 page ABOUT THE AUTHORS – 1 page ACKNOWLEDGMENTS – 1 page INTRODUCTION – 2 pages What is this book about? Who should read this book? Why did the authors write this book? Organization of the book CHAPTERS Chapter 1—Business Case (~15 pages) This chapter presents the business case for setting up an enduring IT security awareness and training program for use in training the employees of the company—from IT users to career IT security professionals. This chapter introduces fundamental concepts and terms used throughout the book. Chapter 2—IT Security Mind Set (~15 pages) This chapter presents thinking like an IT security professional to establish and maintain common security protections. Chapter 3—IT Security Risk Management (~15 pages) This chapter presents a risk management process that involves asset management, security vulnerabilities, security threats, risk identification, risk mitigation, and security controls. Chapter 4—IT Security Process (~15 pages) This chapter presents how to establish security scopes and select corresponding controls to protect the confidentiality, availability, and integrity of company information. Chapter 5—IT Security Scenarios and Perspectives (~40 pages) This chapter presents how the Chapter 4 IT security process is applied to various scenarios. Each scenario will walk through a number of common security controls and apply the IT security process to identify how to protect company information. IT security at home IT security while traveling IT security at work IT security as an executive International IT security Chapter 6—Planning IT Security Awareness and Training (~15 pages) This chapter presents practical guidance on how to write an IT Awareness and Training implementation plan. Chapter 7—Implementing IT Security Awareness and Training Program(~15 pages) This chapter presents human issues related to bringing about enterprise-wide cultural change due to implementation of an IT Awareness and Training Program. Chapter 8—Measuring IT Security Awareness and Training Program Implementation (~15 pages) This chapter presents practical guidance for measuring program implementation success and how to use the measurements to achieve awareness and training goals. Chapter 9—Managing Continual Program Improvement (~15 pages) This chapter presents practical guidance for monitoring compliance, evaluating feedback and improving the program. Chapter 10—Looking to the Future (~15 pages) This chapter presents a view of the evolving cybersecurity attacks as they become more capable and sophisticated. APPENDICES – 10 pages GLOSSARY – 3 pages BIBLIOGRAPHY – 3 pages INDEX – 4 pages
£43.20
John Wiley and Sons Ltd Data Selves: More-than-Human Perspectives
Book SynopsisAs people use self-tracking devices and other digital technologies, they generate increasing quantities of personal information online. These data have many benefits, but they can also be accessed and exploited by third parties. Using rich examples from popular culture and empirical research, Deborah Lupton develops a fresh and intriguing perspective on how people make sense of and use their personal data, and what they know about others who use this information. Drawing on feminist new materialism theory and the anthropology of material culture, she acknowledges the importance of paying attention to embodied experiences, as well as discourses and ideas, in identifying the ways in which people make and enact data, and data make and enact people. Arguing that personal data are more-than-human phenomena, invested with diverse forms of vitalities, Lupton reveals significant implications for data futures, politics and ethics. Lupton's novel approach to understanding personal data will be of interest to students and scholars in media and cultural studies, sociology, anthropology, surveillance studies, information studies, cultural geography and science and technology studies.Trade Review‘Deborah Lupton lucidly explains how data, human bodies and “selves” are inextricably entwined in our contemporary digital world. This is a perfect sequel to her excellent The Quantified Self.’José van Dijck, author of The Culture of Connectivity and The Platform Society ‘An exciting study of human-data interactions in a digital era. From digitized pregnancy to worries about the surveillant use of personal data by third parties, there’s much here to stimulate debate. A must-read marker for digital sociology in the twenty-first century.’David Lyon, Queen’s University, Canada"Data Selves puts forward a thorough and complete theory of human-data entanglement. Its strength lies in its breadth and ambition, uniting a variety of fields of study to produce nuanced views that will be fruitful for readers from both humanistic and social-scientific disci-plines. Ultimately, Lupton’s monograph represents a thoughtful and novel exploration of media-human ontology, rich with diverse examples, which will benefit undergraduates, graduate students, and scholars alike."Journal of Cinema and Media Studies Table of Contents1 Introduction 2 More-than-Human Perspectives 3 Materialising Data 4 Doing Data 5 Sharing and Exploiting Data Final Thoughts Appendix References Index
£15.19
Taylor & Francis Inc Wavelets, Images, and Surface Fitting
Book SynopsisThis volume documents the results and presentations relating to the use of wavelet theory and other methods in surface fitting and image reconstruction of the Second International Conference on Curves and Surfaces, held in Chamonix in 1993. The papers represent directions for future research and development in many areas of application.
£115.00
Facet Publishing Social Media in Healthcare Information
Book SynopsisSocial Media in Healthcare Information provides an overview of current and recent developments in social media, concentrating on the most influential and well-established platforms.
£60.00
Facet Publishing Information Science
a huge range and FREE tracked UK delivery on ALL orders.
£65.91